Search PalmPower's 487 Palm-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
PROGRAMMING POWER
Developing PalmPilot applications means understanding constraints
By Jay Cohan

The PalmPilot's small size, low price, and programmability make it an excellent platform for extending enterprise information to mobile workers.

The need
Today, millions of workers collect data on clipboards, view data on printed reports, and unnecessarily lug laptop computers to run specific applications rather than perform general purpose computing. Accomplishing these same tasks with handheld applications reduces errors, streamlines data processing, and enables corporations to more effectively deploy hardware and human resources.

In the past, only larger companies could realize the benefits of handheld applications. These efforts required large up-front costs for custom hardware and software design, and large variable costs with each additional unit deployed. Now, with the PalmPilot, organizations can cost-effectively create handheld solutions. Over the next several years, a growing number of corporations will deploy handheld applications, initially, as a way to gain competitive advantage, and ultimately, as a cost of doing business.

These factors create a significant opportunity for handheld software developers who serve the enterprise marketplace. These developers need to quickly prototype solutions for their prospects and expand these prototypes into complete, integrated solutions. There is nothing more powerful than to sit down with a client and interactively mock up their requirements into a functioning application. Leveraging these prototypes into full solutions speeds the development life cycle and reduces costs.

Developing for the handheld platform
I recommend an iterative approach for PalmPilot development. In this methodology, you create successive prototypes and solicit user feedback to refine your solution. While many of the principles you may be familiar with from client/server PC development apply to handheld development, the unique characteristics of the PalmPilot make feedback loops valuable, especially for your first application.

Your PalmPilot application must address a number of platform constraints and differences from the PC world. These include:

Less processing power
Don't expect to run complex algorithms that crunch lots of data on the handheld. Instead, segment your application so different parts run on the handheld client, on a middleware server, and on a database server. Let the middleware and database servers do the heavy lifting.

Less memory
In addition to segmenting your application, segment your data. For example, rather than storing an entire customer database on the PalmPilot, give each user only the information on the customers they service. Further reduce the size of this data set by eliminating customers that won't be seen this month or this week.


1  ·  2  ·  Next »
Other articles you might like
Home > Phones and PDAs > Palm and Treo > Programming (24 articles)
   How PDA software is born
   Program with Simplicity
   Kinectivity 2.0 brings enterprise application developers new tools
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Other PalmPower Articles
Palm gets up to date with new Tungsten family of handhelds
Create handwritten email with riteMail
Presenter-to-Go puts PowerPoint presentations on your Palm OS handheld
Looking for the cutting edge
Gain remote access to databases and PLCs
PalmSource Open House showcases what's new in the Palm community
Analysis: handheld market share
More from the ZATZ journals
Computing Unplugged: Smartphone smarts for a mobile world
David Gewirtz Online: CNN commentary and analysis
DominoPower: It's time for Lotus to double-down on Linux and open source
OutlookPower: The strange case of Outlook losing notes and requiring passwords
-- Advertisement --

BLOGGING AND PODCASTING WITH ONE EASY-TO-USE TOOL
Now you can publish your thoughts, opinions, and comments in your own blog or podcast.<p />

  • Supports multiple authors and multiple blogs or podcasts.
  • Generate and publish RSS feeds for iTunes and other directories.
  • Post photos, images or animations.
  • Get feedback and have conversations with visitors to your site. <p />

Personalize your blog or podcast with your own unique domain name -- or integrate it with your existing site by setting it up as a subdomain.

Tap here and get blogging or podcasting within minutes.

-- Advertisement --

How To Save Jobs
This book is about how to create and save jobs. Believe it or not, there's not a single book out there that specifically focuses on job creation and preservation -- until now.

This book, by ZATZ editor-in-chief David Gewirtz, is about helping your business work better. It's about helping you change the things you need to change so your company can perform more effectively.

Plus, through a grant from ZATZ, it's a free download.

Read it and reap.

ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login