代码之家  ›  专栏  ›  技术社区  ›  Palantir

建立一个简单的Symbian应用程序的最快方法?

  •  5
  • Palantir  · 技术社区  · 16 年前

    我有一部基于诺基亚S60系列用户界面的Symbian 9.1手机,诺基亚E65。我想建立一个简单的,全屏幕,图形应用程序。它应该能够显示一些文本和图片,并通过键盘进行基本的交互。那是给我的,不需要部署。

    现在,你认为最快也是最无痛的方法是什么?

    我有以下技能: -HTML、PHP、ASP.NET、JS -ASP.NET和C,Silverlight - Java,但主要用于网络,而不是UI -一些C++

    我下载了诺基亚IDE,但一看到它就吓坏了:)

    欢迎使用任何教程或示例!

    编辑: 特别是两个问题:

    1. 是否有可能为该手机制作一个独立的闪存应用程序?
    2. Qt移动版怎么样?
    7 回复  |  直到 15 年前
        1
  •  6
  •   Pat    16 年前

    对于您的设备,一定要使用 Python for S60 . 它比Symbian的C++ SDK更容易启动,如果您需要比Python提供的低级别的功能,可以编写C++中的小模块并在Python程序中使用它们。

    对于像您描述的那样的简单应用程序,python可以做得很好。您甚至不需要在PC上使用任何诺基亚的IDES/工具,您只需在任何文本编辑器中编写代码,将其复制到手机上并实时测试即可。

    正如其他人提到的,其他选项包括:

    • Symbian C++ SDK :因为您已经发现了工具,并且不是最直观的工具,所以开发也不是直接向前的。
    • 诺基亚WRT :使用javascript/css/html,但它不适用于您的手机。
    • QT :您的手机不可用。
    • 爪哇美 :可能是您的第二个最佳选择,您的代码将稍微大一些,但更易于保护。这些工具不像Python那样直截了当,但绝对不像Symbian那样复杂。
        2
  •  4
  •   Gareth Stockwell    16 年前

    如果您认为您将来可能希望在Symbian平台上做一些进一步的开发,我强烈建议您看看 Qt . 不幸的是,你不能在你的E65上使用它,因为Qt需要S60 3.1或更高版本。(E65运行S60 3.0)。

    由于在C++中完成QT编码,如果需要的话,您还可以访问本机平台API。然而,对于大多数应用程序,QtaAPI(相当容易使用)提供了您需要的所有功能。

    根据你的背景,学习曲线可能比使用Java或Python更陡峭,但回报是你可以访问一个非常强大的工具包。当然,只要你只使用qt apis,你的应用程序在必要的时候应该很容易移植到其他qt平台。

        3
  •  3
  •   Ola    16 年前

    转到JavaME。 你在爪哇列出的所有事情都是可行的。

        4
  •  2
  •   Daniel Elliott    16 年前

    C++的Symbian SDK可以是 downloaded here .

    NSBasic 是另一个选择。

    仁慈,

        5
  •  2
  •   Sebastian Brannstrom    16 年前

    我可以建议 Python ?对于新的塞班手机,我建议您 Web Runtime (WRT) 但旧款E65不支持。

        6
  •  1
  •   michael aubert    16 年前

    我显然有偏见,但我建议 2D graphics example code 从“Symbian OS上的快速食谱”一书中:

        7
  •  1
  •   Oren    15 年前

    如果您已经知道HTML和JS,那么您应该能够非常容易地使用诺基亚论坛提供的工具为您的Symbian设备编写一个Web小部件。更多信息在这里: http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/

    这些小部件是独立的全屏应用程序,使用设备Webkit浏览器引擎进行渲染和UI。您也可以使用键盘输入和自定义软键,如果您愿意的话。

    推荐文章