Palm OS Developer Suite Preview Available
PalmSource has released a preview of the new Palm OS Developer Suite. The suite (v0.1.1) is a new tool chain from PalmSource that provides software developers with a means to develop Palm OS applications for Palm OS 4 and all other versions up to Cobalt.
The new Palm OS Developer Suite is based on the Eclipse environment, an open-source, Integrated Development Environment (IDE) originally developed by IBM that supports software development in a variety of languages, including C, C++, Java and COBOL. The existing Eclipse IDE targets many platforms, including Windows, Linux, and Mac OS X. However, PalmSource is focusing on the Windows platform for the initial release. They are looking for a few developers to help address the Linux and Mac OS X platforms.
The Palm OS Developer Suite integrates Palm OS SDKs and tools into the open source Eclipse IDE. The Eclipse platform is a foundation for constructing and running integrated end-to-end software development tools. The platform consists of open source software components that tool vendors use to construct solutions that plug in to integrated software workbenches.
With the new Palm OS Developer Suite, programmers will have a parallel development path for creating ARM-native software applications, and 68K software applications that run on Palm OS 4, Palm OS Garnet and Palm OS Cobalt, through PACE (the Palm Application Compatibility Environment). No other single development tool currently on the market provides these capabilities.
The 0.1.1 preview for windows can be downloaded here. You must be a member of the Palm OS developer program to download the toolset.
Article Comments
(21 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.
The simulator is now available
------------------------------------------------------
You may be a race car driver at heart if you refer to leaving your driveway as "Turn 1"
RE: The simulator is now available
That said, the new media player looks nice, although I couldn't actually get it to play any files in the simulator.
RE: The simulator is now available
It plays mpg files fine - just create a subfolder called 'Video' in the 'Card1' folder thats part of the simulator files. I tried 8 files - 6 played fine (the others may have some weird encoding or some issue).
I know what you mean about the speed of the start-up/reset of the simulator. However, i think this would happen faster on an actual device because its not loading from a hard drive, its coming from ROM.
RE: The simulator is now available
You can speed up the startup of the Cobalt simulator by adding the lines "FASTBOOT=1" or "FASTBOOT=2" to the PalmSim.ini file.
If you add FASTBOOT=1, it will skip the welcome app and go straight to the launcher.
If you add FASTBOOT=2, it will skip the sublaunching of applications at the beginning, where you see the icons go by. Keep in mind that doing that means no apps are sublaunched at the beginning, so the everyone might not be be registered for the notifications or exchange transactions they want, so all kinds of things might not work. But if you don't need any of this, FASTBOOT=2 might be the way to go.
--
Ben Combee
Programming help at www.palmoswerks.com
RE: The simulator is now available
Where does this leave CodeWarrior?
Scott
http://Tapland.com
- Tapwave Zodiac News, Reviews, & Discussion -
RE: Where does this leave CodeWarrior?
Also remember that the Developer Suite is not a production-quality thing yet. The PalmSource folks have only been working on the Eclipse environment since November. (That being said, all the problems I've had are due to the C Development Toolkit (CDT), which is an Eclipse thing, not the PalmSource code. I haven't stressed the new resource tool, however...)
If you're using PRC-Tools then it might be worth it, but I'd give the developer suite a little time to mature.
So far I have to say I'm impressed with the toolkit. For an early release it's pretty good. The PalmSource tools team deserves a lot of credit.
RE: Where does this leave CodeWarrior?
CW still has other advantages, especially with large 68K app support, precompiled headers to speed builds, and C++ library support.
--
Ben Combee
Programming help at www.palmoswerks.com
RE: Where does this leave CodeWarrior?
____________________________________________________
Current fan of a 320x480 tablet shaped PDA with built in BT+Wifi for less than US$500
Can't Download
Can someone email me (or put it on an ftp site somewhere) the Dev Suite as I'd really like to play with it.
Thanks,
Ben
RE: Can't Download
Did anyone else have problems using another browser?
Jim
RE: Can't Download
Unfortunately, I have no answers as to why you can't download.
Jim
RE: Can't Download
How do we know this guy is a registered Developer with Palm?
Remember actual members need to be leary of posts such as this one. After all we all signed up for access to the web site signing various agreements, etc.
No one should make these kinds of things available outside of Palm for anyone. Let them join up and if they are a member then let them work out their own problems with Palm.
RE: Can't Download
I am, in fact, a member of the developer program. It's free to join so why would I go to all this trouble when I could get it direct.
Still can't login to download and no response from the site webmaster. I'm going to try joining the program again with a different email address.
Thanks,
Ben
RE: Can't Download
Thank,
Ben
The simulator
- Although not much enhanced, the Date Book, To Do List and Memo Pad applications have been throughly cleaned up. I'm sad to see there's no colour coding in the Calendar (this feature is extremely useful in the T3's PIM applications).
- The new networking looks impressive, although I couldn't figure out how to get it working in Windows.
- The EFIGs ROM is only 5.7MB, contrary to previous reports. However, the simulator doesn't seem to like me setting the resolution to 320x320 rather than 320x480, possibly indicating that a VG form factor is required?
- There is a new "Heap Based RAM Disk" alongside the traditional RAMDISK provided for the emulator. Does this mean that Cobalt has a built-in RAM disk feature allowing people to load any file onto the device?
- The Prefs screen is very sparse. There's no options to change the colour scheme of the interface or to enable writing on the screen. This is concerning.
- The new font rendering looks pretty sweet. I look forward to it being adopted throughout all the default applications ASAP. At the moment, only slips, Media and the Applications Launcher seem to use it.
- I am concerned by the lack of a standards-complaint built-in web browser which we were promised, although I guess NetFront fits the bill (but may not be adopted universally by the handheld makers?).
Handspring Visor Neo --> Sony CLIE PEG-T665C --> palmOne Tungsten T2
Palm OS 6 (Cobalt) Simulator
Abraham Estrada
http://pda.teporocho.net
RE: The simulator
--
Ben Combee
Programming help at www.palmoswerks.com
RE: The simulator
JLM.
RE: The simulator
Given that the built-in PIM apps on the new PalmOne devices look a lot better than these new OS 6 ones, you have to question (again) if spitting the company really was the right move. Given that each Palm OS licensee seems to be increasingly going their own way with regards to the default PIM apps and the general look and feel, I can see the platform becoming increasingly fragmented. This is bad news for developers and users imo and undermines the credibility of the platform as whole. Yes it's boring that every PPC looks damned near identical but there is still a lot to be said for a consistent user interface.
--
Visor Deluxe > iPod > Clie SJ33 > Zire 71 > ?
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
Eclipse