查看: 2609|回复: 3

Java Essentials: What Is Wireless Java?

[复制链接]
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
发表于 2009-3-15 23:08 | 显示全部楼层 |阅读模式
Wireless Java consists primarily of the Java 2ME (Micro Editon) platform with its API and tools like the Wireless Java Toolkit. In the J2ME, there's the Foundation Profile MIDP PersonalJava Configurations. The Foundation Profile lets you write applications for small wireless devices that do not support a GUI. Mobile Information Device Profile (MIDP) is a more advanced set of APIs including MIDlets (wireless-optimized servlets) and other instructions for downloadable applications and services for network-connectable, battery-operated mobile handheld devices such as cell phones, two-way pagers, and PalmPilots. The PersonalJava Application Environment provides Java APIs for devices requiring a high degree of network connectivity such as applications for the home and office. There's also a Java API under consideration and development for Bluetooth, an important emerging standard for wireless integration of small devices.

These APIs are parameterized based on configurations and profiles. A configuration defines the minimum set of class libraries available for a range of devices. A profile defines the set of APIs available for a particular family of devices. For example, the profile for the cell phone vertical market is separate from the profile for the personal organizer vertical market, but both profiles work with the same configuration. The two common types currently employed are CDC and CLDC. The Connected Device Configuration (CDC) specification is based on the classic Java virtual machine specification, which defines a full-featured runtime environment that includes all of the functionality of a runtime residing on a desktop system. This configuration is intended for larger wireless devices with at least a few megabytes of available memory. The Connected Limited Device Configuration (CLDC) specification consists of the K virtual machine (KVM) and a core set of class libraries appropriate for use within an industry-defined profile. This configuration is intended for small wireless devices with simplified UI, minimum memory budgets starting at about 128K, and intermittent network connections with lower bandwidth. The KVM is a runtime implementation of the JVM.
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
 楼主| 发表于 2009-3-15 23:08 | 显示全部楼层
Who Are the Players?

There's, of course, Sun, which plays the role of managing evangelist and caretaker. The market plays out, accordingly. The primary wireless Java implementation players consist of the following cell phone manufactures: NTT DoCoMo, Motorola/Nextel, Ericsson, Nokia, Siemens, Samsung, and the recently announced Qualcomm. The secondary players are RIM's Blackberry, followed by Palm, Handspring, and Bluetooth.

In regards to Java cell phones, the sophisticated or smart cell phone manufactures were the first to adopt Java. NTT is one of the initial stalwarts in the space, given the rather early, enormous acceptance and use of cell phones in Japan and the evolving, sophisticated wireless protocol i-Mode. This protocol supports advanced wireless Internet applications with database, GUI, and more. Motorola/Nextel are driving the Java-based cell phone market here in the U.S., as well as abroad. They're using what’s called the iDEN wireless OS/protocol platform to support advanced wireless Internet application features that are fulfilled by the J2ME API and tools. Recently, AT&T Wireless announced that its service will support J2ME for games and other wireless services. Ericsson and its northern European market rounds out these major players, in terms of adopting and using wireless Java technologies in the application development for their i-Mode-like platform. Nokia is coming on strong with the largest announced commitment plans to ship 50 million Java-enabled products by the end of this year.

RIM BlackBerry is almost in a market of its own in the wireless Java arena, based initially on its widespread acceptance as the corporate wireless email solution. That's because it offers a Java-based BlackBerry handheld PDA with integrated cell phone for GSM/GPRS Networks in North America. Regarding PDAs, the interest in Java development has been somewhat retarded, but is now gaining momentum. Palm and Handspring are the major players in this space. While the Palm OS promotes Java as well as other programming languages, Handspring recently confirmed its plans to integrate J2ME functionality into its PDA devices.

使用道具 举报

回复
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
 楼主| 发表于 2009-3-15 23:08 | 显示全部楼层
How Will Wireless Java Succeed?

Wireless Java is a viable set of programming API and tools for wireless devices, especially for building robust mobile Internet/intranet Web applications that may have a need for a very lightweight but practical GUI and database access. Moreover, wireless Java is natural for integrating and interacting with Wireless Markup Language (WML)-based Web services for delivering a wide range of applications.

The success of wireless Java is based on the specification leadership by Sun, and the adoption and implementation by Sun's "appointed" or certified J2ME vendors. Sun would rather serve as the evangelist for wireless Java by first defining the general parameters of the various specs and APIs (along with its vendor partners) and then managing its vendors, while the vendors drive, create, and apply specific parameters and innovations (and investments) to the various specs and API. Moreover, Sun lets its vendors drive the Java Community Process (JCP) in terms of spec and API maintenance and improvements. Sun’s most important J2ME vendors are currently these cell phone vendors: NTT DoCoMo, Motorola/Nextel, Ericsson, and Nokia. Coming up strong in terms of importance is RIM's BlackBerry, followed by Palm, and Handspring.

使用道具 举报

回复
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
 楼主| 发表于 2009-3-15 23:08 | 显示全部楼层
What's Wrong With Wireless Java?

Wireless Java is still in its infancy in terms of maturity. Currently, only a handful of J2ME implementations are available as early final releases (1.0 or greater). This is the area in the Java specification that's expected to have continued slow but steady growth for at least the next two years. Later this year and in early 2003, expect to see much more wireless Java integrated and/or used with the J2EE platform and Java Web Services Developer Pack (WSDP). J2ME vendors are currently adopting Web services as part of their J2ME implementations. Also, watch Jini as it continues to evolve for device handling over time. Current versions promise to be much more secure; therefore, look for J2ME vendors and implementors to either adopt this and/or Bluetooth as part of a wireless Java networking paradigm. So, to answer the question: what's wrong with wireless Java? In a word, nothing. These things just take time.

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表