MOTODEV // GAME DEVELOPER CHALLENGE
Welcome to MOTODEV // Please log in.

Schedule

Note: Translation services will be provided for all sessions.

Schedule Track 1
Platforms & Technology
(PT 100 Series)
Track 2
Tutorials
(TU 200 Series)
Track 3
Tutorials
(TU 300 Series)
Track 4
Tutorials
(TU 400 Series)
Track 5
Technology Lab
(TL 500 Series - approx. 20 min)
07:30-08:50 Registration and Breakfast        
09:00-09:45 Opening Keynote      
09:45-10:25 Break        
10:25-11:20 PT 101 - The Evolution of Java™ ME across Motorola Products TU 201 - Developing Applications for Pen-Based Devices TU 301 - Mobile Multimedia - The Third Screen Revolution TU 401 - Technology Trends Driving Mobile Application Innovation TL 501 - Optimizing a Java™ ME Application (Part I)
11:25-12:20 PT 102 - MOTOMAGX: Motorola's Next-Generation Linux Platform TU 202 - Truly Mobile Java™ ME Applications: Location, Media Capture and Connectivity TU 302 - Exploiting the Rapid Growth of Location-Based Services TU 402 - Enterprise Mobility Business (EMb) Product Roadmap TL 502 - Developing Universal Applications for the UIQ Platform
12:30-13:30 Lunch        
13:35-14:30 PT 103 - Creating Robust Applications for Motorola's UIQ Handsets TU 203 - 5 Easy Steps to Building Applications in MOTODEV Studio TU 303 - Mobile Music - Learning How to Play Before You Can Fast Forward TU 403 - Developing Applications and Solutions for Enterprise Mobility Products (110 min.) TL 503 - Optimizing a Java™ ME Application (Part II)
14:35-15:25 PT 104 - Maximizing Application Development for Windows Mobile 5.0 and Beyond TU 204 - Generating Revenue for your Applications across Go-To-Market Channels TU 304 - Developing Web 2.0 Applications using JavaScript, AJAX and WebUI TL 504 - MIDlet Life Cycle on MOTOMAGX Phones
15:30-16:00 Break        
16:00-16:55 PT 105 - AJAR, Motorola's Platform for Mass-Market Handsets TU 205 - Working With Carriers: A View from the OEM TU 305 - Develop and Deploy your Applications with MOTODEV TU 404 - Open Source, Motorola, and You TL 505 - Calendar, Contacts and Tasks
17:00-19:00 Closing Reception        

TRACK 1 - PLATFORMS AND TECHNOLOGY SESSIONS (PT SERIES)

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 in-depth platform and technology sessions.

10:25 - 11:20  The Evolution of Java™ ME across Motorola Products (PT 101)
> Wendy Du, Software Architect, Mobile Device Business, China, Motorola, Inc.
> Robin Liu, Senior Software Engineer, 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:25 - 12:20  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.
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

13:35 - 14:30  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

14:35 - 15:25  Maximizing Application Development for Windows Mobile 5.0 and Beyond (PT 104)
> Frank Chen, Software Engineer, Joint Develop Partner, Microsoft
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

16:00 - 16:55  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

TUTORIALS (TU SERIES)

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.

TRACK 2 - TUTORIALS (TU 200 SERIES)

10:25 - 11:20  Developing Applications for Pen-Based Devices (TU 201)
> Zhou Bin, Technical Support Manager, Product Marketing, Mobile Devices Business, Motorola Inc.
With its award-winning Linux-based MOTOMING, Motorola is the unprecedented leader in China's pen-based mobile phone market. Since 2003, Motorola has sold more than 5 million pen-based Linux phones, providing developers with a fertile market for deploying powerful native Linux applications. This session will discuss the architecture of Motorola's pen-based handsets, describe the key APIs and teach developers the steps needed to apply to use Motorola's Linux SDK and to get their native application signed. Several powerful native Linux applications will also be demonstrated.
Back to top

11:25 - 12:20  Truly Mobile Java™ ME Applications: Location, Media Capture and Connectivity (TU 202)
> Mike Lin, Senior Manager of Operator Branded Service, Product Marketing, Mobile Devices Business, 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

13:35 - 14:30  5 Easy Steps to Building Applications in MOTODEV Studio (TU 203)
> 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

14:35 - 15:25  Generating Revenue for your Applications across Go-To-Market Channels (TU 204)
> Huang Dehua, New Application Development, Director of Wireless Department TOM
> Henry Goh Chee Heng, Chief Operating Officer of MACROKIOSK
> Jean Huang, Director, Partner Marketing Asia Pacific, Motorola Mobile Devices, Motorola, Inc.
> Paul Leeper, Director, Business and Market Development, Ecosystem and Market Development, Motorola, Inc.
> Scott Lyons, Director, EMEA Market Development, Ecosystem and Market Development, Motorola, Inc.
> Cheng WeiZhong, CEO of Fractalist China
> Wang ZiYuan, President of Celerity MobileTechnology Corp., Beijing JieJin, Beijing, China
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

16:00 - 16:55  Working with Carriers: A View from the OEM (TU 205)
> 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 this session, Motorola will discuss topics developers need to consider as they move into the exciting world of mobile software.
Back to top

Track 3 - Tutorials (TU 300 Series)

10:25 - 11:20  Mobile Multimedia - The Third Screen Revolution (TU 301)
> Wu Chunlei, General Manager, Shanghai Dragon New Media Co., Ltd
> Andrew Till, Senior Director, Mobile Devices Business, Motorola, Inc.
> Michael Tong, Director, Product Marketing, PRC, Mobile Devices Business, Motorola, Inc.
> Clement Wong, Director of Product Marketing Hong Kong & Taiwan, Mobile Devices Business, Motorola, Inc.
> Pete Wood, Director of Mobile Business Development, Sony Pictures
> Jason Yin, Managing Director of In-Stat China
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:25 - 12:20  Exploiting the Rapid Growth of Location-Based Services (TU 302)
> Andy Mathis, Senior Manager, Business Solutions & Emerging Technologies, Mobile Devices, Motorola, Inc.
> Paul Yi, Project Manager, Product Marketing, 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

13:35 - 14:30  Mobile Music - Learning How to Play Before You Can Fast Forward (TU 303)
> Mike Lin, Senior Manager of Operator Branded Service, Product Marketing, Mobile Devices Business, 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 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

14:35 - 15:25  Developing Web 2.0 Applications using JavaScript, AJAX and WebUI (TU 304)
> 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

16:00 - 16:55  Develop and Deploy your Applications with MOTODEV (TU 305)
> 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

Track 4 - Tutorials (TU 400 Series)

10:25 - 11:20  Technology Trends Driving Mobile Application Innovation (TU 401)
> Ingrid Kelly, Senior Manager, Creative Markets, Ecosystem and Market Development, Motorola, Inc.
> Paul Leeper, Director, Business and 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.
> Asokan Thiyagarajan, Technology Evangelist, Ecosystem and Market Development, Mobile Devices Business, Motorola, Inc.
In this session, a panel of market development experts offers their 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:25 - 12:20  Enterprise Mobility Business (EMb) Product Roadmap (TU 402)
> Jimmy Zhu, Senior Technical Manager, Motorola Enterprise Mobility business – Greater China Region, 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

13:35 - 15:25  Developing Applications and Solutions for Enterprise Mobility Products (TU 403)
> Jimmy Zhu, Senior Technical Manager, Motorola Enterprise Mobility business – Greater China Region, Motorola, Inc.
This session reviews the use of Windows Mobile for Enterprise Mobility products. Product roadmaps of various enterprise mobility devices and accessories, development tools, APIs, management solutions and device usage in real-world environments will be discussed. It will also feature information helpful to application designers, such as strategies pertaining to battery consumption, WLAN and WWAN connectivity, scanning and printing solutions, application performance, memory management and RFID solutions.
Back to top

16:00 - 16:55  Open Source, Motorola, and You (TU 404)
> Guy Martin, Distinguished Member of Technical Staff, Motorola Open Source Technologies, 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

Track 5 - Technology Lab Sessions (TL 500 Series)

10:25 - 10:45  Optimizing a Java™ ME Application (Part I) (TL 501)
> Feng Yu, Technical Support Engineer, Asia Developer Technical Services, 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:25 - 11:45  Developing Universal Applications for the UIQ Platform (TL 502)
> 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

13:35 - 13:55  Optimizing a Java™ ME Application (Part II) (TL 503)
> Feng Yu, Technical Support Engineer, Asia Developer Technical Services, 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

14:35 - 14:55  MIDlet Life Cycle on MOTOMAGX Phones (TL 504)
> Samuel Li, Developer Support Engineer, Asia Developer Technical Services, Motorola (China) Technologies Ltd
> Read MOTODEV's interview with Samuel about this session
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

16:00 - 16:20  Calendar, Contacts and Tasks (TL 505)
> Samuel Li, Developer Support Engineer, Asia Developer Technical Services, Motorola (China) Technologies Ltd
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