HyperCard, tautan yang hilang dalam evolusi Web

Sebelum Web berhasil melakukan apa pun, HyperCard melakukan segalanya.



Di suatu tempat sekitar tahun 1988, pemilik apartemen saya membuat kesepakatan dengan saya. Dia akan membeli komputer Macintosh, saya akan membeli hard drive eksternal, dan kita akan meninggalkan sistem ini di ruang tamu untuk menggunakannya secara bergantian. Sebagian besar, dia menggunakan komputer karena saya menghitung pada IBM 286 dan hanya ingin melacak kemajuan Apple. Namun, setelah kami mengatur Mac, suatu malam saya melihat satu program di dalamnya di menu aplikasi. "HyperCard?" Saya pikir. "Apa itu?"

Saya membuka program dan membaca instruksinya. HyperCard memungkinkan Anda untuk membuat "tumpukan" kartu, atau halaman visual pada layar Mac. Dimungkinkan untuk memasukkan "bidang" ke dalamnya, tempat teks, tabel, atau bahkan gambar ditampilkan. Dimungkinkan untuk meletakkan "tombol" yang menghubungkan kartu dari tumpukan satu sama lain, memainkan suara yang berbeda dengan menekan - Saya terutama mengingat satu suara berderak yang tidak dapat saya lupakan sampai hari ini. Anda juga dapat mengubah gambar menjadi tombol.

Lima tumpukan HyperCard yang keren


1. Proyek paling terkenal dalam sejarah HyperCard mungkin adalah Myst . Cyan merilis game pada tahun 1993, tetapi butuh dua tahun bagi pendiri Cyan, Rand, dan Ryan Millerov untuk membangun lanskap kompleks yang membawa seluruh generasi. Disk berisi 40 menit musik, 2500 gambar dan satu jam video QuickTime.

2. Sebelum Myst, Miller bersaudara membuat keributan dengan permainan mereka The Manhole (1987), yang dirancang khusus untuk anak-anak. Sebelum CD dirilis, program ini mengharuskan bekerja dengan sekelompok floppy disk di mana 600 layar yang saling terhubung disimpan. Anda dapat menonton pertandingan menggunakan video YouTube.


3. Tim Whole Earth Catalogue mengetahui tentang HyperCard sebelum program diluncurkan di pasar pada tahun 1987. "Skala katalog dan pembagian alaminya menjadi kartu membuatnya menjadi cara yang ideal untuk menguji kemampuan program dari sudut pandang Apple," kenang Kevin Kelly kemudian, jadi Apple "mensponsori kami untuk memberi tahu mereka semua yang kami pelajari dengan memproses katalog ke dalam format HyperCard." Seluruh Earth Hyperlog berisi 9.742 halaman dan biaya $ 150.

4. Dalam format HyperCard, almanak dari Tabel Waktu Sejarah diterbitkan. Ini terutama berbicara tentang sains dan teknologi, dan dirilis pada CD Macintosh pada tahun 1991. Isinya lebih dari 6.000 hypercard, dan dijual seharga $ 150.

5. Layak juga mengingat katalog buku-buku interaktif dari Voyager Company . Pada akhir 1980-an dan awal 1990-an, perusahaan merilis serangkaian CD interaktif yang luar biasa, termasuk versi elektronik dari buku komik oleh Art Spiegelman Maus, Companion for 9th Symphony Beethoven dan film Beatles populer "A Hard Days Night" dalam bentuk "buku film" dalam kit. " Pilihan HyperCard adalah "logis", seperti yang dijelaskan dalam deskripsi untuk seri. HyperCard, "mensimulasikan tumpukan kartu, memiliki semangat yang sama dengan buku ini."
Selain itu, program HyperCard termasuk bahasa scripting HyperTalk , yang bahkan tidak bisa dipelajari oleh seorang programmer (seperti saya). Itu memungkinkan pengembang untuk memasukkan perintah seperti "melompat" atau "memutar suara" atau "menghilang" ke dalam komponen-komponen array HyperCard.

Saya menjadi tertarik pada ini, dan mulai menumpuk. Tak satu pun dari mereka yang menjadi lebih dari sekadar kumpulan gambar, suara, dan kata-kata mutiara yang dibuat dengan tergesa-gesa, tetapi pada beberapa titik saya melihat jam tangan saya, dan ternyata sudah jam 4 pagi. Saya kagum dan kelelahan, dan pergi tidur, sementara komponen visual tumpukan kartu menari-nari di kepala saya.

Dan jika Anda melihat jam bersejarah kami, maka pada bulan Agustus 2019 HyperCard akan berusia 32. Apa yang terjadi dengan program ini? Saya mencari dan menemukan pidato program ini dari pengusaha dan pemrogram Tim Oren, tertanggal 2004, menulis minggu ketika Apple menghapus program ini dari pasar. Dia berpendapat bahwa masalah dengan HyperCard adalah bahwa Apple tidak pernah bisa mencari tahu untuk apa program itu.

"Apa itu tadi?" - tulis Oren. โ€œAlat untuk pemrograman dan merancang antarmuka pengguna? Database ringan dan sistem manajemen dokumen hypertext? Lingkungan pembuatan media? Apple belum menjawab pertanyaan ini. "

Oleh karena itu, perusahaan yang berbasis di Cupertino mengirim program ini ke pengasingan di divisi Claris, di mana ia tersesat di antara proyek-proyek yang lebih menarik, seperti Filemaker dan office suite ClarisWorks. "Dengan perjanjian diam-diam Apple, setelah itu menyerap kembali Claris, penggemar yang paling berdedikasi, terutama dari komunitas pendidikan, mendukung kehidupan program ini," lanjut Oren.

Tetapi bahkan sebelum penghentian pengembangan, penemu HyperCard meramalkan akhirnya. Dalam sebuah wawancara cemas tahun 2002, Bill Atkinson mengakui "kesalahannya yang mengerikan". Jika dia berpikir bahwa tumpukan dapat dihubungkan di antara mereka sendiri di hyperspace, dan tidak hanya diinstal pada komputer tertentu, semuanya akan berubah secara berbeda.

"Aku merindukan HyperCard," keluh Atkinson. "Saya tumbuh dalam budaya yang dibatasi oleh Apple." Jika saya tumbuh dalam budaya jaringan seperti Sun, HyperCard bisa menjadi browser web pertama. Titik buta saya di Apple mencegah saya mengubah HyperCard menjadi browser web pertama. "

HyperCard mungkin tidak menjadi klien web pertama, tapi saya pikir itu layak mendapat tempat yang lebih besar dalam sejarah Internet.

Perpustakaan komputer




Pada tahun acara televisi HyperCard keluar dari San Francisco, Computer Chronicles merilis program tentang itu. Dan episode-episode terkemuka dengan cepat menentukan berdasarkan apa itu.

"HyperCard didasarkan pada hypertext," kata Gary Kildol kepada Stuart Cheyfet. - Konsep ini ditemukan oleh Ted Nelson dan Doug Engelbart di tahun 60an. Gagasan dasarnya adalah ini: jika kita mencoba melakukan penelitian tentang suatu topik, maka materi tentangnya ada di semua tempat yang berbeda. Ini mungkin buku, majalah, kaset, Compuserve [penyedia internet komersial utama pertama di AS / sekitar. terjemahan.] - dan alangkah baiknya untuk menghubungkan semua ini dalam bentuk elektronik, sehingga, misalnya, kita dapat, dengan mengklik Beethoven, melompat dari satu halaman ke halaman lain ... Itu adalah inti dari hypertext. โ€



Theodor Nelson mengusulkan konsep hypertext kembali pada tahun 60-an dan mencoba menerapkannya dalam proyek Xanadu yang tidak pernah selesai. Tanpa kehilangan antusiasme, Nelson berubah menjadi pengkhotbah ekspresif tentang gagasan ini. Dalam bukunya 1974 Computer Computer / Dream Machines, ia mendefinisikan hypertext sebagai "suatu bentuk rekaman yang bercabang atau melakukan tindakan atas permintaan; itu paling baik diungkapkan pada layar komputer. " Dengan menyederhanakan proses distribusi dan akses ke informasi, hypertext dan hypermedia dapat membebaskan masyarakat dari mereka yang dianggap Nelson sebagai elit informasi digital yang terlalu profesional.



"Seperti yang mereka katakan, perang terlalu penting untuk diberikan kepada para jenderal," tulis Nelson. "Penahanan komputer tidak bisa lagi diserahkan kepada ulama."

Namun, "pendeta" itu sendiri cukup baik merilis teknologi ke alam liar pada 1970-an. Tiga tahun sebelum buku itu dirilis, arsitek ARPANET , prototipe Internet dari Departemen Pertahanan, mengungkapkan rincian proyek mereka di acara publik di Washington, DC O.K. Sementara itu, dua insinyur dari laboratorium Bell di AT&T bekerja keras pada UNIX, sistem operasi yang akan menjadi tulang punggung jaringan. Khawatir pembalasan antitrust pemerintah, AT&T tidak tinggal di pasar penjualan perangkat lunak dan menyumbangkan UNIX ke perguruan tinggi dan universitas dengan harga lebih murah. Dan sekolah-sekolah ini, dengan dukungan keuangan dari National Science Foundation, menciptakan ratusan, dan kemudian ribuan "simpul" ARPANET pada 1980-an.

Dan kemudian datang tahun 1989, ketika seorang programmer dari CERN, sebuah laboratorium fisik Swiss yang besar, menyarankan untuk menggunakan jaringan hypertext di sana. "Sebagian besar sistem saat ini menggunakan database tunggal," Tim Berners-Lee menjelaskan . - Dan ini memberikan akses ke banyak pengguna menggunakan sistem file terdistribusi. Beberapa produk benar-benar mengambil ide Ted Nelson tentang "dokumen semesta" [dokumen], memungkinkan referensi silang antara node dalam database yang berbeda. "

Namun, Berners-Lee dengan tegas memutuskan untuk membuatnya.

Dalam perjalanan ke web



Hypermedia Browser yang terinspirasi oleh ViolaWWW

Sekitar dua tahun kemudian, Berners-Lee membuat peramban webnya sendiri, dan kemudian menerbitkan perpustakaan proyek ini sehingga pemrogram dapat mengembangkan versi mereka sendiri. Segera, sekelompok siswa Finlandia mengembangkan browser Erwise. Sayangnya, pada saat itu negara itu dalam resesi yang berkepanjangan, yang sangat mengurangi kemungkinan Erwise.

"Pada waktu itu di Finlandia tidak mungkin membangun bisnis di Erwise," salah satu anggota tim menjelaskan . Tetapi pengembang lain juga mengunduh kode Berners-Lee. Di antara mereka adalah Pei-Yuan Wei, yang bekerja pada terminal-X UNIX di Divisi Komputasi Eksperimental Universitas California di Berkeley. Dari mana Wei mendapatkan inspirasi untuk browser ViolaWWW-nya? Dia memikirkan sebuah program yang sangat dia sukai, meskipun dia bahkan tidak memiliki Mac sendiri.

"Lalu HyperCard tampak sangat menarik, secara grafis, dengan hyperlink ini," Wei kemudian mengenang. โ€œSaya menerima instruksi untuk HyperCard, saya mempelajarinya, dan hanya mengimplementasikan semua konsep dalam X-windows,โ€ dalam komponen visual UNIX. Peramban Viola akhir memiliki komponen HyperCard: bookmark, riwayat, tabel, grafik. Dan dia, seperti HyperCard, bisa menjalankan program.

Saat itu tahun 1992. Pada saat itu, klien web untuk Mac sudah dikembangkan - dibuat oleh Nicola Pellou dan Robert Kailiau Samba, juga dipengaruhi oleh HyperCard. Dan semua kegiatan ini dengan antusias ditonton oleh pengembang muda Mark Andrissen dari Pusat Nasional untuk Program Superkomputer di University of Illinois. Tim Andrissen meluncurkan browser Mosaic pada Januari 1993; itu adalah browser pertama yang dijalankan segera di PC, Mac, dan UNIX. Mosaik setahun kemudian berubah menjadi Mosaic Netscape.

Segera setelah itu, saya mengunduh Netscape di PC Dell. "Wow," pikirku, pergi ke situs yang berbeda. "Ini sangat mirip dengan HyperCard."

HyperCard Legacy



Game HyperCard Cosmic Osmo masih tersedia di Steam

Apa tempat HyperCard dalam sejarah inovasi? Tentu saja, ada godaan untuk memperlakukan program dengan rendah hati dengan membandingkannya, katakanlah, dengan telegraf optik , pendahulu telegraf magnetik yang terlupakan; atau dengan televisi mekanik oleh John Logie Byrd , cikal bakal TV elektronik; atau dengan eksperimen mengunduh musik melalui koneksi kabel atau dari satelit William Meister, tidak berhasil, tetapi mengilhami penampilan America Online.

Namun, semua proyek ini gagal. HyperCard sangat populer, dan di seluruh dunia. Melbourne Museum Victoria, yang menggambarkan sejarah ilmiah dan budaya Australia, telah menerbitkan daftar cara para guru Melbourne menggunakan program ini:

  • Banyak pertanyaan ujian dengan opsi jawaban.
  • Pengumpulan, penyimpanan, dan penggunaan materi pelatihan, termasuk grafik Excel.
  • Presentasi dan pamflet bergaya KeyNote.
  • Kalkulator dengan banyak fungsi matematika dan perencanaan.
  • Instruksi sains interaktif dengan animasi dan suara.
  • Fraktal.
  • Materi pelatihan tentang sistem informasi geografis.
  • Pemodelan tumpahan minyak.
  • Pengembangan keaksaraan.
  • Keamanan jalan.
  • Antarmuka ke database Oracle.
  • Database Toksikologi.
  • Pilih dan putar trek pada disk video.
  • Presentasi pendidikan interaktif tentang pekerjaan di industri wol.
  • Game edukasi interaktif "Kristal Bunga" dan "Taman Nenek".
  • "Jejak Kaki Pantai" - studi tentang pantai dan kerang lokal.
  • TTAPS adalah program pelatihan cetak untuk sekolah.

Bahkan pada Agustus 2002, ada 10.000 pengembang untuk HyperCard di dunia. Tiga tahun setelah rilis program, program Computer Chronicles melanjutkan, menceritakan tentang pengembangan HyperCard. Mereka menemukan perangkat lunak HyperCard yang dirancang untuk mengelola studio televisi. MIT merilis majalah video interaktif berdasarkan program tersebut. Siswa kelas tujuh menulis garis waktu untuk sejarah Rusia untuk HyperCard, dan di antara anak-anak bahkan anak-anak prasekolah bermain dengan aplikasi ini.

Tidak mengherankan, para programmer Cyan awalnya menulis puzzle petualangan Myst yang sangat populer dalam bentuk setumpuk HyperCard. Ini menjelaskan grafik permainan yang sangat baik dan kualitas animasi, diselingi dengan suara latar belakang atau klip video yang tiba-tiba. Tetapi bahkan pada tahun 1987, ketika Mac berwarna hitam dan putih, pengembang dan artis HyperCard menghasilkan produk yang halus dan mengagumkan yang jarang ditemukan di Web saat ini.


Adventure Puzzle Myst - Mungkin puncak evolusi HyperCard

Bagaimana pencipta Bill Atkinson mendefinisikan HyperCard? "Sederhananya, HyperCard adalah kit pembangun perangkat lunak yang memungkinkan orang yang tidak dapat memprogram untuk mengumpulkan informasi interaktif di satu tempat," katanya pada 1987 di Computer Chronicles.

Ketika inovasi Tim Berners-Lee akhirnya mendapatkan popularitas di pertengahan 1990-an, HyperCard telah menyiapkan generasi pengembang yang tahu untuk apa Netscape. Itulah sebabnya analogi historis yang paling tepat untuk HyperCard bukanlah beberapa inovasi yang gagal dan dilupakan, tetapi parafrase dari pernyataan terkenal tentang Elvis Presley. Sebelum Web berhasil melakukan apa pun, HyperCard melakukan segalanya.

Source: https://habr.com/ru/post/id457718/


All Articles