InfoQ

News

Motorola Challenges Java Developers to Rethink Mobile Computing

Posted by Chris Greenlee on May 11, 2007 01:15 PM

Community
Java
Topics
Mobile
Tags
Java ME,
Java One
Thursday at JavaOne started with a thought provoking keynote by Motorola CTO Padmasree Warrior.  Rather than the usual vendor keynote making grand announcements or touting specific accomplishments of her company, Warrior focused on challenging Java developers to think hard about the transformation of the mobile world.  The theme for her talk was "Platform Disturbia", and she painted a picture of the current state of affairs in the mobile world, and challenged developers to rethink their approach going forward.

Key problems in mobile computing

Fragmentation: The mobile platform is fragmented in areas ranging from hardware, to the flavors of Java available on devices, all the way down to the level of compression formats and DRM schemes for media content.  

Feature overload: Starting with the integration of text messaging into mobile phones in the 1990's, every conceivable feature (for better or worse) has been integrated into phone.  While phone with cameras, flashlights, alarm clocks, email capability, and music may be great, they are often complicated and cumbersome.

Monolithic platforming: Developers tend to think about applications for the phone as extensions or variations of applications for the PC world, but the mobile world is completely different.  Warrior pointed out that when using a mobile device, users hands are not free, their screen is small, and they are frequently distracted.  Mobile users also tend to see their mobile devices as extensions of themselves, not of the PC.  As a result of these two factors, developers will need to approach mobile applications very differently from PC applications.

Transformative developments in mobile technology

WIMAX is coming, and Motorola sees it changing the landscape for mobile computing.  While skeptics have claimed that no one will want to watch full-length movies or television shows on such tiny screens, Motorola's research indicates that a significant percentage of commuters in southeast Asia want exactly that.  With commuting times averaging an hour each way, an increasing number of people are spending large blocks of time with only a mobile device for access to content.  Providing the bandwidth is only the first step, though, in serving these users.  

Personalization will be incredibly important, since greater capabilities for mobile devices will only add to their already overwhelming array of features.  Her point appeared to be that mobile users do not want a swiss army knife all the time; instead they want a tool that adapts to their situations.  The features that a person will want in the forefront at home will not be the same as those they need during their commute, or in the office.  Likewise, each person may have different preferences for the ways they interact with their devices.

Challenges to mobile developers

The essence of Warrior's talk is a challenge to developers to not only address the current problems with mobile computing, but to embrace the transformations that are coming in the mobile world.  In particular she called out four key areas for exploration:
How content delivery will be accomplished in the WIMAX world; specifically how developers will deal with transcoding and DRM
How the infrastructure to support broadband everywhere should look, from CRM and beyond
How and where personalization will occur.  What will it look like?  Will it happen on the device, on the network, or in the cloud?
How will socializing work, and how will it be framed for the user, since more and more will occur over mobile devices?

3 comments

Reply

Verizon, Cingular and ATT by zqu dlyba Posted May 11, 2007 2:14 PM
Padmasree Warrior is CTO, not CEO by Jackson Chen Posted May 13, 2007 8:43 AM
Re: Padmasree Warrior is CTO, not CEO by Deborah Hartmann Posted May 14, 2007 5:07 AM
  1. Back to top

    Verizon, Cingular and ATT

    May 11, 2007 2:14 PM by zqu dlyba

    Verizon, Cingular and ATT have a lock on the distribution of applications sold to consumers today. Why would I want to develop an application for their proprietary network? If my application became popular, they would just steel the idea. I don't see third party application vendors making money in the existing proprietary networks.

  2. Back to top

    Padmasree Warrior is CTO, not CEO

    May 13, 2007 8:43 AM by Jackson Chen

    Padmasree Warrior is CTO, not CEO

  3. Back to top

    Re: Padmasree Warrior is CTO, not CEO

    May 14, 2007 5:07 AM by Deborah Hartmann

    Thanks, corrected. deb

Exclusive Content

A Formal Performance Tuning Methodology: Wait-Based Tuning

Steven Haines talks about tackling web application performance tuning by proposing a method called wait-based tuning.

Shaw and Fowler About Forging a New Alliance

Shaw and Fowler talk about the need for a new relationship between the business department and the IT department. Studies have shown that projects mostly fail due to miscommunication between the two.

How to GET a Cup of Coffee

In this article, Jim Webber, Savas Parastatidis and Ian Robinson show how to drive an application's flow through the use of hypermedia in a RESTful application.

Archaeopteryx: A Ruby MIDI Generator

Eccentric artist turned overnight anti-celebrity, Giles Bowkett captures the heart and soul of RubyFringe as he demonstrates his revolutionary Archaeopteryx MIDI drum pattern generator.

Alexandru Popescu Discusses the InfoQ.com Site Architecture

InfoQ Chief Architect Alexandru Popescu discusses the InfoQ architecture, WebWork and DWR, Hibernate and JCR, Hibernate scalability, the new InfoQ video streaming system, and future plans for InfoQ.

LHC Grid: Data storage and analysis for the largest scientific instrument on the planet

higgs-event

The Worldwide Large Hadron Collider (LHC) Computing Grid provides data storage and analysis for the entire high energy physics community that will use the LHC.

Fostering Software Craftsmanship in a Corporate Setting

Scott talks about software craftsmanship represented by people responsible for their work, continuously learning, taking pride in their work, sharing knowledge and respecting professional standards.

Eric Nelson on Windows as a Web Platform

Eric Nelson explores Windows as a web platform using IIS 7.0 providing an architecture deep dive and striving to reduce the lines of code in web applications.