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.
 

Community Search:
MacTech Search:

Software Updates via MacUpdate

BusyContacts 1.0.2 - Fast, efficient con...
BusyContacts is a contact manager for OS X that makes creating, finding, and managing contacts faster and more efficient. It brings to contact management the same power, flexibility, and sharing... Read more
Capture One Pro 8.2.0.82 - RAW workflow...
Capture One Pro 8 is a professional RAW converter offering you ultimate image quality with accurate colors and incredible detail from more than 300 high-end cameras -- straight out of the box. It... Read more
Backblaze 4.0.0.872 - Online backup serv...
Backblaze is an online backup service designed from the ground-up for the Mac.With unlimited storage available for $5 per month, as well as a free 15-day trial, peace of mind is within reach with... Read more
Little Snitch 3.5.2 - Alerts you about o...
Little Snitch gives you control over your private outgoing data. Track background activity As soon as your computer connects to the Internet, applications often have permission to send any... Read more
Monolingual 1.6.4 - Remove unwanted OS X...
Monolingual is a program for removing unnecesary language resources from OS X, in order to reclaim several hundred megabytes of disk space. If you use your computer in only one (human) language, you... Read more
CleanApp 5.0 - Application deinstaller a...
CleanApp is an application deinstaller and archiver.... Your hard drive gets fuller day by day, but do you know why? CleanApp 5 provides you with insights how to reclaim disk space. There are... Read more
Fantastical 2.0 - Create calendar events...
Fantastical is the Mac calendar you'll actually enjoy using. Creating an event with Fantastical is quick, easy, and fun: Open Fantastical with a single click or keystroke Type in your event details... Read more
Cocktail 8.2 - General maintenance and o...
Cocktail is a general purpose utility for OS X that lets you clean, repair and optimize your Mac. It is a powerful digital toolset that helps hundreds of thousands of Mac users around the world get... Read more
Direct Mail 4.0.4 - Create and send grea...
Direct Mail is an easy-to-use, fully-featured email marketing app purpose-built for OS X. It lets you create and send great looking email campaigns. Start your newsletter by selecting from a gallery... Read more
jAlbum Pro 12.6 - Organize your digital...
jAlbum Pro has all the features you love in jAlbum, but comes with a commercial license. With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code!... Read more

MLB Manager 2015 (Games)
MLB Manager 2015 5.0.14 Device: iOS Universal Category: Games Price: $4.99, Version: 5.0.14 (iTunes) Description: Guide your favorite MLB franchise to glory! MLB Manager 2015, officially licensed by MLB.com and based on the award-... | Read more »
Breath of Light (Games)
Breath of Light 1.0.1421 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0.1421 (iTunes) Description: Hold a quiet moment. Breath of Light is a meditative and beautiful puzzle game with a hypnotic soundtrack by... | Read more »
WWE WrestleMania Tags into the App Store
Are You ready to rumble? The official WWE WrestleMania app, by World Wrestling Entertainment, is now available. Now you can get all your WrestleMania info in one place before anyone else. The app offers details on superstar signings, interactive... | Read more »
Bio Inc's New Expansion is Infectin...
Bio Inc., by DryGin Studios, is the real time strategy game where you infect a human body with the worst virus your evil brain can design. Recently, the game was updated to add a whole lot of new features. Now you can play the new “Lethal”... | Read more »
The Monocular Minion is Here! Despicable...
Despicable Me: Minion Rush, by Gameloft, is introducing a new runner to the mix in their latest update. Now you can play as Carl, the prankster minion. Carl has a few new abilities to play with, including running at a higher speed from the start.... | Read more »
Dungeon of Madness (Games)
Dungeon of Madness 1.0.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0.0 (iTunes) Description: Dungeon of Madness is an action game where you rotate tiles to create our own route. Help the hero by connecting the... | Read more »
Filters for iPhone (Photography)
Filters for iPhone 1.0 Device: iOS iPhone Category: Photography Price: $.99, Version: 1.0 (iTunes) Description: | Read more »
Jump'N'Shoot Attack (Games)
Jump'N'Shoot Attack 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: A mobile game for gamers! Join Louise Lightfoot, the legendary "Master of Jumping and Shooting", on her mission to save... | Read more »
Space Bounties Inc. (Games)
Space Bounties Inc. 1.4 Device: iOS Universal Category: Games Price: $1.99, Version: 1.4 (iTunes) Description: SuperGameDroid: 4/5 "Satisfying futuristic RPG combat, high replay value, and a heavy dose of nostalgia make Space... | Read more »
Gamebook: Pocket RPG (Games)
Gamebook: Pocket RPG 1.0.11 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0.11 (iTunes) Description: Walk into the Land of Lanthir Lamath ruled by wicked skeletons and fight for your life in a thrilling adventure.... | Read more »

Price Scanner via MacPrices.net

Logitech Says MX Master Is Its Most Advanced...
Logitech’s new MX Master Wireless Mouse incorporates the best of Logitech’s many computer mouse innovations into a striking hand-sculpted design. The company claims that the MX Master creates a new... Read more
Save up to $300 on a new Mac, $30 on an iPad,...
Purchase a new Mac or iPad at The Apple Store for Education and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free,... Read more
Apple refurbished 2014 MacBook Airs available...
The Apple Store lowered prices on Apple Certified Refurbished 2014 MacBook Airs recently, with models now available starting at $679. An Apple one-year warranty is included with each MacBook, and... Read more
Mac Notebook Evolution; A Desktop Replacement...
More often than not right from the beginning, Apple’s Macs have tended to skew toward small. The original Macs were called “compacts,”, and notwithstanding a few exceptions like the honking Big Mac... Read more
13-inch 1.4GHz/128GB MacBook Air (Apple refur...
The Apple Store has Apple Certified Refurbished 2014 13″ 1.4GHz/128GB MacBook Airs available for $759 including free shipping plus Apple’s standard one-year warranty. Their price is $240 off original... Read more
YEP! Alternative Browser for iOS Now Supports...
Pfaeffikon, Switzerland based Power App AG has announced the release of an update to their Yep! Web Browser (v1.3.0) for iOS8 iPhone and iPad. Yep! hit the App Store shortly after the release of iOS... Read more
15-inch Retina MacBook Pros on sale for up to...
B&H Photo has the new 2014 15″ Retina MacBook Pros on sale for up to $250 off MSRP for a limited time. Shipping is free, and B&H charges NY sales tax only: - 15″ 2.2GHz Retina MacBook Pro: $... Read more
Clearance 13-inch Retina MacBook Pros availab...
B&H Photo has leftover 2014 13″ Retina MacBook Pros on sale for up to $250 off original MSRP. Shipping is free, and B&H charges NY sales tax only: - 13″ 2.6GHz/128GB Retina MacBook Pro: $1098... Read more
Clearance 2014 MacBook Airs on sale for up to...
B&H Photo has MacBook Airs on sale for up to $180 off original MSRP. Shipping is free, and B&H charges NY sales tax only: - 11″ 128GB MacBook Air: $789.99 110 off original MSRP - 11″ 256GB... Read more
Apple refurbished Time Capsules available for...
The Apple Store has certified refurbished Time Capsules available for $100 off MSRP. Apple’s one-year warranty is included with each Time Capsule, and shipping is free: - 2TB Time Capsule: $199, $100... 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. Technical Services Consultant, *Apple*...
**Job Summary** Apple Professional Services (APS) has an opening for a senior technical position that contributes to Apple 's efforts for strategic and transactional Read more
Lead *Apple* Solutions Consultant - Retail...
**Job Summary** Job Summary The Lead ASC is an Apple employee who serves as the Apple business manager and influencer in a hyper-business critical Reseller's store Read more
*Apple* Pay - Site Reliability Engineer - 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
*Apple* Solutions Consultant - Retail Sales...
**Job Summary** As an Apple Solutions Consultant (ASC) you are the link between our customers and our products. Your role is to drive the Apple business in a retail Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.