newsletterlibrary.com

Top : Computers : Software : Operating Systems : Graphic Subsystems :
Morphic

Categories
Alan Kay @
Self @
Squeak @

Websites
Tiny, third-party page on one of Morphic's two main inventors who is still working on Morphic.
site exerpt
John Maloney  Maloney is a member of the Squeak Central team. His work on the Squeak VM includes the Smalltalk-to-C translator, and the Macintosh support code. He also instigated Squeak's implementation of Morphic, a direct-manipulation UI construction kit he originally developed with...
http://minnow.cc.gatech.edu/squeak.385

Brief Georgia Tech Morphic tutorial. Sometimes hard to get.
http://pbl.cc.gatech.edu:8080/cs2390.227

One screenshot(!) and brief description of how to begin.
site exerpt
Getting Started with Morphic  You can also do this from the Workspace Use middle-button menu in the new Morphic world to choose New morph then add morphs. I find the BouncingAtomsMorph in Demos submenu cool, and the RecordingControls in the Widgets submenu really neat....
http://www.cc.gatech.edu/fac/mar...dial/squeak/startingmorphic.html

A few useful tips for once you get going, and a bit of opinion/critique.
site exerpt
Janak on Morphic UI  I have a working example of Count UI in morphic. Morphic-UI.st (You'll first need the Counts.st class from Downloads) It should show up as UI in the morphic world. Try the CountValueViewMorph. I wasn't able to create the same API...
http://www.cc.gatech.edu/fac/mark.guzdial/squeak/morphicui.html

Some clear, meaty "How To", and why, explanations, and warnings: Morphic is in an early state of development: very bleeding edge.
site exerpt
news11  news11 viagra cialis prozac levitra hgh...
http://minnow.cc.gatech.edu/SqueakDoc.11

Tutorial is by John Maloney, edited by Ted Kaehler and Dwight Hughes. Part I of a planned three part series.
site exerpt
Squeak: Not Found  You can try one of the these options:Click on a shortcut in the menu.Jump to the Squeak homepage.If you typed the page address, make sure that it is spelled correctly.If you clicked a link from another page, please inform the...
http://www.squeak.org/tutorials/morphic-tutorial-1.html

A Morphic tutorial article by Juan Manuel Vuletich.
http://webs.uolsinectis.com.ar/j...ich/MorphicTutorial/Morphic.html

This sample application will soon include a Morphic tutorial so those new to Morphic can understand how the main morphs were made (by Juan Manuel Vuletich).
http://webs.uolsinectis.com.ar/jmvuletich/Scrabble/Scrabble.html

Morphic's home now, as a class-based implementation, in a new, open source, graphics model for Smalltalk, based on the Morphic interface to Self. Much simpler and yet more general than the model used in many other object oriented languages: MVC.
site exerpt
Where is Squeak Headed?  There are two orthogonal forces at work in the Squeak team, with which we have been able to make two kinds of progress. These have most recently been articulated in Alan Kay's allusion to Arthur Koestler's metaphor of progress in...
http://st-www.cs.uiuc.edu/squeak/headed.html

Where Morphic began, as a prototype-based implementation. Here are html Morphic User Interface papers, as part of the Self, prototype-based, object oriented programming language.
site exerpt
Papers about Self and OO Programming  Adaptive optimization for Self: Reconciling High Performance with Exploratory Programming (1994) Urs Hlzle A Third-Generation Self Implementation (OOPSLA 94) Urs Hlzle and David Ungar Do object-oriented languages need special hardware support ECOOP 95) Urs Hlzle and David Ungar User Interface...
http://research.sun.com/self/papers/papers.html

Manifesting a System-wide Vision of Concreteness, Uniformity, and Flexibility
site exerpt
Self paper The Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity, and Flexibility  Manipulating programs is hard, while manipulating objects in the physical world is often easy. Several attributes of the physical world make it comprehensible and manipulable: concreteness, uniformity, and flexibility. The Self programming system attempts to apply these attributes to the...
http://research.sun.com/self/papers/self4.0UserInterface.html

Uses Morphic in the context of its original implementation.
site exerpt
 Organizing programs without classes Factoring the Bank Acount Redirecting the Parent Slot Testing the Factored Account Mixing State and Behavior Interchangable State and Behavior Testing the Stock Account Using Inherited Methods Naming Objects Installing Installing Accounts Adding Slots To Globals...
http://research.sun.com/self/release_4.0/Self-4.0/Tutorial/