Friday, August 29, 2008

SeaBreeze for Seaside

SeaBreeze is a helper tool to setup and maintain applications for Seaside.

Congratulations to the team at Georg Heeg eK for the second price in ESUG innovation award.

At seabreeze.heeg.de Roland Wagner explains it all. I once worked with him in Frankfurt - nice to see what he is working on these days. Click the images to enlarge:



Magnus Schwarz also announced the tool on the seaside list. The source code will soon be available with MIT license.

Thursday, August 28, 2008

Glassfish Server adapter

Back in January I reported a bug/missing feature the Glassfish server adapter for Eclipse. The asadmin tool allows you to easily create domains for the server. In a typical setup I separate the domain dir (configuration) from the glassfish installation directory.

While the plugin allows you to set the used domain it is not possible to select the directory where the domain is installed. It expects the domain in the usual subdirectory of the Glassfish/SJSAS installation.

Looks like work Rochelle Raccah from Sun now started working on it today.

Wednesday, August 27, 2008

SqueakNOS boots on OLPC

More news from ESUG 2008: The Squeak NOS project now boots on the OLPC computer. Read more here (french). A video of the boot process is available here and some comments/code here.

Coq - virtual machine project at ESUG 2008

Coq a television advertisement for the Honda Accord inspired Eliot Miranda for the name and logo for his "faster open source VM's" project.

See Video1 and Video2.

Monday, August 25, 2008

Tuesday, August 19, 2008

SqueakNOS new changes

The Squeak NOS project has some new changes from Gerardo Richarte. Before that the project was last updated in 2006 (after 5 years of official inactivity) - the SqueakNOS mailing list had it's last postings in November 2006.

But it looks like the project is now maintained again. The new version also includes the beginning of USB UHCI specification implementation for USB devices. Let's see how the story continues ...



"An operating system is a collection of things that don't fit into a language. There shouldn't be one." - Daniel H. H. Ingalls; Design Principles Behind Smalltalk; Byte Magazine, August 1981.

Monday, August 18, 2008

Wednesday, August 13, 2008

Monticello 2.0 for Squeak

Colin has announced a first release of Monticello 2.0, the versioning tool for Squeak Smalltalk:

Read his first posting for version 2.0.17. Meanwhile it's upgraded to
version 2.0.20

Friday, August 08, 2008

Modulo differences

Should take more care when using modulo and negative numbers.
Did'nt expect a difference at first:




Excel=MOD(-1; 12) -> 11
Smalltalk (Squeak)-1 \\ 12 -> 11








Java-1 % 12 -> -1
VisualBasic-1 Mod 12 -> -1
(PL)SQLselect mod(-1, 12) from dual -> -1
JavaScriptalert(-1%12); -> -1

Thursday, August 07, 2008

Get Insight

Try http://google.com/insights/search/# with various search terms like

Smalltalk, Java, Squeak, Oracle, Eclipse, Ruby on Rails, C#, EBay, ...

Interesting ...

Monday, August 04, 2008

Style with Smalltalk

We already had "Smalltalk with Style" (maybe you know the book).

But we now also have "Style with Smalltalk" - a project called "Phantasia" as an add on for Seaside. If you want you can also use Smalltalk (instead of CSS) to style your web pages. Read more here.