词条 | EPOC |
释义 | EPOC是Psion Software推出的操作系统,专门用于移动计算设备,包括 掌上电脑。"EPOC”这个词起源于世界将会进入“a new epoch of personal convenience”。EPOC是一个开放的操作系统,它支持信息传送、网页浏览、办公室作业、公用事业以及个人信息管理(PIM)的应用,也有软件可以和个人计算机与服务器作同步的沟通。 发展背景Symbian是由Ericsson, Matsushita, Motorola, Nokia and Poison在1998年所共同出资组成的公司,之前Symbian是Psion的软件部门,从事手持式计算机软件开发的工作达16年之久。Symbian成立后,陆续和一些厂商签订合约,这些公司包括了日本电信业者NTT DoCoMo、工作站计算机厂商升阳(Sun Microsystems)、数据库公司甲骨文(Oracle)和赛贝斯(Sybase)。1999年五月松下(Matsushita)成为Symbian股东的一员。现在Symbian在全世界约有10个办公室,300名左右的工作人员。 Symbian的产品EPOC,是一套针对手持式掌上装置的操作系统,Symbian希望EPOC会是一套非常有弹性的操作系统,可依制造商的需求增减其功能,在用户接口上、硬件设计和网络连接上,都可以给硬件厂商很大的发挥空间。 Symbian的愿景是建立无线行动通讯的标准,使大众能享受无线通信所带来的便利,该公司努力的目标有二;第一就是建立软件核心程序、应用软件和各种开发工具,第二是建立一套标准,使得各种无线装置可以顺利的连接,藉此,用户可以分享各种信息服务,并提供企业一个可以提高工作绩效的解决方案。 由于Symbian包含了世界三大电信制造业者,加上日本的家电大厂松下,和手持式计算机的制造业者Psion,他们希望能够一起制订未来的行动通讯作业平台。EPOC的目标定位在智能电话(Smart Phone)和通讯者(Communicator),这两项产品都涉及到大量的信息撷取,将会是未来个人获取信息的主要工具,随着行动通讯的发展,市场潜力非常大。 系统简介基本功能EPOC是一套可携式的实时操作系统,韧体储存在ROM中。最适用EPOC的中央处理器是ARM3,而在x86, ARM4 和StrongARM运作,只能执行源代码,部份应用程序无法执行。目前尚无法支持ARM’s Thumb 和Motorola M*core等先进的可携式中央处理器,但Symbian已开始进行这方面的研究开发了。 EPOC仿真窗口操作系统的环境,EPOC是一套32位的操作系统,主要包含两个组件:E32和F32,E32负责执行核心指令和服务器的功能,核心程序API也提供驱动硬件的功能。F32是提供档案服务、撰写新程序的API,和测试ROM的指令shell。EPOC的操作接口和窗口操作系统非常类似,以可视化的操作方式为主,点选某一工作群的icon之后,会跳出该群组的窗口,窗口内有该群组的应用程序的icon可供用户点选。而为了增加使用者的工作效率,使用者也可以将常用的程序自定义在Extras Bar,当常用的程序层级过多时,Extras Bar可以很快的找到该应用程序。Third Party的程序也可以加入到Extras Bar之中。(如图一所示) EPOC也提供了控制面板来调节系统设定,包括时间/日期、密码、声音、屏幕、电力、键盘、打印机调制解调器、拨接和热键设定等功能。 Symbian努力改善EPOC的接口,希望能够改善窗口操作系统的问题,操作的方式,以键盘和Arrow key为主,目前应用EPOC的系统,以Poison的PC Companions为主,在Smart Phone上,目前只有Ericsson MC218采用这套OS。 关于EPOC支持的硬件规格,主要是支持屏幕分辨率320*240 pixle、分辨率640*200 pixel的手持式装置,更详细的规格,必须和Symbian签订NDA合约才能得知。 开发软件EPOC的原始码是用C++所写的,主要有两套开发工具,一套是EPOC C++ SDK,这套程序是用来开发一般软件所用,另一套是OEM Application Kit(OAK),这套程序是给硬件厂商撰写硬件驱动程序所用的,韧体最后会烧到ROM中,在机器开机的时候启动。 开发程序需要使用的Microsoft Visual C++需要另外购买,在EPOC C++ SDK中并没有VC的程序。不过C++ SDK套件中包含了GNU C++ Compile,可以使开发出来的程序,编译成Linux可以执行的程序。Symbian希望Linux程序设计师撰写的软件,可以移转到EPOC平台上。 通讯能力/外围支持能力在有线通讯方面,EPOC支持RS232序列端口,并透过Telephony服务器连接电话,提供传真和语音的服务。Telephony Server也可以和GSM的移动电话联络,并连接AT command的调制解调器,提供数据服务。无线方面,未来EPOC将支持WAP和Bluetooth(目前尚未支持),现阶段是以红外线传输为主,透过Socket Server,EPOC支持多种红外线的传输方式,包括了IrLAP,IrLMP,IrTinyTP,IrObex,IrMUx。使用EPOC系统都可以藉由IrDA来传送数据,即使是EPOC和非EPOC的系统,只要符合IrObex的红外线传输对象格式,并为vCalendar和vCard的数据格式,皆可以互相传送。 以EPOC为操作系统的便携设备可以透过序列端口和PC直接连接,EPOC可以和95、98以及NT4.0兼容,联机成功后,在窗口的桌面上或出现My EPOC machine的装置,EPOC和Explorer完全整合,使用者可以透过档案总管来选取档案,进行档案搬移、复制的工作。(如图二) 应用软件EPOC的应用程序组,包括了:1.通讯(Communications) 包括了电子邮件、传真、短讯、浏览器,这些软件都可以和PC兼容。(如图三) 2.个人讯息管理(Persoanl Information Management; PIM) 包括通讯簿、行程表,世界地图和提示时钟。(如图四) 3.文字处理软件(Office) 包括Word、Sheet、Data(数据库,类似 MS Access)、Jotter(记事本)。(如图五所示) 4.应用程序(Utilities) 有计算器、小画家和语音备忘录。(如图六) 上述的应用程序,都可以和PC进行数据交换,可以转换的文件格式如表一: 表一 EPOC和PC文件格式转换 EPOC format PC format EPOC Word Microsoft Word for Windows2.0, 6.0, 95 and 97 EPOC Sheet Microsoft Excel 4.0, 5.0, 95 and 97 EPOC Contacts Via synchronization: EPOC Agenda Via agenda synchronization: EPOC Data Via database conversion: EPOC Sketch Windows bitmap (.BMP) EPOC Record and Voice Notes Windows Wave (.WAV) EPOC Jotter from EPOC Jotter to Windows text 中文能力无。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。