[maemo-developers] [Java] Mentor wanted for Summer of Code 2007 ;)
From: Sebastian Mancke asteban at gmx.deDate: Tue Mar 6 12:01:05 EET 2007
- Previous message: [Java] Mentor wanted for Summer of Code 2007 ;)
- Next message: [Java] Mentor wanted for Summer of Code 2007 ;)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, Johannes Eickhold schrieb: > On Mon, 2007-03-05 at 20:26 +0100, Clemens Eisserer wrote: >> I wonder wether anybody would be willed to mentor me at Google's >> Summer of Code 2007. > > Hi Clemens, > > I would like to support your effort as a mentor. But currently I don't > know what is needed to be accepted as a mentor and what the process to > apply as a mentor would be. If anybody on this list is able to clarify > the situation, please feel free to do so! > > Would it make sense to ask on sun's Java phoneME forum for support and > possibly another mentor, too? > > I'm also interested in broader feedback and opinions from the list about > Java integration into maemo. Me too. Based on time, the really work on JaLiMo will start in April, so this month may be the right time for ideas and wishes. > It seems at least three possibilities are > currently considered by different people. > > 1. jamvm + classpath > 2. cacaovm + classpath + java-gnome (jalimo by Sebastian Mancke) > 3. sun's phoneME advanced well, we should try to integrate any efforts. 1. vs. 2. Between 1. an 2., IMO there is no big difference. The jamvm also runs out of the box with the JaLiMo libraries. cacao is 3 times faster than the jamvm, but has a 2.5 sec longer start up time. The classpath version in 1. is 0.91, matching the gtk libraries of maemo. I, for now, have tried to get the recent versions running, with the lack of AWT. I think java-gnome is the way to do java gui's on this small linux devices, because it is really fast and offers the opportunity to integrate with special gui extensions (e.g. hildon on maemo or libmokoui on openmoko). But this may be my special taste and will be exchangeable, if someone has a different task to solve. The difference from JaLiMo to 1. is that we try not only to build some packages once. We have the goal to let a platform evolve, beyond the runtime, which solves recurring problems every java developer hit when he/she targets an linux embedded platform. Before n770, I did java on Yopy and IPAQ/familiar with the same problems: - Get a fast GUI working - Desktop integration - Packaging - menu integration - Configuration integration - Connectivity to back-end-services So we are trying to: Integrate once, write once, run on every mobile linux device. 2. vs. 3. In 3., I see two very different conceptual approaches: - J2ME CDC (Minimal Java, no reflection, no JNI, MIDP 2.0) This one is different to JaLiMo. - J2ME CLDC (Java 1.3.1, AWT) This second one has the same objective, but a completely other solution. You should take a look at MIDPath (http://midpath.thenesis.org), which already has a running MIDP (based on phoneME) on top of GNU Classpath, Cacao, Kaffe and JamVM with different back end libraries. MIDPath would perfectly fit with JaLiMo since it uses the same runtime. -Sebastian -- tarent Gesellschaft für Softwareentwicklung und IT-Beratung mbH Heilsbachstr. 24, 53123 Bonn | Poststr. 4-5, 10178 Berlin fon: +49(228) / 52675-0 | fon: +49(30) / 27594853 fax: +49(228) / 52675-25 | fax: +49(30) / 78709617 durchwahl: +49(228) / 52675-17 | mobil: +49(171) / 7673249 Geschäftsführer: Boris Esser, Elmar Geese, Thomas Müller-Ackermann HRB AG Bonn 5168 Ust-ID: DE122264941
- Previous message: [Java] Mentor wanted for Summer of Code 2007 ;)
- Next message: [Java] Mentor wanted for Summer of Code 2007 ;)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]