See into S60
» Subscribe
» Favorite Links
» What is S60?
» Freeware & Trials
» S60 devices
» Hints and tips

» About this blog
» 3rd party S60 applications (78)
» Devices (44)
» General (138)
» Internet stuff (13)
» Nokia Beta Labs (38)
» Nokia S60 applications (78)
» Tommi's Reports from Wonderland
» Voice of S60
» Creating Carbide C++
» S60 Multimedia Blog
» The Convergence Zone
» Web Browser for S60 Blog
» Consumed by S60
» Java for S60
» Mobile Web Server
» Mobile Security
» See into S60
» Business2GO
» Nokia Podcasting Application Blog
» Elvis has left the building (not really, but he's not updating this blog anymore)
» Current state and future of 2D barcodes
» Master's thesis at Beta Labs?
» Herding phenomenon in the web (or: pondering how to implement an effective feedback system for Beta Labs)
» Time to figure out a new box (and kick in the nuts everybody who says "web 2.0")
» July 2008
» January 2008
» December 2007
» November 2007
» October 2007
» September 2007
» August 2007
» July 2007
» June 2007
» May 2007
» April 2007
» March 2007
» February 2007
» January 2007
» December 2006
» November 2006
» October 2006
» September 2006
» August 2006
» July 2006
» June 2006
» May 2006
» April 2006
» March 2006
» February 2006
» January 2006
» December 2005
» November 2005
Subscribe
Links M
somerights20.png
August 01, 2007 There are two kinds of successful Java apps, my friend Posted by Tommi at 03:16 PM | Categories: 3rd party S60 applications

Simon Judge wrote in Mobile Phone Development:

People often ask me why there aren’t that many successful Java ME consumer applications that aren’t games.
...
It’s interesting that the few non-game applications that do become successful perform most of their processing at the server. Examples include Opera Mini, EmailViewer by ReqWireless (which was acquired by Google) and Google’s own mobile GMail application. These applications are just a window on more open, capable and consistent processing somewhere else.

I have spotted this trend too. Can you think of any exceptions?


Permalink |

Comments

Perhaps when the client has 10 GB memory and a processor that can run both OS and JVM, Java apps can run client side.

Posted by: Chris Vail | August 2, 2007 01:27 AM

If Java ME looses its ME part, it will succede. Sure.

Posted by: Juan M. Blasco | August 2, 2007 08:51 AM

As a JavaME developer I know this situation. I think one of the major reasons is the fragmentation of the API's across different devices. If you use almost any additional API capability, you will make the application non-workable for some and for some it will just act weird.

So in order to make a great JavaME application that people can actually use with different devices today, JavaME side of the code HAS to be quite limited. I'm hoping JSR-248 and MIDP3 will change things, so there is still some hope for us JavaME developers :-)

Posted by: pillar | August 2, 2007 08:56 AM

It's easy to understand after these two exercises:

1. Create Midlet that shows text:
Do you think this program sucks?

Left soft key is labelled "no", right one "yes"

2. List all standard UI elements from GMail Midlet?

Posted by: pkunk | August 2, 2007 09:20 PM

All right, now I start to understand why the Widsets that are available out there seem to be mostly - with a couple of exceptions - pretty useless.

Even if the S60 web browser occasionally eats up all the memory I still prefer e.g. to use Wikipedia through that than through the Widset version.

The same goes for the Flickr Widget and YouTube stuff (no, I am not dreaming to actually see moving images from YouTube but via web browser I can choose what I want to see) and most other stuff..

A few other related comments at http://mobile-phone-story.blogspot.com/

And actually, I love the S60...

Posted by: jackjack | August 14, 2007 04:16 PM

Typically there are some small items missing from Java ME which prevents the usage of it. Please implement jni, JSR-248 and MIDP3 in S60 as soon as possible and Java applications will have all possibilities to compete with native applications!

Posted by: Mark T | August 22, 2007 01:53 AM


Post a comment







«Back to previous page