Squeak Research z Story y Where Squeak Central

  • Slides: 20
Download presentation
Squeak Research z. Story y. Where Squeak Central is going xhttp: //www. squeak. org

Squeak Research z. Story y. Where Squeak Central is going xhttp: //www. squeak. org y. What others are doing xhttp: //minnow. cc. gatech. edu/squeak/ y. What the Georgia Tech Squeakers are doing x. Collaborative Software Lab xhttp: //coweb. cc. gatech. edu/csl/ 12/25/2021 Copyright 2000, Mark Guzdial 1

Where Squeak Central is Going z Projects y. Completely externalizable z Environments y. Can

Where Squeak Central is Going z Projects y. Completely externalizable z Environments y. Can have different classes and methods, even conflicting 12/25/2021 Copyright 2000, Mark Guzdial 2

Current SC goal: Omni. User z. Want Hyper. Card ease of use and flexibility

Current SC goal: Omni. User z. Want Hyper. Card ease of use and flexibility z. But support wide range of media and more powerful constructs y. E. g. , allow us to get down to the Squeak level 12/25/2021 Copyright 2000, Mark Guzdial 3

Maybe new kinds of abstractions in Squeak z Prolog father('John', 'Mary'). "John is the

Maybe new kinds of abstractions in Squeak z Prolog father('John', 'Mary'). "John is the father of Mary" father('John', 'David'). father('David', 'Jack'). father('Arthur', 'Nancy'). "x is the grand. Pa of y. " grand. Pa(x, y) : father(x, z), or(father(z, y), mother(z, y)). LCompiler evaluate: 'Family new : ? grand. Pa(''John'', y)’ “(('Nancy' ) ('Jack' ) )” 12/25/2021 Copyright 2000, Mark Guzdial 4

Squeak Hardware z. Now y. Squeak on a bare Mitsubishi chip y. Pen and

Squeak Hardware z. Now y. Squeak on a bare Mitsubishi chip y. Pen and serial port support z. Coming y. Squeak on a Strong. Arm board y. Squeak on Playstation II and Dream. Cast 12/25/2021 Copyright 2000, Mark Guzdial 5

Related SC projects z. Thing. Lab z. Fabrik z. HW 3 -D z. Squeak

Related SC projects z. Thing. Lab z. Fabrik z. HW 3 -D z. Squeak plugin z. New instruments 12/25/2021 Copyright 2000, Mark Guzdial 6

What others are doing: Math. Morphs zhttp: //mathmorphs. swiki. net 12/25/2021 Copyright 2000, Mark

What others are doing: Math. Morphs zhttp: //mathmorphs. swiki. net 12/25/2021 Copyright 2000, Mark Guzdial 7

Math. Morphs z. Converting all of a math curriculum to Squeak y. Sort-of graphical

Math. Morphs z. Converting all of a math curriculum to Squeak y. Sort-of graphical Mathematica z. Interesting interface features y“Typing on air” y. Drag and drop arguments y. Classes as graphical objects 12/25/2021 Copyright 2000, Mark Guzdial 8

Siren: Stephen Pope’s Computer Music World z. Only for Power. Mac now y. But

Siren: Stephen Pope’s Computer Music World z. Only for Power. Mac now y. But generalized for others to port z. Uses high-end MIDI, new kinds of UI (e. g. , new representations of music), and powerful abstractions on top of music ideas 12/25/2021 Copyright 2000, Mark Guzdial 9

Siren UI Ideas 12/25/2021 Copyright 2000, Mark Guzdial 10

Siren UI Ideas 12/25/2021 Copyright 2000, Mark Guzdial 10

Siren Music Tools 12/25/2021 Copyright 2000, Mark Guzdial 11

Siren Music Tools 12/25/2021 Copyright 2000, Mark Guzdial 11

Siren Music Abstractions (Event. List new. Named: #Chord 1) add: ((1/2 beat), 'd 3'

Siren Music Abstractions (Event. List new. Named: #Chord 1) add: ((1/2 beat), 'd 3' pitch, 'mf' ampl) at: 0; add: ((1/2 beat), 'fs 3' pitch, 'mf' ampl) at: 0; add: ((1/2 beat), 'a 4' pitch, 'mf' ampl) at: 0 “Drum roll” ((Roll length: 2000 rhythm: 50 note: 60) ampl: 80) play “Mark Lentczner's bell peals ring the changes. “ (Peal upon: #(60 62 65)) play 12/25/2021 Copyright 2000, Mark Guzdial 12

Others’ Projects z Interval Research y. Real Time Operating System (RTOS) z Squeak NOS

Others’ Projects z Interval Research y. Real Time Operating System (RTOS) z Squeak NOS (No Operating System) - UBA folk z Squeak Quick. Time z Dan Schaffer’s We. Talk. Network z Entry. Point. com z Adaptive ywww. swiki. net, netunify. com 12/25/2021 Copyright 2000, Mark Guzdial 13

Collaborative Software Lab: “Georgia Tech Squeakers” z. Our interest is in collaborative Dynabooks z.

Collaborative Software Lab: “Georgia Tech Squeakers” z. Our interest is in collaborative Dynabooks z. Co. Webs (Swikis) are our largest projects y. Over 10 servers y. Over 120 Swikis x 2 Co. OL, Model/Matlab y. Research questions: x. Do these help learning? x. How do we help teachers use them? x. How do we improve usability, flexibility? 12/25/2021 Copyright 2000, Mark Guzdial 14

Co. Webs and Comanche z. Co. Web software today by Jochen “Je 77” Rick

Co. Webs and Comanche z. Co. Web software today by Jochen “Je 77” Rick y. Aiming toward “Swiki Structures” y. Personalized hypertext, used from a wearable z. Comanche by Bolot Kerimbaev y. Very efficient webserver y. Flexible, well-integrated with Squeak x. Can return Forms and Sounds 12/25/2021 Copyright 2000, Mark Guzdial 15

Non-Web Swikis z. Mu. Swiki (Lex Spoon) 12/25/2021 Copyright 2000, Mark Guzdial 16

Non-Web Swikis z. Mu. Swiki (Lex Spoon) 12/25/2021 Copyright 2000, Mark Guzdial 16

Real-Time Collaboration z. I-Scream (Brian Payne and Jonathan Greene) z. IWIN (Dean “Dino” Mao)

Real-Time Collaboration z. I-Scream (Brian Payne and Jonathan Greene) z. IWIN (Dean “Dino” Mao) 12/25/2021 Copyright 2000, Mark Guzdial 17

Multimedia Literacy z. Creating and exploring media is important y. That’s where we’re going,

Multimedia Literacy z. Creating and exploring media is important y. That’s where we’re going, so rather be a literate consumer y. Can be important for learning z. Starting with Sound y. Music Editor (Eddie Cottongim) y. Audio. Explorer (Jochen Rick) 12/25/2021 Copyright 2000, Mark Guzdial 18

Future of CSL z Mu. Swiki -> Projects Swiki y Projects + Environments >

Future of CSL z Mu. Swiki -> Projects Swiki y Projects + Environments > HTML + Co. Web z Cataloging everything that people are doing with Co. Webs! PROJECT STARTED z Serious evaluation - THREE CLASSES 2000 -2001 y Controlled studies of learning with Swiki z Collaboration as a Meta-Service JUST GOT FUNDED! y You ask for it, you get it z Ectropic Design y Supporting open source development 12/25/2021 Copyright 2000, Mark Guzdial 19

Yes, you can get involved! z. Projects ideas off my home page y. Senior

Yes, you can get involved! z. Projects ideas off my home page y. Senior research or UROC y“subscribe squeakers” to majordomo@cc. gatech. edu z. Main Squeak list: squeak@cs. uiuc. edu y. See http: //www. squeak. org for subscription information 12/25/2021 Copyright 2000, Mark Guzdial 20