Author |
The Future of SE's Java Platform |
razec Joined: Aug 20, 2006 Posts: > 500 From: Mars PM |
Some may find this uninteresting, due to the popularity of Symbian and MS Windows Mobile. but one platform that has made a very big leap towards non-OS phones popularity particularly Sony Ericsson and Motorola was the Java Platform. and aside from that J2ME is binary compatible with the popular and powerful hardware accelerations engines i.e. nVidia and ATI many more - a thing Symbian does not/or at least limited for the OS to utilize due to different system architecture only few phone enthusiast know that Nvidia graphics chip has been there for some time on both motorola(Razr v6, v3xx etc.), O2 XDA PDAs and Sony Ericsson(W900) and has never been implemented to Symbian until this time. but J2ME supported them!
ATM i can see JavaME being a very powerful platform capable of doing what symbian can do - especially when we talk about "CDC" profile which makes a J2ME phone even more powerful than CLDC can. but Symbian's extreme popularity among mobile developers axed the promise J2ME offers. that's why we barely see powerful Java apps for our J2ME phone.
We evidently discerned Java's maturity on SE and Motorola(if anybody knows what brand/company had implemented a more/at par powerful Java platform for their devices please post here ) with their JP and LJ(linux Java/JUIX) platforms. Afaik with SE and motorola, we were able to install megabyte sized .jar file without pains compared to other with motorola we're able to run Java apps excellently fast with the help of Nvidia Engine, so as SE with W900.
now my purpose for creating this thread is for us(J2ME lovers,users,fans) to expect/predict what would be SE's J2ME after JP-8 which currently supports MSA, Accelerometer API and Java binding for OpenGL(3D graphics, the reason why JP-8 phones now support QVGA+ resolution video rec. and better 3D Java games) yeah i'm talking about JP-9! if you ask me, i expect JP-9 to support CDC profile and MIDP 3 as well as many other APIs to be released from Sun's J2ME community how about you? share us some J2ME lovers
_________________
Never Give Up! "Our Greatest glory is not in never failing - but in rising everytime we fall"
Have wish for this christmas? tell it here - 2 mockup wishes granted, Hoping for
[ This Message was edited by: razec on 2007-12-08 08:24 ] |
|
NightBlade Joined: Jul 29, 2007 Posts: > 500 From: Nessebar, Bulgaria PM |
Yay! I hate them Symbian and WM OS'es. Too complicated and not as straightforward and good-looking as Java. |
razec Joined: Aug 20, 2006 Posts: > 500 From: Mars PM |
i loved J2ME for it's robustness and being safe from the scourge memory leak(thanks to Java's garbage collection feature which C++ lacks )
@max_wedge: looking forward to read your opinions matey
10 years at Esato |
max_wedge Joined: Aug 29, 2004 Posts: > 500 From: Australia PM, WWW
|
of course mate, one of my favourite Mobile related subjects
I think J2ME will only get better. Motorola and SE have pushed the j2me envelope steadily over the last couple of years and I think they see it as a legitimate way to give software vendors access to the mobile phone platform without having to extend a native smartphone os to all their range.
|
mib1800 Joined: Mar 18, 2004 Posts: > 500 PM |
On 2007-12-08 09:55:13, NightBlade wrote:
Yay! I hate them Symbian and WM OS'es. Too complicated and not as straightforward and good-looking as Java.
good looking? Java? You got me there.  |
NightBlade Joined: Jul 29, 2007 Posts: > 500 From: Nessebar, Bulgaria PM |
On 2007-12-08 11:16:22, mib1800 wrote:
On 2007-12-08 09:55:13, NightBlade wrote:
Yay! I hate them Symbian and WM OS'es. Too complicated and not as straightforward and good-looking as Java.
good looking? Java? You got me there.
Troll much? |
max_wedge Joined: Aug 29, 2004 Posts: > 500 From: Australia PM, WWW
|
It's the app designer who determines the look and feel of any java app. Some java apps look crap, some look very slick. Just depends.
|
razec Joined: Aug 20, 2006 Posts: > 500 From: Mars PM |
On 2007-12-08 11:30:57, max_wedge wrote:
It's the app designer who determines the look and feel of any java app. Some java apps look crap, some look very slick. Just depends.
and i'm sure most people find SE Java UI awesome basically as expected for a Sony UI which i find all of them user-friendly and very nice(from alpha cameras, PS, Cybershots, Bravias, Network Walkmans, Clies and VAIOs )
10 years at Esato |
QVGA Joined: May 23, 2006 Posts: > 500 From: Pakistan PM, WWW
|
On 2007-12-08 09:55:13, NightBlade wrote:
Yay! I hate them Symbian and WM OS'es. Too complicated and not as straightforward and good-looking as Java.
too complicated for someone like you, not the other billion population that uses WM and symbian phones.
Whilst java maybe progressing, it will NEVER be an complex and open ended as an OS, otherwise we're talking about WM and symbian becoming endangered! |
max_wedge Joined: Aug 29, 2004 Posts: > 500 From: Australia PM, WWW
|
KD Player is an example of a good looking java app, especially if you use a decent skin
Like my Walkman skin
|
razec Joined: Aug 20, 2006 Posts: > 500 From: Mars PM |
^^ Add to that:
the Famous, Glorious Opera Mini 4. even Symbian users make use of that as their phone web browser
There are also lots of great 3D games for J2ME. maybe ROSAN could elaborate this better
10 years at Esato |
mib1800 Joined: Mar 18, 2004 Posts: > 500 PM |
@max_wedge:
KD Player is a step forward for Java (but no equaliser? ). But still long way to go before it can match native symbian app like CorePlayer or Alon MP3Dictaphone. |
max_wedge Joined: Aug 29, 2004 Posts: > 500 From: Australia PM, WWW
|
On 2007-12-08 11:57:01, QVGA wrote:
Whilst java maybe progressing, it will NEVER be an complex and open ended as an OS, otherwise we're talking about WM and symbian becoming endangered!
that will never happen, but imho JAVA will provide them a run for their money. Blackberry have proven that J2ME can be used as a fully fledged OS, though they have used non-standard apis to do so. Eventually the generic J2ME standard will have the same type's of integrated api's that blackberry has.
But that doesn't mean s60, UIQ or WM will fade away. What it does mean, much of the functionality traditionally reserved for smartphones will become available in non-smartphones. JSR75 is a prime example, before it was introduced smartphone advocates laughed at the idea of direct file system access via j2me.
Nokia will never embrace j2me to the degree SE and Motorola will, just as SE and Motorola will never embrace UIQ to the same extent as Nokia use s60 across their range. Handsets are handsets, and ultimately the end user will buy phones that have the functionality and style they desire, and rarely will they care, or even know, whether it's a traditional smartphone or a "java smartphone".
|
max_wedge Joined: Aug 29, 2004 Posts: > 500 From: Australia PM, WWW
|
On 2007-12-08 12:27:29, mib1800 wrote:
@max_wedge:
KD Player is a step forward for Java (but no equaliser?  ). But still long way to go before it can match native symbian app like CorePlayer or Alon MP3Dictaphone.
lack of equaliser is a j2me api restriction currently.
Other than that, I don't find much in the way of functionality in smartphone media players that's missing in KD Player tbh.
There is the issue of non standard format support but in my experience, even on WM or s60 phones, format support (especially for video) is sketchy and I usually find it's simpler to convert media before using it on my mobile devices. It saves me the pain of loading up videos only to find half of them won't play properly. When you convert videos specifically for a device, you always get flawless performance. To get broad based format support on WM for example I often find I need three different players to cover everything. And nothing that supports flv as yet. So it's far simpler to just convert to suit as needed.
An advantage of JAVA is it plays any format that the phone supports. In s60 and WM, I've had the situation where my favourite mediaplayer won't play a natively supported format!
In due course, A200 handsets will be powerful enough to run j2me media players capable of decoding on the fly via software, currently it's handled by hardware (whcih is why j2mr players are limited only to handset supported formats)
|
mib1800 Joined: Mar 18, 2004 Posts: > 500 PM |
max_wedge:
In due course, A200 handsets will be powerful enough to run j2me media players capable of decoding on the fly via software, currently it's handled by hardware (whcih is why j2mr players are limited only to handset supported formats)
Well, this archilles heel of java - performance. Today, many native WM/S60 (multimedia/cpu intensive) apps are struggling with performance. If these apps are develop with Java then they will crawl to a standstill. So until the time when cpu speed can outstrip the app needs, imo, Java will still take a backseat. I dont see this happening soon unless we can see big improvement in cpu speed/battery technology.
[ This Message was edited by: mib1800 on 2007-12-08 12:28 ] |
|