Alexandre Bergel (with help from other people like Stephanne Ducasse, and Colin Putney, who isn't here), is up to talk about the OmniBrowser framework - which he describes as a meta framework for building browsers. The examples are all in Squeak, but there is code for this in VW.
Here's Alexandre starting the talk:
The OmniBrowser consists of three main notions:
- Nodes - what my domain is
- MetaGraph - how do I navigate my domain?
- Actors - how do I interact with my domain?
Along with Filters and Definitions for describing and filtering nodes. There are some limitations:
- Navigation has to follow the left to right flow
- Would be difficult to implement Whiskers (Squeak) or the RB (VW, et. al)
On the other hand, lots of current Squeak tools have been built using this: changes, implementors, senders, variables, version... and a number of others.
Technorati Tags:
esug, smalltalk