手机三大开发平台
- 格式:doc
- 大小:38.50 KB
- 文档页数:6
手机专业知识一,手机主要结构全套手机包括机头和配件;机头包含三大件(主板、屏幕、摄像头)、壳料/体、按键、结构件等;配件包含有:包装盒、说明书、电池、充电器、数据线、耳机线等。
一)主板:1,主板又叫PCBA(Printed Circuit Board Assembly装配印刷线路板),由线路板(PCB)、芯片(IC)和电子件组成,其中最重要的部分就是芯片(IC),主芯片称平台(platform)。
2,中国制造GSM系列手机目前常使用的芯片是:MTK(台湾联发科技公司)、INFINEON (德国英飞凌公司)、SPREADTRUM(展讯通信)等几大平台,其中以MTK平台的品质最为可靠;目前我公司产品使用的都为MTK6225芯片或以上产品。
二)手机屏幕:1,屏幕材质:常见的大致有TFT(Thin Film Transistor薄膜晶体管)、STN(Super Twisted Nematic超扭曲向列型液晶显示屏幕)和OLED几种。
目前的屏幕效果最好:TFT> STN。
TFT:亮度好,对比度高,层次感强,颜色鲜艳。
缺点是比较耗电,成本较高。
主要的构成包括:萤光管、导光板、偏光板、滤光板、玻璃基板、配向膜、液晶材料、薄模式晶体管等等。
STN:一般采用传送式照明方式,必须使用外光源照明,称为背光,照明光源要安装在LCD的背后。
OLED(Organic Light Emitting Display):即“有机发光显示器”,在手机LCD上属于新型产品,被称誉为“梦幻显示器”。
OLED 显示技术与传统的LCD显示方式不同,无需背光灯,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光。
而且OLED显示屏幕可以做得更轻更薄,可视角度更大,并且能够显著的节省耗电量。
不过,虽然将来技术更优秀的OLED可能会取代TFT等LCD,但有机发光显示技术还存在着使用寿命短、屏幕大型化难等缺陷。
2,屏幕分辨率:我们的手机现在主要有两种分辨率:220x176(QCIF)、320x240(QVGA),以后新的手机可能会有640x480(VGA)的分辨率。
概述操作系统一般只应用在高端智能化上。
目前,在智能市场上,中国市场仍以个人信息治理型为主,随着更多厂商的参加,整体市场的竞争差不多开始呈现出分散化的态势。
从市场容量、竞争状态和应用状况上来瞧,整个市场仍处于启动时期。
目前应用在上的操作系统要紧有PalmOS、Symbian、Windowsmobile、Linux和Android、iPhoneOS,黑莓以及中国移动将推自有操作系统“Ophone〞。
Symbian系统〔诺基亚为主、索爱、三星也有…〕简介Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,特不适合等移动设备使用,通过不断完善,能够支持GPRS、蓝牙、SyncML、以及3G技术。
最重要的是它是一个标准化的开放式平台,任何人都能够为支持Symbian的设备开发软件。
与微软产品不同的是,Symbian将移动设备的通用技术,也确实是根基操作系统的内核,与图形用户界面技术分开,能特别好的适应不同方式输进的平台,也能够使厂商能够为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同模样的symbian系统的要紧缘故。
现在为那个平台开发的java程序差不多开始在互联网上盛行。
用户能够通过安装这些软件,扩展功能。
开展在Symbian开展时期,出现了三个分支:分不是Crystal、Pearl和Quarz。
前两个要紧针对通讯器市场,也是出现在上最多的,是今后智能操作系统的主力军。
第一款基于Symabian系统的是2000年上市的爱立信R380。
而真正较为成熟的同时引起人们注重的那么是2001年上市的诺基亚9210,它采纳了Crystal分支的系统。
而2002年推出的诺基亚7650与3650那么是SymbianPearl分系的机型,其中7650是第一款基于G网的智能产品,他们都属于Symbian的6.0版本。
索尼爱立信推出的一款机型也使用了Symbian的Pearl分支,版本差不多开展到7.0,是专为3G网络而开发的,而目前的诺基亚差不多到达8.0的6630、6681等,能够讲代表了当今最强大的操作系统。
itouch不仅仅是Apple推出的一款闪存MP4播放器,更是一个超级娱乐平台,在美国当地时间2010年9月1日(北京时间2010年9月2日),乔布斯在旧金山发布了全新版的iPod touch 4,据乔布斯所言,苹果产品(ipad系列、iphone系列、itouch系列)下载的游戏量占据了超过50%的市场份额,打败了索尼PSP和任天堂的NDS,可以算是世界上销量第一的移动游戏平台。
iPod touch 简单说就是表面上没有电话功能的iPhone ,使用touch 4可以与iPhone进行FaceTime(视频通话)聊天,尺寸比iPhone 略小,110 mm×58.9 mm×7.2 mm,屏幕和iPhone 一样大小,如iPhone 一样的multi-touch 交互操作,Cover Flow。
最吸引人的是WiFi 支持,搭配Safari 和YouTube(国内受限),让iPod touch 不再是一个简单的音乐和视频播放器,如果到处支持WiFi ,那么iPod touch 也就是一个iPhone。
苹果的iTouch系列相当于不带电话功能的iPhone,由于其出色的娱乐功能,它的视频播放功能不容忽视。
iTouch 4在视频播放功能上更是又有了进一步的提升,支持了更多分辨率,更支持了当下流行的1280*720,即720P高清视频。
目前大多数转换软件都支持了包括iTouch在内的苹果全系的iPad/iPhone/iTouch视频转换器,亦是速度最快、画质最高、分辨率支持最全的视频转换器。
软件支持导出iTouch/Classic/nano各代视频分辨率如下:1280*720(720P高清,仅iTouch 4专用)960*640(仅iTouch 4专用)640*480(所有机型通用)480*320(所有iTouch专用)376*240(仅nano5专用)368*208(所有机型通用)352*288(所有机型通用)320*240(所有机型通用)240*240 160*120(所有机型通用)176*144(所有机型通用)128*96(所有机型通用)除之前将各种常见的视频格式转成iTouch等苹果全系及各代支持的MP4格式的功能,一些转换软件还具有DVD ripper软件DVD全能转换工具,是最专业的DVD光盘转换软件,其允许将DVD影片的视频、音轨、字幕、角度等信息以高效快速的转换速度转换为包括iPhone 4的各种流行格式,其还自带10几种高级功能,包括字幕和音轨等选择性转换、容量切割、时间切割、音频增益、超强纠错和准确定位转换技术、ASPI驱动支持、CPU加速支持、CPU画面质量提高支持、章节批量转换支持、多标题转换支持等等,满足DVD转换全方位的转换需求!有了 iPod touch,你就拥有了一部时时相伴的出色高清摄像机。
主流手机操作系统摘要:目前应用在手机上的操作系统主要有Symbian(中文译为塞班)、Windows Phone(6.5之前的版本为Windows Mobile)、Android(中文译为安卓、安致)、iOS(iPhone OS)、Black Berry(中文译为黑莓)、Bada(仅适用于三星)、MeeGo(诺基亚和Intel的产物)、Maemo(仅适用于诺基亚)、Palm(后被惠普收购)、MTK(由联发科研发,国内手机主流操作系统)。
其中,Windows Phone、Android、iOS被公认为热门的三大手机操作系统,下面就对这三大手机操作系统一一介绍。
iPhone OS X操作系统:iPhone OS 或 OS X iPhone是由苹果公司为iPhone开发的操作系统。
它主要是给iPhone和iPod touch使用。
就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。
iPhone OS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Serviceslayer),媒体层(the Media layer),可轻触层(the CocoaTouch layer)。
系统操作占用大概512MB的存储空间。
iPhone OS用户界面:iPhone OS用户界面的概念基础上是能够使用多点触控直接操作。
控制方法包括滑动,轻触开关及按键。
通过其内置的加速器,可以令其旋转装置改变屏幕改变方向。
屏幕的下方有一个home按键,底部则是dock,有四个用户最经常使用的程序的图标被固定在dock上。
在iPhone上,许多应用程序之间都是有联系的,这样,不同的应用程序能够分享同一个信息。
iphone OS支持的软件:从iPhone OS 2.0开始,通过审核的第三方应用程序已经能够通过苹果的App Store进行发布和下载了。
iPhone OS自带的应用程序:在2.2版本的固件中,iPhone的主界面包括包括以下自带的应用程序: SMS (简讯)、日历、照片、相机、 YouTube、股市、地图(AGPS辅助的Google地图)、天气、时间、计算机、备忘录、系统设定、iTunes (将会被链接到iTunes Music Store和iTunes广播目录)、App Store以及联络资讯。
通过技术团队多次测试,观察到此处排名遵行下述规则:1. App下载次数越高,关键词关联下拉App名称排名越靠前;2. 推荐相关应用关键词搜索时,只将搜索关键词与应用标题进行匹配,无法对App介绍内容做匹配;3. 如果App下载次数相同,排名前后与应用评分相关,评分越高,排名就越靠前;4. 对竞争对手例如“百度”旗下的APP不做推荐,360手机助手只提供了“百度搜索”一个App,其它百度App未有找到,如果你问为什么,你可以去问360。
(二) 豌豆荚应用搜索的下拉框推荐及搜索结果页排名分析1. 使用豌豆荚应用搜索,输入关键词后下拉框默认推荐4个名称匹配的APP;2. 推荐APP的排名与其下载量和评价高低相关;3. 如果用户之前使用过豌豆荚应用搜索,搜索的历史记录也会显示在下拉框推荐中,推荐App个数相应减少;4. 我们多次测试发现,豌豆荚的搜索正在转型为整合搜索,输入某个关键词后,搜索结果页不仅返回APP结果,同时也会调用视频以及百度搜索等相关结果。
1) 我们搜索App信息时,豌豆荚会自动搜索出匹配的视频信息,而且匹配标准不仅限于标题匹配,视频介绍中出现关键词也有机会被检索到;2) 豌豆荚搜索还会根据用户搜索的关键词,调用百度相关搜索结果;(三) 91助手应用搜索的下拉框推荐排名分析当用户通过91助手搜索窗口搜索App时,输入关键词后,下拉框默认推荐结果数多达20条;1. 下拉框推荐结果中,排在第一位的是相关APP中下载量最高者,这条结果可以直接点击下载;2. 排在搜索下拉框第二位的,是91助手编辑团队人工添加的相关专题,如果此关键词没有匹配出相关专题,则此条轮空;3. 专题之下,排名第三至第20的App,依然是根据下载量高低进行排名;4. 除排名第一的App外,搜索下拉框推荐的其它App,点击后不会直接进入下载页面,会进入搜索结果页面,需从结果页面点击相应APP再进行下载。
三、三大App平台首页应用推荐规则分析(一) 360手机助手首页应用展现规则分析:360手机助手首页的推荐应用主要体现在“应用精选”栏目,在此栏目集中展示编辑推荐内容(包括软件和游戏),360公司旗下的应用会排到最前面;我们通过分析,360手机助手的应用精选栏目的排名采用人工推荐的方式。
基于Android平台的24点游戏设计与实现Android平台24点游戏设计与实现摘要随着移动设备的普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。
目前国内最常见的移动开发平台有Symbian,iPhone,Windows Phone以及当下正在逐步兴起的Android,目前为止国内已经有很多Android系统的用户。
在80年代流行一种数字游戏,我们称之为“24点”。
用扑克牌实现24点,就是从扑克牌中任意抽出4张(数字表示为1-13),用加、减、乘、除的方法是结果成为24。
程序实现由系统随机产生4张牌,玩家输入表达式,然后判断表达式是否合法且等于24。
借鉴网上的多种游戏,我用Android手机平台开发设计了24点游戏,并在eclipse 模拟平台环境下实现基本功能的游戏程序(类似于纸牌游戏)。
其开发开发包括较多的计算机技术(多媒体技术、程序设计、数据结构、计算机网络、数据库技术、人工智能和软件工程等),作为本科毕业设计选题,具有较强的综合性,达到综合锻炼所学知识的价值。
关键词:Android eclipse 手机模拟平台 24点游戏Abstract:With the growing popularity of mobile devices and mobile device hardware upgrade, mobile devices become more perfect system platform for mobile devices are increasingly picking up. At present, the most common mobile development platform for the Symbian, the iPhone, Windows Phone, as well as the current is gradually emerging Android, so far the country has a lot of users of the Android system.In the 1980s a popular numbers game, which we call the "24 point". 24 points, with playing cards and poker in any out of four (numerals 1-13), with addition, subtraction, multiplication, in addition to the methods, results become 24. The program randomly generated by the system of four card players enter the expression, and then determine the expression is valid and equal to 24.Learn from the online variety of games, I use the Android mobile platform designed a 24-point game, eclipse simulation platform environment to achieve the basic functions of the game program (similar to a card game). Development to develop more computer technology (multimedia technology, programming, data structures, computer networking, database technology, artificial intelligence and software engineering), as a graduate design topics, with a strong integrated to achieve a comprehensive exercise learned the value of knowledge.Key words: Android eclipse phone simulation platform 24-point game目录1 绪论1.1引言随着3G时代的来临和高性能手机的普及,单一的通信功能已经不能满足人们对手机的需求,人们对高质量的、丰富的手机游戏的需求正在不断增强。
Android和Chrome的发展与未来作者:郑健贺超来源:《移动通信》2010年第11期【摘要】文章介绍了谷歌先后发布的两个软件平台——Android和Chrome进行了介绍,比较分析两者的联系与差别,以及它们的发展方向,对谷歌发布两个软件平台的战略考量进行了分析和解读。
【关键词】谷歌 Android Chrome 软件平台操作系统1 Android操作系统介绍Android一词本义指“机器人”,谷歌于2007年11月5日宣布,将基于Linux内核的开源手机软件平台命名为Android,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动终端软件平台软件[1]。
Android是由谷歌主导开发的,它由Linux Kernel、C/C++编写的类库、一个用以运行代码的类似Java的虚拟机、移动终端必需的应用程序组成。
Android通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动终端软件平台,在移动产业内形成一个开放式的生态系统,应用之间的通用性和互联性将在最大程度上得到保持。
Android最大的吸引力应该在于它不用付费,源代码都是免费开放的。
Android采用了Apache License的授权模式,但是Linux Kernel除外,其使用的是GNU公共证书。
在Apache License授权模式下,允许开发者任意修改和分发源代码;重新发布或修改代码时,可以不用提供源代码,而且允许对软件做“再授权”。
另外,如果软件中包含了专利技术,使用Apache License时,表示授权者愿意将软件的专利技术贡献出来(Patent License)[2]。
这样一来,开发者可以在Android 的基础上开发出各种各样的代码或应用,而且还能避免授权和专利等风险。
这也是为什么摩托罗拉、三星、HTC、LG等国际知名手机制造商争相转向Android的重要原因。
手机三大开发平台&J2ME及其基本慨念手机三大开发平台目前,智能手机的开发平台主要有:JAVA、BREW和 .NET。
Java目前在在移动领域广泛使用开发平台是Sun开发的J2ME(Java 2 Micro Edition),即用于嵌入式系统的Java。
J2ME技术由一个虚拟机KVM(K Virtual Machine)和一组API组成,这组API适合于为消费和嵌入式电子设备提供经过剪裁的运行环境。
KVM(K Virtual Machine)虚拟机本身仅仅需要40-80KB内存、20-40KB动态内存(堆),能够运行在16位25MHz处理器上。
经典手机6688I由于支持K-JAVA,功能可以无限扩展,从而成为手机发烧友的最爱,其在友人网的手机论坛至今仍是热闹非凡。
J2ME为移动互联引入了一种新的模型,即允许手机可以从互联网上下载各种应用程序,并在手机创造可执行环境离线运行这些程序。
作为Java技术在移动电话等小型设备的版本,它针对屏幕、电能和内存等资源有限的移动设备进行了优化和定义,为了解决无线设备多样化的矛盾,Sun依照各种设备的资源特性将J2ME技术架构分为Java Virtual Machine(JVM)、配置(configuration)和说明(profile)三层,然后再进一步细分,这使J2ME能够在每一类设备的限制下工作,而同时提供最低限度的Java语言功能性。
由于定义了可执行程序下载的标准,并在手机上创立了可执行环境和程序开发语言,由此,在移动通信业第一次为软件开发商创造了巨大的商业机会,手机用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。
Java有句名言:“编写一次,随处运行”(Write Once,Run Anywhere),也有人戏称为"Write Once,Debug Anywhere"。
从实际情况来看,二者都有一定的道理。
缺点:目前支持J2ME的移动设备处理速度还比较慢,Java服务应用软件相对较少。
BREW美国高通公司的BREW(Binary Runtime Environment for Wireless)平台是一种为无线设备提供开放式标准平台的瘦应用程序执行环境,是无线应用程序开发、设备配置、应用程序发布以及计费和支付的完整端到端解决方案的一部分。
完整的BREW解决方案包括面向开发者的BREW SDK (tm)(软件开发包)、面向设备制造商的BREW应用程序平台和移植工具以及由运营商控制和管理的BREW分发系统(BDS)。
利用该系统,他们可以轻松地将开发者开发的应用程序投入市场并协调计费和支付过程。
利用运营商基于BREW的服务,用户可以通过从运营商的应用程序下载服务器上无线下载应用程序来自定义手持设备。
BREW平台是独立于空中接口的技术,所以BREW与任何网络的结合都非常平滑。
在CDMA2000 1X网络中可以充分利用其高速的数据传输速率,为最终用户带来极具冲击力的用户体验。
到目前为止,中国联通已经有了基于BREW平台所开发的商用程序,如:Adventure(环球历险记)、Any Flash (安凯软件)、City Online(都市在线)、E4E Stock(股票)、Hit Submarine(决战四大洋)、Instant Weather(天气快报)、Mobi Escape(莫比大逃亡)、Suc Esc(星际生存)、Yao Ming Basketball(姚明篮球)等。
缺点:BREW目前专注于CDMA平台。
因此,目前使用BREW技术的运营商,少于使用Java的运用商。
.NET.NET 是Microsoft XML Web services平台,是一组开发工具和操作系统集,用来生成、公开和消费XML Web服务,通过智能设备实现个性化的集成Web。
它由四部分组成:.NET 框架和Visual ,服务器结构,构造块服务,智能设备软件。
XML Web services允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。
平台提供创建XML Web services 并将这些服务集成在一起之所需。
对个人用户的好处是无缝的、吸引人的体验。
.NET框架是一个用于生成、部署和运行XML Web服务及其他应用程序的环境。
它包含三个主要部分:公共语言运行库、框架类和。
.NET框架压缩版是伴侣结构,它有一套编程接口,以供开发人员开发面向智能电话和PDA等移动设备的软件。
从根本上讲,.NET是关于使技术为人们所用,而不是强制个人适应其计算机的限制。
利用.NET,无论何时何地,您总能连接到您首选设备上的信息。
利用.NET,您可以保护您的个人信息和企业数据,同时允许有您的授权的他人连接到这些信息。
缺点:该平台的一些设计太过理想,不保证能达得到(至少短期内是如此)。
么是J2ME及其基本慨念如果您曾经 ;网站上查询有关Java 2 Micro Edition 的资料,十之八九会被一大堆的技术名词搞的一头雾水。
什么KVM ,什么CLDC 、CDC 、MIDP ,后面面还冒出了Personal Java 、Embedded Java以及JES 等名词。
虽然名为Java 的微小版本,可是它的世界可真是不小,让我们满肚子“见山不是山,见水不是水”的疑惑。
的确,在我刚开始接触Java 2 Micro Edition 的时候,就感觉到这个玩意儿实在越看越让人摸不著头绪。
因此在本章中,我舍弃了技术上的细节,希望带大家从宏观的角度来看待Java 2 Micro Edition 的世界。
希望读过本文之后,可以使大家体验“见山是山,见水是水”,一切豁然开朗的感觉。
首先,我们必须先对Java 2 Micro Edition 在整个Java 技术之中的定位做个了解。
各种不同版本之Java 程序的开发如前面所说,各种不同的Java 版本,在其支援的核心类别函式库之完整性以及所支援的Java 基本型别这两件事情上都有所差异,也就是说,不管您开发的是企业所使用的Java 程序、嵌入式装置上执行的Java 程序、浏览器上执行的Applet ,或是在PC 上执行的应用程序。
您都必须在您的电脑上先安装J2SE ,然後再安装各种版本的核心类别函式库以及额外的扩充类别函式库,如此才能成功地开发各种不同目的的Java 程序。
J2SE所提供的Java 编译器(javac.exe)可以帮助我们编译各种不同平台上的Java 程序,而J2SE 所提供的Java 虚拟机器(java.exe)则可以帮助我们在PC 上先行测试这些程序执行结果的正确与否。
另外,Java 编译器并不会帮您检查您的程序是否符合各种平台上所支援的核心类别函式库与Java 基本型别。
举例来说,虽然我们在前面说过,Smart Card 版本并不支援boolean 、byte 以外的Java 基本型别,而且该平台也只支援ng.* 核心类别,可是当我们在撰写Smart Card 平台上的程序时,就算在程序码里用了boolean 或byte 以外的Java 基本型别,或者使用了ng.*之外的其他核心类别,编译器仍然可以照常帮您编译出类别档。
这个时候大家一定开始产生疑惑--那么这些程序如果放到Smart Card 上头执行的时候,出了问题怎么办? 难道不会造成Smart Card 上的虚拟机器执行时发生错误吗? 针对这个可能发生的潜在问题,Sun Microsystems 在各种不同版本的开发套件中,有些会内附检查器(checker)或者预先审核器preverifier),这两个工具可以帮助您在将程序放到目标平台之前先做好检查和预先审核的工作。
检查器会帮您找出类别档之中不合目标平台规格的部分,并提醒你这些地方可能无法在目标平台上执行。
因此只要有检查器的协助,您大致上可以确定您的程序可以符合目标平台的规定并顺利执行。
Java Card 的开发套件中就附有检查器。
而某些平台的开发套件则附有预先审核器,预先审核器除了做检查器做的工作之外,还有一项额外的工作,就是减轻目标平台上虚拟机器的负担,要解释预先审核器这个额外的工作,在传统的Java 程序之中,为了安全上的考量,任何进入执行环境的类别档(不管该类别档是来自本机或是远端机器),都必须先经过Byte Code 审核器(Byte code verifier)的验证,以防止程序在传送途中遭到恶意的修改,而使得Java 程序在执行时对系统有不良影响。
经过审核之後,该类别档才能开始被J 虚拟机器所执行。
如果这个审核的动作在一般的PC 上执行,速度倒是还能够接受,可是一旦放到如Palm 或是手机这些CPU 较慢、记忆体也比较少的机器上面就显得十分吃力了。
为了节省宝贵的CPU 运算时间(既能省电又能够加速程序执行),因此,在程序设计师产生能够让某些特定平台执行的类别档之前,程序设计师必须先在PC 上使用预先审核器做一些前置的审核工作,预先审核器会在类别档之中加入一些特殊标记或符号。
如此一来,当这些程序放到目标平台上执行时,就可以大幅减少在目标平台上做审核时的时间,藉而加速程序的的启动及执行速度。
因此在J2ME 之下的程序(Spotlet 、MIDlet),其执行步骤变成因为预先审核的关系,执行时Byte Code,审核器的工作就变少了,也因此从程序载入到开始执行之间的时间因而缩短。
CLDC标准实作和MIDP 参考实作之中就附有预先审核器。
Java 版本的演进相信熟悉Java 演进历史的人或多或少都听说过,Java 技术一开始并非就叫做Java ,而是叫做OAK ,而且最早的时候就是为了嵌入式系统而设计的一项产品。
後来因为网际网路的发达,而OAK 的诸多特性刚好又适合用在网路上(例如可移植性、编译後程序码很小),因为商标已被注册的关系,因此OAK 被改名成Java ,从此因缘际会地成了网路上的闪亮巨星,并随著时间越来越成熟,也慢慢地产生了许多非原本预期中的相关运用。
虽然Java 已经被用到许多企业级软体上,可是其实骨子里面还是非常适合用在嵌入式系统之中。
虽然从Java 1.0 发表之後,Java 就被广泛地使用在桌上型应用程序以及Applet 的开发上,但是,从Java 1.1 开始,Java又回到了它一开始的老路--也就是嵌入式系统方面的应用,在当时Sun Microsystems 发表了Embedded Java 与Personal Java(也有人简称为PJava)这两项规格。
其中Embedded Java 是为了资源十分有限,而且没有显示设备的嵌入式装置而设计;Personal Java 则是为了在能够与网际网路连线、并拥有显示系统(例如彩色LCD)的消费性电子装置而设计。