Stagecast Creator

Stagecast Creator is a visual programming language intended for use in teaching programming to children. It is based on the programming by demonstration concept, where rules are created by giving examples of what actions should take place in a given situation. It can be used to construct simulations, animations and games, which run under Java on any suitable platform.[1]

History

The software known as Creator originally started as a project by Allen Cypher and David Canfield Smith in Apple's Advanced Technology Group (ATG) known as KidSim. It was intended to allow kids to construct their own simulations, reducing the programming task to something that anyone could handle. Programming in Creator uses graphical rewrite rules augmented with non-graphical tests and actions.

In 1994, Kurt Schmucker became the project manager, and under him, the project was renamed Cocoa, and expanded to include a Netscape plug-in. It was also repositioned as "Internet Authoring for Kids", as the Internet was becoming increasingly accessible. The project was officially announced on May 13, 1996. There were three releases:

  • DR1 (Developer Release 1) on October 31, 1996
  • DR2 in June, 1997
  • DR3 in June, 1998

When Steve Jobs returned to Apple in 1997, he began dismantling a number of non-productive departments.[citation needed] One of these was the ATG. Larry Tesler, Cypher, and Smith, left to form Stagecast Software after retaining the rights to the Cocoa system.

Apple went on to reuse the Cocoa name for the entirely unrelated Cocoa application framework, which had originated as OpenStep.

Sales of Stagecast Creator ended on September 30, 2014 as part of Stagecast Software's cessation of operations and support ended on December 1, 2014.[2]

Description

Creator is based on the idea of independent characters that have a graphical appearance and non-graphical properties. Each character has a list of rules that determine how it behaves. The rules are created by demonstrating what the character does in a specific situation. Each graphical rewrite rule is a before / after rule, stating that when the before conditions of the rule are met, the after actions of the rule are performed.[3]

For a simple example, consider a simulation showing a character walking across a field, jumping over any rocks it encounters. Such a simulation would start with the construction of the playfield, in this case a line of icons representing the grass and a few rocks. A character is then placed on the playfield and double-clicked to open a rule editor. The rule editor will start by displaying the current conditions, that is, the character is standing on the grass. Below is an area to place the various "after" conditions, in this case the user drags open the default grid to two spaces, drags the character into the new grid cell, say to the right, and closes the rule editor.

If the simulation is started at this point, the character will start walking across the playfield to the right until it reaches the first rock. Since there is no rule showing what should happen when a rock is to the character's right, the character simply stops. At this point the rule editor is opened again, but now it shows the new condition that applies, the character is to the left of a rock. The actions in this case would be two steps, the first showing the character moving up and to the right, the next down and to the right. When the simulation is re-run, the character will walk to the right, and then "jump" over the rocks. In this case the character will now stop moving when it reaches the side of the screen, and a new rule could be added at that point to "wrap around" to the left side again.

Additional rules can be added "on the fly" to flesh out the simulation. In this example additional rules would likely be added to allow the conditions to apply no matter which direction the character is walking, duplicating the existing set of two rules for movement to the left, and up and down. To make the simulation interactive, the "automatic movement" rules can be removed, and replaced by ones that move only when the cursor keys are held down, and jump only if the user presses space. Now the simulation becomes a simple game.

Many new features were added to the system during its evolution from KidSim/Cocoa to Creator. These include the introduction of 'jars' as a means of object classification, a new z-variable that allows Creator to simulate a 3-D space (as a stack of 2-D sheets), the ability to control more than one character at a time, and the option to redraw the screen only after all moves in a turn have been made.

In order to ensure Creator's cross-platform compatibility, the entire system was ported to the Java programming language. As Cocoa, the system was a Mac-only product and included an 'Autoplayer' functionality that allowed a Cocoa simulation to be run as a stand-alone program on any Mac. With the port to Java, Creator simulations can be posted on a Web page and run as an applet.

See also

References

  1. ^ Your wish is my command: programming by example, Henry Lieberman, Morgan Kaufmann Publishers, ISBN 978-1-55860-688-3
  2. ^ "Stagecast to Close". Archived from the original on 2015-02-24.
  3. ^ Repenning, A, "Bending the Rules:Steps Toward Semantically Enriched Graphical Rewrite Rules", Proceeding of Visual Languages, Darmstadt, Germany, 1995, pp. 226-233.

Read other articles:

Fine BrothersRafi (kri) dan Benny (kanan) dalam 2010 Streamy AwardsInformasi pribadiLahirBenny Fine19 Maret 1982 (umur 41)Rafi Fine9 Juni 1984 (umur 39)Situs webwww.thefinebrothers.comInformasi YouTubeNama samaranFine Brothers, Fine BrosKanal Fine Bros The Fine Bros Tahun aktif2007–sekarangGenreHiburanPelanggan11.9 juta[1]Total tayang2.8 milyar[1]JaringanFullscreenDiperbarui: 8 April 2015 Fine Brothers (bahasa Indonesia: Fine Bersaudara) adalah Benny dan ...

 

Artikel ini bukan mengenai Bahasa Turk Kuno. Artikel ini bukan mengenai Bahasa Turki Karamanli. Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Bahasa Turki Anatolia Kuno – berita · surat kabar · buku · cendekiawan · JSTOR (June 2011) Cari artikel bahasa &...

 

Desmond Junaidi Mahesa Anggota Dewan Perwakilan Rakyat Republik IndonesiaMasa jabatan1 Oktober 2009 – 24 Juni 2023 Pengganti'PAW belum ditentukan'Daerah pemilihanKalimantan Timur(2009–2014)Banten II(2014–2023) Informasi pribadiLahirJunaidi(1965-12-12)12 Desember 1965Banjarmasin, Kalimantan Selatan, IndonesiaMeninggal24 Juni 2023(2023-06-24) (umur 57)Jakarta, IndonesiaKebangsaanIndonesiaPartai politikGerindraSuami/istriNurnaningsihAnak2Alma materUniversitas Lambung Mangkura...

Eucardio Momigliano Eucardio Momigliano (Monesiglio, 18 ottobre 1888 – Milano, 16 luglio 1970) è stato un giornalista, politico e storico italiano. Indice 1 Biografia 2 Opere 2.1 Curatele 2.2 Traduzioni 3 Note 4 Altri progetti Biografia Era di famiglia ebraica e parente di Arnaldo Momigliano. Laureato in Legge a Milano, esordiva appena ventenne nel giornalismo milanese collaborando alla rivista La vita internazionale. Il 4 giugno 1914 fu iniziato in Massoneria nella Loggia Giovan Battista ...

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (février 2020). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». En pratique : Quelles sources sont attendues ? ...

Disambiguazione – Se stai cercando altri significati, vedi Libertà (disambigua). «Libertà va cercando, ch'è sì cara,come sa chi per lei vita rifiuta.» (Dante, Purgatorio - canto I, vv. 71-72) Allegoria della libertà in Place de la République, Parigi Per libertà si intende la condizione per cui un individuo può decidere di pensare, esprimersi ed agire senza costrizioni, ricorrendo alla volontà di ideare e mettere in atto un'azione, mediante una libera scelta dei fini e degli stru...

 

† Египтопитек Реконструкция внешнего вида египтопитека Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:Четвероно...

 

Philippine Daily InquirerTipeSurat kabar harianFormatLembar lebarPemilikPhilippine Daily Inquirer, Inc.PendiriEugenia D. ApostolPenerbitRaul C. PangalananPresidenAlexandra Rufino Prieto-RomualdezRedaksiJose Ma. D. NolascoRedaksi beritaArtemio T. Engracia Jr.Redaksi opiniRosario R. GarcellanoRedaksi olahragaTeddyvic S. Melendres / Francis T.J. OchoaDidirikan9 Desember 1985Pandangan politikKiri tengahBahasaInggrisPusat1098 Chino Roces Ave. cor Yague and Mascardo Sts. 1204, Makati, Metro Manila,...

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

 

American politician David McKee HallMember of the U.S. House of Representativesfrom North Carolina's 12th districtIn officeJanuary 3, 1959 – January 29, 1960Preceded byGeorge A. ShufordSucceeded byRoy A. Taylor Personal detailsBorn(1918-05-16)May 16, 1918Sylva, North Carolina, U.S.DiedJanuary 26, 1960(1960-01-26) (aged 41)Sylva, North Carolina, U.S.Political partyDemocraticSpouse Sarah McCollum ​(m. 1944)​Children3RelativesGertrude Dill...

 

Kent Persson Swedish politician Kent Persson (born 1951) is a Swedish politician of the Left Party. He was member of the Riksdag from 2006 to 2014. External links Riksdagen: Kent Persson (v) vteMembers of the Parliament of Sweden for the Left Party during 2006–2010 Ulla Andersson Marianne Berg Torbjörn Björlund Josefin Brink Rossana Dinamarca Marie Engström Egon Frid Siv Holma Wiwi-Anne Johansson Jacob Johnson Amineh Kakabaveh Kalle Larsson Hans Linde Elina Linna Lars Ohly Eva Olofsson L...

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

Indian writer (born 1956) For the banker and RBI Governor, see Amitav Ghosh (banker). Amitav GhoshFRSLGhosh in 2017Born (1956-07-11) 11 July 1956 (age 67)[1]Calcutta (now Kolkata),West Bengal, IndiaOccupationWriterNationalityIndian[2]Alma materUniversity of Delhi (BA, MA)University of Oxford (PhD)GenreHistorical fictionNotable worksThe Shadow Lines, The Glass Palace, Ibis trilogy, The Great DerangementNotable awardsJnanpith AwardSahitya Akademi AwardAnanda PuraskarDa...

 

American actor and director Adam ArkinArkin in 1999Born (1956-08-19) August 19, 1956 (age 67)New York City, U.S.OccupationsActordirectorYears active1969–presentSpouses Linda Arkin Phyllis Lyons ​(m. 1999⁠–⁠2013)​ Michelle Dunker ​(m. 2017)​ Children2ParentAlan Arkin (father)RelativesMatthew Arkin (brother)David I. Arkin (paternal grandfather) Adam Arkin (born August 19, 1956)[1] is an American ac...

9/11 hijacked passenger flight Not to be confused with United Airlines Flight 173 or United Airlines Flight 1175. United Airlines Flight 175UA 175's path from Logan International Airport in Boston to New York CityHijackingDateTuesday, September 11, 2001 (2001-09-11)SummaryTerrorist suicide hijackingSiteSouth Tower (WTC 2) of the World Trade Center, New York City, U.S. 40°42′38.8″N 74°00′47.3″W / 40.710778°N 74.013139°W / 40.710778; -74.013139Total fata...

 

Cet article est une ébauche concernant la biologie cellulaire et moléculaire. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Figure comparant les effets de l'exposition à des agents génotoxiques (aneugènes et clastogènes) sur l'ADN. Les aneugènes induisent une mauvaise ségrégation des chromosomes dans les cellules filles, tandis que les clastogènes cassent l'ADN et les chromosomes. Un clastogène est ...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Eltingville, Staten Island – news · newspapers · books · scholar · JSTOR (December 2008) (Learn how and when to remove this message) Neighborhood of Staten Island in Richmond, New York, United StatesEltingvilleNeighborhood of Staten IslandWelcome to Eltingville...

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目的语调或风格或許不合百科全書。 (2022年12月14日)請根據指南協助改善这篇条目,並在讨论页討論問題所在,加以改善。 此條目需要精通或熟悉核技術、物理的编者参与及协助编辑。 (2022年12月14日)請邀請適合的人士改善本条目。更多的細節與詳情請參见討論頁。另見其他需要核技術專家關注的�...

 

2017 film OffendersFilm posterDirected byDejan ZečevićWritten byDjordje MilosavljevicStarringRadovan VujovicRelease date 22 October 2017 (2017-10-22) (Chicago IFF) Running time107 minutesCountrySerbiaLanguageSerbian Offenders (Serbian: Izgrednici) is a 2017 Serbian drama film directed by Dejan Zečević. It was selected as the Serbian entry for the Best Foreign Language Film at the 91st Academy Awards, but it was not nominated.[1][2] Cast Radovan Vujović ...