Sun Java Solaris Communities My SDN Account Join SDN
 

Sun Mobile Device Technology - What's New

Begin Product Tab Sub Links

What's New

 
2007 » 2008

December
 
Java Mobile & Embedded Developer Days
Read the first in a series of weekly newsletters with latest information and highlights for the Java Mobile & Embedded Developer Days, January 23+24, 2008.
 
Sun at JavaPolis '07 in Belgium
James Gosling, father of the Java language, will present a keynote at JavaPolis on the state of the Java universe. Other Sun talks will cover how Sun is working to continually improve the Java ME platform to meet the latest developments in the mobile ecosystem and driving convergence across the device landscape with the emerging JavaFX family of products.
 
MIDP 2.0 Games for Java-Enabled Phone
This tutorial shows you how to create the start-up code needed to make MIDP 2.0 games for Java-enabled mobile phones. It requires the NetBeans Mobility Pack for CLDC.
 
November
 
20 Million More Handsets
A Beijing-based research analyst predicts "an additional 20 million mobile handsets flooding the Chinese market next year." Carla King covers this and Jim Hughes' keynote speech at the Beijing Sun Tech Days event.
 
Eckstein on JavaFX Highlights
In his latest video blog, Robert Eckstein discusses some highlights of Sun's new JavaFX platform.
 
Frankfurt Mobility Day
Learn techniques in developing, testing, optimizing, and deploying mobile content based on Java technology to wireless handsets, PDAs, telematics, TV, set-top boxes, or smart cards. December 3, 2007, Frankfurt, Germany.
 
Real-Time Traffic on Cell Phones
Hinkmond Wong points to a Java ME application (using the MIDP GUI) from traffic.com and Skyward Mobile that lets you check real-time traffic situations on your phone.
 
SDN's Ed Ort interviews NetBeans evangelist Roman Strobl at Sun Tech Days in Milan.
Strobl discusses the new designers (mobile and game), JRuby and JavaScript support, and profiling support in NetBeans.
 
Java ME Is Not Dead, Says Gosling
James Gosling, father of the Java programming language, blogs about the convergence of Java technologies. Lively comments ensue.
 
October
 
Being Mobile in China
In 1997, SDN managing editor Carla King took her Mac to northern China on a Chinese motorcycle, sending dispatches to an adventure travel website. She's back in China for a new adventure: Sun Tech Days, Oct. 23-24, Shanghai, and Nov. 1-3, Beijing.
 
Sentilla's Java-Technology Based Pervasive Computing
Extending Java ME to the physical world, Sentilla enables Java software developers to interact with the world using low power microcontrollers, sensors, actuators, and wireless mesh networking.
 
Call For Papers: Mobile & Embedded Conference
The Mobile & Embedded Community announces a call for papers, deadline October 31, 2007, for the Java Mobile & Embedded Developer Days conference, January 22-24, 2008, Santa Clara.
 
Report: VOD a Third of TV-Watching by 2012
Ars Technica notes a recent technical brief that predicts that US households in 2012 will consume nearly 2 hours of video-on-demand viewing daily. VOD will add up to one-third (38%) of all TV-watching, up from 8.5% in 2007.
 
Consumerizing Java on the Desktop
Read Danny Coward's blog on the early access version of an major update to the Java Runtime Environment (JRE) on Windows platforms, specifically focusing on features of the JRE needed by consumer content.
 
Montavista Vision 2007 Conference
Visit the Sun Microsystems booth at the Montavista Vision 2007 Conference, October 9-10, in Santa Clara, CA . Sun is showcasing the many Java technologies empowering mobile and embedded devices.
 
September
 
NetBeans, Google Web Toolkit, jMaki, and Mobility
SDN staff writer Dana Nourie blogs about all these and the Mobile Complete direct-to-device service, from the Sun Tech Days event in Rome, Italy.
 
Using Java ME to Program Mobile Phones
Sun's Jonathan Knudsen leads a Java ME tutorial on how to create an app, build a user interface, and connect to the internet. Check out the OOPSLA conference, Montreal, Canada, October 21-25.
 
Learning JavaFX Script, Part 3: Client-Server Communication With JAX-WS
This tutorial shows you how to use JavaFX Script in conjunction with NetBeans IDE 5.5.1 to access a web service using JAX-WS 2.1.
 
Rich Web Experience Conference Report
Sun's Arun Gupta covers Sun's presentations around JavaFX, jMaki (JavaScript), and Ajax. More on jMaki on Arun's jMaki SpeedGeeking blog.
 
Achieving Interoperability with Ajax using Java and .NET Technologies
While Ajax and the associated frameworks that allow rich internet applications to be created are growing in stature and power, consider interoperability as a major factor in deciding how to build your applications.
 
Learning Curve, Part 2: Declarative User Interfaces
Programmers use procedural code to define the user interface (UI) in the Java language but in JavaFX Script, you can use declarative statements to define the UI. John O'Conner ports an existing application to illustrate the differences.
 
August
 
Experts Answer MSA Questions
Read what Java ME experts have to say about the Symbian OS and the Location API, fragmentation, MSA Advanced and smartphones, and other questions.
 
Learning Curve, Part 1: Exploring JavaFX Script
This first in a series follows staff writer John O'Conner, as he gets started with JavaFX Script. He goes through the steps, so you don't have to -- from downloading the latest JDK to accessing the plugins for the NetBeans or Eclipse IDEs.
 
Learning JavaFX Script, Part 2: Remote Communication Using RMI
This article draws on your knowledge of JavaFX Script, invoking the Java platform's Remote Method Invocation (Java RMI) libraries to allow a JavaFX graphical user interface (GUI) to communicate remotely. Learn how to use RMI to effortles sly demonstrate and test client-server functionality with JavaFX Script.
 
JavaFX Demo on Caucho's Hessian
Caucho Technology offers a demo of a JavaFX poem-writing game RIA (rich internet application), using its Hessian protocol to perform the network communication between client and server.
 
Free Mobile-to-Mobile Money Transmission Revolutionizes Trade Between the Poorest in Africa
was one of this year's most popular JavaOne technical sessions. See how Java technology helps enable economic growth in Africa.
 
JavaFX and Advanced Mobile Devices
JavaFX Mobile Product Line Manager Jacob Lehrbaum joins Hal Stern, VP of Global Systems Engineering, on this podcast to discuss JavaFX technology strategy for advanced converging mobile devices and what's available for developers today.
 
July
 
Learning JavaFX Script, Part 1: An Introduction to JavaFX Script for Java Programmers
JavaFX Script is a highly productive scripting language that enables content developers to create rich media and content for deployment on Java environments. This article, aimed at traditional Java developers, is a brief but thorough introduction to Sun's exciting new technology.
 
 
New cq3G Project
The Mobile and Embedded Community's cq3G project is a suite of 48 tests based on 24 Test Cases for GSMNA Test Specifications for Java ME (rev. 1.0.3). The tests are based on the Java requirements of the Global System for Mobile Communications North America (GSMNA)-3G Americas (3GA).
 
June
 
New Podcast: A Swarm of Cheap Robots on Mars (Or Wherever You Need Them)
Bruce Boyes of Systronix describes TrackBot, a small robotic device with built-in sensor modules. Add a SunSPOT device to TrackBot, and the result is a powerful but affordable strategy for large-scale deployments in swarms and collaborative robotic behavior.
 
JavaFX Update
Sun CTO Bob Brewin joins Global Systems Engineering VP Hal Stern to chat about the software technologies driving the evolution of integrated rich clients (from TVs to in-dash car systems to webtops), all leveraging the services and content on the Internet.
 
Sun Streaming System Engineers Speak
The new Sun Streaming System brings integrated video caching, streaming, and optical transport--all in one high-density, integrated streaming system over IP. This podcast interviews the engineering team who made it happen.
 
SOA Without SOAP: The Java ME Perspective
In Part 3 of his SOA series Eric Giguere explores how to do SOA when the target device does not support Web Services (JSR 172). Dig in to learn what your options are.
 
The Java ME GUI APIs at a Glance
So you think you know the Java ME graphic APIs? Bruce Hopkins catalogues the current APIs, complete with examples, drawn from 13 JSRs. Read now and bookmark for future reference.
 
New JFXBuilder Available
ReportMill used JavaFX, JavaFXpad, and its own Swing code to create JFXBuilder, a page-layout application. Check it out! Read what Sun's Charles Ditzel says about it.
 
Mobility General Session
Sun Client Systems Group vice president Laurie Tolson walks us through the enormous volume: 2.1 billion Java-enabled handsets (976 million more predicted for 2007), 2.5 billion Java Cards, 4 million Blu-Ray devices in the first 6 months, and 7 million set-top boxes.
 
May
 
Hindu Business Line Reports on JavaOne Conference Anand Parthasarathy discusses his impressions of the conference, including Sun CEO Jonathan Schwartz's message that The network is in your hands!. As Parathasarathy notes, "the mobile phone — not the personal computer — has emerged as the world's most pervasive connected device, its number growing 20 times faster."
 
Get the Latest Mobile Java Technology News from our new SDN News Blog. The content is also available as an RSS feed. Follow the news from the comfort of your own desktop.
 
Akhil Arora and Vincent Hardy Java ME Luminaries at JavaOne 2007 Mobile Web 2.0 is the union of Ajax with the Java ME platform. The goal is richer and easier to build applications. Check out what Akhil and Vincent have to say about Ajax on the Java ME platform, then attend the session and see it in action.
 
Pia Niemela - Java ME Luminary at JavaOne 2007 Web Services on mobile devices? You bet. Pia Niemela of Nokia is working on the JSRs that will define the next generation of Web Services. In our JavaOne 2007 Luminary Series, Pia takes time from working on 4 JSRs and JavaOne preparations to answer a few questions.
 
April
 
Eric Vétillard - Java Card Luminary at JavaOne 2007 On Day 2 of the JavaOne Conference, Eric will speak about Java Card Technology and how it relates to mobile applications. In this interview Eric provides valuable background on Java Card, it's relationship to the Java ME platform and discusses application development and security. Consider this required reading before attending his JavaOne 2007 presentation.  
 
Michael Zhang - Java ME Luminary at JavaOne 2007 SiRF Technologies has pioneered work in Location Based Services (LBS). In the days before JavaOne 2007 Michael was able to make time to discuss the history LBS and offer some insights into it's future. Find out where LBS is headed.
 
Billions of Devices Watch the interview with Martin Brehovsky and learn how to design cool mobile applications with the NetBeans Mobility Pack on SDN Channel.
Ajax-like Asynchonous SOA Calls with Java ME Part 2 of Eric Giguere's Web Services series details the mechanics of how to do SOA on the Java ME platform. Jump in and master the Ajax idiom.
 
Mobile Multiplayer Gaming, Part 3: Multiplayer Gaming with Bluetooth In the final part of his Mobile Gaming series Michael Powers shows the ease with which Bluetooth can be added to the game to enable local-area wireless play. Download the sample source, read part 3 and apply the modifications for Bluetooth game play.
Managing Personal Information - Summary of PIM Fields In the final installment of a six-part series on the Personal Information Management API (JSR 75), Enrique Ortiz provides an extensive reference on the PIM fields and pointers to related on-line resources.
Managing Personal Information - Using the PIM API for Java ME In the penultimate article in the PIM API series Enrique presents sample source. Small examples of how to do everything from retrieving the names of PIM databases through PIM create/read/update/delete operations to exception handling. Now it's time to play.
 
March
 
Design Consideration for Using the PIM API for Java ME Welcome to Part 4 of the PIM API series. Now it's time to explore design issues that will affect how your application is developed. Read this, then start your application design.
 
Using the PIM API for Java ME, Part 3 - Security Considerations Will your application protect the user's address book, calendar and to-do list? In part 3 learn how PIM is designed to work in conjunction with the MIDP 2.0 security framework.
 
Using the PIM API for Java ME, Part 2 - Portability Considerations In this installment Enrique explores how to test for PIM API presence on your device and test for presence of the various databases and fields. Learn how to navigate the API and build robust applications.
 
An Introduction to the PIM API for Java ME The SDN Mobile Java site is presenting a six part series on the Personal Information Management API (JSR 75). Java ME expert and JCP member Enrique Ortiz provides the definitive text on the PIM API. Jump on Part 1 now and be prepared for the rest of the series in the coming weeks.
 
Update Your Java Runtime Environment

NetBeans