Here are some resources for mobile phone development.
Friday, June 20th, 2008Some major categories would be:
1) Native Symbian development
2) Web Runtime development
3) Python develoment
For reference, we are looking at jointly supporting mobile development at Stanford, and I envision a mix of something like Betalabs
(http://www.nokia.com/betalabs) with the internet tablet development site Maemo.org (http://maemo.org/community/)
Here are some specific links for development:
1) Nokia supports Open C, which includes POSIX libraries and can help developers working on products based on Symbian OS, allowing them to draw on existing code and components as part of their development projects.
http://www.forum.nokia.com/main/resources/technologies/open_c/documentat
ion/
2) Web Runtime (WRT) for the S60 platform provides support for Web widgets. Web widgets are small applications that can access the wealth of Web-based information and services. WRT was created by extending the powerful core of the Web Browser for S60. This open-source engine allows WRT developers to use familiar industry standards such as HTML, Cascading Style Sheets (CSS), and Asynchronous JavaScriptTM and XML
(AJAX) to build small stand-alone Web applications called widgets.
Introduction to S60 Web Runtime environment http://www.forum.nokia.com/document/Web_Developers_Library/index.html?co
ntent=GUID-7C69DDA4-16F1-4A8F-BDB2-4CB0015B4E81.html
Web Runtime API
http://www.forum.nokia.com/document/Web_Developers_Library/index.html?co
ntent=GUID-7C69DDA4-16F1-4A8F-BDB2-4CB0015B4E81.html
3) Python for S60 brings the Python programming language to the S60 platform. The tools enable rapid application development and prototyping, and the ability to create stand-alone S60 applications written in Python. The device installation package includes the Python interpreter (based on Python 2.2.2), select Python Standard Libraries, a script shell for launching Python scripts, a variety of native extensions, and a Python Console for interactive development. Python for S60 can also be added to S60 SDKs for PC-based development, testing, and creating application installers.
http://www.forum.nokia.com/info/sw.nokia.com/id/ee447e84-2851-471a-8387-
3434345f2eb0/Python_for_S60.html
What more details would you like? Would it make sense to sit down and talk about these develop resources with you and/or some research assistants/students this summer? Alternatively, we could even have a small workshop here, if there are some people that would be around.
Also, in terms of doing mobile web development, here are some good tools and sites to help people create mobile sites.
http://drupal.org/project/mobi
http://dev.mobi/topic/tools (dev.mobi is the root site, with good info) http://site.mobi/ http://ready.mobi/
