Wednesday, January 12, 2011

Xtreams up to date

Martin provides an up to date port of Xtreams for Pharo/Squeak. It now matches the docs and VW version better.

Tuesday, January 11, 2011

Virtual environment creation for Gemstone/Seaside

Vagrant is a tool for building and distributing virtualized development environments. It helps you automate virtual machine creation using Oracle’s VirtualBox (which I use to manage my virtual computers)

There is now a new tutorial from John Thornton available that will setup a Vagrant VM and install GemStone and SeaSide 3.0 on it. Read more.

Nice!

Monday, January 10, 2011

Connecting Scratch with Kinect

Kinect is a great add-on for the XBox 360. New hardware to connect to your Smalltalk system ...

Stephen Howell shows how he connects Kinect to the Scratch application (which is written in Squeak Smalltalk):

- video
- blog

Wednesday, January 05, 2011

Pharo and Amazon S3

Sven announced an Amazon AWS S3 Client written in Pharo Smalltalk. Read more here.

Custom Windows styles in CLFramework for Pharo

Gerard (aka nullPointer) now finally I implemented the posibility of create a custom windows in CLFramework (a UI builder framework for Pharo)


Cool!

Monday, January 03, 2011

Hotswap

Year 2011 B.C. and Java is still fighting with hotswap. Why not choose Smalltalk ;)

GetItMade.com - Seaside and JQuery widget boxes getting live

Nick Ager is one of the contributors to the JQueryWidgetBox project for Seaside. I created the widget box project back in October 2009 to bring more interactive web applications by wrapping jquery widgets in Smalltalk code and using them in seaside applications.

Looks like in 2010 Nick also developed a new site using Seaside and the widget box:

http://www.getitmade.com

getitmade was founded by Rob Dobson and Nick Ager to satiate their frustration at the difficulty of getting stuff made.

Nice to see the stuff actually in production use! Really cool.

Seaside in the cloud - a free EC2 micro instance

Amazon has a new offer of a free micro instance for a year. Nice.

Nick provides a video on how to deploy your Seaside application for free with an EC2 micro instance and Gemstone. Here are the detailed instructions.

Sunday, January 02, 2011

Smalltalk and Music

The Cyclades project, a project led by a team of researchers and composers from the Geneva University of Music (Hes-So) in partnership with Pharo's developers.

The purpose of their research is to conceive and create ways of representing several different elements of the structure or texture of music by using any kind of rendering computers can provide. Code and programs will be implemented in Pharo. Nice!

They also provide a one click image.

Thursday, December 30, 2010

New Cog VMs

Eliot provides the next round of Cog virtual machines.

Tropo - Calling Smalltalk

You look for a way that users can interact with your smalltalk application using their telephones or SMS messages. Then check out the Tropo project (written by Paul DeBruicker) from which is a Pharo interface to Tropo.com

Tuesday, December 28, 2010

Bootstrapping Squeak

In Smalltalk you typically work in an image where all the objects live and can be changed. So an image is an object memory snapshot that is maintained over time and that includes new and old objects (some of them may date back to ST-80 times).

Yoshiki Ohshima was playing with John's MicroSqueak and created a bootstrap Compiler - a first step to (re)create a Squeak image from simple "text files".

More about it here and in the README.

Wednesday, December 22, 2010

Seaside remote Server

Dmitri Zagidulin will describe a remote server setup based on Ubuntu, Pharo and Seaside. Lets see how this compares to my own server setups using the same technologies. Will follow his blog and this post is a reminder.

Saturday, December 18, 2010

Thursday, December 16, 2010

Seaside - Why Should You Care?

Julians talk from OSDC.fr 2010 on "Seaside - Why Should You Care?" is online. It starts in french but then he switches to english.

Tuesday, December 14, 2010

Tuesday, December 07, 2010

Monday, December 06, 2010

Pharo and ODBC

You often have to access existing databases when you develop an application. One way is to use ODBC. I created a small small screencast to show you how:

http://www.pharocasts.com/2010/12/access-database-through-odbc.html

It uses SQLite3 (a tiny database implemented in a shared library) as example - but you can access any ODBC compatible database (Oracle, DB2, MySQL, MSSQL, ...) if you use the appropriate database driver.

Its my first contribution to Pharocasts and I hope to do more if time permits. Thanks to Laurent for all the support and postprocessing of the recorded video.