• On TechRepublic: Five super-secret features in Windows 7
February 11, 2009 9:00 PM PST

Sun renews phone ambitions with JavaFX Mobile

by Stephen Shankland
  • Font size
  • Print
  • 1 comment

Sun Microsystems plans to launch JavaFX Mobile on Thursday, the second of a three-stage debut of technology it hopes will ease software design while modernizing its Java technology

JavaFX Mobile is a software layer that handles user interface elements such as graphics and animations on mobile phones. It's closely related to the JavaFX for desktops and laptops introduced in December and the JavaFX version for TVs that's still not released.

Sun's Param Singh

Sun's Param Singh discusses JavaFX Mobile.

(Credit: Sun Microsystems)

Sun is also announcing a few partners it's lined up to endorse the technology: mobile phone makers Sony Ericsson and LG Electronics, mobile phone network operators Sprint and Orange, and software providers Cynergy and MobiTV. Param Singh, senior director of Java marketing at Sun, projects that JavaFX could ship in phones in late 2009 but certainly in 2010.

With JavaFX, Sun wants to make it easier to create Java programs with slick user interfaces. When the technology arrives, phone users will "see applications that look great, that are very expressive, but that also are very functional," Singh predicted.

With Java, Sun put Microsoft on the defensive and won over millions of programmers. But the technology now faces innumerable competitors--Microsoft's similar .Net technology among them--and plenty of other high-profiles challenges.

In the mobile area, Apple's iPhone doesn't support Java at all. Adobe is working on a version of Flash 10 for mobile phones. And Google's Android operating system uses a version of Java that strays from the official industry fold, called the Java Community Process. Nokia's got its Symbian operating system, too, and Palm is trying again with its own.

But Sun has more than a foothold. Java has had a decade to get established on mobile phones, and despite problems such as the fragmentation that means a given Java program won't necessarily run on a given Java handset, it's widely available. Sun estimates it's available on 2.6 billion phones.

Sun is aiming JavaFX at a broader market than the smartphone arena where much of the action is happening--basically, the "feature phones" that are a notch above the voice-only models at the bottom of the pecking order.

"We see growth in the feature-phone segment in emerging market. The growth in the U.S. and Silicon Valley is in the high-end smartphones that everyone carries, but that's not the majority of the world," Singh said.

JavaFX handles a number of chores for creating mobile phone applications, but it doesn't do everything. Sun also plans to announce that JavaFX Mobile can work hand-in-hand with its earlier Java Micro Edition technology when it's time to tap directly into mobile phone subsystems such as its Bluetooth communication technology, its camera, or its GPS location system.

Sun also is announcing that the JavaFX software development kit will include an emulator to test JavaFX Mobile software even without a JavaFX Mobile device.

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from Business Tech
Chrome extensions site now open for uploads
New standard lets browsers get a grip on files
Major Intel chip upgrade coming to new Netbooks
Firefox hopes to one-up IE with fast graphics
HP reports in-line earnings, raises 2010 outlook
Will the 'smartbook' be a better Netbook?
Week in review: Browser breakthroughs
Report: How risky is cloud computing?
Add a Comment (Log in or register)
by iBuzz February 11, 2009 10:23 PM PST
Interesting. Don't want to debate languages here because I actually like Java.

The only problem is, aren't people used to apps that use the native UIs of their phones? For example, iPhone apps all present lists and navigation in standard ways. Blackberry has standard UI elements and menu structure. Same for Android.

So, how the heck are you supposed to write an app with this framework that looks and feels native? Is the developer going to have to duplicate all of the native controls and behavior? That doesn't seem like a good use of their time.
Reply to this comment
advertisement

Firefox hopes to one-up IE with fast graphics

Windows 7 features called Direct2D and DirectWrite will speed up Internet Explorer 9 performance. But Firefox hopes it might retool for the same benefit first.

E-tailers linked to 'scam' blame customers

Priceline, Classmates.com, and Orbitz say customers should read the fine print before complaining about being charged to join loyalty programs they didn't want.

advertisement

About Business Tech

Your destination for the latest news on enterprise-level information technology, from chip research and server design to software issues including programming, open source and patents.

Add this feed to your online news reader

Business Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right