if (Oracle announce JavaME.Next and have a fast roadmap && Nokia, SonyEricsson and others also think it is great ){
I will starts believe in JavaME again;
I also want to go to next JavaOne 2011;
}
else {
RIP JavaME;
I am still bored with JavaME;
I don't know if I will go to JavaOne2011;
I perhaps go to Devoxx instead & learn more about Android;
}
Thoughts on java, Qt, mobility, wireless, photographing and other technical things. Ove works as IT-consultant & Professional studio photographer at OJN data, https://www.ojn.se/
Showing posts with label javame. Show all posts
Showing posts with label javame. Show all posts
Saturday, June 25, 2011
Tuesday, June 07, 2011
Oracle JAVA MOBILE - ROADMAP
Reading at: http://www.oracle.com/technetwork/java/javame/javamobile/overview/roadmap/index.html
"Oracle is also committed to modernizing the Java ME platform, and is working with the Java Mobile community on Java ME.next. Java ME.next is a proposal for the upcoming evolution of Java ME. It intends to bring significant enhancements to the Language, VM and Libraries in alignment with JDK 1.5 and 1.6. It also introduces updates to existing optional Packages, as well as new APIs to continue to address the full extent of device capability."
Any progress since last JavaOne 2010?
Would be very interesting to hear about it!!
"Oracle is also committed to modernizing the Java ME platform, and is working with the Java Mobile community on Java ME.next. Java ME.next is a proposal for the upcoming evolution of Java ME. It intends to bring significant enhancements to the Language, VM and Libraries in alignment with JDK 1.5 and 1.6. It also introduces updates to existing optional Packages, as well as new APIs to continue to address the full extent of device capability."
Any progress since last JavaOne 2010?
Would be very interesting to hear about it!!
JavaME and Symbian
I was thinking about JavaME and wondering about JavaME status on a Symbian^3-device from Nokia.
Now a days Nokia have something called Java Runtime, Nokia E7 have the version called: Java Runtime 2.1 for Symbian
Java Runtime 2.1 for Symbian contains Java Technology like:
- JSR 139 Connected, Limited Device Configuration (CLDC) 1.1
- JSR 118 MIDP 2.1
- JSR 75 FileConnection and PIM API 1.0
- JSR 82 Java™ APIs for Bluetooth 1.1
- JSR 172 J2ME™ Web Services Specification 1.0 (RPC package)
- JSR 172 J2ME™ Web Services Specification 1.0 (XML Parser package)
- JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-APDU package)
- JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-CRYPTO package)
- JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-PKI package)
- JSR 184 Mobile 3D Graphics API for J2ME™ 1.1
- JSR 205 Wireless Messaging API 2.0
- JSR 226 Scalable 2D Vector Graphics API for J2ME™ 1.1
- JSR 234 Advanced Multimedia Supplements 1.1 (audio3d)
- JSR 234 Advanced Multimedia Supplements 1.1 (music)
- JSR 256 Mobile Sensor API
- IAP Info API 1.0
- eSWT UI API 1.0.3
- JSR 135 Mobile Media API 1.2
- JSR 179 Location API for J2ME™ 1.0.1
- JSR 248 Mobile Service Architecture Subset 1.1 for CLDC 1.1
- Nokia UI API 1.4
MIDP 3.0 is missing!! Will it come? I don't know but I don't think Nokia working a lot with JavaME for the moment?
What about Symbian Anna, will it come with a updated Java Runtime?
Is JavaME also a dead end at Nokia? I don't know, it would be very interesting to see a roadmap for javaME on Nokia-devices??
At latest JavaOne2010 Oracle talked about JavaMe.Next, any plans for support that?
Update (Thanks to Gorkem Ercan at Nokia):
- JRT 2.2 started to ship to symbian^3 phones it adds couple of new JSRs and a few features read more here.
- JRT 2.2 for symbian supports NFC and mobile broadcast(DVB-H) APIs
Now a days Nokia have something called Java Runtime, Nokia E7 have the version called: Java Runtime 2.1 for Symbian
Java Runtime 2.1 for Symbian contains Java Technology like:
- JSR 139 Connected, Limited Device Configuration (CLDC) 1.1
- JSR 118 MIDP 2.1
- JSR 75 FileConnection and PIM API 1.0
- JSR 82 Java™ APIs for Bluetooth 1.1
- JSR 172 J2ME™ Web Services Specification 1.0 (RPC package)
- JSR 172 J2ME™ Web Services Specification 1.0 (XML Parser package)
- JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-APDU package)
- JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-CRYPTO package)
- JSR 177 Security and Trust Services API for J2ME™ 1.0 (SATSA-PKI package)
- JSR 184 Mobile 3D Graphics API for J2ME™ 1.1
- JSR 205 Wireless Messaging API 2.0
- JSR 226 Scalable 2D Vector Graphics API for J2ME™ 1.1
- JSR 234 Advanced Multimedia Supplements 1.1 (audio3d)
- JSR 234 Advanced Multimedia Supplements 1.1 (music)
- JSR 256 Mobile Sensor API
- IAP Info API 1.0
- eSWT UI API 1.0.3
- JSR 135 Mobile Media API 1.2
- JSR 179 Location API for J2ME™ 1.0.1
- JSR 248 Mobile Service Architecture Subset 1.1 for CLDC 1.1
- Nokia UI API 1.4
MIDP 3.0 is missing!! Will it come? I don't know but I don't think Nokia working a lot with JavaME for the moment?
What about Symbian Anna, will it come with a updated Java Runtime?
Is JavaME also a dead end at Nokia? I don't know, it would be very interesting to see a roadmap for javaME on Nokia-devices??
At latest JavaOne2010 Oracle talked about JavaMe.Next, any plans for support that?
Update (Thanks to Gorkem Ercan at Nokia):
- JRT 2.2 started to ship to symbian^3 phones it adds couple of new JSRs and a few features read more here.
- JRT 2.2 for symbian supports NFC and mobile broadcast(DVB-H) APIs
Friday, June 03, 2011
waiting waiting...
Yes I am waiting for what?
- JavaME_next? Something have to happen in JavaME I believe, perhaps to late?
- First Nokia MeeGo phone, I love my Nokia N900 but it is two years old now.
- Nokia Developer World 2011, when and were?
- Symbian Anna, so I can update my Nokia E7!! Looking forward to that!!
- Really would like to replace my iPad with a MeeGo tablet, what to buy?
- A developer user group for Qt/MeeGo in Stockholm/Sweden would be nice I think.
- First Nokia / MS Windows phone, will be interesting to see..
My problem with Nokia's new strategy is that I don't think Microsoft/Nokia phones can compete with a iPhone, MeeGo...is the answer I believe!!
It will be a interesting year and a very important year for Nokia I believe
- JavaME_next? Something have to happen in JavaME I believe, perhaps to late?
- First Nokia MeeGo phone, I love my Nokia N900 but it is two years old now.
- Nokia Developer World 2011, when and were?
- Symbian Anna, so I can update my Nokia E7!! Looking forward to that!!
- Really would like to replace my iPad with a MeeGo tablet, what to buy?
- A developer user group for Qt/MeeGo in Stockholm/Sweden would be nice I think.
- First Nokia / MS Windows phone, will be interesting to see..
My problem with Nokia's new strategy is that I don't think Microsoft/Nokia phones can compete with a iPhone, MeeGo...is the answer I believe!!
It will be a interesting year and a very important year for Nokia I believe
Monday, July 12, 2010
Good JavaME news: Nokia contributed the JRT to the Symbian Foundation
I must say I am very pleased about that recently, Nokia contributed the JRT to the Symbian Foundation.
I hope Nokia will do the same for MeeGo platform also, yes yes we need JavaME at this platform also I believe!!
But what is really the future for JavaME?
Every things goes very very slowly in the JavaME world, when will we see MIDP 3.0?
I hope Oracle can do something about this huge problem?
I plan to go the next JavaOne 2010 and I really wish something happen in that area!!!
Friday, October 16, 2009
Java on Nokia N900
more reading: Sun preps cell-phone Java plan for netbooks
It is about the intent to create JavaME environment for netbooks.
Perhaps something also for Nokia N900?
It is about the intent to create JavaME environment for netbooks.
Perhaps something also for Nokia N900?
Thursday, October 01, 2009
The book "LWUIT 1.1 for Java ME Developers"
A couple of weeks ago, a person from Packt Publishing got in touch with me, asking me to post a review on their new book, titled “LWUIT 1.1 for Java ME Developers”. Today I finally got the book.
I will start reading it now and I'll post a review later on.
I will start reading it now and I'll post a review later on.
Monday, August 31, 2009
JavaME and Maemo 5
It look like Nokia (or Sun) is not interested in Java on the Nokia Nxxx devices (Maemo).
There is still no support for JavaME in the Maemo-platform?
I would like to have the same JavaME support out off box for the Maemo platform as for the Nokia's Symbian platform.
Oh yes I know that the phoneME project has a JavaME/CDC runtime for N800, phoneme_advanced (but this is a release that came about back in early 2007). This off course is better than nothing, but it is not support for JavaME/CLDC/MIDP.
I think it very strange from Nokia to ship the N900 without support for JavaME. (like Apple did with the iPhone and Google did with Android), I understand that decent J2ME implementations are closed source and cost money for Nokia but there are a lot of JavaME applications and JavaME-developers in the world.
I really love the Maemo platform and I also plan to buy the new Nokia N900 phone.
I also plan to learn Qt and WRT (I have already started as a matter of fact), but all different mobile platforms give us mobile developers headache, it is to much to learn and support.
Maemo is the future for Nokia, but what is the future for JavaME?
There is today no support for JavaME in IPhone, Palm Pre and Maemo.
This is a huge problem for Sun I believe.
What do you think?
Read more:
There is still no support for JavaME in the Maemo-platform?
I would like to have the same JavaME support out off box for the Maemo platform as for the Nokia's Symbian platform.
Oh yes I know that the phoneME project has a JavaME/CDC runtime for N800, phoneme_advanced (but this is a release that came about back in early 2007). This off course is better than nothing, but it is not support for JavaME/CLDC/MIDP.
I think it very strange from Nokia to ship the N900 without support for JavaME. (like Apple did with the iPhone and Google did with Android), I understand that decent J2ME implementations are closed source and cost money for Nokia but there are a lot of JavaME applications and JavaME-developers in the world.
I really love the Maemo platform and I also plan to buy the new Nokia N900 phone.
I also plan to learn Qt and WRT (I have already started as a matter of fact), but all different mobile platforms give us mobile developers headache, it is to much to learn and support.
Maemo is the future for Nokia, but what is the future for JavaME?
There is today no support for JavaME in IPhone, Palm Pre and Maemo.
This is a huge problem for Sun I believe.
What do you think?
Read more:
Thursday, May 21, 2009
Dual boot MacOS X and Windows 7RC1 on my MacBook Air
I love my MacBook Air but MS Windows is still needed unfortunate for JavaME development. First I started to use VMWare Fusion but it has became so slow.
I decided to test boot camp instead and install windows 7Rc1. Boot Camp enables you to install Windows on your Intel-based Mac computer, using a Microsoft Windows install disc that you provide. Windows is installed on its own partition. After installation, you can use either Windows or Mac OS X on your Mac computer
I have found it works very well!!
I have to tell you how I did (it took me a time) before it worked
I did this:
1 ) I run the Boot Camp Assistant (I follow the Boot Camp installation & Setup Guide), but it was impossible to create new partition, it throws an error about not being able to partition, because some files cannot be moved. I solved it, I bought iDefrag. First I created a boot CD with Coriolis CDMaker (it was included in iDefrag). I boot up my Mac from this CD and run iDefrag and made a "Full defrag" and then I was able to create a new partition with Boot Camp Assistant.
2) I then download Windows 7Rc1 (64-bit versions of Windows 7 RC1 ) and install it.
3) After that I try to install the Apple drivers, but it throws an error "Boot Camp x64 is unsupported on this computer".
I Solved it by install it in a different way: In the Start Menu Type “cmd”, then right-click on the program that appears and choose “Run As Administrator”, Then enter;
D:
cd "Boot Camp\Drivers\Apple"
msiexec /i BootCamp64.msi
4) Every things works well except the USB Ethernet dongle, it is because there is no Windows 7 boot camp driver for it, but I found out how to solved it (see step 5).
5) After that I then install Netbeans 6.5.1, JavaME SDK 3.0 and Nokia N97 SDK.
6) I had problems to get N97 SDK to work with Netbeans, it throws an error "Cannot start Series 60 SDK for MIDP", but I found a solution, MS Windows 7 is missing a required DLL file: MSVCR71.dll. I took this file from a MS Windows XP computer and place it in the bin folder of the Nokia S60 MIDP SDK and then it works.
I decided to test boot camp instead and install windows 7Rc1. Boot Camp enables you to install Windows on your Intel-based Mac computer, using a Microsoft Windows install disc that you provide. Windows is installed on its own partition. After installation, you can use either Windows or Mac OS X on your Mac computer
I have found it works very well!!
I have to tell you how I did (it took me a time) before it worked
I did this:
1 ) I run the Boot Camp Assistant (I follow the Boot Camp installation & Setup Guide), but it was impossible to create new partition, it throws an error about not being able to partition, because some files cannot be moved. I solved it, I bought iDefrag. First I created a boot CD with Coriolis CDMaker (it was included in iDefrag). I boot up my Mac from this CD and run iDefrag and made a "Full defrag" and then I was able to create a new partition with Boot Camp Assistant.
2) I then download Windows 7Rc1 (64-bit versions of Windows 7 RC1 ) and install it.
3) After that I try to install the Apple drivers, but it throws an error "Boot Camp x64 is unsupported on this computer".
I Solved it by install it in a different way: In the Start Menu Type “cmd”, then right-click on the program that appears and choose “Run As Administrator”, Then enter;
D:
cd "Boot Camp\Drivers\Apple"
msiexec /i BootCamp64.msi
4) Every things works well except the USB Ethernet dongle, it is because there is no Windows 7 boot camp driver for it, but I found out how to solved it (see step 5).
5) After that I then install Netbeans 6.5.1, JavaME SDK 3.0 and Nokia N97 SDK.
6) I had problems to get N97 SDK to work with Netbeans, it throws an error "Cannot start Series 60 SDK for MIDP", but I found a solution, MS Windows 7 is missing a required DLL file: MSVCR71.dll. I took this file from a MS Windows XP computer and place it in the bin folder of the Nokia S60 MIDP SDK and then it works.
Update:
(Update site: http://download.eclipse.org/dsdp/mtj/updates/1.0/stable/ )
For the moment it throws an error when I try to open the Nokia N97 SDK using MTJ 1.0 RC1
Thursday, May 07, 2009
Nokia Developer Summit 2009; Recap Technical Stream
I thought I ought to sum up the first-ever Nokia Developer Summit 2009 conference. It has been an intense two days with lots of new interesting stuff. It was about 345 developer from 45 countries here in Monaco.
Overall the conference was a very very good one, with lots of good mobility speakers and what I really thought was great was to get a more wider view of developing for Nokia's S60 and Maemo-platform using different technologies like JavaME, Qt, Web Runtime Widgets. Left it full of new energy and compelled to try out numerous new technologies. Update the address book with those new contacts and new friends.
Some of the hot mobility topics at this Nokia Developer Summit:
Conclusions:
But I hope next conference also have more sessions about JavaME, eSWT!!
Read more:
Overall the conference was a very very good one, with lots of good mobility speakers and what I really thought was great was to get a more wider view of developing for Nokia's S60 and Maemo-platform using different technologies like JavaME, Qt, Web Runtime Widgets. Left it full of new energy and compelled to try out numerous new technologies. Update the address book with those new contacts and new friends.
Some of the hot mobility topics at this Nokia Developer Summit:
- Nokia will continue to support Flash and JavaME, but Qt that’s Nokia future direction in mobile application development for the Symbian and Maemo platform. Nokia encourage you to learn more about Qt!!
- It was also very nice to be able to hear more about the roadmap for the Java Runtime for S60, version 1.3, 1.4, 2.0 and 2.1.
- From S60 version 3.2.3 it will also be possible to upgrade the Java Runtime, nice I think.
- Nokia did not answer the question "Why develop for Maemo 5 platform?", waiting and waiting but no news on the Maemo 5 tablet, hope for some great device to come. I really love my Nokia N810!!
- I did not know so much about Nokia Web Runtime (WRT), it was nice to learn more about it.
- Qt will perhaps in the future also be part of the Symbian Foundation, it is suggested by Nokia.
- Here you find more about: Qt for Maemo 5 and Qt for S60
- Interesting to hear more about Symbian Foundation and JavaME, JavaME is not yet part of Symbian Foundation but Nokia plans to Open Source the Java Runtime for S60 and put it in Symbian Foundation.
- The new Symbian Foundation developer site: http://developer.symbian.org/ will soon open.
- Mobilize your website with 3 clicks (a Open Source CMS) using a Mobile Plugin
Conclusions:
- I plan to learn more about Qt and WRT, it will be important in the future for mobile application development for the Symbian and Maemo platform.
- Nokia will continue to support JavaME and thats great I think, but Nokia talked more about Qt at this conference, but anyway it was very nice to to be able to see Nokia's JavaME roadmap, but I don't understand why Nokia have not publish it on forum Nokia site. It is very interesting for JavaME developer like me (I took a picture of it :-) ).
- Nokia did not talk at all about JavaFX Mobile, perhaps Nokia is not so interesting in JavaFX Mobile?
- Developers are now more important for Nokia, thats great I think!!
But I hope next conference also have more sessions about JavaME, eSWT!!
Read more:
- Nokia Developer Summit 2009 by Thiago Macieira
Etiketter:
javame,
Maemo,
Nokia Developer Summit,
S60
Sunday, April 05, 2009
Eclipse for JavaME - Galileo 1.0 M6 is released
Eclipse Galileo M6 is released, that release included the first drop of Eclipse for JavaME Package that includes MTJ. The download is available here.
Thursday, April 02, 2009
Maybe it will be possible to easier upgrade JavaME in the future on Nokia phones
It look like it will be possible in the future to easier upgrade JavaME on Nokia phones. It would be great if it works in a similar manner as in JavaSE for windows!!
****** from Forum Nokia Developer Newsletter *******
New Versioning Scheme for S60 Java Runtimes
Starting with S60 3rd Edition, Feature Pack 2, Java implementations will be versioned separately from the underlying S60 platform. All Nokia S60 devices come equipped with an implementation of the Java Platform Micro Edition (Java ME), also known as Java Runtime for S60 (also known as JRT). For example, Java Runtime 1.3 for S60 (JRT 1.3) is the latest version shipping with the Nokia 5800 XpressMusic, a device based on S60 5th Edition. (In fact, the exact version returned by Java environment is 1.3.4.). Developers can check the Java Runtime version by using the standard mobile information device profile (MIDP) system property microedition.platform. For example, with the Nokia 5800 XpressMusic, the system property would return:NokiaN5800/20.0.012/sw_
For details of the version features, download two Forum Nokia Wiki release notes.
Java Runtime 1.3 for S60 release notes.
Java Runtime 1.4 for S60 release notes
To learn how to create a MIDlet for asking the property and parsing the individual details, download this Forum Nokia Wiki article.
Learn more about Java Runtime for S60 releases and their versioning from this Forum Nokia Wiki article.
Saturday, March 28, 2009
5 Mobile Development Headaches
I completely agree!!!
5 Mobile Development Headaches by Mike Riley Dr.Dobb's Portal
Update:Perhaps something good for mobile developers :
"As part of the roadmap, Pulsar will support major mobile development environments such as JavaME, mobile Web technologies, and native mobile platforms. "
"Pulsar will define a common set of Eclipse-based tools in a packaged distribution that will interoperate with the various handset SDKs. This will enable developers to stay within one familiar development environment while creating mobile applications that target multiple device families."
"The first release of Pulsar Platform is expected to be available at the end of June 2009 and will be part of the Eclipse Galileo annual release."
Thursday, January 22, 2009
Java Mobility Roadmap
Nice a Java mobility roadmap from Sun at the Mobile Media and eMbedded Developer Days !
(see slide 13), It is also very nice with a Free, live broadcast / Thanks for that !!!!
PhoneME Feature:
(see slide 13), It is also very nice with a Free, live broadcast / Thanks for that !!!!
PhoneME Feature:
- Q1-2009 MR4 (MSA1.1)
- Q4-2009 MR5
- Q3-2009 MR3
- Q1-2009
- Q1-2009
- Q1/Q2-2009
- Q3-2009
- Q2-2009
- Q2-2009 Reference Implementation
Monday, November 24, 2008
A beta release of Livescribe Desktop for Mac
At last JavaOne I bought me the JavaOne2008 show device: Livescribe Pulse (smartpen) with JavaME support and I have waiting for Mac support for it and now have Livescribe released a public beta of the Livescribe Desktop for Mac, and they are inviting Mac-users to participate in a public beta for free. The official version will be released in Q1 2009.
I will now start to use my livescribe Pulse again!
:-)
Read more:
I will now start to use my livescribe Pulse again!
:-)
Read more:
- Livescribe Now Mac Compatible, Public Beta Announced, by GottaBeMobile.com
Sunday, November 23, 2008
ØREDEV 2008; Recap JavaME/Mobile 2.0
I thought I ought to sum up this year’s ØREDEV conference. It has been an intense three days with lots of new interesting stuff. This was my first time I’ve gone to ØREDEV.
Overall the conference was a good one, with lots of good mobility speakers and what I really thought was great was to get a more wider view of the Java mobility area (JavaME, Android, JavaFX Mobile, OSGI, eSWT...and more ). Left it full of new energy and compelled to try out numerous new technologies. Update the address book with those new contacts and new friends.
Some of the hot mobility topics at this ØREDEV:
Conclusions:
Overall the conference was a good one, with lots of good mobility speakers and what I really thought was great was to get a more wider view of the Java mobility area (JavaME, Android, JavaFX Mobile, OSGI, eSWT...and more ). Left it full of new energy and compelled to try out numerous new technologies. Update the address book with those new contacts and new friends.
Some of the hot mobility topics at this ØREDEV:
- Terrence Barr, SUN had a interesting session about JavaFX Mobile, for me it was a surprise that Sun have now redesign JavaFX Mobile, it will now also work on the old JavaME platform (JavaME/CLDC1.1/MIDP2.0), this was very good I think. There was a cool demo of JavaFX with netbeans, the same code and you were able to deploy it as a normal JavaSE application, a web application and a mobile application, really cool!!. JavaFX will be release soon (December 2008) and then later JavaFX Mobile will be released, planned for spring 2009 and JavaFX TV for 2010.
- Joshua Marinacci, SUN hold a GREAT session about JavaFX script (the new declarative scripting lanuage), only 3 slides and then a lot of code, very nice, well done, I like it!!!!!!!
- Jon Bostrom, MobiNoir Consulting had a interesting session about the new Sprint Titan platform with OSGI Technology in the Mobile, it will be released very soon (some weeks), with support first for eRCP (IBM/j9) on windows Mobile devices.
- Terrence Barr, SUN demonstrated what you could build with the Open Source Lightweight UI Toolkit (LWUIT) that was released at last JavaOne 2008. The think the best thing with it, it works with the old JavaME stack (JavaME/CLDC1.1/MIDP2.0). According to SUN LWUIT bridges the gap between today (MIDP) and tomorrow (JavaFX Mobile). It also look like Sun plan to add support for JavaME/CDC and JavaSE in the future, that's also great. Netbeans Matisse will soon (?) add support for LWUIT. There was two nice demo, SVG GUI Makeover (SVG + Mobile Ajax) and also a LWUIT GUI Makeover (avaible soon here)
- MIDP3.0 specification was planned to be finished Q3-2008, at this conference they didn't talked so much about it and no answers about the status of it. Motorala is the specification lead for JSR-271 have recently decide to move to the Android platform, what this mean for the work on MIDP3.0 specification is not clear for me?
- The last day of the ØREDEV conference, the Public Review Draft Specification for MSA2 (Mobile Service Architecture 2) was released, they would like to get developer comments on it.
- Sten Minör from SonyEricsson talks about some important trends for mobility like: WebServices, Open Source, WebKit (standard browser engine in mobile devices).
- It was also interesting to hear more about the new JavaME plattform SDK 3.0, a beta release is planned early next year, it will support MSA 1.1. Support for Mac OS X is coming but when? (no answers). Tomas Brandalik and David Pulkrabek, SUN made a cool demo with with the sensor API!!
- Gorkem Ercan, Nokia had a great presentation about eSWT, Nokia support it's heavily (eSWT1.1 is in all Nokia S60 devices from version S60v3.2). In the future it will also be possible to update eSWT, the eRCP project are now working on eSWT 1.3. I think eSWT look very nice, it is nice to be able to access to native UI functionality. I plan to test it more in the near future.
- Mike Jennings from Google Uk had a great presentation about Android, I didn't know so much about it. I think it was great to learn more about it. Later when I am able to buy a Android phone here in Sweden, I perhaps will have a closer look on it. It look like it is not so hard to get started, only download the android sdk and the Eclipse plugin. The best part it works also on Max OS X!!. It is also easy to deploy you applications, use your usb cabel and install it or you could also register and deploy your application at the Google's Market (cost you 25 USD dollar), your application will then be available to all android phone in the phone, it looks great to me!!
- Fredik Olsson, Jaywy had a great presentation about developing for the Iphone platform. I am surprised about the 100 million application downloads in 60 days that have give back 70 million dollars for developers. The cocoa touch frameworks looks nice, but for developing you are forced to use Objective C, the tool to use is Xcode, every Mac OS X owner have it already pre installed, you only have to download the plugin for Iphone. My first feeling is, I am a Java developer, I really don't wont use Objective C, but Apple don't allow Sun to give JavaME support on this device, it is pity. The Iphone is a great device, I am still waiting for Nokia's Iphone killer device, I haven't seen it yet.
- Ken Walker, IBM had a interesting presentation about How eRCP and MIDP Application models stack up against Android and Web 2.0 Development, more information here.
Conclusions:
- For me as a JavaME developer/architect, it is not easy to understand the future for JavaME, Sun now talks a lot about JavaFX Mobile, Google about Android, Sprint/IBM about the Titan platform (using OSGI Technology in the Mobile (eRCP), Nokia about eSWT and JavaME/CLDC1.1/MIDP2.0, Motorola about MIDP 3.0 (but I don't know any longer, perhaps it is Android?).'
- It is funny, it look like the best JavaME platform is MS Windows Mobile, everyone supports it, it was not like that before, I think now companies like Nokia & SonyEricsson must be careful about that, I suppose they would like to support JavaME developer more in the future, it is not bad now but I think it could be better. I also would like to use OSGi technology and JavaME/CDC on a Nokia/SonyEricsson devices and to able to easily deploy my application on great Nokia Market place and become a rich Java developer. :-)
- Today we have JavaME/MIDP2.0, with stagnant JavaME innovation and licensing issues (tech &TCK), it is also expensive for phone companies (like Nokia, SonyEricsson) they have to pay every different company for each JSR support. It has leads to alternatives such as Android and eRCP.
- It look like no one care so much about JCP any longer. Sun pushes LWUIT, JavaFX Mobile, Nokia, IBM eSWT/eRCP, Google Android. All of them are Open Souce but it is not a standard by JCP, this is pity because believe in standards.
- Every year I have a feeling it will be The Year of the Mobile, I have had this feeling "every year" since 2003, but no. But I am now think 2009 will be The Year of the Mobile for Java, it look great!
Tuesday, November 18, 2008
The future for Java on mobile devices?
I read a very interesting blog post by Gorkem Ercan, Will Java have a place in the future of mobile devices?
It has for a long time been very hard to understand the future for Java in Mobile devices.
We have now have JavaME/MIDP2.0, Android, eRCP and soon also JavaFX Mobile & JavaME/MIDP 3.0. Different companies all the time make new decisions about the future, like Google & Motorola did with Android and Nokia some years ago talk a lot about eRCP, but nothing have happen so far, no support for eRCP on Nokia's S60 platform.
For me as a architect/developer in the mobility area it is now very hard to decide what I should learn more about. I can't learn all different technique/language, I also have to help my customers to make good choises for the future (I work as Java Consultant)
I really hope that all different important companies in the mobility Java area (Sun, Nokia, SonyEricsson, Motorola ) understand that they have to do something about this mess in the mobility area.
I now would like to see more agreements between companies about the future for Java on mobile devices!! I would like to see a plan for the future, like next year Nokia release devices with support for.....
I have now arrive to Malmö, Sweden and tomorrow the Øredev conference will start here in Malmö, Sweden. I look forward to hear more about mobility and Java in mobile devices, it was also nice with short journey as a change, it was only 5 hours with train from Stockholm (were I live).
If anyone wants to meet there, feel free to contact me.
emails: ove@ojn.se
It has for a long time been very hard to understand the future for Java in Mobile devices.
We have now have JavaME/MIDP2.0, Android, eRCP and soon also JavaFX Mobile & JavaME/MIDP 3.0. Different companies all the time make new decisions about the future, like Google & Motorola did with Android and Nokia some years ago talk a lot about eRCP, but nothing have happen so far, no support for eRCP on Nokia's S60 platform.
For me as a architect/developer in the mobility area it is now very hard to decide what I should learn more about. I can't learn all different technique/language, I also have to help my customers to make good choises for the future (I work as Java Consultant)
I really hope that all different important companies in the mobility Java area (Sun, Nokia, SonyEricsson, Motorola ) understand that they have to do something about this mess in the mobility area.
I now would like to see more agreements between companies about the future for Java on mobile devices!! I would like to see a plan for the future, like next year Nokia release devices with support for.....
I have now arrive to Malmö, Sweden and tomorrow the Øredev conference will start here in Malmö, Sweden. I look forward to hear more about mobility and Java in mobile devices, it was also nice with short journey as a change, it was only 5 hours with train from Stockholm (were I live).
If anyone wants to meet there, feel free to contact me.
emails: ove@ojn.se
Monday, October 27, 2008
the JavaME mobility future look very nice
A lot of interesting Java Mobility thing is happen right now in mobilty area, I was thinking about:
- JavaME SDK 3.0 Early Access has been released. What I am really like with this is the upcoming support for Mac OS X (but when?). Read more here and here.
- Eclipse MTJ 0,9 has been released, EclipseME has grown into the the Eclipse Foundation Mobile Tools for Java (MTJ) project. Read more here and here.
- Netbeans 6.5RC1 is out, with a lot of interesting new mobility features as always, for example The Visual databinding, look very nice :-)
- A upgrade for Netbeans Mobility Microemulator Plugin - Solaris, Mac OS, Linux. It is very nice to be able to develop JavaME applications in Mac OS X instead of using Vmware and windows XP. Karol Harezlak, Thanks for that!!
Sunday, October 26, 2008
Waiting for JavaOne2009..., I go to Øredev
Finally I decided to go to Øredev, a Swedish developer conference taking place in Malmö November 17-21. This year they put together a pretty impressive program across a wide range of developer topics including Java and Mobile 2.0. I'm looking forward to hear more about the new JavaME SDK 3.0, Java FX Mobile, eSWT, Sprint Titan, LWUIT and lot more things.
Should be a lot of fun!
See you all there!
Should be a lot of fun!
See you all there!
Wednesday, September 10, 2008
What are you waiting for in the mobility area?
It is funny, I think I always waiting for new devices to show up and also support for new JavaME APIs. I think it is because I have dream...I would like work more mobile and to be able to create cooler Java applications for these new cool devices.
But what is the problem? times go and new devices show up on the market, I think it is opportunity for a JavaME developer with all these new cool devices. The problem is not with all new devices.
But what is the problem?
I think it is still hard to develop cool JavaME applications, I started to develop JavaME applications 2003, at that time I was very pleased with JavaME/CLDC1.0/MIDP1.0 and then later we got JavaME/CLDC1.1/MIDP2.0 and later more and more JavaME APIs.
I have one example, last week I got a new device, a Nokia E71, it is a really nice device!
I love it, but I can say "it is not for the JavaME support", the core JavME support is the same as years ago. I get so bored about that.
I think it is because the JCP process is very slow and that is the main problem, it takes to long time to release new JavaME support and sometimes there is no JavaME support at all in some devices. Read more about this at Daniel Rocha's blog Is the Java Community Process hindering innovation in JavaME.
I wondering how long will it take to get new devices with support for MIDP 3.0?
2-3 years? I get so bored about this, this it is not ok!!
But back to my question, what are you waiting for in the mobility area?
Devices I am waiting for:
JSR's I am waiting for:
Java support I am waiting for:
I wondering will it also be a Java Mobile, Media and Embedded Deverloper Days Conference in Europe? (there was plans for that before)
But what is the problem? times go and new devices show up on the market, I think it is opportunity for a JavaME developer with all these new cool devices. The problem is not with all new devices.
But what is the problem?
I think it is still hard to develop cool JavaME applications, I started to develop JavaME applications 2003, at that time I was very pleased with JavaME/CLDC1.0/MIDP1.0 and then later we got JavaME/CLDC1.1/MIDP2.0 and later more and more JavaME APIs.
I have one example, last week I got a new device, a Nokia E71, it is a really nice device!
I love it, but I can say "it is not for the JavaME support", the core JavME support is the same as years ago. I get so bored about that.
I think it is because the JCP process is very slow and that is the main problem, it takes to long time to release new JavaME support and sometimes there is no JavaME support at all in some devices. Read more about this at Daniel Rocha's blog Is the Java Community Process hindering innovation in JavaME.
I wondering how long will it take to get new devices with support for MIDP 3.0?
2-3 years? I get so bored about this, this it is not ok!!
But back to my question, what are you waiting for in the mobility area?
Devices I am waiting for:
- Next Nokia internet tablet, I love my Nokia N810, it is time for a new one, I would like to buy, but I can't, release a new one!
- Asus Eee PC 910 Linux Edition, it is close now, only some weeks more.
- DELL Inspiron Mini 9 , Ubuntu version
- the first Android device, before end of this year.
- HP iPaq 914 with support for Sun Wireless Client (SJWC), read more here. SJWC is phoneME Feature++ (optimizations and commercial value-added components are added in SJWC above and beyond phoneME Feature, such as optional JSRs, platform tuned optimizations, etc.).
- a Apple tablet, when will Apple release a tablet?
- a Ericsson new turbo 3g module for Intels Centrino processor in new laptop from Lenovo, Dell and Toshiba
- the first Nokia device with support for S60 touch interface
JSR's I am waiting for:
- JSR-271, MIDP 3.0 to be final
- JSR-249, MSA2 to be final
Java support I am waiting for:
- Netbeans to support LWUIT
- support for JavaME/CLDC1.1/MIDP2.0 in Nokia N810
- a new version of JavaME CDC, read more here
- Netbeans to support eSWT, eSWT is cool, but we need tool support
- Mac support for Sun Wireless Toolkit (WTK), read more here
- Next release of phoneME Advanced, MR3, it will be interesting to see what it is, phoneME Feature MR3 was released during this summer.
- Support for JavaCard 3.0 in Netbeans.
- the release of JavaFX Mobile, it look very interesting
I wondering will it also be a Java Mobile, Media and Embedded Deverloper Days Conference in Europe? (there was plans for that before)
Subscribe to:
Posts (Atom)