Thursday, June 14, 2007

Swing Bugs

Yet another stupid Java bug in the Swing UI library. But the best is that one has to wait until Java 7 to get it fixed, no backport to version 6.

In Smalltalk fixing bugs in old versions has never been a problem: anything is open and changeable. If the vendor doesn fix it you are able to modify the code yourself. This is what makes customers and developers happy ...

Monday, June 11, 2007

Swazoo for Squeak

Janko Mivšek announced the Swazoo web server 2.0 beta release for Squeak.

Swazoo (Smalltalk Web Application Zoo) is an open source, vendor agnostic, dialect neutral Smalltalk HTTP server with resource and web request resolution framework, a fruit of a first Camp Smalltalk 2000 in San Diego.

Tuesday, June 05, 2007

Wednesday, May 30, 2007

Seaside Marketing

After Giles Bowkett posts about Seaside's "Marketing Problem" there is a nice reaction from Kurt Schrader.

I totally agree with Kurt. Seaside rocks compared to other web technologies.
I can show it to other people, they are all fascinated but go back and use file editors and other primitive tools and frameworks. They restart the web server after each major refactoring and read many books and specs about predefined behavior and XML configurations. Sometimes I'm amongst them to make a living ;)

But I dont care. I know and use Smalltalk since many years - it still is my secret weapon. I'm always a step ahead and much more productive with it.

Here is an example: I once created an applications using Seaside and finished it within a month. It took an external team (3 people) nearly one year to recreate it using Java technology for the same functionality.

The reason is simple: in Smalltalk I can keep the focus on the problem. Especially web development with Java is bloated with very specialized frameworks these days. If you ever worked with JSP/JSF/Struts/CF/EJB/... you know what I'm talking about.

Only a few people looking for Rails and other dynamic alternatives ...

Monday, May 21, 2007

Smalltalk-ish at Microsoft

Jon Udell talks with Alan Wirfs-Brock (who is now at Microsoft) about Smalltalk and dynamic languages. Really interesting talk ...

Wednesday, May 09, 2007

Machu Picchu in Croquet

The arts metaverse web site includes a video about "Machu Picchu in Croquet". See

http://artsmetaverse.arts.ubc.ca

Croquet is based on Squeak Smalltalk.

Thursday, May 03, 2007

Arts Metaverse

Tim Wang is currently working with the Croquet Consortium (Julian Lombardi, David Smith and Mark McCahill) on a project called Arts Metaverse, which in short is to use high quality 3D models inside of Croquet to teach arts related topics (Art History, Archeology, Classical Studies etc...).

He has an e-learning related blog at: http://blog.loaz.com/timwang with some nice videos about the things they do with OpenCroquet.

Wednesday, May 02, 2007

Sunday, April 29, 2007

Tuesday, April 24, 2007

Sudoku Solver in Seaside

Martin J. Laubach has created a Sudoku Solver in Seaside.
It shows how easy it is to create web applications with the Smalltalk web application framework.

If you want to learn more read his blog.

OmniBrowser docu

Alexandre Bergel announced a new paper on Omnibrowser:

http://www.iam.unibe.ch/~scg/Archive/Papers/Berg07cOmnibrowser.pdf

OmniBrowser is a browser framework started by Colin Putney that supports the definition of browsers based on an explicit metamodel. A first implementation is available for Squeak.

UI patents

Found a nice summary on the history of user interfaces and how Smalltalk has influenced user interfaces we know from modern operating system today.

Looks like Apple is sued by a user interface patent today. The patent was originally filed by Xerox.

What if the first cave man would have patented how to start a fire ...