Release 2.0 of Jetty for Android (i-jetty) is now available in src and binary form from
i-jetty downloads.
This release is the first to also be available (for free) on the Android Marketplace.
To download from the Marketplace, you’ll need to have an Android handset. You’ll find i-jetty under the Applications category in the Communication subcategory.
If you’re using the emulator from the SDK, then you should download the i-jetty-2.0-final-signed.apk
bundle from i-jetty downloads.
In this release, we support Android sdk 1.1_r1 and jetty-6.1.16. We’ve moved to using a combination of json, javascript and xhr for rendering the Console webapp rather than generating html. We’ve also improved the contacts management part of the Console webapp, allowing you to upload an image for a contact, as well as edit all their phone numbers, addresses etc. A new feature in this release is the ability to view your images and video and listen to the music stored on your phone via your desktop browser. We’ll be adding more functionality to the new media serving feature next release around.
Speaking of the next release, I’ll be doing some testing of the newly available SDK 1.5 preview to establish whether or not it fixes some of the outstanding android issues that have been bugging i-jetty, like the Bundle resource problem and the dalvik cache problem which have prevented dynamically downloaded webapps from running on a real handset. I hope to have some info on these two issues in the next couple of days.


9 Comments

Mohammed · 26/04/2009 at 16:53

hi
i am a student of kuwait university and i want to use the ijetty application to my senior project but i have some problems with installing the mvn and building the source code on eclipse so can you give me your phone to be in contact since i have no time to waste on solving these problems because i have to assign the project after 1 month.
thanks

Jan Bartel · 30/04/2009 at 07:43

Mohammed,

The best place to get help with i-jetty is from the Jetty developer list at dev@jetty.codehaus.org.

You might also want to take a look at the wiki pages I just put up on the i-jetty site.

Jan

Gil · 10/11/2009 at 13:30

Are there any updates coming for the Droid?

I’m getting a CPU ABI error when trying to install.

Sanjay · 02/12/2009 at 04:22

how can we specify our own key…at the time of building i-jeety.
This is required as I want to access some private code that needs signature permission from a web app installed in i-jetty.

alberto · 11/02/2010 at 12:53

hello!
I’m using ijetty and I’m running it in one android emulator, in the same machine I’m running another emulator and I would like to reach the apps running in the ijetty in the first one… I can do it from the desktop by using adb forward tcp:8888 tcp:8080, but I can not do it from the other emulator…
How can I do to reach it?
I have another question… I would like to create a webapp and put it in ijetty, what tools may I use for that? Now I’m trying with eclipse and the m2eclipse plugin, but I don’t know how it exactly works, anyway, I’ll keep trying to figure this out. Thanks for your help!!
greetings
alberto

Thomas · 11/04/2010 at 09:03

Have Jetty php support ?
Thanks!

Jan Bartel · 13/04/2010 at 07:51

Thomas,

You can use something like Quercus with Jetty. If you google around you’ll find instructions on how to set it up. This has not been tested with i-jetty.

cheers,

Jan

Chris · 03/06/2010 at 13:45

Hi Jan,
Do you have a tutorial for creating the pom.xml files? I’m struggling with compiling my own HelloWorld webapp but the supplied .war files work great. I tried going into the IRC room but did not get much help.
Thank you,
Chris

Jan Bartel · 04/06/2010 at 01:33

Chris,

I’m afraid I don’t have a tutorial for you. The best advice I can give you is to use the Hello World one for the i-jetty project as a template.

Pretty much the only step that you need to do for android is to produced dex-ified classes.zip in the WEB-INF/lib directory.

cheers,

Jan

Comments are closed.