For the last several months, only a select group of developers were allowed access to the Palm Pre SDK (early access program for developers). All that were accepted in the program had to sign non-disclosure agreements to keep what they were seeing in the beta SDK confidential. Fortunately, I was one of the select few who were accepted into the program about a month ago, so I have had some time working with their SDK. As of this morning, Palm has officially released the SDK to all developers publically, so anyone who wants to create Palm Pre apps can now do so.
Here’s a few comments I have regarding the Palm Pre SDK:
Second, the Palm Pre does have some severe limitations, such as:
- You can’t install a database file (or any file) along with your application. So, if you expect to include a database file containing reference data for your application to access, you won’t be able to do so on the Palm Pre.
- Theoretically, database files are limited to 5 MB on the Palm Pre (to adhere to HTML5 standards).
- There is no way to download or upload files to the Palm from the Internet.
- There is no way to access the calendar event database, so a 3rd-party developer won’t be able to create any “Today Agenda” applications.
Luckily, I was able to take a week off of work and dive into the Palm Pre development. I’ve figure out how to use and manipulate the various Mojo UI widgets, as well as how to work effectively with the HTML5 SQL database routines. I’m now working through how to use the Mojo encryption routines, and I’ll start building my first application. Hopefully, I won’t run into any major snags along the way.