Motorola supports a diverse suite of communications platforms and technologies, providing developers with a rich foundation to create unprecedented user experiences. Learn how to leverage your technical expertise across Motorola's platforms and discover how to capitalize on the next generation of innovative technologies through six in-depth platform and technology sessions.
11:00 - 11:45 AM The Evolution of Java™ ME across Motorola Products (PT 101)
> Vinay Avasthi, Principal Staff Engineer, Motorola Labs, India, Motorola, Inc.
> Eric Hildum, Senior Product Manager, Mobile Developer Tools, Motorola, Inc.
Motorola continues to add functionality through the implementation of standards-based Java™ ME packages and new APIs. This session will review the ways in which Java ME is evolving and is currently being deployed across a wide variety of Motorola product portfolios. Roadmaps and new feature implementations will also be covered.
Back to top
11:50 AM - 12:35 PM MOTOMAGX: Motorola's Next-Generation Mobile Linux Platform (PT 102) (Session full)
> Mahad Ayalur, Director of Software Product Management, Motorola, Inc.
MOTOMAGX, the next significant step in demonstrating Motorola's commitment to mobile Linux, delivers new levels of openness, flexibility, and support for third-party applications on Motorola mobile devices. This session will cover the MOTOMAGX platform roadmap, including new features, functionality, and tools for developers creating applications for the platform.
Back to top
1:45 - 2:30 PM 5 Easy Steps to Building Applications in MOTODEV Studio (PT 103) (Session full)
> Eric Hildum, Senior Product Manager, Mobile Developer Tools, Motorola, Inc.
MOTODEV Studio, Motorola's powerful IDE based on the highly popular Eclipse framework, offers developers a fast and easy way to create applications across Motorola's products. This session will provide an overview of the different mobile application platforms supported, demonstrating how to create applications and have them up and running in a few easy steps. Get a sneak peek of new tools for Motorola's most advanced products and platforms.
Back to top
2:35 - 3:20 PM Maximizing Application Development for Windows Mobile 5.0 and Beyond (PT 104)
> Bijoy Singhal, Development Technology Evangelist, Microsoft India
In this overview of the Windows Mobile platform, commercial and enterprise developers will get a detailed look at what is required for your Pocket PC and Smartphone applications to pass the Mobile2Market Logo Certification test. The presentation covers design and coding techniques for writing better mobile applications. You will learn what tools are available, when to follow the Designed for Windows Mobile Handbook guidelines and how to submit your applications for certification.
Back to top
3:45 - 4:30 PM Creating Robust Applications for Motorola's UIQ Handsets (PT 105)
> Anirudh Aithal, Software Engineer, Symbian Software Pvt. Ltd, India
> Sébastien Peirone, Developer Communication Manager, UIQ Technology
Motorola and UIQ Technology have launched a unique portfolio of handsets beginning with the showcase MOTO Z8. In this session, learn the key steps needed to create robust applications based on UIQ's developer environment, built on top of Symbian's Smartphone platform. This session will review the comprehensive set of tools, technical resources, and programs needed to build and deploy solutions for Motorola's UIQ handsets.
Back to top
4:35 - 5:20 PM Porting Applications from Symbian/S60 to UIQ (PT 106)
> David Mery, Editor, Developer Program, UIQ Technology
> Seeta Murthy Velamakanni, Senior Symbian OS Developer, Penrillian
Motorola and UIQ Technology have launched a unique portfolio of handsets beginning with the showcase MOTO Z8. In this session, you will learn how to port a simple S60 application to UIQ as well as the UIQ specific concepts. This session will also cover real-time code examples as well.
Back to top
MOTODEV provides comprehensive tools and resources for creating applications across a breadth of products and platforms. Gain practical knowledge and real-world experience through four diverse tracks and 28 sessions. The tutorials will enable you to engage with Motorola to help you define, design, develop, debug, deploy and distribute unique and compelling solutions.
11:00 - 11:45 AM Technology Trends Driving Mobile Application Innovation (TU 201)
> Asokan Thiyagarajan, Technology Evangelist, Ecosystem and Market Development, Mobile Devices Business, Motorola, Inc.
> John Hallman, Senior Manager, Market Development, Ecosystem and Market Development, Motorola, Inc.
> Scott Lyons, Director, EMEA Market Development, Ecosystem and Market Development, Motorola, Inc.
> Andy Mathis, Senior Manager, Business Solutions & Emerging Technologies, Mobile Devices, Motorola, Inc.
> Ravin Singh, Market Development Manager, Mobile Commerce & Location Based Services, Mobile Devices, Motorola, Inc.
In this session, a panel of market development experts offers insights into the latest technology trends and the associated opportunities they present for mobile application developers. We will also discuss Motorola's platforms strategy for mobile applications and present exciting, innovative mobile applications.
Back to top
11:50 AM - 12:35 PM Mobile Multimedia - The Third Screen Revolution (TU 202)
> Andrew Till, Senior Director Applications & Services Portfolio, Multimedia Team, Motorola, Inc.
> Mohit Bhatnagar, Operating Partner, Sequoia Capital India
> Srihari Mule, Head Engineering, Future Solutions and Technology for Mobile Devices, Motorola, Inc.
> Navneet Singh, Head of Mobile Engineering, Google, Bangalore
Consumer demand for "instant anywhere" access to movies, music, television and video clips has turned portable phones into powerful, multi-function multimedia devices. This panel of experts will discuss usability, licensing, infrastructure, formats and business models associated with multimedia applications and services across Motorola platforms. Discover the opportunities and pitfalls within this exploding new market.
Back to top
1:45 - 2:30 PM Porting Applications for Motorola Handsets across Different Markets (TU 203)
> John Ellis, Director, Carrier Market Development, Ecosystem and Market Development, Motorola, Inc.
> Asokan Thiyagarajan, Technology Evangelist, Ecosystem and Market Development, Mobile Devices Business, Motorola, Inc.
> Andrew Till, Senior Director Applications & Services Portfolio, Multimedia Team, Motorola, Inc.
> Andy Vaughan, Integrations Manager, MOTODEV, Motorola, Inc.
Motorola creates quality handsets for markets around the world, using a variety of operating systems and application platforms. This session will help you create applications that run across handset models and markets, and tell you what to be aware of when porting your application to different carriers.
Back to top
2:35 - 3:20 PM Leveraging MOTODEV throughout your Development Life-cycle (TU 204)
> Andy Vaughan, Integrations Manager, MOTODEV, Motorola, Inc.
> Sathyan Belur, General Manager, Bangalore, India, NSTL
> Peter Castanon, Senior Manager, Ecosystem Marketing, Motorola, Inc.
> Nagarajan Gopalakrishnan, Marketing Manager, Mobile Solutions, TATA Elxsi
> Ashutosh Pande, Managing Director, SiRF India
MOTODEV is designed to support your development process end-to-end. In this practical session, our panel of experts will show you how to get the most out of the MOTODEV developer network at each stage of your development. We'll identify valuable resources available to you and provide real-world tips to help maximize your engineering time and get your mobile solution to market fast.
Back to top
3:45 - 4:30 PM Generating Revenue for your Applications across Go-To-Market Channels (TU 205)
> Paul Leeper, Director, Business and Market Development, Ecosystem and Market Development, Motorola, Inc.
> Peter Castanon, Senior Manager, Ecosystem Marketing, Motorola, Inc.
> Neeraj Roy, Managing Director & CEO, Hungama Mobile
> Ravin Singh, Market Development Manager, Mobile Commerce & Location Based Services, Mobile Devices, Motorola, Inc.
Mobile software is not an example of "if you build it, they will come"; you need to make sure that people can find your application. Promoting, marketing, and selling applications is an industry-wide challenge for developers. Panelists will discuss the challenges and opportunities that developers face when taking their applications to market globally. This panel brings together experienced carriers, developers, retailers, publishers, and Motorola experts who will reveal key techniques that work and common pitfalls to avoid. The audience will have an opportunity to ask questions and participate in the discussion.
Back to top
4:35 - 5:20 PM Working with Carriers - A View from the OEM (TU 206)
> John Ellis, Director, Carrier Market Development, Ecosystem and Market Development, Motorola, Inc.
> Peter Castanon, Senior Manager, Ecosystem Marketing, Motorola, Inc.
> Paul Leeper, Director, Business and Market Development, Ecosystem and Market Development, Motorola, Inc.
> Sandeep Sawhney, Vice President, Marketing at Bharti Airtel
> Andrew Till, Senior Director Applications & Services Portfolio, Multimedia Team, Motorola, Inc.
As software becomes a more compelling piece of the mobile story, developers from around the world are converging on and engaging in the mobile device space. However, developing for an embedded, consumer-oriented device that is strongly regulated brings new challenges for many developers. In Working with Carriers, Motorola experts will discuss topics developers need to consider as they move into the exciting world of mobile software.
Back to top
11:00 - 11:45 AM Designing the Best UI for Motorola Mobile Handsets (TU 301)
> Nitin Gupta, Design Manager, India Design Center, Consumer Experience Design, Motorola, Inc.
An application's user interface can often mean the difference between a best-selling application and one that collects dust. In this practical session, Motorola UI designers will discuss best practices for designing applications that delight users. Current examples of good and bad design will be shown and demonstrated to illustrate the points. This tutorial will focus on designing Java MIDlets for Motorola mobile handsets and will cover design strategies that allow your application to take advantage of seamless mobility. You will also learn how to design applications to comply with Motorola UI guidelines in order to facilitate getting your applications tested and certified.
Back to top
11:50 AM - 12:35 PM Exploiting the Rapid Growth of Location-Based Services (TU 302)
> Raghava Mohan Madhwapathi, Senior Staff Engineer, Mobile Devices, Motorola Inc.
> Andy Mathis, Senior Manager, Business Solutions & Emerging Technologies, Mobile Devices, Motorola, Inc.
Location-Based Services (LBS) have become integral to the handset user experience. Development innovation is moving beyond just navigation to include market segments such as entertainment and social networking, as well as enterprise applications. This session will provide an overview of the upcoming JSR 293 specification, the next generation Java™ ME API for Location-Based Services, and tips on how to exploit its capabilities.
Back to top
1:45 - 2:30 PM Mobile Music - Learning How to Play Before You Can Fast Forward (TU 303)
> Vinay Avasthi, Principal Staff Engineer, Motorola Labs, India, Motorola, Inc.
> Scott Lyons, Director, EMEA Market Development, Ecosystem and Market Development, Motorola, Inc.
The mobile music market is maturing. Emphasis is quickly shifting away from the hard-core music fan and toward casual music consumers. This session will provide an overview of some of the trends in the mobile music market, and what Motorola offers to developers through JSR 135 to create compelling music applications. Technical aspects of DRM, side-loading versus over-the-air download, and streaming audio will also be covered.
Back to top
2:35 - 3:20 PM Truly Mobile Java ME Applications: Location, Media Capture, and Connectivity (TU 304)
> Andy Mathis, Senior Manager, Business Solutions & Emerging Technologies, Mobile Devices, Motorola, Inc.
> Alex Ralph, Senior Developer Support Engineer, Technical Lead EMEA, Developer Technical Services, Motorola Inc.
Discover opportunities for integrating the latest features of Motorola handsets using Java ME by including technologies such as messaging and connectivity, camera, microphone, Bluetooth, LBS and context. This session will show you how to leverage Java ME resources and tools that support all stages of design and development for mobile applications, as well as techniques that can save time and ensure high quality.
Back to top
3:45 - 4:30 PM Developing Web 2.0 Applications using JavaScript, AJAX and WebUI (TU 305)
> Mahad Ayalur, Director of Software Product Management, Motorola, Inc.
> Bipin George Mathew, Senior Software Engineer, Motorola, Inc.
Developers today use the latest web technologies to create innovative services and applications for mobile devices with exciting interactivity. This session will cover the latest trends and technologies occurring in the market and the opportunities for developers to create browser-based applications on Motorola's new MOTOMAGX platform with the WebUI Application Framework.
Back to top
4:35 - 5:20 PM Open Source, Motorola and You (TU 306)
> Asokan Thiyagarajan, Technology Evangelist, Ecosystem and Market Development, Mobile Devices Business, Motorola, Inc.
Open-source development is enabling a new generation of mobile innovation. This session will describe Motorola's participation in the open-source community, our future plans and how developers can get involved. There will be a brief overview of opensource.motorola.com, as well as information on other open-source projects in which Motorola is participating. Additionally, there will be a discussion of how members of the community can begin to partner with Motorola on future open-source efforts.
Back to top
Work one-on-one with MOTODEV Support Specialists and Engineers to get your problems solved and your questions answered in a technology-specific lab environment. Gain practical knowledge and real-world experience through in-depth, content specific, technology lab sessions. These sessions are approximately twenty minutes long.
11:00 - 11:45 AM Optimizing a Java ME Application (Part I) (TL 401)
> Goldy Lukka, Senior Staff Engineer, Mobile Devices, Motorola Inc.
This two-part session discusses various techniques of optimizing the performance of a Java ME application using example code. In Part I, TL 401, we will compare coding methods for improving loop performance and examine several ways of storing and reading objects in Java ME.
Back to top
11:50 AM - 12:35 PM Tools & Techniques to Develop Applications for Windows Mobile (TL 402)
> Bijoy Singhal, Development Technology Evangelist, Microsoft India
In this self-paced, hands-on lab session, developers will be led through the steps needed to develop Windows Mobile applications—including how to code, compile, link, and test applications. Upon completion of this lab developers will be more familiar with the tools and technologies used in Windows Mobile application development.
Back to top
1:45 - 2:30 PM Optimizing a Java ME Application (Part II) (TL 403)
> Goldy Lukka, Senior Staff Engineer, Mobile Devices, Motorola Inc.
This two-part session discusses various techniques of optimizing the performance of a Java ME application using example code. In Part II, TL 503, we will compare RMS sorting techniques, the best ways to read data over a network, string concatenation and some debugging techniques.
Back to top
2:35 - 3:20 PM Developing Universal Applications for the UIQ Platform (TL 404)
> Sébastien Peirone, Developer Communication Manager, UIQ Technology
A basic guide to writing phone-independent applications for the UIQ platform, ensuring that a single load file can be developed and deployed on different handset types from single-handed operation to a full-featured stylus-operated handset.
Back to top
3:45 - 4:30 PM MIDlet Life Cycle on MOTOMAGX Phones (TL 405)
> Gautam Raychaudhury, Principal Staff Engineer, Mobile Devices, Motorola, Inc., India
MOTOMAGX handsets support MIDlets to be run in background. This session will describe the MIDlet lifecycle on MOTOMAGX handsets and compare it with Motorola OS handsets. MIDlet development recommendations on MOTOMAGX handsets utilizing the background mode will also be discussed.
Back to top
4:35 - 5:20 PM Calendar, Contacts, and Tasks (TL 406)
> Gautam Raychaudhury, Principal Staff Engineer, Mobile Devices, Motorola, Inc., India
JSR 75 PIM (Personal Information Management) APIs provide a way to utilize the native Contact, Calendar and Tasks information from the Java ME application. This talk will explore different possible applications that can be developed using PIM APIs. It will also present a demo Calendar and Task Scheduler application using JSR 75.
Back to top

