Java Platform Micro Edition软件开发包3.0介绍

简介: [b]Java Platform Micro Edition软件开发包3.0介绍[/b][b]Java ME Platform SDK[/b]是开发移动应用程序最新型的工具箱。
[b]Java Platform Micro Edition软件开发包3.0介绍[/b]

[b]Java ME Platform SDK[/b]是开发移动应用程序最新型的工具箱。其SDK整合了CLDC、CDC和蓝光盘Java(BD-J)等技术。JavaME SDK3.0是接替Java Wireless Toolkit 2.5.2 and Java Toolkit 1.0 for CDC的工具。它提供了设备仿真、独立开发环境和一套快速开发JavaME应用程序的工具。

[b]Java ME Platform SDK[/b]包含了Java Wireless Toolkit 2.5.2 [for CLDC] 和Sun Java Toolkit 1.0 [for CDC]高级工具。扩展的仿真能力包括over-the-air (OTA,无线电)仿真和支持push registry(推注册)、GPS、传感器等新特征。

[b]关键特征:[/b]
1)与第三方仿真器和Windows Mobile设备的集成;
2)可在设备上部署和在设备上调试;
3)CLDC/MIDP、CDC/FP/PBP/AGUI和BD-J整合到一个SDK;
4)新CLDC的HotSpot Virtual Machine;
5)优化的带扩展的MSA1.1 stack;(注:MSA -Mobile Service Architecture)
支持多任务,建立于CLDC1.1和MIDP2.1之上,还包含下列新JSR:
· Mobile Sensor API (JSR256)
· XML API for Java ME (JSR280)
· Java Binding for the OpenGL ES API (JSR239)
6)Profiling支持;
7)BD-J支持;
8)基于NetBeans平台的新开发环境;
9)轻量级的UI工具包(LWUIT,LightWeight UI Toolkit )集成;
10)设备搜索数据库整合到SDK。
内建WURFL数据库搜索引擎,可访问超过8000个设备规范。

[b]最小硬件需求:[/b]
1)200 MB 硬盘空间
2)1 GB 系统内存
3)1 GHz Pentium CPU

[b]所必须的软件:[/b]
1)Microsoft Windows XP 或 Vista32位OS
2)Java SE Development Kit - JDK 1.6 及以上
3)Apple QuickTime player (用于在Windows平台播放AMR媒体)

[b]BD-J软件:[/b]
只用于BD-J开发
1)A .zip or JAR file containing BD-J stubs used to write the BD-J format. You can download CyberLink Power DVD (free download) or other software that writes Blu-ray format.
2)ArcSoft TotalMedia Theatre or another player, such as WinDVD, that supports Blu-ray format. TotalMedia Theatre is the only tested option.

[b]设备环境:[/b]
只用于在设备上测试和调试所需
1)ActiveSync 4.5 for Windows;
2)目标设备安装了Windows Mobile 6.0 platform,并带网络连接,基于32位RISC的微处理器,最小64MB内存;
3)Microsoft设备仿真器。

[b]安装:[/b]
1)校验系统软硬件需求;
2)下载Java ME Platform SDK 3.0;
3)安装;
4)设备管理器出现在Windows系统托盘;
5)要在Windows Mobile设备安装CLDC仿真或Windows Mobile仿真器,参考“ Java ME Platform SDK and Windows Mobile Integration”;
6)要配置BD-J环境,参考“BD-J支持”在线帮助。

Java社区项目PhoneME和PhoneMEAdvanced是Java ME Platform SDK建立的核心。
目录
相关文章
|
3天前
|
前端开发 JavaScript Java
[Java计算机毕设]基于ssm的OA办公管理系统的设计与实现,附源码+数据库+论文+开题,包安装调试
OA办公管理系统是一款基于Java和SSM框架开发的B/S架构应用,适用于Windows系统。项目包含管理员、项目管理人员和普通用户三种角色,分别负责系统管理、请假审批、图书借阅等日常办公事务。系统使用Vue、HTML、JavaScript、CSS和LayUI构建前端,后端采用SSM框架,数据库为MySQL,共24张表。提供完整演示视频和详细文档截图,支持远程安装调试,确保顺利运行。
44 17
|
6月前
|
安全 Java API
JAVA并发编程JUC包之CAS原理
在JDK 1.5之后,Java API引入了`java.util.concurrent`包(简称JUC包),提供了多种并发工具类,如原子类`AtomicXX`、线程池`Executors`、信号量`Semaphore`、阻塞队列等。这些工具类简化了并发编程的复杂度。原子类`Atomic`尤其重要,它提供了线程安全的变量更新方法,支持整型、长整型、布尔型、数组及对象属性的原子修改。结合`volatile`关键字,可以实现多线程环境下共享变量的安全修改。
|
7月前
|
安全 Java 调度
解锁Java并发编程高阶技能:深入剖析无锁CAS机制、揭秘魔法类Unsafe、精通原子包Atomic,打造高效并发应用
【8月更文挑战第4天】在Java并发编程中,无锁编程以高性能和低延迟应对高并发挑战。核心在于无锁CAS(Compare-And-Swap)机制,它基于硬件支持,确保原子性更新;Unsafe类提供底层内存操作,实现CAS;原子包java.util.concurrent.atomic封装了CAS操作,简化并发编程。通过`AtomicInteger`示例,展现了线程安全的自增操作,突显了这些技术在构建高效并发程序中的关键作用。
98 1
|
6月前
|
Oracle Java 关系型数据库
Java(TM) Platform SE binary 已停止工作”的解决方法
Java(TM) Platform SE binary 已停止工作”的解决方法
457 60
|
4月前
|
Java Android开发
Eclipse 创建 Java 包
Eclipse 创建 Java 包
60 1
|
5月前
|
Java Apache Maven
Java/Spring项目的包开头为什么是com?
本文介绍了 Maven 项目的初始结构,并详细解释了 Java 包命名惯例中的域名反转规则。通过域名反转(如 `com.example`),可以确保包名的唯一性,避免命名冲突,提高代码的可读性和逻辑分层。文章还讨论了域名反转的好处,包括避免命名冲突、全球唯一性、提高代码可读性和逻辑分层。最后,作者提出了一个关于包名的问题,引发读者思考。
290 0
Java/Spring项目的包开头为什么是com?
|
6月前
|
Java API 数据处理
Java 包(package)的作用详解
在 Java 中,包(package)用于组织和管理类与接口,具有多项关键作用:1)系统化组织代码,便于理解和维护;2)提供命名空间,避免类名冲突;3)支持访问控制,如 public、protected、默认和 private,增强封装性;4)提升代码可维护性,实现模块化开发;5)简化导入机制,使代码更简洁;6)促进模块化编程,提高代码重用率;7)管理第三方库,避免命名冲突;8)支持 API 设计,便于功能调用;9)配合自动化构建工具,优化项目管理;10)促进团队协作,明确模块归属。合理运用包能显著提升代码质量和开发效率。
522 4
|
6月前
|
Java 数据安全/隐私保护
Java 包(package)的使用详解
Java中的包(`package`)用于组织类和接口,避免类名冲突并控制访问权限,提升代码的可维护性和可重用性。通过`package`关键字定义包,创建相应目录结构即可实现。包可通过`import`语句导入,支持导入具体类或整个包。Java提供多种访问权限修饰符(`public`、`protected`、`default`、`private`),以及丰富的标准库包(如`java.lang`、`java.util`等)。合理的包命名和使用对大型项目的开发至关重要。
322 2
|
7月前
|
JavaScript Java API
Java日志通关(二) - Slf4j+Logback 整合及排包
作者日常在与其他同学合作时,经常发现不合理的日志配置以及五花八门的日志记录方式,后续作者打算在团队内做一次Java日志的分享,本文是整理出的系列文章第二篇。
|
7月前
|
Java Maven 数据库

热门文章

最新文章