智能手机WAP网站系统设计与实现

智能手机WAP网站系统设计与实现
智能手机WAP网站系统设计与实现

智能手机WAP网站系统设计与实现

文献综述

一引言

Internet 的产生和迅猛发展,使我们的生活在许多方面了革命性的变化。不过,现在大部分的因特网服务还是要依靠PC 来提供。我们希望能够将这些服务移植到一个体积小、重量轻、随身携带的设备上,W AP 网站应运而生。WAP 应用的趋势是将Internet 和移动电话两种技术结合在一起,使信息的接入不仅不受信息源的限制,而且将不再受接入者位置的限制,随着手机3G 时代的到来,速度瓶颈将大大改善,WAP 网站将广泛应用,必将与WWW 并驾齐驱,迈入一个崭新的信息时代。

目前,由于技术的原因,WAP 与WWW 相比还是有很大差别的,其优势是接入方便,携带方便,劣势是由于手机内不大、屏幕较小且带宽较窄,所以目前W AP 手机操作不方便,所显示的网页内容单调,主要是文字和小图片等,且可访问的网站有限,信息不多。要使W AP 技术广泛流行与应用,一方面必须解决手持终端设备操作不便等问题,另一方面网络运营商要加紧WAP 网的基础建设和W AP 网站建设。

二国内外研究现状及其未来发展

●WAP 在中国的发展历程

WAP 在中国是怎么发展到今天的呢?可以说是在曲折中前进。W AP的发展共有三个阶段。

第一个阶段开始于2000年5月中国移动推出的W AP服务,但市场反应平淡。于是便是两年沉寂,第一阶段就这样悄悄的结束了。

第二个阶段可以说是从2002年中国移动推出彩信服务开始的,2005年是W AP最为蓬勃的一年。

第三个阶段是从2006年7月开始的,中国移动对免费W AP网站提出了一系列管制措施,很多W AP站点滑入低谷,W AP行业可以用垂死挣扎来形容。但从长远的角度来考虑,对W AP技术长期健康的发展和营造良好的产业环境是有效。

WAP的未来

●WAP 的未来

中国W AP 市场刚刚步入晨曦,应该采取什么策略使得W AP 大有可观,WAP 行业的

专家对此已有众多讨论,下面从笔者的观点出发,对以下几个方面进行分析。

1.硬件条件

硬件方面的要求是技术层面的问题。从目前来看,手机终端已经越来越能满足上网的需求,但另一方面网速也要达到要求,网速太慢势必会影响人们使用W AP。随着3G 网络的部署在即,数据业务的速度将越来越快,因此从技术方面来讲,W AP 的前途很乐观。

2.WAP 业务内容

WAP 比起电脑互联网的优势在于移动性,因此应该重点开发对实时性、移动性要求高的业务,而不是盲目地去建立雷同性很大的W AP 网站,也就是说应该开发针对移动特点的创新性W AP 业务,比如移动博客、金融类业务等等。另外,W AP 业务在开发时还要考虑针对的客户群,能够充分迎合相应客户群的喜好,例如,针对年轻人喜好时尚,可以建立丰富的图铃甚至视频下载的业务或是新颖的移动博客;而针对商务人士,应该建立使其能够实时地阅览瞬息万变的商务信息,甚至能够顺利地进行电子交易。

3.WAP 资费

WAP要广泛推行,资费必须做到合理,否则技术再好也会没有市场。

4.合理的运营模式

WAP 既然是移动互联网,运营模式方面可以借鉴互联网,从基础免费,到形成市场规模,形成品牌,产生收费服务,这是互联网的必然规律。

5.探索的盈利模式

无线互联网将走上与互联网相同的发展轨迹,而且增长速度更快;其全面整合产品与市场优势、探索“媒体式”广告盈利模式的发展方向将越来越清晰。

三智能手机WAP网站系统的基本概念

1.什么是智能手机?

智能手机(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络络接入的这样一类手机的总称”。

2.什么是WAP?

无线应用协议(Wireless Application Protocol, WAP)是由WAP 论坛提供的一个业界技术规范,以便开发出适用于各种无线通信网络的应用程序和业务。

3.WAP的体系结构

4.WAP网站的工作原理

与传统的WWW 通信类似,WAP 采用客户机/服务器模式.但WAP 模型在客户机与服务器之间多了一个WAP 网关,客户机通过WAP 网关然后再与WAP 服务器(WAP Server)通信,当用户使用WAP 手机键入要访问的WAP 内容服务器的URL 后,信号经过无线网络,以WAP 协议的方式将请求发送至WAP 网关,然后经过"翻译",再以HTTP 协议的方式与WAP内容服务器交互,最后WAP 网关将返回的内容压缩、处理成二进制流返回到客户的WAP 手机屏幕上.

5.WAP网站开发与实现

开发技术:https://www.360docs.net/doc/e018913530.html,(C#),WML,SQL server 数据库技术

模拟测试软件:m3gate ,在线浏览器

WML介绍

无线标记语言(Wireless Markup Language, WML)是一种与HTML 相似的轻量级标记语言。专门用于开发WAP 网站,与HTML 语言同出一家,都属于XML 语言这一大家族。它继承了XML 的严格特性,不论是标签还是属性内容都是大小写敏感的,所有的标签都必须用小写。WML 是WAP 1.x 标记语言(注: WAP 2.0 标记语言是XHTML MP)

m3gate介绍

m3gate是一个观看WML及WML Script标记语言的WAP浏览器,具有上一页、停止、重新载入、语系编码、加入书签、观看WML原始码、设定介面语言/字型/外观(skin)、开启URL、首页、网页搜寻…等WAP网页浏览功能。它可以让使用者不需要透过无线装置,直接在PC中连上Internet就可以观看WAP网页的内容。不过在浏览WAP网页的同时,它会自动开启一个预设浏览器(IE或Netscape)的视窗,而这个视窗在使用M3Gate观看WAP网页时是不能关掉的,否则连线就会出现错误而中断。

四MIS系统综述

管理信息系统是一个由人、计算机等组成的能进行信息收集、传输、储存、加工、维护和使用的社会技术系统。管理信息系统能实测企业的各种运行情况;利用过去的数据预测未来;从企业全局出发辅助企业进行决策;利用信息控制企业的行为;帮助企业实现其规划目标。管理信息系统是一个融合人的现代思维与管理能力和计算机强大处理存储能力为一体的协调、高效的人机系统。系统中起到执行管理命令、对企业的各种资源以及资金流、物流、信息流进行管理和控制的主体是人,计算机是一个辅助管理的工具,可以为人的管理活动指明方向。

●管理信息系统在现代企业中的应用价值

管理信息系统是企业的信息系统, 它具备数据处理、计划、控制、预测和辅助决策功能, 具体作用如下:

用统一标准处理和提供信息, 排除使用前后矛盾的不完整的数据;

完整、及时提供在管理及决策中需要的数据;

利用指定的数据关系式分析数据, 客观预测未来;

向各级管理机构提供不同详细程度的报告, 缩短分析和解释时间;

用最低的费用最短的时间提供尽可能精确、可靠的信息, 以便使决策者选择最佳的实施方案, 以提高企业的经济效益。

●管理信息系统的开发方法

常见的MIS开发方法有结构化生命周期开发方法,原型法,面向对象的方法三种。1)结构化生命周期开发方法

目前较为流行的开发方法是结构化生命周期开发方法!其基本思想是用系统的思想和系统工程的方法按用户至上的原则!结构化#模块化地由顶向下整体性地分析与设计和自底向上逐步实施。

2)原型法

原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型!然后与用户协商,反复修改原型直至用户满意。

3)面向对象方法

面向对象方法的基本思想是基于所研究的问题,对问题空间进行自然分割识别其中的对象及其相互关系,建立问题空间的信息模型,在此基础上进行系统设计,用对应对象和关系的软件模块来构造系统。

信息化建设是实现国家现代化的基础,企业信息化是国家信息化的重点,而企业信息系统则是企业信息化建设的核心。企业利用现代网络技术,在WAP网上建立自己的网站,宣传自己的产品,并与其他企业建立实时互动的信息交换,从而达到生产、流通、交换、消费各环节的统一协调。通过建立网站,企业可以向客户提供详尽的企业产品信息和服务介绍,从而减少企业宣传成本;企业还可以利用网站向客户直接进行产品销售和提供服务,增加企业收入;利用网站建立企业信息系统,提高工作效率。

六参考文献

1 张键发展增值业务是大势所趋通信世界 18(5) 200

2 26

2 张勇 WAP 的现状与未来互联网行业论坛 2007

3 张慧媛李晓峰等著移动互联网与 WAP 技术第 1 版 2002 电子工业出版社

4 王宇无线互联网应用协议(WAP)概况及应用工程设计与应用 2002 (4):25

5 OMA-ERELD-Browser_Protocol_Stack-V2_1-20050204-C 2005

6 8848 联手中国移动大举拓展 WAP 市场赛迪网新闻 2000

7 飞客的网络生活 2003-2006 年免费 WAP 网站现状与发展分析 IT 社区和写作平台 2006

8 冯剑荣独立 WAP 网站现状分析无极通信 2006

9 李建华移动霸权下的中国无线互联网 2007

10 荣钰 e-talking 纵论 WAP 何去何从 2007 网络世界

11 丁志峰试析中国移动对独立 WAP 的政策 2007 WAP 之家

12 Vijay Kumar, Srinivas Parimi, Dharma P. Agrawal WAP: Present and Future Pervasive Compute IEEE 2003

13 浅谈企业管理信息系统黄梦妮中南财经政法大学信息学院

14 无线应用协议(WAP)的体系结构分析胡晓燕 (南通大学江苏南通226000)

智能手机软件开发

武汉理工大学华夏学院课程设计报告书 课程名称:智能手机软件开发 题目:飞扬的小鸟 系名: 专业班级: 姓名: 学号: 指导教师:凌伟 年月日

武汉理工大学华夏学院信息工程系 课程设计任务书 课程名称:智能手机软件开发课程设计指导教师:凌伟 班级名称:计算机1111 开课系、教研室:自动化与计算机 三、课程设计目的与任务 本课程的设计的目的是通过实践使同学们经历智能手机软件开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的智能手机开发的知识。结合具体的开发案例飞扬的小鸟,理解并初步掌握智能手机开发的主要环节和步骤以及智能手机游戏开发的知识。 二、课程设计的内容与基本要求 1、课程设计题目 飞扬的小鸟 2、课程设计内容 要求学生根据所学的软件工程的理念,利用所学的Android 手机开发的知识,开发一个智能手机游戏飞扬的小鸟,并针对该手机游戏软件进行需求分析,总体设计、详细设计、编码、测试。《飞扬的小鸟》是由来自越南的独立游戏开发者Dong Nguyen所开发的作品,游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的……所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩家必须控制节奏,拿捏点击屏幕的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡。 游戏玩法:在游戏开始后,点击屏幕,要记住是保持一定的规律的仔细观察点击屏幕,不要让小鸟掉下来。 游戏过程:让小鸟不要撞到管子,每穿过一个管子的缝隙得1分。 游戏背景音乐设计 游戏背景动画设计 游戏界面设计 游戏关卡设计 游戏积分榜的设计

APP手机客户端开发技术方案-完整版

手机客户端技术方案 中国电信集团系统集成有限责任公司内蒙古分公司 2010年5月 手机客户端技术方案 2 目录 述 “. 3 2需求分析 “ 3系统设计目 . .4 3.1建设意义 “. 3,2建设原 3.3建设模式 “ 4技术解决方案 “. 4,1移动中间件系统概述“, 4.2系统架 构.. 4.3系统组 4,4移动化原理

4.5中间件服务器配置 “. 5系统功能设 6手机适配型 7配置清单“. 手机客户端技术方案 3 1概述 为了提升企事业单位信息化管理水平,提高各级部门的办公效率,加强单位内部 的执行力、凝聚力,自上而下咼度重视信息化系统的建设工作,实现日常公文收 发审批、工作安排、公告通知等日常办公的统一管理,显的日趋重要。 在当前信息化管理平台的基础上,各企事业单位希望引入移动信息化技术,为相关职能部门及工作人员提供手机移动办公,将办公信息化延伸至使用 人员的手机上,实现随时、随地办公,以便能够推动各级部门的精确化、 高效化管理。 中国电信内蒙古分公司作为业界领先的移动信息化解决方案提供商,己经在区内 成功实施了多个综合办公移动化适配项目。内蒙古电信公司有足够的实力将本系 统建设成为一套精品的移动办公信息化平台 2需求分析 传统的信息化管理系统面临的问题: 1)传统办公的缺陷导致了企事业单位整体对外竞争力的降低、工作效率的 低下、成本的增加。 2)发布通知公告,采用人工或者电话、口头通知方式难免出现疏忽与意外,造成遗漏、延误、缺席等。 需求描述: 定制开发企事业单位移动办公系统,包括以下具体内容:定制开发移动办公手 机客户端系统,包括windows mobile、windows等手机操作系统的手机客户端软件;搭建中间件服务器。 定制要求:

智能型手机之软硬件系统开发策略

智能型手机之软硬件系统开发策略 在手持设备的市场,若以3C属性来区分的话,代表性的产品有通信专用的语音手机(Voice phone)、强调资讯处理的PDA,以及最近兴起的PMP(可携式媒体播放器)。这种鲜明的区隔定位拥有一定的客户市场,不过,其中的界限却已愈来愈模煳,尤其是在最大宗的手机市场上,随着3G高速频宽及IP网路化的实现,加上多媒体功能的不断强化,在在都将智能型手机(Smartphone)推上主流市场产品的地位。 目前市场上手机推陈出新的速度惊人,这些繁浩的架上手机,大致又可以区分为三大类,即只有基本语音及短信功能的语音手机(V oice Phone);已具有收送数据资料的能力,但编辑处理的功能有限,而且同时间也只能处理一项工作的功能手机(Feature Phone);以及犹如一台迷你型电脑的智能型手机,它除了具有较强的资料编辑管理能力,更能提供音、视频、游戏的多媒体应用服务,也能同时处理多项工作。 在一台智能型手机上,3C的功能已一应俱全,包括语音、短信(messaging)、认证(Authentication)、计费(Billing)等通信功能;Email、行事历、资讯管理、Sync、安全性等资讯处理功能;视频、照相、游戏、TV、串流、音乐、DRM等多媒体应用功能。 在与语音手机、功能手机差异不大的手持尺寸中,却要求达到如此多样化的功能,而且还不允许缩短电池的使用寿命,智能型手机的设计难度就可想而知。它必须採用高效能、低耗电和易开发的软、硬件系统架构,以及高整合度的元件;除了要搭配更大容量的记忆体外,手机平台也得支援多样的介面标准,例如照相、彩色显示、TV输出、IrDA、Bluetooth、USB、音频和多种型式的记忆卡,以及传统式键盘和复杂的无线数据机等。这些都是智能型手机在开发上必须面对的挑战。 系统架构开发原则 虽然智能型手机的功能性繁复,但基于上市时程的压力,手机业者必须透过规划良好的系统架构来降低设计上的复杂度。为了达成这项要求,业界已出现不少的晶片架构及系统作法,但仍有一些设计上的共识,包括专业分工、开放性、标准化、阶层化和提高可再利用性及定制弹性等等原则。以下介绍几项开发原则: 1. 专业分工 在专业分工上,最明显的作法即是採取通信与应用分离的平行架构,由基频处理器专心处理通信数据,其他的多媒体等应用功能则交给应用处理器来处理。这是一种「独立于数据机」(modem-agnostic)的处理架构,一方面让应用处理器能充分发挥Symbian、Windows Mobile 或Linux等高阶作业系统的应用能力,另一方面也能确保各种服务与应用不会受到无线技术的影响,进而赋与产品更高的可携性。 在此架构下,基频元件能随GSM/GPRS/WCDMA/HSDPA等规格的演进而发展,应用元件也能因应视频、音频、绘图等需求的改变而扩充其功能,例如支援高达每秒30讯框的VGA 解码和H.264/VC-1视频编码、VGA彩色显示、Q-VGA辅助显示以及多达5M画素的数字照相机功能、2D/3D图形、3D声音和立体声喇叭等。 2. 再利用性 就再利用性来说,将通过验证合格、可用于生产的通信处理即时程式码独立出来,就不会受

Android智能手机软件开发概述

第1章Android智能手机软件开发概述 随着移动设备的普及,其功能越来越完善,移动设备的系统平台也日渐火热。 本章首先介绍智能手机及其操作系统平台(如Symbian、Android、Windows Mobile、IOS等),并对学习Android手机软件开发的必要性进行阐述。之后, 介绍Android平台的总体架构,并对完成Android应用程序软件开发的SDK及 其组成进行简要说明。最后,对通过Android Market发布自己应用程序的方法 进行介绍。学习本章内容时,要求重点掌握如下内容: ●了解常见的智能手机操作系统平台。 ●了解Android的总体结构及主要功能。 ●了解Dalvik虚拟机、AVD等。 ●了解Android Market及发布应用程序的方法。 1.1 智能手机及其操作系统 据中国互联网络信息中心于2011年7月19日发布的统计《中国互联网络发展统计报告》显示,2011年上半年,我国手机网民规模继续稳步扩大。截至2011年6月底,我国手机网民达3.18亿,较2010年底增加1495万人(如图1.1所示)。可以说,智能手机正在快速走进人们的生活。就目前来看,已经有越来越多的人开始把智能手机当作日常看视频、办公的首选设备。随着A9架构、双核概念的问世,智能手机能更广泛、轻松地接管生活和工作中的大小事务[1]。因此,学习和研究智能手机软件开发,具有广阔的社会需求和工程实践意义。 图1.1 手机上网网民规模 智能手机一般指像个人电脑一样具有独立操作系统,可由用户自行安装软件等第三方服务商提供的程序,并且,用户能对手机功能进行扩充。目前,全球多数手机厂商都有智能手

智能手机软件开发课程设计任务书

武汉华夏理工学院 课程设计报告书课程名称:智能手机软件开发课程设计 题目:基于Android的天气预报程序 系名:信息工程系 专业班级:软件1141 姓名: 学号: 指导教师:苏永红 2017年1月9日

武汉华夏理工学院信息工程学院 课程设计任务书 课程名称:智能手机软件开发课程设计指导教师:苏永红班级名称:软件1141班开课系、教研室:计算机与网络工程 一、课程设计目的与任务 智能手机软件开发课程设计是《智能手机软件开发》课程的后续实践课程,旨在通过一周的实践训练,加深学生对智能手机软件开发中的概念,原理和方法的理解,加强学生综合运用Android手机开发技术进行实际问题处理的能力,进一步提高学生进行分析问题和解决问题的能力,包含系统分析、系统设计、系统实现和系统测试的能力。 学生将在指导老师的指导下,完成从需求分析,系统设计,编码到测试的全过程。 二、课程设计的内容与基本要求 1、课程设计题目 基于Android的天气预报程序 2、课程设计内容 运用Android技术设计一个天气预报程序,掌握利用Android的网络技术获取数据,实现通过手机获得天气预报信息,其主要的工作任务划分为: (1)获取天气预报信息; (2)下载天气图片; (3)显示天气预报; 具体要求为: (1) 要求使用输入输出流获取天气预报信息并显示。 (2) 要求进行网络连接,网络数据和图片读取,XML数据解析,实现不同城市的天气查询并显示查询结果。 (3) 每个人需要检查设计的软件,设计报告文档,并提交纸质版的课程报告和电子版的课程设计报告资料,包括:源程序,课程设计报告,电子版的资料以班为单位刻成光盘后由学习委员统一提交。 3、设计报告撰写格式要求 1设计题目 2 开发环境 3 需求分析 4系统功能结构图 5 天气预报程序界面设计

智能手机什么系统最好

智能手机什么系统最好? 本文观点:对于目前的智能手机,最理智的选择应该是安卓,最豪华的选择应该是苹果,最盲目的选择应该是微软,最个性的选择应该是黑莓,最OUT的选择可能是塞班。

Symbian 优点:多年来Symbian系统一直占据智能系统的市场霸主地位,系统能力和易用性等各方面很强!不过成了萧何败也萧何,正是塞班让诺基亚走到了今天江河日下的地步,淘汰的塞班,你还能坚持多久?? 缺点:一般配置的机型反映较慢,对主流的媒体格式的支持性较差,不同版本的软件兼容性不好,且证书问题也很头痛。

Google Android:

优点:平台的开放性造就了安卓无穷的发展潜力,具备触摸屏、高级图形显示和上网功能,界面强大,可以说是一种融入全部Web应用的单一平台。 缺点:1. 太接近网络,可能让我们活在人肉搜索下,寝食难安。 2. 山寨!山寨将会对Android造成难以估计的打击。没办法,时代产物。3. 系统推出时间不是太长但市场占有率疯涨,苹果、微软等对安卓的侵权诉讼怕是一道坎。 Mac OS X (苹果iphone的系统):

优点:全触摸设计,真的是一次手机革命,娱乐性能强,第三方软件多。 缺点:系统封闭发展,功能不是太全面。 Windows Phone 7: 优点:界面和操作都和电脑上的Windows十分接近,对于机友来说十分熟悉又上手;各种保存在电脑或手机里的信息、资料可以轻松实现共享;有较多的应用软件可供用户选择。 缺点:中文芒果系统推出太晚,苹果、谷歌已经把市场抢得差不多了,要想翻盘,怕不是一时半刻的光阴能做到的。

Linux: 优点:具有自由、免费、开放源代码的优势,可以由用户自主研究代码,自定义多数系统的内容。严格地说,安卓就是基于Linux基础上的系统。但纯Linux 系统现在基本在手机上废弃了。 缺点:Linux操作系统的机型来自官方的第三方软件很少,需要用户自行刷机后才能安装更多的程序,操作起来有些门槛。

智能手机操作系统基于linux开发的优势

了解Linux,智能操作系统基于Linux开发的原因 Linux于1991年诞生于芬兰。大学生Linus Torvalds,编写了一个小的操作系统内核,这就是Linux的前身。Linus Torvalds将操作系统的源代码在Internet上公布,受到了计算机爱好者的热烈欢迎。各种各样的计算机高手不断地为它添加新的特性,并不断地提高它的稳定性。1994年, Linux 1.0 正式发布。现在,Linux已经成为一个功能强大的32位的操作系统。 严格地说, Linux只是一个操作系统内核。比较正式的称呼是GNU/Linux操作系统,它使用Linux内核。GNU的意思是GNU’s not Unix(GNU不是Unix)—一种诙谐的说法,意指GNU是一种类Unix的操作系统。 为了保证GNU的软件可以自由使用和拷贝,GNU组织制订了一个新的法律许可协议:GPL 协议。 该协议的主要特点: 允许软件被自由地拷贝 允许软件被自由地修改 允许软件被修改后自由地传播,但必须提供源代码。 很多软件制作者都遵循GPL协议,无数的软件开发人员和软件爱好者将自己的软件通过GPL分布,公布在互联网上,从而形成了一个庞大的GNU社区。 Linux是遵从GPL协议的软件,也就是说,只要遵从GPL协议,就可以免费得到它的软件和源代码,并对它进行自由地修改。 Linux之所以大受欢迎,不仅仅因为它是免费的,而且还有以下原因: 1) Linux是一个真正的抢占式多任务、多线程、多用户的操作系统。 2) Linux性能非常稳定,功能强劲,可以与最新的商用操作系统媲美。 3) Linux有非常广泛的平台适应性。它在基于Intel公司的x 8 6(也包括AMD、Cyrixx、IDT)的计算机、基于Alpha的计算机,以及苹果、Sun、SGI等公司的计算机上都有相应的发布版本,甚至在AS/400这样的机器上都能找到相应的版本。Linux还可以在许多PDA和掌上电脑以及嵌入式设备上运行。 4) 已有非常多的应用程序可以在Linux上运行,大多数为SCO Unix开发的应用程序都能在Linux上运行(借助于i B C S软件包),甚至还比在SCO Unix上运行速度更快。借助Dosemu,可以运行许多DOS应用程序,而借助Wabi或Wine,还可以运行许多为Windows设计的软件。 5) Linux是公开源代码的,也就是说,不用担心某公司会在系统中留下后门(软件开发商或程序员预留的,可以绕开正常安全机制进入系统的入口)。 6) 只要遵从GPL协议,就可以自由地对Linux进行修改和剪裁。 当然, Linux的优点决不止于此。对计算机专业人员来说, Linux及其相关应用程序也是学习编程的绝好材料,因为这些软件都提供了完整的源代码。

智能手机系统开发目标

在一台智能型手机上,3C地功能已一应俱全,包括语音、信息、认证、计费等通信功能;、信息管理、、安全性等信息处理功能;视频、照相、游戏、、串流、音乐、等多媒体应用功能. 在与语音手机、功能手机尺寸差异不大地智能手机中,却要求达到如此多样化地功能,而且还不允许缩短电池地使用寿命,智能型手机地设计难度可想而知.它必须采用高效能、低耗电和易开发地软、硬件系统架构,以及高整合度地组件;除了要搭配更大容量地内存外,手机平台也得支持多样地接口标准,例如照相、彩色显示、输出、、、、音频和多种型式地记忆卡,以及传统式键盘和复杂地无线调制解调器等.这些都是智能型手机在开发上必须面对地挑战. 文档来自于网络搜索 系统架构开发原则 虽然智能型手机地功能复杂,但基于上市时间地压力,手机业者必须通过规划良好地系统架构来降低设计上地复杂度.为了完成这项要求,业界已出现不少芯片架构及系统作法,但仍有一些设计上地共识,包括专业分工、开放性、标准化、阶层化和提高可再利用性及定制弹性等等原则. 文档来自于网络搜索 .专业分工 在专业分工上,最明显地作法即是采取通信与应用分离地平行架构,由基频处理器专门处理通信数据,其他地多媒体等应用功能则交给应用处理器来处理.这是一种独立于调制解调器地处理架构,一方面让应用处理器能充分发挥、或等高级操作系统地应用能力,另一方面也能确保各种服务与应用不会受到无线技术地影响,进而赋予产品更高地可移植性.在此架构下,基频组件能随等规格地演进而发展,应用组件也能因应视频、音频、绘图等需求地改变而扩充其功能. 文档来自于网络搜索 .再利用性 就再利用性来说,将通过验证合格、可用于生产地通信处理实时程序代码独立出来,就不会受到应用功能地限制,而能重复且直接再次被使用.这样做地好处很明显,软件开发一向是影响手机上市时间地一大主因,往往为了小部分程序代码地更动,就得对整个系统进行重新验证和测试地工作,相当耗时.在独立出成熟地程序代码后,可以将设计、验证及测试上地复杂度降低,大幅缩短开发地时程. 文档来自于网络搜索 .阶层化沟通接口 但如何做好通信与应用两者之间地沟通,仍是设计上地一大挑战.在开放性架构中基于硬件抽象地接口作法,此架构同时提供上层和下层地观点,上层地观点提供应用程序撰写者一套针对特定操作系统地统一软件接口,并对底层地处理器设计加以抽象化;底层观点是针对控制器、影像传感器或照相机等一般性应用外围地一组标准硬件接口. 文档来自于网络搜索 此架构因采用标准化地接口,因此与系统中个别单元地技术或架构作法无关,只需通过一组一致性地来进行上层操作系统与下层硬件地沟通.如此一来,应用软件从底层地平台架构分离出来,开发者只需从上层架构地观点对应用程序做抽象层级地开发,而不用对底层地实体平台做直接地呼叫,这让产品能更快速地开发,在平台更新时也不需牺牲效能或程序代码地可互操作性,应用功能只需要写一次就够了.不仅如此,由于此架构地平台具有通透性,制造商也很容对硬件和软件做各种功能升级. 文档来自于网络搜索 硬件平台架构 在智能型手机地硬件架构中,应用处理器已是其灵魂地中心.目前市场上接受度最高地应用处理器核心,无疑当属核心,它可以说是产业标准地手持设备处理器核心.以平台所采用核心来说,它是一个强大地位核心,在一般情况下,它能在地微米制程产品上达到地速度.这个核心包括一个内存管理单位()、指令快取、数据快取、一个能执行单一循环地×乘法器,以及具有强大地实时纠错支持能力. 文档来自于网络搜索

基于android的智能手机视频监控系统的设计与实现

基于android的手机视频监控系统的设计 移动流媒体技术就是把连续的声音影像信息经过压缩处理后传送到网络服务器上,让终端用户能够在下载的同时观看收听,而不需要等到全部的多媒体文件下载完成就可以即时观看的技术。移动流媒体技术的出现是伴随这移动通信技术的发展和网络音视频技术的进步,其只要是关于流媒体数据从采集到播放整个过程中所需要的核心技术。 移动流媒体数据流具有三个特点:连续性、实时性、时序性。所以流媒体数据流具有严格的前后时序关系。 流媒体传输技术实在FTP/TCP的基础上发展而来的。服务器按照一定的顺序将文件分割成若干个数据分段,然后封装到分组中依次进行传输,客户端接收到分组后重新将其组装起来,最终形成一个与原来一样的完整文件。 流媒体播放技术有优点也有缺点。优点是能够及时传送随时播放,虽然在开始阶段需要一定的时间进行缓冲,但依然能够在实时性要求高的领域具有无可比拟的优势;缺点是由于网络的速率不稳定性,当播放速率大于传输速率时,视频播放将出现停滞,时断时续的现象。 基于android的视频监控系统分为四个模块:依次为采集模块、编码模块、视频传输模块、解码模块、显示模块。如下图所示: 一视频采集模块 Android摄像头采集的到的视频格式为YUV420格式的视频流。采集模块的实现可以在android的应用层中通过编写代码来实现。 二编码模块 数字视频编码标准主要由两个标准化组织制定。一个是由国际标准化组织(ISO)和国际电工委员会(IEC)组建的活动图像专家组(MPGE),另一个是国际电信联盟电信标准局(ITU-T)的视频编码专家组(VCEG)。MPEG制定的视频编码标准有MPEG-1,MPEG-2,MPEG-4。ITU一T制定的视频编码标准有H.261和H.263。 为了促进下一代多媒体通信的应用,MPEG和VCEG共同成立了联合视频工作组(JVT),共同开发了视频编码标准H.264。目前,H.264是最先进的视频编码标准。 H.264视频编码标准是目前最新的技术,虽然H.264遵循了原来压缩标准的架构,但是H.264具有一些新的特性,如可变块大小运动补偿,帧内预测编码,多参考帧技术等,所以在性能上有了不小的提升。H.264标准分两层结构,包含网络抽象层(NAL)和视频编码层(VCL)。网络抽象层用于数据打包和传输,编码层负责视频压缩编码,这种分层结构,实现了传输和编码的分离。 由于H.264标准引入了数据分割等抗误码技术,实现了在复杂环境下的使用,可以适应不同网络的传输要求。由于采用高度复杂的实现算法,H.264是目前低码率下压缩率最高的编码标准,在带宽不稳定的无线网络上有着无法比拟的优点。 H.246技术介绍 H.264并不是明确的规定一个编解码器是如何实现的,而是规定了构成编码的比特流的语法、语法元素的语义以及语义元素的解码过程,为不同制造商的编解码器提供兼容性,各个厂商的编码器和解码器在此框架下应能互通,在实现上具有较大的灵活性,而且有利用相互竞争[24,25]。H.264编解码的功能模块跟一般的编解码器大致相同,主要包括预测、变换、量化和熵编码等功能模块,H.264编解码的重要变化主要体现在各个模块的细节上。

智能手机各大系统的优缺点介绍

或许智能手机还不算是现在手机的主流,但是势必要成为未来手机市场的主流!因为手机的功能越来越强大,很多朋友在选择智能手机的时候无所适从,不知道该选择哪个操作系统的手机,下面icech搜集整理了7大主流的智能手机操作系统介绍,还附加了网友的优缺点评论。 Symbian OS(塞班) Symbian OS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是 Electronic Piece ofCheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。 Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sun java 语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应用。 优点:多年来Symbian系统一直占据智能系统的市场霸主地位,系统能力和易用性等各方面很强! 缺点:一般配置的机型反映较慢,对主流的媒体格式的支持性较差,不同版本的软件兼容性不好,且证书问题也很头痛。 Windows Mobile 微软推出的Windows Mobile操作系统最初被视作是与Palm OS竞争的产品,然而时至今日,Windows Mobile的应用已经超过Palm,开始显露出掌上设备王者的风范。去年发布的V5.0做出了很多实用的改进,包括更加智能化的Word和Excel版本、直接邮件技术和持久的数据存储。 Windows Mobile是 Microsoft 用于 Pocket PC 和 Smartphone 的软件平台。Windows Mobile 将熟悉的 Windows 桌面扩展到了个人设备中。 Windows Mobile是微软为手持设备推出的“移动版Windows”,使用WindowsMobile操作系统的设备主要有手机、PDA、随身音乐播放器等。Windows Mobile操作系统有三种,分别是WindowsMobile Standard、Windows MobileProfessional,Windows Mobile Classic。目前最新的版本是Windows Mobile 6.1,6.5版本即将公布。 Windows Mobile掌上电脑和手机的主流硬件配置:CPU: 195-624 Mhz, 主要芯片厂商:Intel,Texas Instruments, Samsung, Qualcomm等,内存:64-128MB Ram (用于程序运行),128-256MBRom (用于第三方程序及用户文件储存),显示屏:240x320或480x640,6.5万色,2.4-3.5英寸,扩充卡:Micro SD或SD,SDHC,高端机型内置WiFi无线网络接收模块,GPS 卫星接收模块,FM收音机接收模块,3G或3.5G高速网络,另配有蓝牙及用于和电脑同步用的USB接口。

智能手机系统软件设计与研究

上海交通大学 硕士学位论文 智能手机系统软件设计与研究 姓名:周绪宏 申请学位级别:硕士专业:计算机软件与理论 指导教师:陈英;梁阿磊 20061201

智能手机系统软件设计与研究 摘要 本论文结合上海科委的智能手机项目,在以Hybus的pxa272开发板和展讯的SM5100B通讯模块为硬件开发平台的基础上对智能手机系统软件展开研究,提出了一种基于嵌入式Linux的智能手机系统软件平台的设计与实现,系统软件从软件架构上分为四层:最底层是操作系统层,主要实现对嵌入式Linux的移植、裁剪等。第二层是系统服务层,处理手机通讯业务以及其他服务等。第三层是中间层,包括图形用户接口、J2ME中间件、嵌入式浏览器和嵌入式数据库。嵌入式GUI实现人机接口交互;J2ME中间件支持Java 程序、游戏的下载与运行;嵌入式数据库用来保存各种信息,嵌入式数据库管理系统统一管理各种数据。最上层是智能手机应用层,包括智能手机基本应用及其他应用,实现手机的基本功能及其功能等。其中嵌入式数据库和系统服务程序是作者的研究重点。 本课题智能手机操作系统选用嵌入式Linux,嵌入式Linux移植是个很复杂的过程,要针对不同的手机硬件修改、增加相应的驱动程序。本系统以Hybus的pxa272开发板为硬件开发平台,针对ARM处理器平台所做的Linux 移植和裁减。操作系统部分不能直接用于不同硬件的手机上,需要手机不同硬件设备的板级支持包(BSP)的支持。智能手机的存储设备一般都使用flash 存储设备,本文介绍了几种Linux下的嵌入式文件系统,以及本系统选用的jffs2文件系统设计与实现。 智能手机图形用户接口,不同的设备对嵌入式GUI有不同的选择,本文介绍了可用于Linux环境下的一些嵌入式GUI,根据当前需求选用了基于QT/E图形库的Qtopia PDA版本。 智能手机的快速发展,需要保存的信息也越来越多,需要嵌入式数据库来统一管理各种数据,嵌入式数据库是以后包括智能手机在内的移动设备的重点发展方向,也是作者研究的重点之一。本系统在Berkeley DB的基础上设计开发出用于智能手机保存信息的功能强大的嵌入式数据库管理系统,这部分代码是跨平台的,针对不同的处理器平台经过交叉编译即可用于各种手机并提供服务,提供了访问数据库的API和库函数。 智能手机系统服务层处理跟手机通讯相关的业务,也是手机设计成败的关键,系统服务进程的稳定性、实时性、可靠性直接关系着智能手机性能的好坏。这部分也是作者的另一研究重点。本文针对展讯SM5100B通讯模块设计开发了智能手机通讯客户端软件并详细叙说了系统服务程序的处理流程。本文还介绍了智能手机的基本应用,比如接听、拨打电话,接收、发送

智能手机操作系统应用开发分析

文章编号:1009-2552(2012)01-0176-02中图分类号:TP311文献标识码:A 常见智能手机操作系统及其应用开发 彭艳 (深圳职业技术学院,深圳518055) 摘要:首先简要介绍了智能手机操作系统的发展现状,并对几种主要的操作系统进行了比较和分析。在此基础上,从开发者的角度,详细地阐述了基于几种主要智能手机操作系统的应用程序开发。最后,对智能手机操作系统未来的发展趋势进行了展望。 关键词:智能手机;操作系统;应用程序开发 Application development of smartphone operating system PENG Yan (Shenzhen Polytechnic,Shenzhen518055,China) Abstract:This paper described the status of smartphone operating system.On this basis,it detailed the development of application based on several major smartphone operating system.Finally,it forecasts the future trend of the smartphone operating system. Key words:smartphone;operating system;application development 0引言 随着嵌入式系统技术的蓬勃发展,作为消费类电子产品最重要的代表,智能手机已日益成为手机市场的主流。3G时代的来临,更是让智能手机的各种应用发挥到了极致,成为了移动通信市场当仁不让的“宠儿”。而在手机硬件平台上,智能手机操作系统肩负着实现手机功能以及支撑各种应用程序运行的重任,其重要地位不容置疑。 1智能手机操作系统的发展现状目前主要的智能手机操作系统有诺基亚主导的Symbian、Google主导的Andriod、微软的Windows Mobile、Apple的iOS、Palm的Palm WebOS以及RIM 针对Blackberry手机的Blackberry OS等。按照源代码、内核和应用环境等的开放程度划分,智能手机操作系统又可分为开放型平台和封闭型平台两大类:Andriod属于开放型平台;Windows Mobile、iOS、Blackberry OS等都是封闭型平台,而Symbian则处于从封闭向开放转型阶段。根据2011年Nielsen有关调查报告以及各种市场占有量信息显示,又以Andriod,Symbian,iOS,Windows Mobile较为突出。 Android是Google公司于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件,具有显著的开放性、丰富的硬件平台支持、自由的第三方软件市场以及无缝结合优秀的Google服务等等明显的优势。2011年7月,Google 公司放出了新版Android3.2的升级源码。Android 3.2这一新版平板电脑操作系统开始支持7英寸设备,并引入了应用显示缩放功能,可以让那些针对手机开发的应用,更平滑的显示在平板电脑上。 Symbian操作系统是Symbian公司为手机而设计的操作系统,2008年已被诺基亚全额收购逐步走向开源。它包含联合的数据库、使用者界面架构和公共工具的参考实现。作为一款已经相当成熟的操作系统,具有以下的特点:提供无线通信服务,将计算技术与电话技术相结合,操作系统固化,相对固定的硬件组成,低功耗,高处理性能,系统运行的安全、稳定性,多线程运行模式,多种UI,简单易操作,具 收稿日期:2011-08-17 作者简介:彭艳(1976-),女,讲师,工学硕士,研究方向为嵌入式系统及其应用。 — 671 —

相关文档
最新文档