Hi, I would also like to point out Glamour, an engine for building browsers. It is similar in intent with OmniBrowser in that it models the interaction independently from the rendering, but it aims to go further and model complex interactions. If you want to get an idea about it, here is a small tutorial example: http://www.themoosebook.org/book/internals/glamour/glimpse If you want to play with it, you can: - load it in a PharoDev 1.1: Gofer new squeaksource: 'Glamour'; package: 'ConfigurationOfGlamour'; load. (Smalltalk at: #ConfigurationOfGlamour) perform: #loadDefault - or get it from the nightly built Moose image: http://hudson.moosetechnology.org/job/moose-latest-dev/lastSuccessfulBuild/a... Here is an example of a browser (in this case, only readonly) that is available on the web (best seen with Firefox). We use to browse the code meta-model we use in Moose: http://online.moosetechnology.org/moose/metaBrowser The same code can be seen by executing "MooseMetaBrowser open" in a Moose image. Cheers, Doru On 3 Nov 2010, at 10:36, Pavel Krivanek wrote:
On Wed, Nov 3, 2010 at 9:19 AM, laurent laffont <laurent.laffont@gmail.com> wrote:
On Tue, Nov 2, 2010 at 10:14 AM, Lukas Renggli <renggli@gmail.com> wrote:
Very nice video.
Also note that there is a complete AJAX based OmniBrowser view for the web (OB-Web), that brings the complete OB toolset including all refactoring tools to the web for over 4 years now. No web-based development UI really took off in the past decade, so I wonder if this is really what people need?
May be not a full featured IDE. But I used a web code browser for Seaslides (see http://picasaweb.google.com/lh/photo/uZxVgeeGwSOMW86-QeHbSQ?feat=directlink ) which is basically a WABrowser subclass + Bespin (now Skywriter) so it has at least one usage :). I've just discovered http://www.ymacs.org/ (demo http://www.ymacs.org/demo/ ) and it seems a web browser can be a good candidate as a portable IDE. It may be easier today to experiment with GUI in a Web Browser than in Morphic. Laurent Laffont
SeasideXUL (http://code.google.com/p/seasidexul/) is a kind of web GUI too. Shame on me that I'm not able to move this project on now :-)
This projects show us that more attention should be paid to OmniBrowser because it is a good framework that enables to build full IDE on various GUI technologies.
-- Pavel
Also I am not sure how well the traditional Smalltalk browsers convert to the web? Clamento takes a different approach, see <http://clamato.net/>.
Lukas
On 1 November 2010 13:32, Geert Claes <geert.wl.claes@gmail.com> wrote:
Just stumbled on this very interesting seaside-based browser via James's blog: http://code.google.com/p/smalltalklabsbrowser
-- View this message in context: http://forum.world.st/Smalltalk-Labs-Browser-tp3022069p3022069.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
-- Lukas Renggli www.lukas-renggli.ch
-- www.tudorgirba.com "Every thing has its own flow."