TweetFollow Us on Twitter

Sep 99 Factory Floor

Volume Number: 15 (1999)
Issue Number: 9
Column Tag: From the Factory Floor

A Palm Update, Part 1

By Eric Cloninger, Phillip Shoemaker, and Dave Mark, ©1999 by Metrowerks, Inc., all rights reserved.

A lot has changed since we last covered the world of Palm development. Things are really heating up these days with new Palm hardware, new Palm software, and a new release of CodeWarrior for Palm OS. This month's interview is with Metrowerks' own Eric Cloninger and with Phillip Shoemaker from Palm Computing.

Eric Cloninger is the technical lead, product manager, and utility infielder for CodeWarrior for Palm OS. When he's not pounding the keyboard, you can find him showing his son how to throw a slider or lamenting the Rockies' pitching staff. He can be reached at ericc@metrowerks.com.

Phillip Shoemaker is the Manager of Developer Tools at Palm Computing. When he's not harassing his engineers, he can be found riding his mountain board down rocky terrain. He can be reached at phil_shoemaker@palm.com.

Dave: In the early days, all Palm development was done on a Mac. What is the situation these days?

Eric: Palm developers can take advantage of the benefits that the Macintosh provides. If you recall from our previous discussions (From the Factory Floor, March 1998), Palm devices use the Motorola MC68328 and MC68EZ328 processors. These processors, nicknamed the DragonBall and DragonBall EZ, are 68000 core processors with built-in serial and LCD controllers. The device runs at 16Mhz and has between 512KB and 4MB of RAM. If you look carefully, you'll recognize that a Palm device has more computing power than the original Macs that we all bought in 1984!

Phillip: It has always made sense to develop for a 68k on a 68k and, as Eric just mentioned, the Dragonball processor is a 68K. It's easier for us to write our tools and OS where we can take advantage of the 68K emulation that the MacOS provides-so our development tools have always been first on the Macintosh and later on other platforms. A lot of our developers have strong Mac backgrounds, some came from Apple, some from Newton, some from Metrowerks, and the tools show their Mac heritage.

Dave: There's a Palm developer's conference coming up in October. What can you tell me about the conference?

Phillip: This is the third developer's conference for the Palm Computing Platform[TM], now named PalmSource 99[TM]. We have added more tracks to the conference, which now spans four days. It's packed with sessions targeted towards doing new business development, marketing your applications, etc.

The majority of the conference is targeted towards doing serious development on our platform. Some of the sessions we have planned describe how to write Conduits to transfer data between your Mac or PC and the Palm device. Other sessions will describe how to take advantage of the wireless capabilities of the Palm VII, as well as how to write localized applications for English, Japanese, and other languages.

There will be several labs for developing on the Palm OS and showing how to use our tools. The labs will be open late, until 2:00 am, I think, so Mac hackers should feel right at home.

Dave: Is Palm planning to release a new set of SDKs there as well?

Phillip: Yes we are. We expect to have a final version of all our SDKs a few weeks before the conference. Metrowerks will incorporate our SDKs into the CodeWarrior environment in time to bring to the conference.

Dave: What can you tell me about the SDK?

Phillip: The latest SDK for the Palm Computing Platform supports a variety of connected organizers, including the Palm III, Palm IIIx, Palm IIIe, Palm V, and the Palm VII. This also includes devices from Qualcomm, Franklin, IBM, and Symbol Technologies.

The SDK includes updates to our headers and libraries to support all devices, as well as updates to the Mac OS-hosted simulator and the Palm OS emulator (aka CoPilot). The SDK also includes sources to many sample applications, including the organizer applications that are in the devices' ROM. Additionally, the new SDK contains documentation on all the OS calls and a detailed tutorial.

Using the updated SDK, developers can write applications that run on the original Pilot 1000 devices, the Palm Pilot, the Palm III, Palm V, and Palm VII. Developers can write applications that utilize the wireless functionality in the Palm VII, as well as write applications for Japanese-enabled devices.

Dave: Eric, what can you tell me about the new version of CodeWarrior that will be released at the conference?

Eric: The latest CodeWarrior tools for the Palm Computing platform will be based on CodeWarrior Pro 5 that was released in June. This means that Palm developers have access to the new CodeWarrior browser, the new XML import/export facilities, as well as updated compilers and libraries. Palm has added features to Constructor and the PalmRez post linker that allows users to create applications for Japanese versions of the OS. Those users who already use CodeWarrior Professional will see slightly newer versions of the IDE, MSL, and the compilers.

Dave: OK, you've convinced me. Let's say I go to PalmSource 99, attend the sessions and get the tools. Where do I start? What do I do? What kind of resources are available to me?

Eric: Well, you can start right now, before you go to the conference. CodeWarrior for Palm OS Release 5 is available from Palm or Metrowerks. The samples and tutorial that Phil mentioned earlier are available for the 3.0 version of the OS (Release 6 will have versions 3.1 and 3.2). There's a lot to learn about the core OS that will take most developers a while to learn.

Phil: We can also walk through some detailed code on the OS in next month's MacTech. In the mean time, here are some web sites that interested developers can start looking at:

  • http://www.palm.com - Palms' main web site.
  • http://www.palm.com/devzone - Palms' developer zone
  • http://www.palmsource.com - Information on the Palm Computing Platform developers conference
  • http://ls.palm.com - List server run by Palms' developer group. Users can sign up to receive email forums on the OS, conduits, and emulator.
  • http://www.metrowerks.com/pda/palm/x - Metrowerks' main site for the Palm product. Metrowerks is planning to add a tools support site located off this site where users can download tools and documents that aren't on the CD, such as the HackMaster sample, Eric's PRC viewer, the CodeWarrior FAQ, etc. We don't have a definitive location for this yet.
  • http://news.massena.com - Darrin Massena's private news server is a high signal-to-noise ratio news server where many experienced developers hang out.
  • http://www.roadcoders.com - A good place to get tools, SDKs, samples, and utilities.
 
AAPL
$96.03
Apple Inc.
+0.43
MSFT
$43.16
Microsoft Corpora
+0.00
GOOG
$572.46
Google Inc.
+0.86

MacTech Search:
Community Search:

Software Updates via MacUpdate

OneNote 15.2 - Free digital notebook fro...
OneNote is your very own digital notebook. With OneNote, you can capture that flash of genius, that moment of inspiration, or that list of errands that’s too important to forget. Whether you’re at... Read more
iStat Menus 4.22 - Monitor your system r...
iStat Menus lets you monitor your system right from the menubar. Included are 8 menu extras that let you monitor every aspect of your system. Some features: CPU -- Monitor cpu usage. 7 display... Read more
Ember 1.8 - Versatile digital scrapbook....
Ember (formerly LittleSnapper) is your digital scrapbook of things that inspire you: websites, photos, apps or other things. Just drag in images that you want to keep, organize them into relevant... Read more
OmniPlan 2.3.6 - Robust project manageme...
With OmniPlan, you can create logical, manageable project plans with Gantt charts, schedules, summaries, milestones, and critical paths. Break down the tasks needed to make your project a success,... Read more
Command-C 1.1.1 - Clipboard sharing tool...
Command-C is a revolutionary app which makes easy to share your clipboard between iOS and OS X using your local WiFi network, even if the app is not currently opened. Copy anything (text, pictures,... Read more
Knock 1.1.7 - Unlock your Mac by knockin...
Knock is a faster, safer way to sign in. You keep your iPhone with you all the time. Now you can use it as a password. You never have to open the app -- just knock on your phone twice, even when it's... Read more
Mellel 3.3.6 - Powerful word processor w...
Mellel is the leading word processor for OS X and has been widely considered the industry standard since its inception. Mellel focuses on writers and scholars for technical writing and multilingual... Read more
LibreOffice 4.3.0.4 - Free Open Source o...
LibreOffice is an office suite (word processor, spreadsheet, presentations, drawing tool) compatible with other major office suites. The Document Foundation is coordinating development and... Read more
Freeway Pro 7.0 - Drag-and-drop Web desi...
Freeway Pro lets you build websites with speed and precision... without writing a line of code! With it's user-oriented drag-and-drop interface, Freeway Pro helps you piece together the website of... Read more
Drive Genius 3.2.4 - Powerful system uti...
Drive Genius is an OS X utility designed to provide unsurpassed storage management. Featuring an easy-to-use interface, Drive Genius is packed with powerful tools such as a drive optimizer, a... Read more

Latest Forum Discussions

See All

Train Your Own Dragon in DreamWorks’ Fir...
Train Your Own Dragon in DreamWorks’ First Story App – Dreamworks Press: Dragons Posted by Jessica Fisher on August 1st, 2014 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Dream Revenant Review
Dream Revenant Review By Lee Hamlet on August 1st, 2014 Our Rating: :: WATCH OUT FOR BED BUGSUniversal App - Designed for iPhone and iPad Dream Revenant takes players on a journey through a man’s subconscious. And though it’s full... | Read more »
Dawn of the Immortals Review
Dawn of the Immortals Review By Jennifer Allen on July 31st, 2014 Our Rating: :: RESPECTABLE EXPLORATIONUniversal App - Designed for iPhone and iPad Dawn of the Immortals might not re-invent the wheel, but it does tweak it a little... | Read more »
80 Days Review
80 Days Review By Jennifer Allen on July 31st, 2014 Our Rating: :: EPIC ADVENTUREUniversal App - Designed for iPhone and iPad A fantastic and fascinating re-envisioning of the classic novel by Jules Verne, 80 Days is a delightful... | Read more »
Battleheart Legacy Guide
The world of Battleheart Legacy is fun and deep; full of wizards, warriors, and witches. Here are some tips and tactics to help you get the most enjoyment out of this great game. | Read more »
Puzzle Roo Review
Puzzle Roo Review By Jennifer Allen on July 31st, 2014 Our Rating: :: PUZZLE-BASED TWISTUniversal App - Designed for iPhone and iPad A different take on the usual block dropping puzzle game, Puzzle Roo is quite pleasant.   | Read more »
Super Crossfire Re-Release Super Crossfi...
Super Crossfire Re-Release Super Crossfighter Coming Soon, Other Radiangames Titles Go 50% Off Posted by Ellis Spice on July 31st, 2014 [ | Read more »
Hexiled Review
Hexiled Review By Rob Thomas on July 31st, 2014 Our Rating: :: HEX SELLSUniversal App - Designed for iPhone and iPad In space, no one can hear you… spell? Hexiled is a neat concept for a word scramble puzzle, but it doesn’t go too... | Read more »
Summoners War: Sky Arena Passes 10 Milli...
Summoners War: Sky Arena Passes 10 Million Installs! Posted by Jessica Fisher on July 31st, 2014 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Deep Loot Review
Deep Loot Review By Jennifer Allen on July 31st, 2014 Our Rating: :: DIVE DEEPUniversal App - Designed for iPhone and iPad Dive deep in this fun explore-em-up that’s a little grind heavy but ultimately quite entertaining.   | Read more »

Price Scanner via MacPrices.net

13-inch MacBook Airs on sale for $100 off MSR...
B&H Photo has the new 2014 13″ MacBook Airs on sale $100 off MSRP. Shipping is free, and B&H charges NY sales tax only. They also include free copies of Parallels Desktop and LoJack for... Read more
16GB iPad Air on sale for $399, save $100
Best Buy is offering the 16GB WiFi iPad Air for $399.99 on their online store for a limited time. Their price is $100 off MSRP. Choose free shipping or free store pickup (if available). Price is for... Read more
All Over For Tablets Or Just A Maturing, Evol...
CNN’s David Goldman weighs in on tablet sector doom and gloom, asking rhetorically: “Is this the beginning of the end for the tablet?” Answering that, he contends that hysteria and panic are... Read more
Letterspace 1.0.1 – New Free iOS Text Editor...
Bangkok, Thailand based independent developer Sittipon Simasanti has released Letterspace, a new text editor for iPhone, iPad, and iPod touch devices. Letterspace is a note taking app with an... Read more
Save up to $130 on an iPad mini with Apple re...
The Apple Store has Certified Refurbished 2nd generation iPad minis with Retina Displays available for up to $130 off the cost of new models, starting at $339. Apple’s one-year warranty is included... Read more
iPad Cannibalization Threat “Overblown”
Seeking Alpha’s Kevin Greenhalgh observes that while many commentators think Apple’s forthcoming 5.5-inch panel iPhone 6 will cannibalize iPad sales, in his estimation, these concerns are being... Read more
Primate Labs Releases July 2014 MacBook Pro P...
Primate Labs’ John Poole has posted Geekbench 3 results for most of the new MacBook Pro models that Apple released on Tuesday. Poole observes that overall performance improvements for the new MacBook... Read more
Apple Re-Releases Bugfixed MacBook Air EFI Fi...
Apple has posted a bugfixed version EFI Firmware Update 2.9 a for MacBook Air (Mid 2011) models. The update addresses an issue where systems may take longer to wake from sleep than expected, and... Read more
Save $50 on the 2.5GHz Mac mini, plus free sh...
B&H Photo has the 2.5GHz Mac mini on sale for $549.99 including free shipping. That’s $50 off MSRP, and B&H will also include a free copy of Parallels Desktop software. NY sales tax only. Read more
Save up to $140 on an iPad Air with Apple ref...
Apple is offering Certified Refurbished iPad Airs for up to $140 off MSRP. Apple’s one-year warranty is included with each model, and shipping is free. Stock tends to come and go with some of these... Read more

Jobs Board

*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
Sr. Product Leader, *Apple* Store Apps - Ap...
**Job Summary** Imagine what you could do here. At Apple , great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring Read more
Sr Software Lead Engineer, *Apple* Online S...
Sr Software Lead Engineer, Apple Online Store Publishing Systems Keywords: Company: Apple Job Code: E3PCAK8MgYYkw Location (City or ZIP): Santa Clara Status: Full Read more
Sr Software Lead Engineer, *Apple* Online S...
Sr Software Lead Engineer, Apple Online Store Publishing Systems Keywords: Company: Apple Job Code: E3PCAK8MgYYkw Location (City or ZIP): Santa Clara Status: Full 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.