LiveWeb

An application of the Smalltalk Seaside Framework exploring the power of the XMLHttpRequest callback to develop a live web-based smalltalk workspace, inspector, and browser (and beyond).



This project has several motivations:


Getting Started



  1. Prerequisites: Squeak 3.7 or higher, Monticello, KomHttpServer, Seaside.
  2. Installation: Setup a Monticello Package in the Monticello Browser and setup a new repository with the following template:

    MCHttpRepository
    location: 'http://squeak.saltypickle.com/LiveWeb'
    user: ''
    password: ''

  3. Running: Start the web server in a workspace (for instance, "WAKom startOn: 9090"). Now you can now open your web browser to http://localhost:9090/seaside/liveWeb

Currently Support Browsers



I've tested the above browsers on the Windows XP platform and try to keep both of these platforms "bit identical" as much as practical.



IE Mac doesn't appear to be very compatible with the MS Windows family of IEs and I don't have a Mac so it is not supported.



FireFox is obviously in the Gecko family of browsers so other Gecko-based browsers should work, but they remain untested at present as I can only do so much. I suspect FireFox will work on other platforms but that too is untested as I haven't the time to do that sort of work yet.



Sadly, Safari is not supported either and unless they enhance their text area DHTML model, it will probably not be supported. You cannot manipulate the text selection area and/or insert new text like you can on Gecko / IE browsers. Too bad as I'd like to support Safari.

Detailed Documentation


Visit the Project Wiki page (link at top of this page) for more extended documentation of current features that are presently implemented and for the current todo list.



Additionally, the project is licensed under the liberal MIT license. See the full license info on the Project Wiki page as well.

LiveWeb-jrp.78.mcz
LiveWeb-jrp.77.mcz
LiveWeb-jrp.76.mcz
LiveWeb-jrp.75.mcz
LiveWeb-jrp.74.mcz
LiveWeb-jrp.73.mcz
LiveWeb-jrp.72.mcz
LiveWeb-jrp.71.mcz
LiveWeb-jrp.70.mcz
LiveWeb-jrp.69.mcz
LiveWeb-jrp.68.mcz
LiveWeb-jrp.67.mcz
LiveWeb-jrp.66.mcz
LiveWeb-jrp.65.mcz
LiveWeb-jrp.64.mcz
LiveWeb-jrp.63.mcz
LiveWeb-jrp.62.mcz
LiveWeb-jrp.61.mcz
LiveWeb-jrp.60.mcz
LiveWeb-jrp.59.mcz
LiveWeb-jrp.58.mcz
LiveWeb-jrp.57.mcz
LiveWeb-jrp.56.mcz
LiveWeb-jrp.55.mcz
LiveWeb-jrp.54.mcz
LiveWeb-jrp.53.mcz
LiveWeb-jrp.52.mcz
LiveWeb-jrp.51.mcz
LiveWeb-jrp.50.mcz
LiveWeb-jrp.49.mcz
LiveWeb-jrp.48.mcz
LiveWeb-jrp.47.mcz
LiveWeb-jrp.46.mcz
LiveWeb-jrp.45.mcz
LiveWeb-jrp.44.mcz
LiveWeb-jrp.43.mcz
LiveWeb-jrp.42.mcz
LiveWeb-jrp.41.mcz
LiveWeb-jrp.40.mcz
LiveWeb-jrp.39.mcz
LiveWeb-jrp.38.mcz
LiveWeb-jrp.37.mcz
LiveWeb-jrp.36.mcz
LiveWeb-jrp.35.mcz
LiveWeb-jrp.34.mcz
LiveWeb-jrp.33.mcz
LiveWeb-jrp.32.mcz
LiveWeb-jrp.31.mcz
LiveWeb-jrp.30.mcz
LiveWeb-jrp.29.mcz
LiveWeb-jrp.28.mcz
LiveWeb-jrp.27.mcz
LiveWeb-jrp.26.mcz
LiveWeb-jrp.25.mcz
LiveWeb-jrp.24.mcz
LiveWeb-jrp.23.mcz
LiveWeb-jrp.22.mcz
LiveWeb-jrp.21.mcz
LiveWeb-jrp.20.mcz
LiveWeb-jrp.19.mcz
LiveWeb-jrp.18.mcz
LiveWeb-jrp.17.mcz
LiveWeb-jrp.16.mcz
LiveWeb-jrp.15.mcz
LiveWeb-jrp.14.mcz
LiveWeb-jrp.13.mcz
LiveWeb-jrp.12.mcz
LiveWeb-jrp.11.mcz
LiveWeb-jrp.10.mcz
LiveWeb-jrp.9.mcz
LiveWeb-jrp.8.mcz
LiveWeb-jrp.7.mcz
LiveWeb-jrp.6.mcz
LiveWeb-jrp.5.mcz
LiveWeb-jrp.4.mcz
LiveWeb-jrp.3.mcz
LiveWeb-jrp.2.mcz
LiveWeb-jrp.1.mcz