图 1. Release 1.0 的屏幕
Release 1.0 提供了几种 “现成的” 应用程序,如 Group Mail、Group Discussion 和 Group Phone Book。Lotus Notes 还提供了帮助构造自定义应用程序的模板。这种使用 Lotus Notes 设计可定制应用程序的能力形成了一个设计 Notes 应用程序的业务伙伴社区。今天,成千上万的企业建立了自己的在 Lotus Notes 上运行的软件产品,但是那些奠基者并没有预料到 Lotus Notes 会成为 “开发人员的产品”。他们设想的仅仅是一个能够开箱即用的包装好的 PC 通信产品。事实上它兼具这两种特性。 Release 1.0 提供了下列功能,大部分功能在 1989 年是具有革命性的: 使用 RSA 公钥技术进行加密、签名和身份验证,从而能够对文档加标志,使得文档接收者能够确定文档在传输过程中没有被修改。Lotus Notes 是采用 RSA 加密的第一种重要的商业产品,此后用户将安全看作是 Lotus Notes 的主要特点之一。 拨号功能,包括使用拨号驱动程序进行交互式的服务器访问、允许用户指定 modem 字符串、支持接线员辅助的呼叫、自动记录电话呼叫活动和统计信息。 导入/导出能力,包括 Lotus Freelance Graphics 元文件导入、结构化 ASCII 导出和 Lotus 1-2-3/Symphony 电子表格导出。 很容易建立新用户,允许系统/服务器管理员创建用户邮箱、在 Name 和 Address 数据库中创建用户记录、通过对话框确认用户 ID 文件。如果用户希望使用私有分发列表,也可以自动创建用户私有的 Name 和 Address 数据库。 电子邮件系统允许不打开私人邮件文件就能发送邮件、接收回函、收到新邮件时发出通知、创建邮件消息时自动纠正不明确的或者拼错的名称。 联机帮助,当时很多产品都没有提供的这种特性。 包括公式语言,使得编写 Notes 应用程序更简单。 DocLinks 提供 Notes 文档之间的 “热链接(hotlink)” 访问。 关键字(复选框和单选按钮)特性。 访问控制列表(Access Control List,ACL)确定谁能在多大范围内访问每个数据库。 如果数据库管理员需要,可以在集中的位置远程管理数据库的复制。可以把整个 ACL 列表(而不是单独的项)复制到数据库的远程副本中。 Release 1.1 对 Lotus Notes 的第一批改进出现在 1990 年。Release 1.1 不是一个主要版本,而是代码的内部重组,包含了新的可移植性层。开发人员为使 Lotus Notes 成为多平台产品,在体系结构方面花费了很多力气。他们编写了大量的产品将 Lotus Notes 的功能部分与操作系统隔离开来。这就意味着,虽然 Lotus Notes 在多种平台上运行,但开发人员不需要在平台之间移植代码。他们开发的代码可同时用于不同的操作系统。这些投资已经看到回报了。在 Lotus Notes 的该版本中,支持的操作系统又增加了 OS/2 1.2 Extended Edition、Novell Netware Requester for OS/2 1.2 和 Novell Netware/386。但是,该版本最大的成就和特点是增加了对 Windows 3.0 的支持,这是通过和 Microsoft 密切合作实现的,它本身作为 Wendows 3.0 的一个有影响的 Beta 测试点。 Release 2.0:更大更好 Lotus Notes 的下一个主要版本在 1991 年推出。Release 2.0 中可伸缩性成了关注的焦点。Release 1.0 卖给大公司之后,Iris 认识到 Lotus Notes 的支持能力需要扩大到支持 10,000 个用户。Lotus Notes 最初是为中小型企业设计的。奠基者最初的想法没有把大型公司也列为用户,他们仅仅设想每台服务器有大约 25 个人登录。这是因为当时的 PC 机能力还太弱。随着 PC 和网络越来越强大,Lotus Notes 也变得越来越强大。图 2 展示了 Release 2.0 用户界面。 (责任编辑:admin) |