SAM SIG: The Promise of Mobile, the Realities for Application Developers



  • The Monthly Meeting of the SAM SIG

    Presentation Overview

    The Promise of Mobile, the Realities for Application Developers

    Today mobile phones have a surprising amount of memory, a plethora of communication options, and some interesting peripherals. Many APIs to fundamental facilities already exist including personal information management, connectivity, and multimedia. Given these resources, mobile phones are fertile ground for new application development.

    But mobility, with all its potential, is fraught with difficulties. The market is very fragmented -- programming options include (but are not limited to) BREW, Symbian, Microsoft, and J2ME -- making it expensive to hit a majority of handsets.

    As a developer in this space, John Kern believes in its potential but acknowledges there is a lot of failure. He proposes to take an honest look across a swath of mobile applications to see what worked and what didn't.

    This talk explores both the promise of and obstacles along the software development path to mobile phones. After reviewing the software development options, he'll enumerate some techniques and design principles to guide your efforts. Then he will survey applications and measure them against these principles -- applications that will be selected based on one or more of these criteria:

    • demonstrates a technique or principle.
    • shows off a uniquely mobile application.
    • highlights the design decisions.
    • sheds light on a promising area for mobility.


    John Kern

    John Kern is a software developer at Phonebites, Inc. He focuses on mobile computing. Reading his blog( will help to keep you up to date on programming for mobile devices and events in Silicon Valley. John established and organizes the Symbian Programming SIG ( He holds both a BS and MS in Computer Science from Michigan State University. John was a software engineer at Numerical Technologies, which was acquired by Synopsys, where he focused on porting EDA applications and system programming. Early in his career he was involved with programming environments and languages at Lucid, Inc., and Sun Microsystems.


    Event Logistics


    Cubberley Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA



    6:30 - 7:00 p.m. Registration/Networking/Refreshments/Pizza
    7:00 - 9:00 p.m. Presentations


    $15 at the door for non-SDForum members
    No charge for SDForum members
    No registration required

    More on the Software Architecture & Modeling....