科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道用 Java ME 进行无线消息传递

用 Java ME 进行无线消息传递

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

2006 年 12 月 31 日 学习 Java? Micro Edition(Java ME)无线消息 API。这个专栏将从几个简单的代码示例开始,随后讨论它为企业开发人员带来的各种机会。 移动电话最常见的一个特性就是消息传递。

作者:中国IT实验室 来源:中国IT实验室 2007年9月22日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

无尽的可能性

    用消息能做什么呢?从 Java ME 应用程序发送文本消息确实很酷 ―― 可以按自己的想法定制用户界面和用途 ―― 但它还算不上是招人喜爱的应用程序。在让这种消息传递尽可能简单便捷方面,Nokia 和 Sony-Ericsson 已经投入了大量时间和金钱。

    商业应用程序和预定义文本信息为其带来了真正的优势。例如,在商业应用中,很可能会出现这样的一些情况:GPRS、WLAN 或者其他基于 IP 的协议不可用或不可靠;使用的是基于 SMS 的传统接口;操作的也还是带有 SMS 接口的设备,此时您就可以用文本消息作为传输协议。比如在某种场景下,您可以让服务器(例如 CRM 服务器)发送带有最新销售数据的文本消息,然后手机应用程序可以确认来自业务服务的消息,并用图表或者其他您喜欢的方式呈现数据(对于更大量的数据,当然用 HTTP 或数据报会更好)。

    也可以在游戏编程中同时使用文本和二进制消息。例如,一个玩家可以把特定于游戏的一些内容(例如获得的级别、工具或点数)发送给玩同一手机游戏的好友。好友的应用程序会接收消息,并打开发送的内容。当然,二进制数据也可以用于商业应用程序。

    多媒体消息在应用或服务中还不太流行,但是它们确实为游戏领域提供了一些有趣的机会。例如,可以把游戏屏幕的快照发送给好友,好友能以多媒体消息的形式接收快照,而不依赖任何特定的应用程序。以图片形式发送天气预报是利用 MMS 的方便性的另一个便利服务。

三类消息传递

    WMA 消息的传递可以分成:服务器到手机、手机到服务器和手机到手机。

    在服务器到手机 消息传递中,CRM 应用程序可以向手机应用程序发送数据,手机应用程序可以接收数据并用对用户友好的方式呈现数据。在手机到服务器 的消息传递中,手机应用程序可以向服务器发送数据(HTTP 连接也可以做这项工作,但 HTTP 连接不可能总是存在)。在手机到手机 的消息传递中,用户可以向好友的手机发送应用程序数据或游戏数据,进行游戏项目交换及其他操作。

结束语

    在本文中,我介绍了使用 Java ME WMA 进行无线消息传递的相关内容。我提供了一些基本的发送和接收示例,并讨论了无线消息传递的一些使用方式。WMA 支持发送和接收文本消息、二进制消息和多媒体消息,支持接收小区广播消息。所有这些消息类型为游戏开发人员和商业应用程序开发人员提供了许多机会。

    消息传递(电子邮件、IM)已经证明是 Internet 日常应用的重要部分。文本消息已经成为了手机用户体验至关重要的一部分。WMA 的简单性让它有幸成为了无线应用程序开发人员的工具包中的一员。

参考资料

学习


讨论

关于作者

Mikko Kontio 是领先的芬兰软件公司 Softera 的生产经理。他拥有计算机科学的硕士学位,是多部图书的作者或合作者,最新大作是 Professional Mobile Java with J2ME,由 IT Press 出版。您可以通过 Mikko 的邮件 mikko.kontio@softera.fi 与他联系。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件