Hello,
Lazarus is being extended to support cross-PDA GUI application development, but besides GUIs there are lot's of other things which are accessible in PDAs, like calendar, vibration, accellerometer, etc. I have a long term project of bringing cross-PDA APIs support to Free Pascal / Lazarus. The API will very much likely be a pascalized version of the JIL standard for cross-PDA Javascript APIs which can be found here:
http://www.jil.org/c/document_library/get_file?uuid=03eb4771-e9a2-42fc-9874-0bb402e0244c&groupId=10158Thinking about this, I would like to know which kinds of APIs would be the most important ones to start this project, for people which use FPC / Lazarus for PDA development. Possible options are:
* Contacts (specify if Reading and/or Writing)
* Photo Camera
* Film Camera
* Vibration
* Accelerometer
* Telephone calls (receive or send?)
* SMS (read or write?)
* Radio info (network type, network signal, etc)
* Network info (network type, network signal, etc, for various networks: wifi, bluetooth, etc)
* Phone data (manufacturer, available memory)
* Power info (battery status data)
* Position info (GPS)
* List of applications, OpenURL, OpenDocument
The long term PDAs which we might support would be:
* Windows Mobile native
* Maemo
* iPhone (internal bussiness apps and apps for jail broken iPhones)
* Android (much longer term then the others)
Also would be interresting to know which PDAs people are most interrested at. My favorite ones are Windows Mobile native and Android. Maemo and iPhone are too expensive for me.