请输入您要查询的百科知识:

 

词条 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
Core Word Perfect 5.1, 5.2, 6.0, 7.0, and 8.0
Microsoft Works for Windows 3.0 WP and 4.0 WP
Lotus Ami Pro 3.0 and 3.1
Rich Text Format
Plain Text (ANSI and ASCII)

EPOC Sheet Microsoft Excel 4.0, 5.0, 95 and 97
Lotus 1-2-3 WK1, WK3 and WK4
Borland Quatteo Pro 5.0, 6.0, 7.0 and 8.0
Microsoft works

EPOC Contacts Via synchronization:
Lotus Organzier2.1 and 97
Microsoft Schedule+ 7 and 7a
Microsoft Ouklook 97 and 98 (but not for Outlook Express)

EPOC Agenda Via agenda synchronization:
Lotus Organizer 2.1 and 97
Microsoft Schedule+ 7 and 7a
Microsoft Outlook 97 and 98

EPOC Data Via database conversion:
FoxPro 2.0, 2.5, 2.6 and 3.0
dBASE III, IV and 5.0
CSV (Windows Comma Separated Values)
Microsoft Access 95, 97
Via contacts synchronization:
Lotus Organizer 2.1 and 97
Microsoft Schedule+ 7 and 7a
Microsoft Outlook 97 and 98 (but not Outlook Express)

EPOC Sketch Windows bitmap (.BMP)

EPOC Record and Voice Notes Windows Wave (.WAV)

EPOC Jotter from EPOC Jotter to Windows text

中文能力

无。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 19:43:11