- 热门文章:
- · Java 2 Micro Edition简介(…
- · Nokia设奖鼓励Java应用程序…
- · 上海关注无线Java
- · 在无线J2ME设备上实现超文本…
- · 在以CLDC為基礎的架構上分析…
- · Java中的cookie管理方案(4)…
- · Java中的cookie管理方案(1)…
- · jdk5.0 在linux下字体文件的处理(设置默认字体)
- · 利用JAVA操作EXCEL文件(JAVA EXCEL API)
- · Webcast Offers First Look at New PowerBuilder 9.0 @ JDJ
- · jsp的5个不足之处
- · XML在B/S架构开发中的应…
上一篇:一个MIDP俄罗斯方块游戏的设计和实现 >>
10种无线技术全接触 (10)
JavaPhone API定义了一组基于Java的接口,可以用来访问智能电话和其它无线设备的功能(见图2)。网络操作人员、设备制造商和内容提供商运用JavaPhone在PersonalJava平台上构建设备。企业级Java开发人员将JavaPhone API作为一种稳固的、易用的对象接口用于设备所提供的服务,如Java Telephony API(JTAPI)、数据包信息传递、数据访问(联系人、日历、任务和用户配置信息)、电源管理和应用程序安装。
JavaPhone开发要点:
Secure Sockets Layer (SSL) API在PersonalJava中是可选的,但是必须包含在任何JavaPhone的实现中,它支持应用程序在HTTPS上运行,这是保证无线应用程序的安全的一种常见的、相对容易的方法。只有可以信赖的应用程序才可以访问JavaPhone的data stores和消息。
Java开发人员可以在JavaPhone智能电话上发送并接受短消息,而不需要知道所运用的具体的传输方式,如SMS或WAP Push。
开发人员可以将JavaPhone的联系人、任务和日程管理作为vCard和vCalendar条目来访问,它们存储在“object soup”式的平面数据库中,互相之间没有关连,不能输入。
Java开发人员用核心的Java Telephony APIs来执行基本的打电话、接电话的任务。JTAPI的扩展功能可以用于呼叫中心,扩展电话的控制(如持机等候和电话会议)以及媒体数据流(如按键音)。JTAPI移动核心接口是专门用于移动电话的。例如,MobileProvider接口提供了一个有效的方法来检查该平台是否实现了一个特殊的功能。Datagram Messaging APIs可以让我们发送并接收文本信息而不需要知道根本的传输细节。应用程序的开发人员只需要知道如何格式化并发送信息就行了。JavaPhone可以支持在GSM上运用Short Messaging Service(SMS),也支持其它的传输形式。
AddressBook、Calendar和User Profile APIs给开发人员提供了一个基于对象的接口,可以用来访问智能电话的个人信息管理(PIM)库。AddressBook将vCard规范(RFC 2426)用于联系信息,Calendar将vCalendar规范(RFC2445)用于日程管理和任务管理。对于移动和无线设备来说,安全性总是一个关键的问题,所以JavaPhone开发人员应该只允许可以信任的应用程序从数据库读取信息、将信息写到数据库以及发送和接收信息。
图2. 高智能应用
Power Monitor API提供了有关电池标准、预计电池寿命、以及设备是否接通电源的信息。Power Management API可以让开发人员感受到设备状态发生的变化并作出响应,如设备关机状态、全功耗状态、有效电源状态、挂起状态(suspend)和睡眠状态。Install API支持为开发和发布应用程序进行打包,包括对Jar文件、主程序切入点、图标和版本的支持。
J查看链接:Top Technologies。
关于作者:
Jeff Jurvis是Compaq Golbal Services的移动和无线应用方面的顾问,定居在Minneapolis,MN。他的联系方式是jeff.jurvis@rainier.com。
下一篇:Java 2 Micro Edition简介(… >>
相关文章:
- · 为什么jsp不能取代servl…
- · 分析java+xml的开发成功…
- · 运用你的Strut(1)
- · 利用Struts结合Jbuilder…
- · JSP白皮书
- · Spring WebFlow :重用与抽象框架 4(Spring MVC和WebFlow作为基础…
- · Spring WebFlow :重用与抽象框架 3(WebFlow实现重用)
- · Spring中WebApplicationContext的研究(转 laoer的,感觉写的不错,值得一读)
- · Hibernate获得成功的十大理由
- · webwork+jstl开发页面
- · Hibernate入门 - 包作用详解
- · Hibernate Iterator JCS分析
- · Hibernate为什么成功的
- · Hibernate入门 - Transacti…
- · Hibernate O/R映射三大基本…
- · Gavin King对Hibernate3的规…
- · Java开源项目Hibernate快速…
- · Java开源项目Hibernate包作…
- · Weblogic中访问oracle数据库的连接池的配置方法
- · Weblogic EJB 学习笔记
- · 从Tomcat中得到更多-Tomcat的源码分析
- · 理解Java应用服务器的七种武器
- · 如何在Tomcat上配置SSL
- · 使用JkUnMount
- · Apache2.0运行模型分析及性能调整
- · 优化Apache 2.0 性能
- · Tomcat的class加载的优先顺序一览
- · Tomcat中文手册
- · IBM WebSphere Enterprise …
- · 产品介绍:SilverStream eXt…
- · 中间件:推动分布式应用
- · 基于CORBA/WEB技术构建三层…
- · IBM WebSphere简介
- · dorado是什么?
- · WEB开发框架JACKER探讨(二)
- · WEB开发框架JACKER探讨(一)
- · webwork ioc的web.xml配置
- · XML Rich-Client, the future of Java client-side computing?
