|
Java ME
Take the Power of Java™ to New Heights of Mobility
As a developer, you have created innovations that are powering the mobile explosion, fueled by a thirst for what's new and cutting-edge. From cell phones and smart cards to set-top boxes and printers, tomorrow's mobile applications are in your hands. Come and see the latest tools and techniques for developing and deploying mobile content, including the Java Platform™, Micro Edition (Java ME) and Java Card™ platforms, Blu-ray and, the Java TV™ API, and more.
Java ME Session Highights
Be sure to check out these sessions designed specifically for mobile application developers:*
For more in-depth session information, Click here to view the Session Catalog where you can easily search for and view the most-up-to-date sessions by topic or session type. You can also click here for a printable PDF highlighting Conference sessions, schedules, special programs, and events.
REGISTER NOW AND SAVE $200
Register before April 14, 2006, and take advantage of Early Bird Savings.
Please use the Priority Code you received in your email.
TS-3203 Mobility General Session
Alan Brenner, Sun Microsystems, Inc.
This session discusses the evolution of Platform, Micro Edition ( the Java™ ME) and Java Card™ platforms, highlighting several cutting-edge wireless data services in the market and how developers can take advantage of new capabilities in the Java ME and Java Card platforms to build compelling services for the mobile and embedded markets.
TS-4255 MHP/OCAP iTV Applications in a Nutshell
Cedric Monnier, NDS
This tutorial aims to explain how to develop interactive TV applications compliant with MHP or OCAP standards. It includes a lot of source examples and is illustrated by use of a set-top-box simulator plugged into the NetBeans™ IDE or Eclipse environment. It concludes with a list of tips for compelling development.
TS-4936 Mobile Service Architecture Initiative: JSR 248 Hitting the Market Soon
Mark Duesener, Vodafone, and Asko Komsi, Nokia
This session provides an overview of what has been done in JSR 248. It includes information on the functionality set and what else is in the specification to create a very predictive Java platform for mobile devices. This might be accompanied by demos to demonstrate the rich functionality set. In addition, the presentation previews the roadmap, by providing an update on JSR 249 and the plans for the next releases of JSR 248.
TS-1923 Live Demo: Porting Adapting and Optimizing a Java ME Application for Global Deployment
Allen Lau, Tira Wireless
As the number and variety of handsets and applications escalate, the challenge of device fragmentation continues to grow for developers of applications based on the Java ME platform. Developers continue to find themselves hampered by resource constraints and limited toolsets and are desperately seeking porting and content optimization solutions that can deliver a working knowledge of device characteristics, operator requirements, and porting specifications for even the most complex applications while facilitating workflow, asset management, and content deployment processes.
Fragmentation caused by the variety of firmware versions, device-specific APIs, deviations from the Mobile Information Device Profile (MIDP) specification, memory management and graphics issues, device performance, localization, and operator-specific requirements is just one part of the complex content deployment equation. Add to these elements issues relating to branding requirements, market segmentation, and standards (or lack thereof), and it is evident that the device fragmentation problem will only get worse—and the demands on developer resources will keep escalating.
With the overwhelming complexity and sheer volume of content that developers must cope with today, the key to overcoming the challenges of device fragmentation and achieving long-term success lies in embracing efficient approaches to porting and optimizing Java ME platform-based applications. Although the idea of porting and optimizing mobile content for global deployment may invoke thoughts of even greater complexity, the reality is that it can be done quickly and efficiently for even the most advanced applications.
During this presentation, Tira Wireless leads developers through a live demonstration of the porting and optimization process for Java ME platform-based applications. It demonstrates how a Java ME platform-based application can be ported from one device to another and then optimized for maximum usability on the target device. Developers will walk away with a real-world understanding of the approaches that can be implemented to streamline the content deployment process, the potential issues that can arise during the porting process, and the steps that can be taken to minimize problems encountered when adapting an application for different handsets and mobile operators around the globe.
TS-3234 IMS Client Platform and IMS End-to-End
Peter Yeung and/or Piotr Kessler, Ericsson AB
The IP Multimedia Subsystem (IMS) offers a framework for development and deployment of multimedia services. The success of IMS, as with other technologies, is dependent on fast availability of new services in the end-to-end context. Most IMS services are platform-dependent on end user terminals. Therefore it is crucial to choose the right environment and tools for fast and easy development and deployment of client applications. Java technology is the natural technology of choice for this purpose. It ensures an open platform in devices, is easy to use, and is supported by four million developers worldwide. In addition, Java technology already offers an API for the development of SIP-based services on the server side through the SIP servlet API standardized in JSR 116. The integrated API for development of IMS services in the Java Platform, Micro Edition ( Java ME platform space is currently being standardized in JSR 281, defining the IMS Services API.
Ericsson has developed an IMS Client Platform (ICP) that corresponds to and is aligned with JSR 281. ICP extends the JSR 281 specification to most open operating system (OS) devices, including PC environments, and supports Java technology developers with the necessary tools for service development for both wireless and wireline end user devices.
ICP is a downloadable software platform for IMS client applications. It supports mobile devices with open OS, as well as desktop computers with Windows OS. Like JSR 281, it hides the details of IMS technology and offers application developers a high-level API for easy development of new, innovative services. At the same time, ICP encapsulates all the standardized IMS-related functionality, together with several standardized service enablers, and, in this way, secures the standards compliance of newly implemented applications. ICP provides a common horizontal platform for all IMS client applications and the single entry point for all IMS-related communication with terminal platforms. It supports the execution of IMS client applications while offering a set of common enablers to be reused by all the running applications. Application developers are decoupled from the IMS technology and can focus on the essence of the service, including the service-specific behavior and GUI.
The IMS network offers your application IMS services such as Push-To-Talk over Cellular (PoC), and Presence and Group Management (PGM). When using the IMS infrastructure, you don't need to create your own infrastructure, as with other messaging or IP telephony systems.
This technical session takes an IMS architectural view as well as an end-to-end Java technology-based coding and development perspective and includes code snippets. In addition to the Java technology development aspect, it also goes through the business model for both today and tomorrow—for example, why use IMS, the business model for developers, what it solves for developers, wireless carriers' (mobile operators') IMS, and IMS time frames.
TS-1053 “The Incredible Shrinking Application”: Making Desktop Applications Mobile With CDC
Bartley Calder, Jonathan Courtney, and Nandini Ramani / Bartley Calder and Jonathan Courtney, Sun Microsystems, Inc.
Many enterprises have deployed Java Platform, Standard Edition (Java SE) applications. As the capabilities of these Java technology-based devices grow, the possibility of retargeting some of these applications outside the WAN to the mobile workforce increases. This session explores strategies for migrating existing Java SE applications to the Java ME platform with the CDC stack. The presentation provides an example desktop application being migrated to a mobile device running CDC/FP/PBP/JSR-209 and describes the problems encountered, the tools used to do the migration, and lessons learned that can help developers of desktop applications create more mobile/portable applications.
TS-3925 Java Card Platform Evolution: Future Directions
Oscar Montemayor Tanjore Ravishankar, Florian Tournier, and Thierry Violleau, Sun Microsystems, Inc.
Smart card technology has been evolving over time. As smart cards become more powerful, get faster microprocessors, and have increased amounts of memory and expanded communication capabilities, so should the Java Card platform adapt to take advantage of those features—and enable new applications for the technology. This session details recent advances and trends in smart card technology and outlines the evolution roadmap for the Java Card platform to address the market needs for security devices.
* Content is subject to change.
REGISTER NOW AND SAVE $200
Register before April 14, 2006, and take advantage of Early Bird Savings.
Please use the Priority Code you received in your email.
|