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.
10:25 - 11:10 The Evolution of Java™ ME across Motorola Products (PT 101)
> Asokan Thiyagarajan, Technology Evangelist, Ecosystem and Market Development, Mobile Devices Business, Motorola, Inc.
> Simon Walker, Head of Developer Technical Services, Ecosystem & Market Development, Motorola, Inc.
Motorola continues to add functionality through the implementation of standards-based Java™ ME packages and new APIs. This session will review how 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:15 - 12:00 MOTOMAGX: Motorola's Next-Generation Mobile Linux Platform (PT 102)
> Mahad Ayalur, Director of Software Product Management, Motorola, Inc.
> Rafael Camargo, Director of Mobile Linux Software Development - MOTOMAGX Platform, Mobile Device Business, Motorola, Inc.
> Read MOTODEV's interview with Rafael about this session
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 the features, functionality and tools for developers creating applications for the platform. The presentation will be followed by a panel discussion in which a developer, an engineer and product managers will discuss the future direction of the platform. The audience will have an opportunity to ask questions and participate in the discussion.
Back to top
1:00 - 1:45 Creating Robust Applications for Motorola's UIQ Handsets (PT 103)
> Naresh Chouhan, Head of Developer Programs, 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
1:50 - 2:35 Maximizing Application Development for Windows Mobile 5.0 and Beyond (PT 104)
> William Gunaratne, Application Development Consultant, Microsoft UK
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 to write 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:00 - 3:45 AJAR, Motorola's Platform for Mass-Market Handsets (PT 105)
> Steven Baker, Marketing Director, AJAR Platform, Motorola, Inc.
This session introduces the AJAR platform, including software architecture, hardware abstraction and platform capabilities. The mass-market product segment and high-level roadmap are introduced to frame the context for this platform and to present the application and technology areas that will be built in and upon it over the next two-to-three years. The presentation concludes with an introduction to the powerful toolset and a brief demonstration.
Back to top
3:50 - 4:35 Truly Mobile Java™ ME Applications: Location, Media Capture and Connectivity (PT 106)
> Alex Ralph, Senior Developer Support Engineer, Technical Lead EMEA, Developer Technical Services, Motorola Inc.
Discover opportunities for integrating the latest features on a Motorola handset 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 application development, as well as techniques that can save time and ensure a high-quality application.
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 multiple diverse tracks and tutorials. The tutorials will enable you to engage with Motorola to help you define, design, develop, debug, deploy and distribute unique and compelling solutions.
10:25 - 11:10 Porting Applications from S60 to UIQ (TU 201)
> Edward Kay, Developer Relations, UIQ Technology
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
11:15 - 12:00 Designing the Best UI for Motorola Mobile Handsets (TU 202)
> Matthew Menz, Senior Manager, User Interface, 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 issues to consider so your application can 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
1:00 - 1:45 Develop and Deploy your Applications with MOTODEV (TU 203)
> Edwin Bisek, Manager, Application Testing Services, Ecosystem and Market Development, Motorola, Inc.
> Rhonda Rekieta, Sr. Mgr., MOTODEV Programs, Motorola, Inc.
This practical session gives developers real-world tips for getting the most out of MOTODEV's comprehensive resources. You'll get pointers to the latest tools, discover critical support services and learn time-saving documentation shortcuts. Most importantly, this tutorial will go in-depth to demystify one of the most complex and misunderstood areas of mobile development: signing and certification. This step-by-step walkthrough will help you power through development, testing and the signing process to deliver high-quality applications for demanding mobile users.
Back to top
1:50 - 2:35 5 Easy Steps to Building Applications in MOTODEV Studio (TU 204)
> Lori Fraleigh, Senior Product Manager, Ecosystem and Market Development, 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, demonstrate how to create applications and show how to get them up and running in a few easy steps. Get a sneak peek of new tools for Motorola's up and coming products and platforms.
Back to top
3:00 - 3:45 Generating Revenue for your Applications across Go-To-Market Channels (TU 205)
> Peter Castanon, Senior Manager, Ecosystem Marketing, Motorola, Inc.
> Steve Glagow, Vice President, Marketing Operations, Orange
> Monica Hamilton, Vice President of Content, Handango
> Paul Leeper, Director, Business and Market Development, Ecosystem and Market Development, Motorola, Inc.
> John Phillips, Vice President, Business Development, Astraware
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
3:50 - 4:35 Working with Carriers - A View from the OEM (TU 206)
> John Ellis, Director, Carrier Market Development, Ecosystem and Market Development, Motorola, Inc.
As software becomes more of the 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 will discuss topics developers need to consider as they move into the exciting world of mobile software.
Back to top
10:25 - 11:10 Mobile Multimedia - The Third Screen Revolution (TU 301)
> Justen Dyche, Lead Technologist, BBC Future Media and Technology
> Stephen Nuttall, Director, Commercial Group, British Sky Broadcasting
> Oliver Sturrock, Chief Technology & Strategy Officer, weComm Limited
> Pete Wood, Director of Mobile Business Development, Sony Pictures
> Andrew Till, Senior Director, Mobile Devices Business, Motorola, Inc.
> Read MOTODEV's interview with Andrew about this session
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
11:15 - 12:00 Exploiting the Rapid Growth of Location-Based Services (TU 302)
> Andy Mathis, Senior Manager, Business Solutions & Emerging Technologies, Mobile Devices, Motorola, Inc.
> Biren Patel, Principal Staff Software Engineer, Specialty Platforms iDEN Mobile Devices Business, 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 soon-to-be-released 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:00 - 1:45 Mobile Music - Learning How to Play Before You Can Fast Forward (TU 303)
> Alex Ralph, Senior Developer Support Engineer, Technical Lead EMEA, Developer Technical Services, Motorola Inc.
> Scott Lyons, Director, EMEA Market Development, Ecosystem and Market Development, Motorola, Inc.
> Read MOTODEV's interview with Scott about this session
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 JSR135 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
1:50 - 2:35 Funding Your Business with Motorola Ventures (TU 304)
> Stephen Moore, Investment Manager, Motorola Ventures EMEA, Motorola, Inc.
Motorola Ventures identifies cutting-edge technologies and helps turn great new ideas into thriving businesses which complement Motorola's total business strategy. Representatives from Motorola Ventures will provide insight into the key characteristics they look for when investing in a company. Through success stories of current portfolio companies, learn what it takes for your company to be considered for strategic investment.
Back to top
3:00 - 3:45 Developing Web 2.0 Applications using JavaScript, AJAX and WebUI (TU 305)
> Lori Fraleigh, Senior Product Manager, Ecosystem and Market Development, 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 MOTOMAGX with the WebUI Application Framework.
Back to top
3:50 - 4:35 Open Source, Motorola and You (TU 306)
> Guy Martin, Distinguished Member of Technical Staff, Motorola Open Source Technologies, Motorola, Inc.
> Read MOTODEV's interview with Guy about this session
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
10:25 - 11:10 Using Mobility Services Platform for Software Deployment and Updating (TU 401)
> Michael Hennel, Technical Market Engineer, Enterprise Mobility business, Motorola, Inc.
Motorola's Mobility Services Platform (MSP), version 3.1, offers a single, comprehensive view into your enterprise mobility deployment, lowering cost and providing an extensible platform for future growth and development. Learn how you can use MSP's Rapid Deployment Tools to stage and deploy new mobile devices and network infrastructure, utilizing automated templates for instant software configuration. Over-the-air software updates (including operating system, firmware and applications) to support ongoing provisioning and device management will also be discussed.
Back to top
11:15 - 12:00 Extending Mobility Services Platform through Plug-ins (TU 402)
> Michael Hennel, Technical Market Engineer, Enterprise Mobility business, Motorola, Inc.
Quickly and easily identify, resolve and prevent hardware and software issues across your entire mobility solution with comprehensive fault management features and end-to-end real-time monitoring capabilities. Learn how to extend the MSP 3.1 client and server using the Plug-In Developer's Kit (PIDK) to collect and apply device settings, define and implement device-side conditional operations, and to collect and report device or application-specific attributes.
"Using Mobility Services Platform for Software Deployment and Updating" is a recommended pre-requisite for this session.
Back to top
1:00 - 1:45 Managing User Access to Applications on Enterprise Mobility Devices (TU 403)
> Ian Hatton, Consulting Systems Engineer, Enterprise Mobility business, EMEA, Motorola, Inc.
> Read MOTODEV's interview with Ian about this session
Enterprise customers today are demanding ever increasing levels of productivity and improved customer satisfaction from their investment in mobility infrastructure. With the overall adoption of Windows CE based devices and their flexibility, it is more important than ever to control the user access to applications and settings of these devices to keep the worker focused on mobile productivity. This session will provide an overview of Motorola's approach to controlling the User Interface (UI) for enterprise mobile devices and discuss some of the tools available.
Back to top
1:50 - 2:35 Application Persistence on Enterprise Mobility Products (TU 404)
When working in an enterprise environment the constant availability of your application is mission critical. This session will cover the issue of application persistence on Enterprise Mobility products, provide a brief overview of the Enterprise Mobility Tool Set and go in depth with the StartUpCtl tool, to maintain persistence of multiple applications and their components, including controlling the execution order.
Back to top
3:00 - 3:45 Enterprise Mobility Business (EMb) Product Roadmap (TU 405)
> Neil Bonner, Program Manager, Global Service Providers, Motorola Enterprise Mobility business, Motorola, Inc.
> Roman Woloszczuk, Software Engineer, Enterprise Mobility business, Motorola, Inc.
Many of the world's largest retailers, manufacturers, transportation and logistics companies, field sales and service functions, and healthcare providers choose Motorola's family of enterprise devices. Regardless of your requirements, application or environment, there is a Motorola mobile computer designed to cost-effectively meet your needs. During this session you will hear about Motorola's Enterprise Mobility business product roadmap and discuss future ideas and opportunities for handheld devices as solution enablers.
Back to top
3:50 - 4:35 Using AJAX with PocketBrowser on Motorola Enterprise Mobility Devices (TU 406)
> James Morley-Smith, Lead Architect, Motorola Enterprise Mobility business, Motorola, Inc.
AJAX is a popular new Web technology which transforms the way we can retrieve our active content. In this session you will learn how to put together a Web application for PocketBrowser using AJAX and how this can be used to accelerate the communications of Web applications.
Back to top
10:25 - 10:45 Optimizing a Java ME Application (Part I) (TL 501)
> Gerard Palma, Strategic ISV Support Engineer, Motorola, Inc.
Different techniques of optimizing the performance of a Java ME application with example code will be discussed. In Part I, TL 501, different code examples to improve the loop performance and compare the different ways of storing and reading objects in Java ME will be compared.
Back to top
11:15 - 11:35 Developing Universal Applications for the UIQ Platform (TL 502A)
> Naresh Chouhan, Head of Developer Programs, 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 through to a fully-featured stylus operated handset.
Back to top
1:00 - 1:20 Optimizing a Java ME Application (Part II) (TL 503)
> Gerard Palma, Strategic ISV Support Engineer, Motorola, Inc.
Different techniques of optimizing the performance of a Java ME application with example code will be discussed. In Part II, TL 503, different RMS sorting techniques, best ways to read data over network, string concatenation and some debugging techniques will be compared.
Back to top
1:50 - 2:10 Developing Universal Applications for the UIQ Platform (TL 502B)
> Edward Kay, Developer Relations, 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 through to a fully-featured stylus operated handset.
Back to top
3:00 - 3:20 MIDlet Life Cycle on MOTOMAGX phones (TL 504)
> Greg Jotham, Developer Support Engineer, EMEA Developer Technical Services, MOTODEV, Motorola, Inc.
MOTOMAGX handsets support midlets to be run in background. This talk 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
3:50 - 4:10 Calendar, Contacts and Tasks (TL 505)
> Greg Jotham, Developer Support Engineer, EMEA Developer Technical Services, MOTODEV, Motorola, Inc.
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 PIM API.
Back to top

