诺基亚平台上Java应用开发最新进展

来源:百度文库 编辑:神马文学网 时间:2024/04/28 10:50:51
CSDN.NET
【登录】【免费注册】
首 页新 闻社 区文 档Blog杂 志管 理培 训Java人 才产 品搜 索
频道首页开发专题J2ME资源Symbian资源WindowsMobile资源电子报

主题:诺基亚平台上Java应用开发最新进展
讲师:路戈宁 诺基亚论坛高级技术专家
课程时长:46分钟
文件大小:30.1MB
建议:用FlashGet下载 Windows MediaPlayer播放
J2ME 技术入门

J2ME程序开发全方位基础讲解汇总现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。精通J2ME中的Hello World初学java的时候一般都写过如下的HelloWorld程序,今天我准备详细讲述一下J2ME中的HelloWorld。无论你是J2ME开发高手还是新手都应该读读这篇文章,我想它会对你有所帮助!如何学好J2ME1.具备良好的java语言基础。不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你有良好的java语言基础的话,J2ME就显得比较容易掌握!
2. 清楚J2ME的体系结构。当你真正清楚了Configuration和Profile的关系、了解了CDC和CLDC的区别后,那么你可以开始编写自己的HelloWorldMIDlet了.J2ME开发入门专题系列之一:J2ME概述 我们将从定义 J2ME 开始,从最简单的J2ME 是什么开始讲起。然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述。同时我们会简要介绍打包和配置 J2ME 应用程序过程中的一些注意事项。
J2ME 技术发展
Java扮演嵌入式应用开发主角对嵌入式系统设计师来说,Java有许多优点。作为一门编程语言,Java允许面向对象编程,又没有C++中存在的严重问题。
此外,Java在业界得到了广泛支持,这意味着有众多资源可以利用,包括小应用程序和经验丰富的编程人员,从而每次编写新应用程序无需重复性工作。J2ME--丰富多彩的领域中生机勃勃的技术明天的计算将进入普及计算时代。各种消费电子产品,包括智能手机,PDA,Web-TV,将来的信息家电等等将实现随时随地的计算。这是一个异常广阔和丰富多彩的领域,其设备极度多样化而且都将在网络中,Java技术的跨平台性和网络功能在这里大有用武之地。这就是J2ME,这一丰富多彩的领域中生机勃勃的技术。2005 J2ME引领移动开发 2004年,移动开发恐怕成为了最时髦的字眼。在CSDN的最近一份调查显示,有24.34%的受访者涉足嵌入式/移动设备应用开发,这个数字可能略高于实际的比例,但也足可说明嵌入式/移动设备应用开发是一块诱人的新鲜奶酪。Java新规范浮出水面 移动用户将有更好体验现在产业界正在制定一个全新的Java技术规范,它将使开发手机应用包括娱乐内容变得更加容易。这一移动运作管理规范称为JSR 232,目前诺基亚和摩托罗拉公司在这一规范的制定和开发过程中处于领先地位。J2ME技术在手机开发领域的优势和不足 众所周知,在手机开发中,有J2ME、BREW、Symbian、Windows Mobile等开发方式,和这些开发方式相比,J2ME技术是使用比较普遍的一种技术,下面就对这些技术进行一些简单的比较。J2ME技术的出路在何方?对于现在的J2ME行业来说,单机游戏已经被开发的差不多了,而联网游戏也就只有那么几个有限的游戏,而且联网游戏还没有一个能够实现回收成本的,大家都在等待3G的到来,等待手机硬件的提高,等待网络速度的提升,大家都在期待着手机游戏行业成为下一个网络产业,可以造就N多的富翁,但是现在的前途的确很迷茫的。Sun Java无线开发工具包发布2.3 beta版本Sun Java无线开发工具包是用于开发移动设备应用(J2ME)的工具包。新版本增加了对三组API的支持,分别是:安全和信赖服务API(JSR-177)、定位API(JSR-179)和内容处理API(JSR-211)。此外,这个工具包中还包含了J2ME无线工具包2.2版本中所有的重要特性,例如MIDlet签名、证书管理等等。
诺基亚手机上Java开发
对于J2ME爱好者来说,基本上大家都是从SUN的WTK(J2ME Wireless Toolkit)开始的,但是对于实际应用来说,仅仅使用WTK是远远不够的,所以在学习过程中,必须完成从WTK到SDK的跨越。
厂商SDK最简单的理解就是在WTK的基础上增加了自己的模拟器和自己的扩展API。在使用厂商的SDK时,可以使用厂商的扩展类库,例如Nokia的UI类库和模拟器。
开发环境和开发工具:
Borland Jbuilder Mobile Edition NetBeansNetBeans Mobility Pack 4.1Sun J2ME Wireless ToolkitIBM WebSphere Studio Device DeveloperEclipseSun ONE Studio, Mobile EditionJava Studio Mobility
诺基亚设备的Java开发工具:
Nokia Developer’s Suite 3.0 for J2MENokia Prototype SDK 3.0Series 60 Platform SDKsSeries 40 Platform 2.0 SDKsSeries 40 Platform 1.0 SDKsSeries 80 Developer Platform SDKsNokia Connectivity Framework v1.2
参考资源
技术文章:
Eclipse上搭建Nokia手机的J2ME开发环境 诺基亚手机开发:用Java MIDlet发送相片专题:基于移动平台的Java游戏开发应用Nokia UI API处理声音问题基于Nokia S40的猜数字游戏之一开发NokiaS40系列应用程序初级篇
开发站点:
SUN J2ME WebSite:J2ME的老家,值得收藏的站点诺基亚开发论坛 :手机老大的开发论坛诺基亚中文讨论区 :推荐给从事诺基亚手机开发的朋友看J2ME开发网 :专业的个人网站,文档资源丰富中国JAVA手机网 :拥有丰富的开发文档CSDN移动频道 :开发文档以及讨论区

网站简介-广告服务-网站地图-帮助信息-联系方式-English-问题报告
CSDN北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号CSDN
© 2000-04, CSDN.NET, All Rights Reserved
360pskdocImg_3