Metrowerks Releases CodeWarrior for Palm OS v9
Metrowerks has released CodeWarrior™ Development Studio for the Palm OS Platform, Version 9.0. The new release includes comprehensive support for 68K and ARM core technologies to help smooth application developers’ transition to the Palm OS 5 platform.
“Version 9.0 is a major leap forward in usability and feature set,” said Scott Maxwell, CEO of PocketPurchase, Inc. and author of the multi-award winning WordSmith word processor. “Using the built-in ARM compiler, I was able to add ARMlets to WordSmith that dramatically increased the speed of encrypting data and rendering fonts.”
With built-in ARMlet project templates and the Metrowerks ARM core compiler, the graphical CodeWarrior Integrated Development Environment (IDE) allows developers to create Palm OS 5 applications more quickly compared to using common GCC compilers with a command line interface.
In addition, the toolset includes a Metrowerks ARMlet support library that contains many common Palm OS functions and lets developers access them from the ARMlet using the same syntax used for 68K code.
Helping to further speed development cycles is a new drag-n-drop Resource Designer, a rapid application development feature that allows users to easily design and manipulate all the different aspects of their application’s user interface live on the screen.
The Object Library for Palm OS (POL), a C++ class library that encompasses large parts of the Palm OS application programming interface (API), is also included, as well as an application wizard that assists developers in building applications based on POL.
For improved code performance, Metrowerks has added a completely rewritten and revamped 68K debugger that provides support for multiple debug sessions between emulators at once; an updated 68K compiler that offers better ANSI C++ compliance; and a new version of the CodeWarrior IDE that adds code completion for C and C++, docking windows, tabbed windows, and has workspace support. Updated command line versions of the 68K C/C++ compiler and Palm OS 68K linker are included as well.
Software development kits (SDKs) from leading Palm OS licensees and third party utilities also ship with the toolset.
Availability and Pricing
CodeWarrior Development Studio for Palm OS Platform, Version 9.0, will be available December 20, 2002 direct from Metrowerks and from Metrowerks authorized distributors. The suggested retail price for the product is US$399 per license (a US$100 reduction from Version 8.0), and US$199 for renewals (a US$50 reduction from Version 8.0).
Article Comments
(12 comments)
The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.
Comments Closed
This article is no longer accepting new comments.
RE: Hosted on Windows Only...
We are accepting emails in support of the Mac OS tools at two addresses: mwron@metrowerks.com and cw_suggestions@metrowerks.com. If you would like to see Mac OS hosted tools, please send mail.
Finally, from a personal perspective -- doing V9 was exhausting and exhilliarating, and me and my team were busy all the way through Monday when we sent our CDs off to manufacturing. If we had attempted to support both platforms with this release, we'd still be two months away from shipping, and Palm OS developers would be have that much longer to wait to get a version of our tools that supported ARMlet development. Yes, the decision to develop this for Windows first was a hard one, but I think it was the right choice for Metrowerks as a business, and for my developers as a team.
--
Ben Combee, CodeWarrior for Palm OS technical lead
Programming help at www.palmoswerks.com
RE: Hosted on Windows Only...
Stuart Eichert
RE: Hosted on Windows Only...
Demo Not Available
I think we will have some sort of multimedia presntation about the new product in January, and I'll be writing more about it on palmoswerks.com over the holidays.
--
Ben Combee, CodeWarrior for Palm OS technical lead
Programming help at www.palmoswerks.com
RE: Hosted on Windows Only...
Comments already forwarded to the suggested address.
Entry level version
I am an example of a potential PalmOS developer. I have a dozen or more years experience working in software development (mostly large, Unix based systems). I have always been a tinkerer and a gadget lover, and the Zen of Palm is very appealing. What has stopped me, apart from the pressures of my day job, is the convoluted path to get started.
I tried downloading and installing the myriad of tools and libraries required by gcc, but my stamina in these respects is not what it was when I was 25.
What I would like is a graphical system, like CW, with sufficient get-started type docs, perhaps with limited features, but at an entry-level price.
You get me over the initial hump and I can almost guarantee you I'll fork over the upgrade fee to the full version in under six months.
RE: Entry level version
--
Ben Combee, CodeWarrior for Palm OS technical lead
Programming help at www.palmoswerks.com
Nice Christmas Present!
Switching to Codewarrior from Appforge
I ordered the upgrade of Codewarrior for the Palm and have decided to buckle down and learn C/C++ again. It's been a while. The deciding factor was the fact that the Mobile VB product which relies on it's Booster product no longer supports Palm OS 5 devices. That bothers me since someone pointed out to me that my apps would break. Whereas if I develop in C/C++ they'd be portable or at least I could recompile them after making changes. Any comments about this? Anyone run into this issue or problem? I guess the big factor is the dependancy of having the booster product for Mobile VB or not having it.
Latest Comments
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
Hosted on Windows Only...
Choice Good, Monopoly Bad...