Mobile Embedded News
The Java ME platform is huge, robust, and versatile. This article provides a compatibility matrix of tools, SDKs, and APIs for many of the Java ME toolkits on the market today.

The Apply Your Ideas mobile app writing contest being held by Verizon reminds me of Henry Ford's old adage, "You can have any color you want as long as it's black." It appears that even though Verizon encourages "Java, BREW, Android, Windows Mobile and other" developers, you must write an app that runs on the BlackBerry Storm (available through Verizon, natch) in order to enter their contest.

See:

Enter the contest with Java ME

Here's a quote:

 All submitted applications 
 must run on a BlackBerry 
 device, though they can 
 also run on other mobile 
 operating systems. 
 Specifically, all Apply 
 Your Ideas apps must be 
 BlackBerry Storm 
 compatible...
But, of course you need to program in Java ME programming language and use Java development tools to program the BlackBerry. So, you do have a lot of choice after all: Java ME, Java ME, or Java ME. :-)

Yeah, Fox Soccer Channel knows what's what. No p*ssing around with money-losing iPhone and Android app development. They choose to reach the most mobile customers and gain the most money by choosing to release their FoxSoccer.com Mobile Match Tracker mobile application as a Java ME application. Yeah, that's right: Java ME application.

See:

FoxSoccer.com Mobile releases Java ME app

Here's a quote:

 FSC also developed a Java app 
 for mobile phones called 
 FoxSoccer.com Mobile Match 
 Tracker. It’s as you’d expect: 
 a handy mobile app for AT&T; 
 and Sprint phones provided 
 they support Java...
So, whether you call it soccer or football, it doesn't matter--as long as you have the FoxSoccer.com Java ME app to keep track of it all, it's all good.

Here's something fun for your Java ME tech-enabled cell phone: Earthworm Jim. It's a game that's been around for years, but now Gameloft and Interplay re-introduce it for a variety of platforms including Java ME mobile phones.

See:

Earthworm Jim worming into your phone

Here's a quote:

 Earthworm Jim, a popular run 
 and gun platform video game 
 featuring an earthworm who 
 dresses up in a Super Suit 
 to fight evil. The game will 
 make its way to mobile...
Any earthworm who figures out how to put on an indestructible space suit while crawling around eating dirt and dodging birds is OK in my book--sorta like a worm version of Space Ghost.

Highlights from the JavaOne session TS-4506 with hints & tips on migrating your Java ME applications to JavaFX Mobile.
An interesting video with Denis Magda (a far east Russian ambassador) presenting a way to "listen" for SunSpot events and forward them to JavaFX application.
If you thought you saw fonts rendered quickly on Java ME mobile devices before, you ain't seen nothin' until you see the BOLT Mobile Browser on Java ME. Rrwoof! Rwow-rwee, Rhaggy! Rhat's rast!
Yesterday, I was sent some information on a really cool and FREE "summer camp" course on JavaFX for students between the ages of 13-18, that has just a few weeks left, so please don't waste any time checking out the links!

The course is brought to you by FreshBrain, which is an education platform for youth that focuses on technology and offers opportunities for teenagers to learn about and work with cutting-edge technologies in a safe community environment.
newsflash-757208.jpg Even in this "quiet" summer time period there is plenty of newsworthy information flying around. A list of new items posted to the Java Mobile & Embedded Community home page ...
An interview with Ph.D. candidate Valderi Leithardt in Brazil on using SunSpots for gesture recognition.

Here's an article about the latest Mobile version of Google Maps, version 3.2. Notice how Google caters to the big platforms for Mobile: BlackBerry, Java ME, Symbian, and Windows Mobile. And, as should be, Android is last in line when Google thinks about how it can monetize their Mobile Apps, such as Google Maps Mobile. The sheer volume of deployments for each platform means that proper prioritization puts Android last.

The majimob applications are demos we often use to show off how far LWUIT can go on everyday devices, media applications such as MajiPlayer are always great demos even when they are badly done... However, in this case I think majimob didn't just outdo itself but rather outdid anything I ever saw even in dedicated media devices. Just check out the demo video to your right and try it for yourself on devices by going to http://majimob.com/mob/ with your device!

The Amazon Kindle has spurred huge growth in the e-book market. Lots of people get Kindle-envy watching other people whip out their sleek devices and immerse themselves in an e-book, any time and anywhere, like at the airport or in a waiting room. So, instead of the Java ME-based Kindle, they go online and buy a Java ME-based e-reader app for their smartphone. Win-win.

See:

Java ME and e-books = Good Match

Here's a quote:

 "I never really wanted something 
 that was a single-function device. 
 I just couldn't see spending ... 
 $300 for a device where I'm sort 
 of locked in to one retailer. 
 Whereas my phone, that does 
 everything."

 Forrester Research analyst Sarah 
 Rotman Epps said that while the 
 Kindle has sparked interest in 
 e-books, downloads of e-reading 
 applications for smart phones 
 have far outnumbered the Kindles 
 sold.
Java ME technology is great at enabling whole industries to pop up, just like it has done for e-books.

For those developers working on apps for today's feature phones, the Java Swing-inspiredLWUIT has long been a good option for making good looking UIs such as these. And its just part of the all-devices-in-one Java ME SDK 3.0.
RockStar_DukewithGuitar_100x85.gifThe JavaOne 2009 Rock Stars were just published. Hinkmond Wong (phoneME Project Lead) and Eric Arsenau (Principal Investigator, SquawkVM) made the list. Congratulations!
I was the very first person to buy an HTC Diamond at JavaOne. (Jacob Lehrbaum probably thought he was about to be mugged as I stalked him into the Java Store.) It worked out great for my presentations, but I had to tip-toe around some issues that showed up only on applications deployed to the phone.

However, the latest JavaFX 1.2 EA release is ready for primetime! The installation was a breeze and all of the JavaFX applications I have tried on it so far have worked great.

Submitting issues to LWUIT is pretty easy but we still get a flood of duplicates and questions in the mailing list so I would like to just clarify this "how to" to hopefully improve the signal to noise ration of LWUIT.
Excerpts of a panel discussion for the launch of JATAF (the Java Application Terminal Alignment Framework) at JavaOne.
Ever since JavaFX Mobile was announced at Mobile World Congress in February developers were asking: When can we get our hands on real devices? Sure, the Mobile Emulator has been available for a while - but nothing beats the real thing....
The Problem: Too many handsets, environments, and differences across platforms. The Solution: A single environment/platform for mobile apps. There you go, problem solved, no more fragmentation!

You know it will turn out poorly when a company becomes more technology-driven rather than customer-driven. There comes a time when every successful tech company gets too big and starts to design based on what can be done with technology rather than what should be done with technology.

Here's a San Jose Mercury News piece by Chris O'Brien talking about Google's identity crisis.

Three years ago Roger Brinkley (Mobile & Embedded Community Leader) and Terrence Barr (Senior Technologist and Community Ambassador) realized that there wasn't really a conference focused on mobile and embedded Java topics. Though there were several Java conferences, they never provided a space where details relating to mobile and embedded devices could be discussed. So Roger and Terrence asked a few people: "What if we were to put together a conference specifically geared towards mobile and embedded Java topics?" ...
Pilgrim Memorial, Southampton

Today sees the launch of a new coalition of businesses (large and small), organizations and individuals to speak up for Free and open source software in Washington DC. Open Source for America brings together a diverse alliance drawn from every corner of the software freedom movement. The Board of Advisors (on which I'm honoured to serve) brings together community, commercial, political and military voices, and the membership has been the easiest to recruit of any activity I have known. That's because at the heart of the organization you'll find the principles of the Free Software Definition, which themselves form the core beliefs of almost everyone supporting free and open source software.

Learn how Bluetooth applications can bypass the device discovery and service searching by using Near-Field Communication (NFC) technology and JSR 257 (Contactless Communication API).

I attended a talk here at Sun, by Ilya L. and Chris D. from GetJar.com talking about their download rate of Java ME apps far outnumbering the actual download rate of the Apple App Store for the iPhone. There seems to be some controversy over whether the possibly cooked up 1.5 billion iPhone app download number contains just unique app downloads or includes the frequent updates that an already installed app requires. Jason D. O'Grady a blogger at ZDNet seems to agree and think the Apple number is bogus.

Just a quick note: Many of the technical sessions and Hands-on-Labs for JavaOne 2009 have now been posted online - free to download. Find it all on SDN. Enjoy.
If you have missed Java ONE, you can see a short screencast showing something that Tomas presented: Java Platform Micro Edition Software Development Kit Prototype running on Mac OS X. (direct link to a HD .mov video, 22.8 MB, 3 minutes)