针对初学者的Java Mobile编程,从哪里开始?

时间:2008-12-16 16:04:11

标签: java mobile mobile-phones

Google MailGoogle Maps应用程序下载到手机后,我了解了我想要实施的服务。

我的问题是我从未对移动平台进行任何编程,我需要有人在移动设备上为我指出一些用于Hello World的资源,然后更复杂一些。

让我们有点宽泛,就像在J2ME中一般。一旦我得到非Android / * Berry / etc,我将深入研究Android。

4 个答案:

答案 0 :(得分:4)

点击here将是一个非常好的起点,这是最好的J2ME程序员在你开始之前就已经开始......

答案 1 :(得分:3)

安装NetBeans with J2ME - 您可以在各种目标设备模拟器上测试您的移动应用程序。简单的开发模型 - 您可以使用Visual Mobile Designer快速开发GUI。

答案 2 :(得分:1)

我真的建议将Blackberry视为目标平台,原因如下:

  • 大量文档
  • 使用便宜的设备进行测试
  • 没有围墙花园(审批系统或封闭式市场),您可以通过无线下载分发您的应用程序(用户只需将浏览器指向相应的JAD文件并开始下载/安装)
  • 庞大的用户群(至少在美国境内)
  • 黑莓开发者的质量论坛支持
  • 支持J2ME。您可以开发J2ME特定应用程序的Blackberry特定应用程序,这两个应用程序都在黑莓设备上运行。
    • Blackberry特定应用程序拥有更加优雅的UI库(您需要自行推出或使用像LWUIT这样的库的许多J2ME witdgets),您将无法将Blackberry特定应用程序运行到其他设备(虽然底层逻辑是相同的)
    • Blackberry和J2ME特定的应用程序仍然可以访问和使用每个框架的基础非ui类。

唯一的缺点:

  • 不像Android或iPhone开发那样性感
  • 初始设置可能很笨拙
  • 难以盈利,因为没有正式的黑莓商店来管理交易和安装

您可以在此处获取有关Blackberry开发的更多信息:

http://na.blackberry.com/eng/developers/started/

答案 3 :(得分:1)

从Sun的JavaME(以前的J2ME)网站开始,你可以找到很多文档和示例(即使我必须管理,它们还有点旧)。 如果您想要更复杂但更先进的东西,可以查看GEAR Java Mobile Framework。它是一个轻量级的JavaME框架,它托管在sourceforge上。 还有一个blog包含一些关于如何从头开始新应用程序的有用教程。