MIDP3.0简介
翻译:陈跃峰
出自:http://blog.csdn.net/mailbomb
原文:http://blogs.forum.nokia.com/view_entry.html?id=127
大约一年以前,当阅读MIDP3.0(JSR-271)的规范时,就有种强烈的感觉——它必然通过利用高性能的机器从而在移动领域获得更大的提升。Java Micro Edition在继续发展,我们将在未来获得更多。对于像我这样的开发者,觉得JME还是有一定限制,还有很长的路要走。
MIDP3.0包含的核心特性如下:
u 为CLDC、CDC和OSGi上的MIDlets增强和指定适当的行为:
1. 增加在一个VM中同时运行多个MIDlets
2. 为MIDlets指定恰当的防火墙,运行时行为和生命周期管理内容
3. 增加后台MIDlets(例如无界面的MIDlets)
4. 增加自动运行MIDlets(例如在系统启动时运行)
5. 增加MIDlets之间的交互
u 增加MIDlets的共享库
u 在各个方面严格规范改进设备兼容性
u 在各个方面增加功能,例如
1. 改进UI的表现力和扩展性
2. 对大屏幕设备提供更好的支持
3. 增加MIDlets绘制第二个显示
4. 增加更多的和高性能游戏
5. 安全RMS存储
6. 可删除的RMS存储
7. IPV6
8. 每个设备多重网络接口
u 指定通过其他方式(例如OMA (SyncML) DM/DS, Bluetooth, 可删除媒体, MMS, JSR-232, etc)实现MIDlets的标准途径
u 扩展设备能力查询
u 本地化和国际化(如果适当的话,需要集成JSR-238)
MIDP3.0设计的一个关键目标就是要兼容当前的MIDP2.0。
我正在期待第一款支持JSR-271设备的发布。
分享到:
相关推荐
虽然本项目主要关注单人游戏的实现,但Java ME支持WMA(Wireless Messaging API)和JSR 118(MIDP 3.0)等网络API,可以用于实现多人在线对战。通过这些API,玩家可以连接到服务器,进行实时的对战或者分享分数。 ...
- MIDP 3.0 (JSR271) - 2009年发布。 **CDC(Connected Device Configuration)** - **定义** - CDC是一组适用于资源较丰富设备的Java ME规范。 - 包括完整的Java虚拟机(CVM)。 - **CDC 1.0** - 包含CLDC ...
- **开发语言**:所有UIQ3手机均支持C++和Java MIDP 2.0。C++是UIQ3的本地语言,某些手机还支持Java CDC。 - **新手入门指南**:手册通过一个具体案例介绍UIQ3的关键概念,并给出实用建议。 - **开发步骤**: - **...
《Java ME SDK 3.0 for Windows:开启移动开发之旅》 Java Micro Edition(Java ME),也称为J2ME,是Java技术的一个重要分支,专为资源有限的嵌入式设备和移动设备设计。Sun Microsystems(后被Oracle收购)推出的...
尽管Java ME主要用于创建简单和资源受限的应用程序,但其某些扩展版本(如MIDP 3.0)支持3D图形渲染,允许开发者制作基本的3D应用程序和游戏。 总结来说,KEmulator是一个强大的工具,可以让开发者在PC上模拟J2ME...
随着MIDP3.0规范的推出,JavaME技术有望成为主流的手机网游开发技术。 #### 三、客户端游戏功能设计思路 - **客户端与服务器端分离**:手机网游的开发通常分为客户端和服务器端两大部分。客户端负责界面展示、用户...
基于Eclipse和Nokia SDK开发的动作游戏,可能使用了MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)规范,这是Java ME的一部分,旨在为资源有限的移动设备提供Java应用...
1. **MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)**:这是J2ME的核心组件,MIDP定义了移动设备上的用户界面和应用框架,而CLDC则为内存和处理能力有限的设备提供了...
随着技术的发展,面试者也需要了解J2ME的新版本如Java ME 3.0引入的新特性,如NFC支持和OpenGL ES 2.0图形API。 15. **团队协作和敏捷开发**: 软件开发不仅仅是编码,还包括沟通、文档编写和敏捷方法的理解,如...
接下来,我们需要在手机上安装 debug agent,这个程序是一个 Symbian C 程序,安装 SDK 以后,默认安装的路径是:C:\S60\devices\S60_3rd_MIDP_SDK_FP1\s60tools\Ecmt\EcmtAgent_MIDP.SIS。 安装 debug agent 之后...
SIM卡 3.0V / STK3.1 连通性 USB2.0全速 / UART Java功能 JSR 185 JTW1 compliant JSR 139 CLDC 1.1 JSR 118 MIDP 2.0 JSR 135 MMAP1.1 JSR 120 WMA1.1 JSR 75 compliant File connection AP1 / PIM API 15GPIO...
这款名为"Mobile_Token_3.0_KJava_Beta1_Build0044"的应用程序,是QQ针对KJava平台推出的一个测试版本,旨在为用户提供更加安全的登录体验。 动态口令技术的核心在于每次登录时生成的一次性密码,这个密码与用户的...
目前WTK最高版本为3.0,其中1.0.4版本仅支持MIDP 1.0,而2.0版本则支持MIDP 2.0。选择合适的版本进行安装非常重要,以确保能够支持目标手机的操作系统版本和功能需求。 #### 三、手机游戏设计与实现 **1. 游戏设计...
1.5版本带来了许多改进,如EJB 3.0,使得实体Bean的使用更为简单,通过注解大大降低了开发复杂度。另外,JSF(JavaServer Faces)1.1的引入简化了用户界面的创建,而Servlet 2.5和JSP 2.1则提供了更强大的Web服务...
- **用户界面(UI)组件**:J2ME中的用户界面通常使用MIDP提供的轻量级用户界面(LWUIT)或Java ME SDK 3.0引入的JavaFX Mobile API来构建。五子连珠游戏的棋盘和棋子可以通过这些组件来实现。 2. **游戏逻辑** -...
2. **MIDP2.0编程**:书中深入解析了MIDP2.0的核心组件,如GUI、记录管理系统(RMS)、游戏开发API、网络连接、安全模型和PUSH注册机制,以及移动多媒体API、PDA可选API、Java蓝牙API、移动3D图形编程等。...
- **GGBOOK3.0搜书.jar**:网络图书搜索工具,连接到在线书库,支持快速搜索和下载。 - **变脸FaceWarp_v1.4.9.jar**:娱乐应用,使用图像处理技术实现面部变形效果。 - **QQ20103.0_Build021.jar**:早期的Java...
如果应用只使用标准的MIDP(Mobile Information Device Profile)1.0/2.0和CLDC 1.0/1.1接口,则可以直接使用Sun提供的WTK(Wireless Toolkit)进行开发环境的配置。 #### 使用WTK配置开发环境 - **WTK简介**:WTK...
具体步骤包括安装必要的组件(如J2SDK 1.4.2_03、WTK 2.1、Eclipse 3.0RC2和Eclipse ME 0.4.1),并设置相应的环境变量。 #### J2ME中的多线程与网络编程 在J2ME环境中进行多线程和网络编程时,需要注意设备资源的...