=== Top of the Swiki === Attachments ===

WorkInProgress

See also: SqueakVersions, SqueakPorts, Who's Who


Internet Applications

GeorgGollmann developed a web server for Squeak, implemented entirely inside Squeak. Its purpose: to make Squeak a web-based OODBMS/object server/application server; pick your name. Based on the web server there is also a mailing list archiver. Browse the documentation or visit a running server:


Here is an adaptive newsreader, aka NewsAgent, that aids in handling the volume of traffic on net news. It monitors your reading habits and ranks new messages by importance, discriminating on author and thread. Below a certain threshold, uninteresting articles are suppressed altogether.




Extended Graphics

Dan Ingalls gave Squeak an interesting twist with WarpBlt.

John Maloney's MorphicInterface is a rewrite of the interface he pioneered for Self: http://www.cs.ucsb.edu/oocsb/self

Hans-Martin Mosner and Andreas Raab persue different approaches to ThreeDimensionalGraphics



Active Media

See LiterateSqueaking



Virtual Machine

Some Squeakers are known for Virtual Machine Hacking. AlejandroReimondo have done some interesting things on this field, like VirtualMachinePlugIns and WindowsApiCalls, they are both available as SugarMiniatures



Graphical User-Interface

ReinierVanLoon developed some UI gadgets, including one where the class hierarchy browser and file browser look the same. See:



LesTyrrell offers some direct manipulation UI Tools. This is a boilerplate testbed. It's not meant to look pretty, it's just to get the underlying infrastructure worked out. This is not the only way this system could appear. In fact, the two views shown are both generic, independent of their contents. The contents, not the views, determine the "application". This is one of about a dozen "applications" currently using various versions of this same infrastructure.




Distributed Computing

JeffEastman looked into a SqueakOrb



Sound and Music in Squeak

Stephen Travis Pope ported the "MODE" tools, and now calls the package "Siren." It includes a sophisticated (IMHO) music representation language called "Smoke", a framework for portable I/O (i.e., you can play the same score over MIDI or a sound compiler), a real-time scheduler, MIDI I/O support, sound file I/O and mixing, and far more. The current task is re-thinking all the graphical applications of the MODE to use Morphic, to be consistent with both the Morphic libraries and the Morphic philosophy. STP's web site and the Siren home page include copious documentation. The Siren virtual image includes a self-guided tour/demo.



LucianoEstebanNotarfrancesco is working in a Speech Synthesizer made entirley in Squeak, of course. Check it out, it's available as a SugarMiniature in:


Also look at Squeak Speaks for a pluggable primitive version of the above by Hans-Martin Mosner.