Jazilla to be ported to mobile devices

"Mathew McBride" <[email protected]> Tue, 19 Oct 2004 19:52
Newsgroups gmane.comp.lang.xul.announce
Message-ID <[email protected]>
Front page news release at http://jazilla.mcbridematt.dhs.org/modules.php?op=modload&name=News&file=article&sid=15&mode=thread&order=0&thold=0 .

This is cut and paste of my post from the site, but I've altered it to be more specific to the XUL side of things.
===================================================

I haven't worked on Jazilla for weeks now, but I'm starting to again. I've played with SuperWaba a bit, got my hands on a Palm Zire 31 (better than my m100 that had 2mb RAM!) .seen the dreadful alternatives (I forever hate AvantGo and its hunger for $) and I believe its time for Jazilla to go mobile. Yep, thats right.

The Open Source Mozilla in Java implementation is coming to the palm of your hand!

Well, not that soon. I'm going to be refactoring and cleaning Jazilla code over the next few weeks, i.e creating an abstraction layer since java.net, java.io, javax.swing don't exist on SuperWaba or J2ME, but have alternatives like waba.ui, waba.util and waba.io etc.

I intend to port JRenderer to SuperWaba to start off with, but in line with my commitment to XUL, which I believe is perfect for mobile applications, hopefully I can merge the XUL and HTML engines to some degree.

The XUL side of the port will initally focus on applications loaded directly from the web using server side processing (Mozilla Rhino, the JavaScript engine Jazilla uses, will need some footprint reduction and refactoring to use under SuperWaba), the advantage over HTML being easier to translate with SuperWaba's UI libraries, and not relying on a browser to access content. 

Once a PDB format can be designed to store XUL on a mobile device (.jar/zip files, used to store XUL under Mozilla aren't useful on Palm OS without an external memory card, and SuperWaba has a different packaging format instead of jar for classes), then the "online-only" restriction will be removed. This work will be useful in the HTML area as well (think open source AvantGo, without a marketing focus).

The XUL spec that the mobile version of Jazilla uses will (hopefully) be compatible with Mozilla XUL, but some components may not be availiable if their purpose does not fit with mobile devices.

--
Mathew McBride
Lead & Excessively Lazy Developer of the Jazilla Project | http://jazilla.mcbridematt.dhs.org
[email protected]


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl