English 中文(简体)
Java移动编程初学者从何处开始?[已关闭]
原标题:
  • 时间:2008-12-16 16:04:11
  •  标签:

我们不允许寻求书籍、工具、软件库等推荐的问题。你可以编辑问题,使其可以回答事实和引用。

Closed 4 years ago.

在我下载了Google MailGoogle Maps应用程序到我的手机后,我想到了一个我想要实现的服务。

我的问题是我从未在移动平台上编程,我需要有人指出一些关于在移动设备上编写"Hello World"以及更复杂的程序资源。

让我们把它扩大一点,就像J2ME普遍的情况一样。一旦我摆脱了非Android / *Berry等问题,我就会深入研究Android。

最佳回答

点击这里是一个很好的开始地方,这也是最优秀的J2ME程序员在你之前开始的地方...

问题回答

安装 带有J2ME的NetBeans - 您可以在多种目标设备仿真器上测试您的移动应用程序。简单的开发模型 - 您可以通过Visual Mobile Designer快速开发GUI。

我非常推荐把Blackberry作为一个目标平台来玩,原因如下:

  • Lots of documentation
  • Access to cheap devices for testing
  • No walled garden (approval system or closed marketplace), you can distribute your app via over the air downloads (user just has to point their browser to the appropriate JAD file and download/install begins)
  • Large user base (at least within the US)
  • Quality forum support for blackberry developers
  • Supports J2ME. You can either develop Blackberry specific apps of J2ME specific apps, both run on blackberry devices.
    • Blackberry specific apps have a more elegent UI library (lots of J2ME witdgets you need to roll your own or use a library like LWUIT) and you won t be able to run Blackberry specific apps to other devices (though the underlying logic will be the same)
    • Both Blackberry and J2ME specific apps can still access and use underlying non-ui classes of each framework.

唯一的缺点:

  • Not as sexy as Android or iPhone development
  • Initial setup can be clumsy
  • Tough to monetize because no formal blackberry store to manage transactions and installs

您可以在这里获取更多关于Blackberry开发的信息:

http://na.blackberry.com/eng/developers/started/ 的中文翻译为:http://na.blackberry.com/eng/developers/started/。

Starting from Sun s JavaME (former J2ME) website you can find a lot of documentation and examples (even if i must admin, they are a little old). If you want something more complex yet more advanced, you can have a look at GEAR Java Mobile Framework. It s a lightweight JavaME framework and it s hosted on sourceforge. There is also a blog containing some usefull tutorial on how to start a new application from scratch.





相关问题
热门标签