HyperCard,Web演进中丢失的链接

在Web能够执行任何操作之前,HyperCard会执行所有操作。



1988年左右的某个时候,我公寓的所有者与我达成交易。 她将购买Macintosh计算机,我将购买外部硬盘驱动器,我们将把该系统留在客厅中以便依次使用。 在大多数情况下,她之所以使用计算机是因为我当时在IBM 286上进行计算,并且只想跟踪Apple的进度。 但是,设置Mac之后,有一天晚上,我在应用程序菜单中注意到了一个程序。 “超级卡?” 我以为 “那是什么?”

我打开程序并阅读说明。 HyperCard允许您在Mac屏幕上创建卡片“堆栈”或可视页面。 可以在其中显示文本,表格甚至图像的地方插入“字段”。 可以放置“按钮”,使堆叠中的卡彼此链接,通过按来播放不同的声音-我尤其记得一种至今仍难忘的嘎嘎声。 您也可以将图像变成按钮。

五个很酷的HyperCard堆


HyperCard历史上最著名的项目可能是Myst 。 Cyan于1993年发布了这款游戏,但Cyan,Rand和Ryan Millerov的创始人花了两年时间才建造了覆盖整个世代的复杂景观。 该光盘包含40分钟的音乐,2500张图像和一个小时的QuickTime视频。

2.在Myst之前,Miller兄弟通过专为儿童设计的游戏The Manhole(1987)大惊小怪。 在发行CD之前,该程序需要使用一堆软盘工作,该软盘上存储了600个相互连接的屏幕。 您可以使用YouTube视频观看比赛。


3. 整个地球目录小组在1987年该程序投放市场之前就了解了HyperCard。“目录的规模和将其自然划分为卡,使它成为从Apple的角度测试程序功能的理想方法,”凯文·凯利(Kevin Kelly)后来回忆道 ,因此,苹果公司“通过将目录处理为HyperCard格式,鼓励我们告诉他们所学的一切。” Whole Earth Hyperlog包含9,742页,成本为150美元。

4.以HyperCard格式发布了“历史时间表”的年历。 它主要讨论科学和技术,并于1991年在Macintosh CD上发行。它包含6000多个超级卡,并以150美元的价格出售。

5.还值得回顾Voyager Company的交互式图书目录。 在1980年代后期和1990年代初,该公司发行了一系列令人惊叹的交互式CD,包括Art Spiegelman Maus的漫画电子版,贝多芬第9交响曲的同伴以及以“电影书”形式出现的流行的甲壳虫电影“ A Hard Days Night”。在工具箱中。” HyperCard的选择是“逻辑的”,如该系列说明中所述。 HyperCard,“模拟一叠卡,在本质上与本书相似”。
此外,HyperCard程序还包含HyperTalk脚本语言,即使程序员也无法学习(就像我以前一样)。 它允许开发人员在HyperCard阵列的组件中插入“跳转”或“播放声音”或“消失”之类的命令。

我对此产生了兴趣,开始堆叠。 它们只不过是匆忙制作的图像,声音和格言的集合而已,但是在某个时候我看着我的手表,发现它已经是凌晨四点了。 我大吃一惊,疲惫不堪,就去睡觉了,而一叠纸牌的视觉成分在我的脑海中翩翩起舞。

如果您查看我们的历史时钟,那么HyperCard将于2019年8月满32岁。该计划发生了什么事? 我从企业家和程序员蒂姆·奥伦(Tim Oren)于2004年写信给苹果公司将其从市场上撤下的那一周里,进行了搜索,并对此致词。 他认为,HyperCard的问题在于苹果公司永远无法弄清楚该程序的用途。

“那是什么?” -奥伦写道。 “用于编程和设计用户界面的工具? 轻量级数据库和超文本文档管理系统? 媒体创作环境? 苹果没有回答这个问题。”

因此,这家位于库比蒂诺(Cupertino)的公司将该程序发送到其Claris部门中,这使该程序迷失在更有趣的项目中,例如Filemaker和ClarisWorks办公套件 。 Oren继续说道:“由于苹果重新收购了Claris之后的默契,最忠实的粉丝,尤其是来自教育界的粉丝,为该计划的发展提供了支持。”

但是即使在停止开发之前,HyperCard的发明者也预见了它的终结。 在2002年的一次焦虑采访中,比尔·阿特金森(Bill Atkinson) 承认了他的“严重错误”。 如果他认为堆栈可以在超空间中相互连接,而不仅仅是安装在特定的计算机上,那么一切都会有所不同。

“我想念超级卡,”阿特金森抱怨道。 “我成长于受Apple约束的文化。” 如果我在Sun这样的网络文化中长大,那么HyperCard可能是第一个Web浏览器。 我在Apple上的盲点使我无法将HyperCard变成第一个Web浏览器。”

HyperCard可能尚未成为第一个Web客户端,但我认为它在Internet历史上应有更大的地位。

电脑图书馆




HyperCard电视节目从旧金山出来的那一年, Computer Chronicles发布了一个有关它的程序 。 而且前几集迅速确定了它的基础。

“ HyperCard基于超文本,” Gary Kildol告诉Stuart Cheyfet。 -这个概念是60年代Ted Nelson和Doug Engelbart发明的。 基本思想是:如果我们尝试对某个主题进行研究,那么关于该主题的材料就存在于各种不同的地方。 这些可能是书籍,杂志,磁带,Compuserve [美国第一家主要的商业互联网提供商/大约。 翻译-]并且最好以某种电子方式连接所有这些内容,这样,例如,我们可以通过单击贝多芬来从一页跳到另一页……这就是超文本的本质。”



西奥多·纳尔逊Theodor Nelson)早在60年代就提出了超文本的概念,并试图在尚未完成的Xanadu项目中实施超文本。 在不失热情的情况下,纳尔逊变成了一个富有创意的传教士。 在1974年出版的《计算机库/梦想机器》一书中,他将超文本定义为“一种根据需要分支或执行操作的记录形式; 最好在计算机显示器上显示出来。” 通过简化分发和获取信息的过程,超文本和超媒体可以使社会摆脱尼尔森认为过于专业的数字信息精英的社会。



纳尔逊写道:“正如他们所说,战争太重要了,无法将其交给将军们照顾。” “计算机托管不再能由神职人员处理。”

但是,“神职人员”本身在1970年代将相当不错的技术释放到了野外。 在本书出版的三年之前, ARPANET建筑师是美国国防部的互联网原型,在华盛顿特区的一次公共活动中透露了其项目的详细信息。 同时,来自AT&T贝尔实验室的两名工程师在UNIX上进行了艰苦的工作,该操作系统将成为网络的骨干。 由于担心政府的反托拉斯报复,AT&T并没有停留在软件销售市场上,而是以优惠的价格向高校捐赠了UNIX。 这些学校在国家科学基金会的资助下,在1980年代创建了数百个,然后数千个ARPANET的“节点”。

然后是1989年,当时来自瑞士大型物理实验室CERN的程序员建议在那里使用超文本网络。 “当今大多数系统使用单个数据库,” Tim Berners-Lee 解释说 。 -这可以使使用分布式文件系统的许多用户访问。 很少有产品真正采用泰德·纳尔逊(Ted Nelson)的“文档世界”(docuverse)概念,从而允许在不同数据库中的节点之间进行交叉引用。”

但是,伯纳斯·李坚定地决定创建一个。

在上网的路上



ViolaWWW HyperCard启发的超媒体浏览器

大约两年后,Berners-Lee创建了自己的Web浏览器,然后发布了该项目的库,以便程序员可以开发自己的版本。 不久,一群芬兰学生开发了Erwise浏览器。 不幸的是,当时该国处于长期衰退中,这大大降低了Erwise的可能性。

“当时在芬兰,在Erwise上开展业务是不可能的,”一位团队成员解释说 。 但是其他开发人员也下载了Berners-Lee代码。 其中有Pei-Yuan Wei,他在加州大学伯克利分校的实验计算部门的UNIX X终端上工作。 Wei的ViolaWWW浏览器从哪里得到启发? 他想到了一个他真正喜欢的程序,尽管他甚至没有自己的Mac。

“后来,通过这些超链接,HyperCard在图形上看起来非常吸引人,” Wei后来回忆道。 在UNIX的可视组件中,“我收到了有关HyperCard的说明,进行了研究,并仅在X窗口中实现了所有概念。” 最终的Viola浏览器具有HyperCard组件:书签,历史记录,表格,图形。 而且他像HyperCard一样可以运行程序。

那是在1992年。那时,已经开发了Mac的Web客户端-它是由Nicola Pellou和Robert Kailiau Samba制作的,同样受HyperCard的影响。 来自伊利诺伊大学国家超级计算程序中心的年轻开发人员Mark Andrissen热情地观看了所有这些活动。 Andrissen的团队于1993年1月启动了Mosaic浏览器; 它是第一个可立即在PC,Mac和UNIX上运行的浏览器。 一年后,Mosaic变成了Mosaic Netscape。

不久之后,我在Dell PC上下载了Netscape。 “哇,”我想去了其他地方。 “这与HyperCard非常相似。”

HyperCard旧版



HyperCard Cosmic Osmo游戏仍可在Steam上使用

HyperCard在创新历史中的位置是什么? 当然,通过将程序与例如光学电报机 (被遗忘的磁性电报机)进行比较,来居高临下地对待程序是一种诱惑。 或与电子电视的先驱John Logie Byrd的机械电视一起使用; 或通过电缆连接下载音乐或通过William Meister的卫星进行音乐下载的实验,均未成功,但启发了《美国在线》的出现。

但是,所有这些项目都失败了。 HyperCard在全世界非常受欢迎。 描述澳大利亚的科学和文化历史的维多利亚维多利亚博物馆已发布了墨尔本教师使用该计划的方式清单:

  • 一堆带有答案选项的考试题。
  • 收集,存储和使用培训材料,包括Excel图形。
  • KeyNote风格的演示文稿和学生传单。
  • 具有许多数学功能和绘图功能的计算器。
  • 具有动画和声音的交互式科学教学。
  • 分形。
  • 有关地理信息系统的培训材料。
  • 溢油建模。
  • 扫盲发展。
  • 道路安全。
  • 与Oracle数据库的接口。
  • 毒理学数据库。
  • 选择并播放视频光盘上的曲目。
  • 互动式教育演示,介绍羊毛行业的工作。
  • 互动教育游戏“水晶花”和“奶奶花园”。
  • “海滩足迹”-对当地海岸和贝壳的研究。
  • TTAPS是针对学校的印刷培训计划。

即使在2002年8月,世界上也有10,000名 HyperCard 开发人员 。 该程序发布三年后,“计算机纪事”程序继续进行,讲述了HyperCard的发展。 他们发现了旨在管理电视演播室的HyperCard软件。 麻省理工学院发布了基于该程序的互动视频杂志。 这位七年级学生为HyperCard写下了俄罗斯历史的时间表,在孩子中,甚至是学龄前儿童都在玩这个应用程序。

毫不奇怪,青色的程序员最初以HyperCard堆栈的形式编写了他们非常受欢迎的Myst冒险难题。 这解释了游戏的出色图形和动画的质量,以及背景声音或突然的视频剪辑。 但是,即使在1987年,当时Mac机是黑白的,HyperCard的开发人员和美术师也生产出了微妙而令人敬畏的产品,这些产品在当今的Web上很少见。


冒险谜团之谜-也许是HyperCard进化的顶峰

创建者Bill Atkinson如何定义HyperCard? “简而言之,HyperCard是一种软件构建套件,它使无法编程的人们可以在一个地方收集交互式信息,”他在1987年的《计算机纪事》中说。

当1990年代中期Tim Berners-Lee的创新最终受到欢迎时,HyperCard已经为新一代的开发人员做好了准备,他们知道Netscape的用途。 这就是为什么最适合HyperCard的历史比喻不是失败和被遗忘的创新,而是对关于猫王Elvis Presley的著名说法的解释。 在Web能够执行任何操作之前,HyperCard会执行所有操作。

Source: https://habr.com/ru/post/zh-CN457718/


All Articles