
本文讨论在Symbian智能手机上进行MIDP游戏开发。它对大部分MIDP库文件的使用及其运行的设备进行了说明。阅读本文下载源代码
在本文中,Sam Mason和Elise Korolev探讨应用程序开发的这两种主要技术,并且对其进行比较。阅读本文 (184 Kb)
Symbian OS v7.0s在JSR 82实现中引入对蓝牙的支持,但是该功能只限于javax.bluetooth包,不包含javax.obex包。本文说明Symbian OS Java开发者如何使用底层协议为针对Symbian手机开发的Java MIDP应用程序的功能进行扩展,使该Java MIDP应用程序可以和其它手机或PC进行对象交换(OBEX)。下载本PDF下载源代码
通过与独立软件顾问Arvind Gupta的合作,我们举例说明MIDlet是如何通过本地主机的套接字通信,使用Symbian OS的本土服务的。下载本文和相关资源 (261 Kb)
在本文,即“DemoVaders”系列文档的最后一篇中,Alan Newman着眼于为应用程序提供网络元素,使应用程序可以向远程服务器发送分数以及从远程服务器获取分数,从而为应用程序添加社区特征。Alan还考虑如何通过空中下载向终端用户发布软件,并概述Java验证过程,该过程是一种应用程序测试框架,它为产业界提供统一的测试标准。阅读本文 (406 Kb) 下载DemoVaders Network (72 Kb)
本文可作为那些打算针对Symbian OS进行MIDP开发的开发者的起点。本文的目的是通过为开发者指示Symbian开发者网站和其它网站上可用的精要资源,使其可以平稳地转变为MIDP开发者。阅读本文 (153 Kb)
本文给出对于Java开发者在Symbian OS进行MIDP开发的有用信息,帮助他们写出更加优秀的应用程序,更加快速地发挥Symbian OS中Java的强大功能。阅读本文 (104 Kb)
每个MIDP应用程序(MIDlet)都应该正确处理MIDlet的生命周期状态变化。在本文中,我们给出Symbian对于MIDP生命周期的解释,并且说明开发者在Symbian OS中编写MIDP应用程序时应该如何正确管理生命周期的变化。阅读本文 (202 Kb)
尽管MIDP 2.0早在2003年末就通过Symbian OS手机发布,仍然有许多消费者还在使用只支持MIDP 1.0的手机。这就为开发者提出一个难题:应该针对哪个版本的MIDP进行开发呢?这个问题的答案,毋庸置疑是两者都要。然而,开发者也许会觉得在熟悉了MIDP 2.0提供的新式API之后,要开发针对MIDP 1.0的程序会更加困难。Alan Newman把游戏API作为主要示例,检验如何将MIDP 2.0游戏API的特征在MIDP 1.0应用程序中实现,使开发者可以针对尽可能大的客户群进行开发。阅读本文 (45 0Kb) 下载MIDP 1.0版本 (56 Kb) 下载MIDP 2.0版本 (48 Kb)
Alan Newman研究如何才能针对UIQ和Series 60平台最好地开发Java MIDP应用程序。通过实现一个通用应用程序然后将其移植到两款Symbian OS手机:索尼爱立信P900和诺基亚6600上,Alan Newman证明将用户界面从核心应用程序逻辑中分离出来是有好处的。阅读本文 (393 Kb) 下载应用程序 (43 Kb)
Symbian OS 8.0版本是于2004年2月在3GSM发布的。该版本对Java平台进行了极具意义的补充。在本文中,我们简要讨论Symbian OS v8.0中新增的Java功能,并且说明如何将这些功能和已有的API结合起来,使开发者可以开发出丰富的J2ME应用程序。阅读本文 (156 Kb)
自由作家兼Java开发者ALan Newman回顾了针对Symbian OS手机开发Java MIDP 2.0应用程序可用的一些工具。本文的目的不在于对所有可用工具进行详尽的结论性回顾,而是为开发者说明开发工具选择的多样性以及体验这些开发工具的使用方法。阅读本文 (1.5 Mb)
在本文中,我们介绍如何为蓝牙无线技术编写Java API(JABWT)。JABWT是可选的J2ME包,它从Symbian OS v7.0s开始就作为Symbian所属的Java平台的一部分。阅读本文 (341 Kb)
无线消息API(WMA)是可选的J2ME API,它从Symbian OS v7.0s开始就作为Symbian所属的Java实现的一部分。
在本文中,我们讨论如何使用WMA来发送和接收SMS消息。然后,我们继续说明如何联合使用MIDP 2.0的Push Registry API和WMA来开发MIDlet,以响应新收到的SMS消息。阅读本文 (137 Kb)
简单的视频播放器MIDlet,举例说明如何使用移动媒体API(JSR 135)通过http播放远程的视频内容。阅读本文 (175 Kb) 下载应用程序 (16 Kb)
本文提供题目中两种Java环境的背景知识,证明其在移动电话上实现时的不同之处。在一些情况下,两种属性可以在移动电话上同时存在,所以就存在应该针对哪种环境进行应用程序开发这样一个难题。阅读本文 (53 Kb)
本文是两篇文章组成的系列文档的第1篇,它涵盖由移动媒体API提供的特征。在本文中,我们会提供对于移动媒体API及其框架的概述。然后,我们会举例说明一些引入的概念,同时通过对于一个简单视频播放MIDlet的细致学习更详细地研究该API对于视频播放的支持。阅读本文 (175 Kb)
本文是由两篇文章组成的系列文档的第2篇,它专注于使用移动媒体API(JSR 135)进行开发。在本文中,我们继续研究该API,包括通过一个简单的音频播放MIDlet举例说明其对音频播放的支持,以及照片捕捉和音调生成。阅读本文 (161 Kb) 下载音频播放器MIDlet (20 Kb)