• Anonymous
  • Login
  • Register


Blackberry Support for XPages Mobile Controls

Posted by Niklas Heidloff | July 22, 2010


My collegue Yoshiroh Kamiyama is the original author of the dojox/mobile code in Dojo 1.5. Kamiyama has now extended that code to also support Blackberry browsers before Blackberry will support webkit (see here).

Share

Comments

 Giuseppe Grasso commented on Jul 22, 2010 4:41:18 AM

This is a great news! Do you have an estimate on when we'll see a release?

 Niklas Heidloff commented on Jul 22, 2010 5:09:36 AM

Thanks Giuseppe.

I don't have an ETA yet. As I said we need to first contribute the main part of this code to Dojo which is what we're trying to work out. I'll certainly blog again when I'll have an update.

 Erik Brooks commented on Jul 22, 2010 6:56:00 AM

Awesome.

Those file-flattening efforts are huge for the overall UX, not just Blackberry. Dojo's heavy number of hits is really the biggest drawback to the toolkit.

 Niklas Heidloff commented on Jul 22, 2010 7:22:56 AM

Thanks Erik.

You can actually create a custom Dojo build of dojox/mobile in just one file (23k) plus 2k css. Plus xspClientDojo.js plus my two little js files. I've documented in the readme.pdf how. I had to use this for offline (not only for performance) since xhr in dojo.require doesn't work offline for many browsers.

 Darren Duke commented on Jul 22, 2010 8:01:32 AM

Great stuff indeed...so we'll see this in a new XMC release tomorrow then? ;)

 Matthew Paterson commented on Aug 5, 2010 11:22:07 AM

Yep, I've been writing a big-ish webapp using dojox.mobile at my place of work and I had to make a fair few workarounds to get the dojox.mobile.app stuff working on Blackberry.

With v5.0 browser, if you change the background image url on a div it doesn't repaint in the DOM, for example with the checkboxes and tab container header provided. Workarounds here is either to change the div's padding or to use sprites (same image just different position). A quick css override fixes these issues.

Bring on web-kit!

Please login first to comment.