您现在的位置:网站首页答辩论文论文专题

基于J2ME的手机应用程序设计与实现

  • 简介:摘 要移动开发现在已经成为了开发者社区最时髦的名词,但由于还是一个新兴的领域,所以在嵌入式消费类电子产品上开发应用程序依然充满了神秘的色彩。许多技术人员可能已经习惯了安装各式各样台式机或服务器的应用程序,...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数] 44     [字数] 19969

[目录]
摘    要
Abstract
1  绪 论
2  J2ME概述
3 需求分析
4  基于J2ME的电话本系统的设计与实现
6  总结与展望
致  谢
参考文献
附录 程序MIDlet代码

[原文]
1  绪 论
1.1 课题研究背景及其意义
未来的计算是普及计算时代。各种资源受限设备,包括智能手机、PDA,Web-TV、将来的信息家电等等都将实现随时随地的计算能力。现代生活对无线数据应用技术的需求越来越普及,越来越强烈。这是一个异常广阔和丰富多彩的领域,其设备极度多样化,而且都将工作在网络中。因此Java技术的跨平台性和网络功能在这里有了极为广阔的舞台。J2ME C Java 2 Micro Edition)就是这一领域中一项生机勃勃的技术。
1.1.1 课题的提出
教育领域的信息化,一直是教育工作者研究与探索的重要课题。随着计算机技术与网络技术的迅猛发展,基于这两种技术的数字化学习己经深入人心。E-learning的概念己经为众多教育者与学习者所接受。
“传统”的数字化学习在模式上主要是基于:以PC为中心的学习设备;以有线网络连接为主干连接的模式,并且基于这种硬件模式的软件架构,在远程学习中也已经应用的十分成熟。相应的,围绕E-learning提出了众多的数字化学习指导思想(比如:协作式学习、探究式学习等等)。
近年来,随着无线通讯技术和移动计算技术的进一步发展,兴起了一种新的数字化学习手段—移动学习(Mobile Learning )。它给学习者带来了一种新的前所未有的体验。移动学习最大的优势在于:随时随地性(anytime anywhere ) o这种优势不仅体现在学习发生的时间上,也体现在学习发生的地点(空间)选择上:移动学习为学习者提供了最大限度的学习的自主性,也为教育者提供了更为灵活的教学手段。而且通过移动学习能够实现真正意义上的学习的终身化、社会化。
目前,越来越多的教育者、学习者、技术人员加入到了移动学习的开发与研究中来了。研究所涉及的主要领域包括:移动学习的定义,范围:移动学习的指导思想:如何使用移动计算技术构建具体的移动学习实施项目:就具体的实施项目来讲,目前国内外的研究大多集中在短消息(SMS )方式、WAP方式......

[摘要]
移动开发现在已经成为了开发者社区最时髦的名词,但由于还是一个新兴的领域,所以在嵌入式消费类电子产品上开发应用程序依然充满了神秘的色彩。许多技术人员可能已经习惯了安装各式各样台式机或服务器的应用程序,但是在移动通信设备上安装应用程序,恐怕还很陌生,更不要说为移动通信设备开发应用程序了。当互联网走向成熟时,一部分先行者已经把目光瞄准了移动互联网,这是一块用户群更加广阔的市场,而掌握互联网开发技术的开发者成为了众多大牌企业高薪招聘的对象。在J2ME,Symbian,Windows Mobile,BREW等移动开发技术中,J2ME占据了绝对优势。
JAVA 2平台微型版(Java 2 Platrorm,Micro Edition,J2ME) 是用于消费类和嵌入式设备的JAVA平台。常见的消费类和嵌入式设备有:mobile phone(移动电话),PDA(Personal Digital Assistant,个人数字助理),TV set-top boxes(电视机顶盒)、in-vechicle telematics system(车载导航系统)等等。为了适应目标设备领域的复杂性,J2ME定义了两个核心概念:Configuration(配置)和Profile(简表)。Configuration和Profile 是一系列规范和标准的集合,他们共同构成了J2ME的体系结构,确保JAVA技术的平台兼容性。在众多的规范和标准中CLDC(Connected,Limited Device Configuration 连接受限设备配置)和MIDP(Mobile Information Device Profile 移动信息设备简表)构成的平台是目前流行的J2ME平台。
本论文基于JAVA语言基础,采用J2ME实现电话本系统,使Java手机用户可以对电话记录进行各种管理。本系统的程序运行于台式电脑,其系统方便可行。

[参考文献]
[1]詹建飞. J2ME开发精解[M].电子工业出版社.2006.1
[2]焦祝军.张威等.J2ME无线通信技术应用开发.北京希望电子出版社.200.8
[3]唐大仕等.用JAVA/C#开发手机程序及移动应用.电子工业出版社 2004.4
[4]张孝祥.Java就业培训教程.北京[M]:清华大学出版社.2002
[5]杨茂江.Java面向对象程序设计教程[M].北京: 清华大学出版社.2002
[6]黄聪明.JAVA移动通信程序设计—J2ME MIDP.清华大学出版社2002.6
[7]徐明浩.JAVA编程基础、应用与实例[M].北京:人民邮电出版社 2005.10
[8] James Keogh著.潘颖 王磊译.J2ME开发大全[M].清华大学出版社 2004.2
[9] 施铮等编著. J2ME技术参考手册[M].北京:电子工业出版社,2004.1
[10]詹建飞.等.J2ME中文教程 J2ME开发网原创
[11]孔明放.J2ME程序设计教程[M].北京:科学出版社 2005.3
[12]齐治昌等.软件工程[M].北京:高等教育出版社 2004.4
[13]闻怡洋著.J2ME MIDP v2.0 http://www.vchelp.net 2004.2
[14]柯温钊.Java 2语言命令详解[J].计算机与现代化,2002,11
[15] 宁正元.面向对象程序设计:Java[J].电子科技,2005,2
[16] David Whitgift.Methods and Tools for Software Configuration Management.John Wiley & Sons,1991
[17]Sams Teach Yourself UML in 24Hours,Second Edition. Joseph Schmuller By the Sams Publishing,2002.
[18] D Schefstrom,G Van den Broek(eds).Tool Integration: Environments and Frameworks.John Wiley & Sons,1993
[19]Jonathan Knudsen. What's New in the J2ME Wireless Toolkit 2.2[M].2004,4: 244-249
[20]Java TM 2 SDK, Standard Edition Documentation Version 1.4.0[S]
[21] 普悠玛数位科技有限公司编著.Java 2编程详解[J].软件开发,2001.5
[22] 江帆,郑伟.JAVA 2 技术内幕[J].中南大学学报,2005.32
[23][美]Michacl Morrison著.李强译.J2ME手机游戏编程入门[M].人民邮电出版社,2005,7

[原文截取]
摘 要
移动开发现在已经成为了开发者社区最时髦的名词,但由于还是一个新兴的领域,所以在嵌入式消费类电子产品上开发应用程序依然充满了神秘的色彩。许多技术人员可能已经习惯了安装各式各样台式机或服务器的应用程序,但是在移动通信设备上安装应用程序,恐怕还很陌生,更不要说为移动通信设备开发应用程序了。当互联网走向成熟时,一部分先行者已经把目光瞄准了移动互联网,这是一块用户群更加广阔的市场,而掌握互联网开发技术的开发者成为了众多大牌企业高薪招聘的对象。在J2ME,Symbian,Windows Mobile,BREW等移动开发技术中,J2ME占据了绝对优势。
JAVA 2平台微型版(Java 2 Platrorm,Micro Edition,J2ME) 是用于消费类和嵌入式设备的JAVA平台。常见的消费类和嵌入式设备有:mobile phone(移动电话),PDA(Personal Digital Assistant,个人数字助理),TV set-top boxes(电视机顶盒)、in-vechicle telematics system(车载导航系统)等等。为了适应目标设备领域的复杂性,J2ME.....
查看评论 已有0位网友发表了看法
  • 验证码: