移动开发的号角渐渐的吹起,移动开发也慢慢的进入了更多开发者的眼帘。J2ME技术已经成为了移动开发业界的标准,MSA规范的lead曾说明为什么采用J2ME技术作为Nokia手机的主流移动开发技术,而不是BREW。原因很简单,J2ME是开放的。 本文旨在为刚刚进入移动开发世界的开发者提供入门指导,希望这篇文章能够快速帮助你了解J2ME的概念,成功搭建起开发环境,在以后的学习中掌握J2ME的主要内容。
1)什么是J2ME
J2ME的全称是Java 2 Micro Edition,现在逐渐被另外一种称呼Java ME取代。事实上J2ME是由一些列的规范组成的。J2ME的目标平台是那些嵌入式消费类电子产品,例如移动电话、PDA、电视机顶盒等。学习J2ME应该首先了解它的体系结构,熟悉配置、简表和可选包等概念。而不要一直被CLDC,MIDP,MMAPI等缩写迷惑。参考下面的文章对您了解什么是J2ME大有帮助:
J2ME技术概述 J2ME概念解析 J2ME平台体系结构 介绍J2ME的几个重要概念
2)搭建J2ME开发环境,选择合适的集成开发工具
对于新手来说,能够尽快进入状态最重要的一环就是成功搭建了开发环境。目前主流开发工具是Eclipse,Netbeans和JBuilder。本站你可以找到上述三种开发工具的使用文档,笔者向大家推荐的是Netbeans IDE,这是SUN公司一款非常出色的集成开发工具,配合Mobility Pack开发J2ME应用非常好用。12月份将发布最新的5.0版本,现在可以使用4.1,包括中英文版。
J2ME中文教程 12 搭建开发平台Eclipse J2ME中文教程 13 搭建开发平台JBuilder
J2ME中文教程 11 搭建开发平台WTK
使用Eclipse搭建J2ME开发环境 使用Netbeans开发MIDP应用程序 使用JBuilder开发J2ME应用程序
3) J2ME能够用来做什么,如何学习J2ME
目前J2ME主要应用在移动电话上,主要是游戏开发。事实上,J2ME能够做的内容有很多,绝对不应该局限于游戏。SonyEricsson,Nokia等厂商都把重点转向了企业和产品应用层面,另外Mobile Java 3D作为一个独立的领域也正在受到大家的广泛欢迎和关注。关于如何学好J2ME,笔者认为最关键的是恒心,下面的文章也能够给您一些建议:
如何学好J2ME
4)MIDP的主要内容包括哪些
MIDP作为目前采用最为广泛的简表在J2ME开发中占据非常重要的地位,熟悉它的主要内容显得至关重要。MIDP2.0主要由下面几部分组成:MIDlet应用程序模型和生命周期,图形用户界面,记录管理系统,通用连接框架,安全模型,游戏开发包,PUSH注册和MMAPI的音频子系统。
关于MIDlet的应用程序模型和生命周期请参考:
精通J2ME中的Hello World
关于MIDP的图形用户界面开发,请参考下面的专题:
MIDP图形用户界面
关于记录管理系统的定义和使用指南请参考:
精通MIDP的子系统RMS
关于开发J2ME联网应用程序请参考:
J2ME联网开发专题
如果你对J2ME游戏开发很有兴趣请参考:
J2ME游戏开发
更多内容您可以阅读J2ME开发网原创的 J2ME中文教程
5)推荐书籍和网站
国内J2ME开发网(http://www.j2medev.com)已经成为最为专业的门户网站,如果您有问题可以多多参考本站的开发文档或者到论坛提出问题。http://java.sun.com和http://www.onjava.com是国外很不错的Java学习站点。
书籍向大家推荐笔者翻译的《Symbian OS J2ME编程指南》和编著的《J2ME开发精解》,目前都已经上市。目前J2ME开发网还推出了J2ME培训服务,如果您希望更系统,更快的学习J2ME技术可以报名参加我们的培训。详细介绍
相关专题
- J2ME开发教程 (580篇文章)
- J2ME游戏开发应用 (633篇文章)
- j2me教程 (76篇文章)
- J2EE Server下的第一个EJB程序(图文进阶篇 (509次浏览)
- J2EE实战留言本(升级应用篇) (329次浏览)
- 如何开发基于JBoss的J2EE应用 (110次浏览)
- J2ME Mobile 3D入门教程(三)碰撞初步 (107次浏览)
- 使用JSR-238更快地全球化您的应用程序 (106次浏览)
- J2ME游戏中的图片处理 (105次浏览)
- GT4 开发:从头开始进行相互的身份验证 (104次浏览)
- 使用Java NIO提高服务端程序的性能 (103次浏览)
- J2ME RPG游戏边学边做(一) (70次浏览)
- J2ME中通过Http协议传输图片 (67次浏览)



