苹果牛顿英文Apple Newton),是世界上早期掌上电脑(个人数字助理),最早的是 PSION EPOC 电子记事本或是Casio 电子记事本 , 但是 Apple Newton比较大LCD 让很多人认为 Apple Newton 是PDA 始祖,[来源请求]苹果电脑公司于1993年开始制造,但是因为newton在市场上找不到其定位而需求量低而停止发展,并于1997年停止了生产。其电子设计与制造是在日本由夏普(Sharp)负责(Sharp曾推出过初期兼容机种),而台湾的英业达集团也曾经代工过MP130。

Newton MP2000

最初的Newton使用ARM 610 RISC CPU,具有触屏红外线、手写输入(甚至支持草写)等。使用的操作系统Newton OS。而其手写识别功能为一大特点。苹果公司对其的正式名称为"MessagePad",而"Newton"则是苹果公司对其所使用之操作系统的称呼(Newton OS)。不过Newton一词广为爱用,因而包括了机器本身与其软件。有人说Newton一词暗指Isaac Newton的苹果。

开发经过 编辑

Newton项目本来并不是要发展出PDA——PDA一词是在Newton开发过程的相当晚期,才由当时的苹果公司CEO——约翰·斯卡利(亦即该项目的幕后推手)——所提出。Newton本来的目的是要完全改变个人电脑,就像现在的平板电脑(tablet PC)一样。在开发过程中,Newton大都拥有一个大的平面屏幕,较大的内建存储器,以及丰富的面向对象图形核心。

在Newton开发的中期,项目中的编程语言是Dylan——不过它从未完成到足以以其撰写出程序来。Dylan是一个派生自Lisp的,小而有效率的面向对象编程语言。不过虽然有效率,但其从未能达到开发者预期的表现,而对于Lisp不熟悉的程序撰写人员而言也是一个负担。其后继者为NewtonScript,在当时也是相当先进的。它有"garbage collection",与"soup"存储机制以及用户界面工具箱紧密结合,而且特别设计来在RAM不大而有相当大的ROM的环境中执行。

不过这个项目显然失去了其为个人电脑带来革命,以及改写当代的程式设计的目标。Newton项目的远大愿景败给了项目缩水、眼光短浅,以及对于其可能与苹果自身的麦金塔电脑竞争的恐惧。结果被重新开发为PDA,作为麦金塔的周边,而不是成为可能与麦金塔竞争的独立电脑。

 
newton emate300

应用软件 编辑

Newton预置了多种软件辅助管理个人资料,例如Notes、Names、Dates,以及其他小工具,例如电脑、换算程序、时区地图等等。后期的程序更加改善,也加了一些新程序进去,例如Works(文字处理)以及Newton Internet Enabler,并附赠一些协力厂商的程序(如QuickFigure Works表格——这是Pelicanware之QuickFigure Pro的简易版)、Pocket Quicken(个人理财管理)、NetHopper浏览器、EnRoute邮件程序。有很多种Newton应用程式都能输入/输出台式电脑的常用办公室套装软件与个人资料管理软件之常见文件格式;这主要是利用苹果公司附上的Newton Connection Utilities。

Notes 编辑

此应用程式使用户可以制作小型文件,其内容可为(点击或键盘)输入的文字、手写输入的文字,以及随意图画、图形,以及"ink text"(将所写英文字迹直接以适当大小嵌入文件中,而不即时加以识别)。 在Newton OS的第二版中,Notes以及Names这两个程序可以接受苹果公司所谓"stationery",由协力厂商制作的增效模块,以扩展其功能。

苹果加入Newton OS 2.0中的Notes之新"stationery"之一,是一个阶级性的、可缩放的,以圆点标示而多行的"Checklist";这带来了大纲软件的功能。用户可以用来组织想法、优先次序、列出待办事项、项目步骤以及次要事项等等。每一项目所包括的字数并无限制,且各个项目可以拖拉到另一个项目的底下,形成阶级化的大纲。某项目被拖移时,其下各子项目也会跟着移动;点击母项目可以缩放子项目。

操作系统与程序发展环境 编辑

Newton OS由三个层级组成。最低层级有一个微核心处理诸如任务与存储器等资源。在微核心之上是以C++语言撰写的操作系统主体,包括通讯、手写识别、NewtonScript环境。最上层则是由NewtonScript写成的内建与用户安装的程序。 NewtonScript为一种先进的面向对象式编程语言,由苹果公司的员工Walter Smith发展。有些程序发展人员抱怨苹果的Toolbox程序发展环境要价1000美元——后来它被开放为免费。另外一点就是程序发展人员需要学习一种新的撰写程序方式。即便如此,Newton还是有许多协力厂商推出商品,还有很多共享软件可用。

中文环境 编辑

在中文环境方面,一直要到Newton OS 1.3,才由台湾Mac圈程式设计先行者之一的MacBlue推出中文包,后来得到光捷科技的赞助,终于成功完成中文化的MessagePad 130。

在Newton OS 2.0方面,则由李英联推出Lily Language Kit,包括好几个补完程序;界面显示、搜索功能、与台式电脑连接时的转码功能(Newton OS使用Unicode)等等,还有一个输入盘,此输入盘是一虚拟键盘,但也可变更为手写区。后来更推出无虾米输入法,配合此输入盘的手写功能,可以在此写入无虾米码,转换为中文字,也算是另一种手写中文输入。

可惜的是,由于当年光捷推出随意笔时并未购得原始码,而且原公司也不懂Newton Script,加以苹果本身也未以神笔天韵(苹果自身的手写与语音中文输入系统)为基础改写出Newton可用的中文输入法,所以Newton OS上是无法直接手写输入中文的。

型号列表 编辑

  • Newton 100
  • Newton 110
  • Newton 120
  • Newton 130
  • Newton 2000
  • Newton 2100
  • eMate 300

参见 编辑