Wednesday, March 26, 2014

CFP - IWST 2014

CALL FOR PAPERS for the International Workshop on Smalltalk Technologies 2014 in Cambridge, England; August 19, 2014

Read more.

JNIPort for Pharo 3.0 alpha

Joachim announced JNIPort for Pharo 3.0 alpha (a bridge between Smalltalk and Java). Still slow - but already usable.

Airflowing video

Looks like Airflowing.com created a video channel on youtube. The application is written using Seaside the Smalltalk web framework:


TinyTower Assist

TinyTower Assist is an assistant program for the mobile game TinyTower, the assistant is written in Smalltalk.

Here is a video showing the Pharo based assistant in action and on Twitter there is a picture showing you how to install it from the project repository on SmalltalkHub.

Monday, March 24, 2014

Artefact PDF

Artefact (the PDF framework for Pharo Smalltalk) has a new website:

https://sites.google.com/site/artefactpdf

Any progress?

Found this quote on twitter:

"meanwhile Oracle is making Java slowly, slowly look more like Smalltalk. We'll probably get there by 2080"

I have a similar impression. For example in Java 8 you can now write:

"HelloWorld".chars().forEach(each -> System.out.println((char)each));

compared to Smalltalk:

'HelloWorld' do: [:each | Transcript show: each ]

I think this was possible back in 1972 with Smalltalk-72 already.


Thursday, March 20, 2014

PathObjects

There is a Squeak/Smalltalk implementation of PathObjects, a concept of interactively diagraming object interactions to assist developers in object-oriented program comprehension.

The project is using the Roassal visualization engine and the implementation is done by Leonhard Schweizer as part of a master's thesis at HPI's Software Architecture Group.

The project is on GitHub as well as on HPI's SqueakSource3 instance.

Tuesday, March 18, 2014

Phratch and Ubuntu

Phratch is now installable for recent Ubuntu versions. Here is the PPA (Personal package archive)

Pillar Inspector

Nice: Damien experimented with a specialized inspector for inspecting Pillar Wiki Syntax document:


 

Sunday, March 16, 2014

Smalltalk and Seaside usage in Startups

In 2008 there were some interesting news that a Vancouver-based startup using the Seaside Smalltalk web framework, has been bought by Live Current Media for $5 million. The Smalltalk web application "auctomatic.com" they had built was helping sellers with eBay. I also reported about this in my blog.

According to press the founders of the startup John and Patrick Collision becoming overnight millionaires (as you can also read on the wikipedia page of one of them). Here is a screenshot of the application:



Another nice Smalltalk application that was written in Seaside by a startup was dabbledb.com. It was co-developed by Avy Bryant - original creator of Seaside itself. In 2011 the company was acquired by Twitter and Avy worked for Twitter then. The website of dabbledb.com is meanwhile shut down - but there are some nice videos left on youtube showing the application in action:



Why do I tell you this - as it's nothing new that startups grow up and get successful. A big part of this are always the people behind the scenes - but often key to success is also the technology in use that enables them to meet their goals. And it is not a secret that Seaside and Smalltalk are innovation driving technologies.

Meanwhile the brothers Patrick and John Collison co-founded another company called "stripe.com". The company provides an online payment solution that allow developers to accept credit card payments online using an API. Guess who is working with them: Avy Bryant is also part of the stripe.com team.

What I found interesting is that this week I stumbled upon a Twitter post from John Collision, showing Patrick Collission demoing Pharo Smalltalk (and Seaside) to their stripe engineers.

So it looks like again there is a place for Seaside and Smalltalk (here Pharo) in this new startup. I dont know if it is used for prototyping or directly within their technology stack. But I'm sure both will drive their new business forward as they did in the past...







Thelonious

Thelonious is a Tool for automatic fault localization. Currently for Pharo 2.0, read more on the project page.

 

Thursday, March 13, 2014

Home automation using Smalltalk

Smalltalk is used in many scenarios - so there is no surprise that it is also used for home automation.

There is a product known as VASERControl and it is written in VASmalltalk. Joachim knows more - read in his blog post here.

If you need some visual impressions look a these videos.