Thursday, September 30, 2010


ESUG 2010 Slides available

The slides from the ESUG conference in Barcelona are available now.


EToys 4.1.

EToys 4.1. (which is based on Squeak Smalltalk) is available, read more here.


New URL for Pharocasts

Pharocasts has a new URL:


New from Dolphin Smalltalk

While cruising on James blog I've noticed his post on the new Dolphin Smalltalk website. Andy and Blair also reduced the price for the professional edition.

Check it out - Dolphin is a wonderful Smalltalk system for Windows with a nice UI.

Tuesday, September 28, 2010


Next Pharo sprint

Next Pharo sprint / Moose dojo -> october 23-24, bern

Thursday, September 23, 2010


PDF Generation using Smalltalk

Marten Feldtmann is working on pdf creation using libHaru, he published a first, not ready code for a wrapper around libHaru.

But I already wrapped this small library for Pharo/Squeak two years ago with a more natural Smalltalk interface. So one can write:

| document page image |
document := PDFDocument new.
page := document addPage.
image := document loadPNGImage: 'Image.png'.
page drawImage: image rectangle: (Rectangle origin: 72@72 extent: 144@144).
document saveToFile: 'documentWithImage.pdf'

My library is also mentioned as one of the options for generating PDF on the seaside PDF page.

I made the code available at and licensed it with MIT. Would be good if Marten will have a look and maybe port my code to VAST before doing any unnecessary work on his side...

Independent from that I would still like to write/see a PDF framework written in plain Smalltalk (similar to Java's iText).

The more I think about it the more I like the idea:

However - time is limited. But if anyone is interested feel free to contact me...

BTW: did you know that Bruno Lowagie (author of iText) changed the license of his Java PDF library to block his government.


JQueryWidgetBox 1.5 for Seaside 3.0

The JQueryWidgetBox project is growing and we now have 32 interesting JQuery widgets wrapped for Seaside. Feel free to use them in your seaside app to enhance the user experience.

After some fixes and updates to align with the new Seaside 3.0 I just made version 1.5. of JQueryWidgetBox available as a Metacello configuration. Read the announcement.


InfoVis for Seaside

Holger announced some wrapper packages for the InfoVis Toolkit to make it usable in Seaside.


Next Cologne Smalltalk Meetup

Cologne Smalltalk Meetup will be happening next Thursday at the usual time and location. Read more.

Tuesday, September 21, 2010


Smalltalks 2010 conference

In November there will be the Smalltalks 2010 conference. Read more.

Monday, September 20, 2010



Hey Avocado is released: it provides a Self like environment coded in JavaScript and is based on the work done in the Lively Kernel. Read more.


WebClient with NTLM authentication

Andreas added NTLM authentication to WebClient. Nice.
Read more here.


Krestianstvo SDK 1.1/Croquet Video

Nice video from the Krestianstvo SDK 1.1 showing some of the features available in the Croquet platform which is written in Smalltalk.

Sunday, September 19, 2010


Help System for Pharo/Squeak

Some months ago I wrote a help system for Pharo and Squeak
to provide an easy way to browse available documentation
for the open source Smalltalk systems.

You can use it to display available API documentation
(extracted from class/method comments) and to provide custom
documentation in form of simple written text books.
These informations are extracted from the image by two
predefined help builder classes that convert the help contents
to instances of "HelpTopic".
These HelpTopics can be nested (book structure) and displayed
in a HelpBrowser. Since help text is extracted/stored in
classes and methods you can use the usual tools to maintain
and package help contents together with your code.

The design is simple but nonetheless powerfull since by
allowing you to integrate own custom help builder classes
you can easily integrate documentation extracted from any
source available to you.

It was accepted by the community and integrated in both
standard images (Pharo 1.1/Squeak 4.1). Thanks guys!

Laurent now created a new screencast to show you how to use

Starting from now, no excuses not to write documentation ;)

It is still ASCII based but I have plans to integrate other media
types (especially HTML) in the near future...

Wednesday, September 15, 2010


Frankfurt Smalltalk User Group Meeting

The next Smalltalk User Group Meeting for developers around Frankfurt area will take place on 21th of September 2010, 6:30pm at the following addresss:
ITS-People GmbH, Lyoner Strasse 44-48 in Fankfurt-Niederrad

Alan Knight will talk about GLORP.

Tuesday, September 14, 2010


Pharo CI Server

Pharo now has an official continuous integration server (using Hudson) ready to build images. It is currently empty but will soon test the official pharo core and pharo (pharo-dev) releases.

Sunday, September 12, 2010


Seaside 3.0

Seaside 3.0 is now finally available. Read more.

Thursday, September 09, 2010


Aida/Web 6.1 released

Janko announced the new version of Aida/Web Application server and
Web framework (, currently prepared for Squeak/Pharo and VisualWorks. Read more.


Seaside runtime image with Pharo

Jan van de Sandt gives some tips on how to create a Seaside runtime image based on Pharo.

Tuesday, September 07, 2010


Iliad 0.9

The next release of Iliad 0.9 is out. Currently for GNU Smalltalk, a Pharo is in preparation. Read more.

Monday, September 06, 2010


Skype interview with Dan Ingalls

Göran published an interview with Dan Ingalls (done via Skype).


Dojo Toolkit for Seaside

Holger Kleinsorgen published some packages that help developing Seaside applications that use the Dojo Toolkit.
Read more.

Friday, September 03, 2010


SqueakDBX 1.2 release

There is a new 1.2 release for SqueakDBX available. Read more.

Thursday, September 02, 2010


S4A - Scratch for Arduino

Jordi Delgado announced Scratch For Arduino (S4A) - a modification of the well known Scratch software (which is written in Squeak Smalltalk) that supports simple programming of the Arduino open source hardware platform.


This page is powered by Blogger. Isn't yours?