TweetFollow Us on Twitter

2nd Palm Conference

Volume Number: 15 (1999)
Issue Number: 2
Column Tag: Conference Report

Second Annual Palm Developer's Conference

by Marshall Clow

Welcome

On December 1st through 4th, the Palm division of 3Com corporation held the second annual Palm Developer's conference at that Santa Clara convention center. Over 1200 Palm developers attended the conference, which contained technical sessions for writing software for the Palm, as well as business sessions to help developers build a business selling software.

The conference was well-coordinated, with lots of little touches to aid the attendees. The conference schedule was downloadable into your Palm, and the name badges were large enough to hold a Palm device.

The Palm VII

The big news at the conference was the announcement of the Palm VII computer, which is a Palm III with an integrated wireless connection that can connect to the internet. Palm spokespeople were quick to explain that the device was not a general-purpose machine for connecting to the internet, citing the low bandwidth of the wireless connection and the small screen of the device. Palm also introduced what they called "Web Clipping" as a different way to access information on the internet. They described it as a focused query to find exactly the information that you want, rather than browsing for information that you might be interested in.

As an example, they used Yahoo's "People Search" to find the name and address of one of the speakers. This kind of "surgical browsing" is encouraged on the Palm VII by the introduction of a new kind of application, called a 'Palm Query Application. It is basically an HTML form that you fill in and send off to a remote web server, and the HTML response is displayed on your screen by a built-in HTML parser/display engine. This eliminates the first few steps of using common web sites i.e, connecting to the site and downloading the form. It also minimizes the amount of traffic sent over the wireless link. The speakers claimed that a typical transaction should require the transfer of only 200-300 bytes.

How does it work? Palm has partnered with BellSouth for wireless connectivity. BellSouth claims that their wireless network covers 90% of all the people in the country. They have base stations in more than 100 cities nationwide. When you send a query to look up someone's address on Yahoo, the HTML form is compressed and then sent over air to the local wireless base station. From there BellSouth sends it to Palm's network site, "Palm.net", where it is sent to Yahoo as an HTML POST command. Yahoo's server sends the data back to Palm.net, which compresses it and sends the data to BellSouth, who then transmits it back to you. In demonstrations at the show, this took between 3 and 15 seconds for the round trip.

Palm had many content providers at the Palm VII introduction announcing support for the Palm VII. A few of the companies were Yahoo, MapQuest, ESPN, E*Trade, Fodors, Bank of America, ABC News, Visa and MasterCard.

Developer Opportunities

The developer opportunities that I saw for the Palm VII fell into two widely divergent categories (of course, there may be others):

  1. If you have some real-time content that you want to serve to Palm owners, and it is accessible via HTML, you are almost home free. Creating a query application is a matter of taking your existing HTML form, making some minor changes to the HTML, and then running the HTML form through a tool that Palm provides. No coding required!
  2. The other big opportunity is in enterprise and vertical markets. There are lots of companies out there who need customized solutions for their business, and who have people who need to know the status of orders, inventories, and manufacturing on an up-to-the-minute basis. I spent a couple of hours talking to Thomas D'Alleva, who is in charge of BellSouth's developer programs, and he said that there are lots of opportunities in vertical markets, such as warehouse and inventory management.

Other Hardware

Symbol Technologies was at the conference, showing people the SPT 1500, which is essentially a Palm III with an integrated bar-code scanner. They also sponsored a programming contest, and the best programs written at the conference won a SPT 1500, as well as other prizes.

Qualcomm showed its upcoming PDQ, a cell phone with an integrated Palm III. I didn't get a chance to play with one, but I am very intrigued by this product. Since I carry both a Palm and a cell phone, I would love to be able to ditch one of the pieces of hardware.

The Palm Computing Platform

The Palm Computing speakers also talked a lot about the "Palm Computing Platform", which encompasses all Palm-compatible devices. This includes the Palm 1000, Palm 5000, the PalmPilot personal (these are no longer being made, as far as I know), the PalmPilot Professional, the Palm III, the IBM Workpad, the Symbol SPT 1500, and the (not yet shipping) Palm VII and Qualcomm PDQ. They made it clear that there would be additional products in the platform, from Palm as well as other hardware manufacturers.

There were lots of sessions on how to develop for the Palm, including a technical overview of the entire platform, sessions on UI design and how to write a basic application. Since one of the big attractions of the Palm machines is easy synchronization of the data on the hand held and the desktop computer, there were several sessions on how to write a "conduit", which is what Palm calls the software that performs the synchronization. A conduit is much more than just a file copying routine. As an example, the data in your address book, could have been changed on both the desktop and the hand held between HodSyncs, and the conduit has to determine, on a record by record basis, which of the records is the most recent.

The business track had sessions on how to attract venture capital, how to market your products overseas, and "Understanding the Palm Computing® Hand held Retail Customer", which presented a demographic appraisal of the people who buy hardware and software for the Palm platform.

Janice Roberts, acting president of Palm, gave a keynote that was entirely about the business case for developing for the Palm platform. She noted that Palm-compatible devices were 63% of the hand held market this year, and that Palm shipped their 2 millionth machine this last September. Less encouraging for other hardware vendors was a note that all the non-Palm devices together had sold about 10,000 units.

Jeff Hawkins and Donna Dubinsky, gave keynote talks about what they saw as the future of the Palm computing platform. Jeff and Donna, who helped create the original PalmPilot, recently left 3Com to form HandSpring, a company that will be making Palm-compatible devices. When asked about their product plans, they demurred, pointing out that their product was at least a year from shipping.

Palm and Apple

Apple had a session at the conference as well. Clent Richardson, VP of Worldwide Developer Relations, gave a rousing talk about how Apple wanted to work with Palm, and how Apple wanted to be the preferred platform for developing Palm software. Apple announced a special offer to Palm Developers, where they could get an iMac with 96 MB of memory, a USB to serial converter, and a one year ADC Select membership for $999. See <http://developer.apple.com/palm/> for details. At the time this article is going to print, the offer is only valid through January 31, 1999.

Other Fun Stuff

The "company store" at the conference had all sorts of Palm add on accessories, including leather cases, connections to cell phones, page modules, and lots of books. Neil Rhodes and Julie McKeehan's new book "Palm Pilot Programming" was a big hit, with the store selling out on the second day of the show. Look for a review of this book in an upcoming issue of MacTech.

On the last day of the conference, Symbol held a programming contest. The contest was to write the coolest program that used the special features of the Symbol 1500 (i.e, the bar code scanner). The winners were:

1st Place: Steve Patt, Stevens Creek Software
Application: Pizza Scan

Pizza Scan is a hand held ordering solution for a fictional pizza restaurant, named "Patt's PalmPilot Pizza Palace". All you have to do is point the Symbol SPT 1500 to the items you want to order. The application summarizes the order, totals the amount, and prints out a receipt to a printer.

2nd Place: Neil Rhodes, Calliope, Inc.
Application: Book Keeper

This application is used to keep an inventory of the books that you have at home or at the office. You scan the ISBN numbers off the books, and it puts the information into a database. A great enhancement to this would be to have the conduit look up the name and author from the Library of Congress when you HotSync.

3rd Place: John Major, Cimmeron
Application: Scan Dance

Scan Dance is a fun application that allows you to develop songs using the Symbol SPT 1500 Scan technology in conjunction with a sheet of barcodes with musical notes assigned to the barcodes. You scan the music (written in barcodes), and the Palm plays it. You can either scan a sequence of notes, or pick the notes yourself, one at a time.

Most Unusual (Coolest) Application: 1st Place Ben Gottlieb, Stand Alone, Inc.
Application: Maurice Code

The Maurice Code application lets you send and receive Morse Code using the laser in the bar code scanner.

Feelings

All in all, this was a very upbeat conference. It had a lot of the same enthusiasm that I used to feel at the Apple Developer's conference, back before Apple's troubles became acute. I am looking forward to see what the Palm developers come up with in the next year.

Bibliography and References


Marshall Clow is a programmer. He has worked for Palomar Software, Hewlett-Packard, and Aladdin Systems. Among other things, he has written PICT Detective, Aladdin's Resource Compression Toolkit, and way too many resource processing tools. He currently works for Adobe Systems, where his title is "Bad Influence". When he's not coding, he can be found mountain biking or checking out microbreweries. He can be reached at <mclow@mailhost2.csusm.edu>

 
AAPL
$501.11
Apple Inc.
+2.43
MSFT
$34.64
Microsoft Corpora
+0.15
GOOG
$898.03
Google Inc.
+16.02

MacTech Search:
Community Search:

Software Updates via MacUpdate

Paperless 2.3.1 - Digital documents mana...
Paperless is a digital documents manager. Remember when everyone talked about how we would soon be a paperless society? Now it seems like we use paper more than ever. Let's face it - we need and we... Read more
Apple HP Printer Drivers 2.16.1 - For OS...
Apple HP Printer Drivers includes the latest HP printing and scanning software for Mac OS X 10.6, 10.7 and 10.8. For information about supported printer models, see this page.Version 2.16.1: This... Read more
Yep 3.5.1 - Organize and manage all your...
Yep is a document organization and management tool. Like iTunes for music or iPhoto for photos, Yep lets you search and view your documents in a comfortable interface, while offering the ability to... Read more
Apple Canon Laser Printer Drivers 2.11 -...
Apple Canon Laser Printer Drivers is the latest Canon Laser printing and scanning software for Mac OS X 10.6, 10.7 and 10.8. For information about supported printer models, see this page.Version 2.11... Read more
Apple Java for Mac OS X 10.6 Update 17 -...
Apple Java for Mac OS X 10.6 delivers improved security, reliability, and compatibility by updating Java SE 6.Version Update 17: Java for Mac OS X 10.6 Update 17 delivers improved security,... Read more
Arq 3.3 - Online backup (requires Amazon...
Arq is online backup for the Mac using Amazon S3 and Amazon Glacier. It backs-up and faithfully restores all the special metadata of Mac files that other products don't, including resource forks,... Read more
Apple Java 2013-005 - For OS X 10.7 and...
Apple Java for OS X 2013-005 delivers improved security, reliability, and compatibility by updating Java SE 6 to 1.6.0_65. On systems that have not already installed Java for OS X 2012-006, this... Read more
DEVONthink Pro 2.7 - Knowledge base, inf...
Save 10% with our exclusive coupon code: MACUPDATE10 DEVONthink Pro is your essential assistant for today's world, where almost everything is digital. From shopping receipts to important research... Read more
VirtualBox 4.3.0 - x86 virtualization so...
VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers... Read more
Merlin 2.9.2 - Project management softwa...
Merlin is the only native network-based collaborative Project Management solution for Mac OS X. This version offers many features propelling Merlin to the top of Mac OS X professional project... Read more

Briquid Gets Updated with New Undo Butto...
Briquid Gets Updated with New Undo Button, Achievements, and Leaderboards, on Sale for $0.99 Posted by Andrew Stevens on October 16th, 2013 [ | Read more »
Halloween – iLovecraft Brings Frightenin...
Halloween – iLovecraft Brings Frightening Stories From Author H.P. | Read more »
The Blockheads Creator David Frampton Gi...
The Blockheads Creator David Frampton Gives a Postmortem on the Creation Process of the Game Posted by Andrew Stevens on October 16th, 2013 [ permalink ] Hey, a | Read more »
Sorcery! Enhances the Gameplay in Latest...
Sorcery! | Read more »
It Came From Australia: Tiny Death Star
NimbleBit and Disney have teamed up to make Star Wars: Tiny Death Star, a Star Wars take on Tiny Tower. Right now, the game is in testing in Australia (you will never find a more wretched hive of scum and villainy) but we were able to sneak past... | Read more »
FIST OF AWESOME Review
FIST OF AWESOME Review By Rob Rich on October 16th, 2013 Our Rating: :: TALK TO THE FISTUniversal App - Designed for iPhone and iPad A totalitarian society of bears is only the tip of the iceberg in this throwback brawler.   | Read more »
PROVERBidioms Paints English Sayings in...
PROVERBidioms Paints English Sayings in a Picture for Users to Find Posted by Andrew Stevens on October 16th, 2013 [ permalink ] | Read more »
OmniFocus 2 for iPhone Review
OmniFocus 2 for iPhone Review By Carter Dotson on October 16th, 2013 Our Rating: :: OMNIPOTENTiPhone App - Designed for the iPhone, compatible with the iPad OmniFocus 2 for iPhone is a task management app for people who absolutely... | Read more »
Ingress – Google’s Augmented-Reality Gam...
Ingress – Google’s Augmented-Reality Game to Make its Way to iOS Next Year Posted by Andrew Stevens on October 16th, 2013 [ permalink ] | Read more »
CSR Classics is Full of Ridiculously Pre...
CSR Classics is Full of Ridiculously Pretty Classic Automobiles Posted by Rob Rich on October 16th, 2013 [ permalink ] | Read more »

Price Scanner via MacPrices.net

Apple Store Canada offers refurbished 11-inch...
 The Apple Store Canada has Apple Certified Refurbished 2013 11″ MacBook Airs available starting at CDN$ 849. Save up to $180 off the cost of new models. An Apple one-year warranty is included with... Read more
Updated MacBook Price Trackers
We’ve updated our MacBook Price Trackers with the latest information on prices, bundles, and availability on MacBook Airs, MacBook Pros, and the MacBook Pros with Retina Displays from Apple’s... Read more
13-inch Retina MacBook Pros on sale for up to...
B&H Photo has the 13″ 2.5GHz Retina MacBook Pro on sale for $1399 including free shipping. Their price is $100 off MSRP. They have the 13″ 2.6GHz Retina MacBook Pro on sale for $1580 which is $... Read more
AppleCare Protection Plans on sale for up to...
B&H Photo has 3-Year AppleCare Warranties on sale for up to $105 off MSRP including free shipping plus NY sales tax only: - Mac Laptops 15″ and Above: $244 $105 off MSRP - Mac Laptops 13″ and... Read more
Apple’s 64-bit A7 Processor: One Step Closer...
PC Pro’s Darien Graham-Smith reported that Canonical founder and Ubuntu Linux creator Mark Shuttleworth believes Apple intends to follow Ubuntu’s lead and merge its desktop and mobile operating... Read more
MacBook Pro First, Followed By iPad At The En...
French site Info MacG’s Florian Innocente says he has received availability dates and order of arrival for the next MacBook Pro and the iPad from the same contact who had warned hom of the arrival of... Read more
Chart: iPad Value Decline From NextWorth
With every announcement of a new Apple device, serial upgraders begin selling off their previous models – driving down the resale value. So, with the Oct. 22 Apple announcement date approaching,... Read more
SOASTA Survey: What App Do You Check First in...
SOASTA Inc., the leader in cloud and mobile testing announced the results of its recent survey showing which mobile apps are popular with smartphone owners in major American markets. SOASTA’s survey... Read more
Apple, Samsung Reportedly Both Developing 12-...
Digitimes’ Aaron Lee and Joseph Tsai report that Apple and Samsung Electronics are said to both be planning to release 12-inch tablets, and that Apple is currently cooperating with Quanta Computer on... Read more
Apple’s 2011 MacBook Pro Lineup Suffering Fro...
Appleinsider’s Shane Cole says that owners of early-2011 15-inch and 17-inch MacBook Pros are reporting issues with those models’ discrete AMD graphics processors, which in some cases results in the... Read more

Jobs Board

Senior Mac / *Apple* Systems Engineer - 318...
318 Inc, a top provider of Apple solutions is seeking a new Senior Apple Systems Engineer to be based out of our Santa Monica, California location. We are a Read more
*Apple* Retail - Manager - Apple Inc. (Unite...
Job Summary Keeping an Apple Store thriving requires a diverse set of leadership skills, and as a Manager, you’re a master of them all. In the store’s fast-paced, Read more
*Apple* Solutions Consultant - Apple (United...
**Job Summary** Apple Solutions Consultant (ASC) - Retail Representatives Apple Solutions Consultants are trained by Apple on selling Apple -branded products Read more
Associate *Apple* Solutions Consultant - Ap...
**Job Summary** The Associate ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The Associate ASC's role is to Read more
*Apple* Solutions Consultant (ASC) - Apple (...
**Job Summary** The ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The ASC's role is to grow Apple Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.