Back in 2008 I created and published a Smalltalk binding for the
free Haru PDF library. With the package it is fairly easy to generate PDF documents from Squeak and Pharo.
The code is available at http://squeaksource.com/HPDF.html
It is also mentioned on the seaside website as one
alternative for Smalltalk PDF generation (beside others).
It looks like Georg's company now had the same idea to wrap
this library, they created a new product called PDFPrinter.
Looks like they have a deeper integration into the VisualWorks
printing system for their customers.
However - generating a PDF programatically is still a lot of work. What is still missing in Smalltalk is a counterpart to Java's JasperReport or BIRT with a more WYSIWYG editor like systems and PDF creation by mixing templates with data...
Wednesday, October 21, 2009
Smalltalk 2009 website
The Smalltalk 2009 conference website is up. Looks like it is driven by the Pier CMS (which is also written in Smalltalk using Seaside).
October Pharo Sprint
Damien Pollet has some photos of the Pharo Sprint in Lille, France (scroll down to the last two rows).
Monday, October 19, 2009
Let the objects flow
Adrian's PhD thesis on Object flow analysis was awarded with the Ernst Denert-Stiftung Prize. The paper is available online.
Congratulations!
Object Flow analysis is an approach to track how objects are passed through an OO system at runtime. It is discussed with the Smalltalk bytecode compiler as a case study.
Congratulations!
Object Flow analysis is an approach to track how objects are passed through an OO system at runtime. It is discussed with the Smalltalk bytecode compiler as a case study.
Wednesday, October 14, 2009
Tuesday, October 13, 2009
SqueakDBX 1.1
SqueakDBX 1.1 (an open source solution to access relational database) is out.
Mainly it consists of a plugin which will allow users to perform relational database operations through an open source library and a GLORP integration. It currently works on Squeak and Pharo and is now also ported to Dolphin.
Currently it hs support for MySQL, PostgreSQL, Oracle, SQLite3 and MSSQL Server on Linux, Mac and Windows.
The official site is http://www.squeakdbx.org but due to a DNS problem it is currently only available at: http://squeakdbx.smallworks.com.ar
Mainly it consists of a plugin which will allow users to perform relational database operations through an open source library and a GLORP integration. It currently works on Squeak and Pharo and is now also ported to Dolphin.
Currently it hs support for MySQL, PostgreSQL, Oracle, SQLite3 and MSSQL Server on Linux, Mac and Windows.
The official site is http://www.squeakdbx.org but due to a DNS problem it is currently only available at: http://squeakdbx.smallworks.com.ar
Monday, October 12, 2009
Metacello config for Seaside 3.0
Dale Henrichs is working hard on bringing Metacello to the masses.
There is now a Metacello config for Seaside 3.0 available.
There is now a Metacello config for Seaside 3.0 available.
Friday, October 09, 2009
Thursday, October 08, 2009
Wednesday, October 07, 2009
JQuery WidgetBox for Seaside 3.0
Damien released a wrapper for a jQuery inplace editor and I followed with releasing the jquery widget box with wrappers for interesting jquery widgets like
You need Seaside 3.0 for that.
You need Seaside 3.0 for that.
Monday, October 05, 2009
Free Book - Computer Programming using GNU Smalltalk
There is a new free book available from Canol Gökel called
"Computer Programming using GNU Smalltalk"
I really like the cover design.
"Computer Programming using GNU Smalltalk"
I really like the cover design.
Thursday, October 01, 2009
Deploy Seaside applications to the world using Linux
A guide on how to deploy Seaside applications using Linux.
- Part 1 - Intro
- Part 2 - Install the VM
- Part 3 - Prepare the images
- Part 4 - Populate directories
- Part 5 - Configuring the webserver
- Part 6 - SeasideProxyTester
Thanks Miguel for sharing!
- Part 1 - Intro
- Part 2 - Install the VM
- Part 3 - Prepare the images
- Part 4 - Populate directories
- Part 5 - Configuring the webserver
- Part 6 - SeasideProxyTester
Thanks Miguel for sharing!
Subscribe to:
Posts (Atom)