Dynamic Web Development with Seaside
28 February, 2010
A print-on-demand, softcover copy of the book “Dynamic Web Development with Seaside” is now available from Lulu.
Seaside is an source framework for developing highly dynamic and interactive web applications, and makes building web applications as simple as building desktop applications. The book gives you all the instruction and support necessary to get up and running in all the popular distributions of Smalltalk, with separate chapters on Pharo and Squeak, Cincom Smalltalk, Gemstone/S, GNU Smalltalk and VASmalltalk.
The printed book is based on the free online version and the purchasable PDF version of the book, and will be updated regularly. The book costs around €28/£24/$40 and will be delivered within 3-5 working days, so order your copy now!
The authors wish to thank the European Smalltalk User Group (ESUG), inceptive.be, Cincom Smalltalk, Gemstone Smalltalk, and Instantiations for generously sponsoring this book.
Squeak Board candidates wanted
20 February, 2010
Göran Krampe has begun the process for this year’s elections for the Squeak Oversight Board.
The Squeak Oversight Board (SOB) consists of seven members from our community, all of whom are elected by popular vote. The members are responsible for
- building a legal presence – currently by working with the Software Freedom Law Center as part of their Conservancy;
- providing the network services that support the various mailing lists and repositories that in turn make a community possible;
- helping coordinate the various interest groups and projects being pursued by Squeakers;
- making decisions where there is no clear community consensus.
The current board members are:
- Jecel Assumpcao Jr
- Ken Causey
- Bert Freudenberg
- Craig Latta
- Andreas Raab
- Randal Schwartz
- Igor Stasenko
(From http://www.squeak.org/Foundation/Board)
The schedule and process of the Election is as follows:
Nominations
Candidates should nominate themselves by 3rd March and start their campaign on the squeak-dev mailing list. Or if you nominate someone else, make sure that person really wants to run. Göran will not put anyone on the candidate list until that person makes it known on squeak-dev that he/she does run.
Final candidate list
The list will be closed on 3rd March. The candidates should ideally present themselves on squeak-dev, unless they have already done so, and the community can ask questions.
Online election starts
The voting period starts on 10th March 6PM (18.00 UTC) and is one week long. Ballots are sent out via email.
Online election ends
The voting process will end on 17th March 6PM (18.00 UTC). Results will be announced immediately when the election ends.
Registering
If you were invited to vote last year you are already on the voter list, no worries! If you are a new Squeaker and wish vote do ONE of the following:
- Get a “known” Squeaker to vouch for you. If a known Squeaker sends an email to voters@squeak.org giving your name and email address then Göran will add you.
- Send an email to voters@squeak.org yourself (and CC to squeak-dev if you like) with information/arguments showing that you are indeed serious about voting and that you are indeed a Squeaker.
When the voting period starts all voters will receive an email with instructions and a link to the voting website.
More information
Everything about the election, including schedule above and more, can be tracked here:
Squeak on Android
13 February, 2010
Andreas Raab has announced a new home for some work he’s been doing recently to port Squeak to the Android platform:
http://code.google.com/p/squeak-android-vm/
He’s aware that lots of things are still missing that would be required to support a full port (including text input and network support). But he’s still interested to hear if (and how well) it works for other Android-based cell phones. So if you have a Motorola Droid or or a T-Mobile G1 give it a shot and post some benchmark results.
Andreas reports that “performance on the Nexus One is about what one would expect: With roughly 1M sends/sec and 30M bytecodes/sec it’s not exactly rocking but it’s quite usable for most tasks on a mobile device. (Input is *terrible* though; Squeak’s UI is not made for fat-fingered clicks like mine
“
If you’d like to be added as developer, please send Andreas your Google Account email address so that he can add you to the project. But, he warns that “unless you know how to deal with both the Android SDK and NDK, Java, JNI, and the Squeak VM it will be a very steep learning curve”.
(Of course, for those of us still using iPhones, there also John McIntosh’s iPhone port of Squeak.)


