我有一部基于诺基亚S60系列UI的Symbian 9.1手机诺基亚E65。我想构建一个简单的全屏图形应用程序。它应该能够显示一些文本和图片,并具有键盘的基本交互。这只适合我,不能部署。
现在,您认为最快,最无痛的方法是什么?
我有以下技能: - HTML,PHP,ASP.net,JS - ASP.net和C#,Silverlight - Java,但主要用于网络,而不是UI - 一些C ++
我已经下载了诺基亚IDE,但乍看起来很吓人:)
欢迎任何教程或示例!
编辑: 特别是两个问题:
答案 0 :(得分:6)
对于您的设备,请务必使用Python for S60。它比Symbian的C ++ SDK更容易开始,如果您需要比python提供的更多低级功能,您可以用c ++编写小模块并在Python程序中使用它们。
对于像你所描述的那样的简单应用程序,Python会做得很好。您甚至不需要在PC上使用诺基亚的任何IDE /工具,您只需在任何文本编辑器中编写代码,将其复制到手机并进行实时测试。
正如其他人所说,其他选择包括:
答案 1 :(得分:4)
如果您认为将来可能希望在Symbian平台上进一步开发,我强烈建议您查看Qt。不幸的是,你不能在你的E65上使用它,因为Qt需要S60 3.1或更高版本。 (E65运行S60 3.0)。
由于Qt编码在C ++中完成,因此如果需要,您还可以访问本机平台API。但是,对于大多数应用程序而言,(更加用户友好的)Qt API提供了您需要的所有功能。
根据您的背景,学习曲线可能比使用Java或Python更陡峭,但是获得的回报是您可以访问非常强大的工具包。当然,只要您只使用Qt API,您的应用就可以在必要时轻松移植到其他Qt平台。
答案 2 :(得分:3)
转到Java ME。 您在帖子中列出的所有内容都可以用Java完成。
答案 3 :(得分:2)
答案 4 :(得分:2)
我可以建议Python吗?对于较新的Symbian手机,我建议使用Web Runtime (WRT),但旧版E65不支持。
答案 5 :(得分:1)
我显然有偏见,但我建议从“Symbian OS快速食谱”一书中获取2D graphics example code:
答案 6 :(得分:1)
如果您已经了解HTML和JS,那么您应该能够使用诺基亚论坛提供的工具轻松地为您的Symbian设备编写Web小部件。更多信息: http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/
这些小部件是独立的全屏应用程序,它们使用设备WebKit浏览器引擎进行渲染和UI。您也可以使用键盘输入并根据需要自定义软键。