|
» Two things that go well together: Web Runtime and Java » Photos from JavaOne08 » Performance discussion at JavaOne » Ready at the JavaOne conference » What I like about WidSets |
|
» June 2008 » May 2008 » April 2008 » February 2008 » January 2008 » December 2007 » November 2007 » October 2007 » September 2007 » August 2007 |
|
|
Subscribe RSS 2.0 feed |
Subscribe Atom feed If you wish to receive email notification, please here » |
|
» All About Symbian » Symbian One » My-Symbian » Symbian.com » S60 Tips » S60 Freeware » Symbian Freak |
» Darla Mack! » Mobile Jones » MobHappy » The Mobile Weblog » Gadgets 4 Fun » Christian Lindholm |
« Previous Post | Main | Next Post »
Every major open source community has good amount of projects that uses java. SourceForge lists more than 25000 projects for java, Google code lists more than 2000. Also Apache and Eclipse hosts large java projects. So there is plenty of open source java projects for end users and developers to choose from.
Unfortunately, mobile java does not benefit enough from open source. There is a number of projects that target mobile java, I will try to introduce some of those projects in the future in here, but compared to desktop and enterprise scoped projects that is a small number.
We love open source in S60 java and we are trying to enable more of it in our platform. But It is always interesting to hear your opinions. Why do you think there are not as many mobile java projects? What about converting those existing desktop and enterprise projects to mobile? What are your candidates for converting to mobile?
Comments
Hey Eric, can you make a list of the Java applications you use and ask your new readers to list what applications they use too?
Thanks.
Where are you based out of by the way?
Posted by: Stefan Constantinescu | September 4, 2007 03:06 PMWelcome to the S60 Blogs Java guys!
MGMaps is probably my favorite Java application.
Posted by: Kevin | September 4, 2007 03:55 PMhttp://www.mgmaps.com
I have a collection of open sourced Java ME applications you might be interested in:
http://ngphone.com/j2me/opensource
Posted by: Wendong Li | September 4, 2007 06:21 PMbecause when you start creating a mobile java application you discover also that there is as most different versions of java than phone models, dozens of screen sizes, music api, etc... you discover that nokias's phones doesn't have the same key mapping than sonyericsson's, not talking about the others... you are alone not a team of 20 developpers... you need to sleep mode than 4 hours... and you want to spend time playing sudoku too ;-)
Posted by: LTH | September 5, 2007 10:38 AMFragmentation is an issue that is affecting not only open source development but also the commercial mobile java development as well. S60 java is actively seeking to resolve issues but unfortunately it grew to be a harder problem to resolve. Really colorful definition of the fragmentation though :)
Posted by: Gorkem Ercan | September 5, 2007 05:59 PMHere is a few J2ME applications. They are not open source but freeware.
http://www.web2mobi.net/downloads.html
Posted by: HEK | September 12, 2007 05:04 PMThe reason (IMHO) that there are _way_ fewer mobile java apps is that the mobile java class libraries are so different to a standard J2SE.
Now, ok, when the phones were very limited then I understand the whole thing doesn't fit; but there is NO EXCUSE for not having a proper JVM on a phone like the E90! The 9500 managed to have a proper JVM (v1.3), and I ran standard open source projects on it without any issues - so when I 'upgraded' to a E90 I was very very very very disappointed to find only MIDP...
The mobile extra JSRs such as SIP and BT are great; but please, lets have a J2SE environment to for them...
just my 2c....
Posted by: Brian Wyld | September 26, 2007 09:27 AME90 is a very capable device and it can handle a more advanced java configuration but not all S60 devices are equal.
Posted by: Gorkem Ercan | September 28, 2007 03:37 PMI am not sure about creating configurations that will work with a limited number of devices. Such configurations usually mean further fragmenting.
It might be a very capable device in some ways, but in others it is LESS able that the 9500 its supposed to replace! (and yes, I do have both).
In particular, I'm sure that like the 9500 it could easily run a J2SE JVM, but instead it has this crippled J2ME thing....
While I'm moaning, its handling of the IP network connection doesn't seem as good - running 2 apps using the same IP connection is very unstable; whereas the 9500 managed it no problem.
Please, lets see a J2SE (1.4 is fine) for S60!
Posted by: Brian Wyld | October 1, 2007 10:15 AM