S8 Release Candidate – Smalltalk on JS

Abstract:

The presentation will introduce the debut of S8. S8 is Smalltalk running over javascript execution engines on all major browser flavors. Its a generic framework but with initial implementations and objectives for the development of social networking and mobile applications. The presentation will discuss examples of this including the targetting of Android devices.

The S8 project is part of a medium/long term plan to find new models of development with Smalltalk. We will start reflecting on the major limitations imposed by traditional formulation of Smalltalk, and by concecuences imposed by the lackof experts in VM development. The S8 design let us(smalltalkers) exploit new architectures capable to run our systems on top of modern object execution engines (javascript engines in this release). It will be shown how we are using the platform to start development of applications for web (client & server side), multiple OS and devices (e.g. tablets and phones) migrating frameworks from other smalltalk environments and/or interfacing to javascript (and java) frameworks. We will also introduce U8, the first service for social network development using Smalltalk, will be made to show a concrete solution using S8 execution frameworks to implement browser based service designed to promote evolution of contents from contributors.

Presenter Bio:

Alejandro Reimondo has been working with Smalltalk from 1987. He implemented the first enterprise level Smalltalk system deployed in Argentina. Ever since he has been activelly involved in the promotion and use of Smalltalk. He was one of the founders of SUGAR, the first Spanish speaking Smalltalk user group about and repository of Smalltalk “goodies” for which Ale has contributed the vast majority.

He wrote the first implementations of embedded Squeak in web pages. Founded Smalltalking (april 2001),a non-proffit association for the research and promotion of new points of view development using Object-oriented frameworks. Ale is actively involved in development of complete Smalltalk environments, from VM design to the application layer with the core objective of securing to preserve the investment made in legacy frameworks and enviroments in the context of the ever changing world of software development.

Links:
http://www.aleReimondo.com
http://www.smalltalking.net

Please join us on Tuesday March 6, 2012  to greet Alejandro Reimondo as he makes his NYC Smallltalk Developer’s group debut with a very exciting Smalltalk Javascript application development framework.

Presentation will start promptly at 7:00 at the offices of Suite LLC where our gracious host Gerard is sure to have some cold ones waiting for us. Our presentations are open to the general public, bring a friend ! There will be an open house from 6:30 – 7pm for some pre-presentation chat.


Show in Google Maps

Suite LLC
One Grand Central Place
60 East 42nd Street, Suite 914
New York, NY 10165
Phone: 212.485.3200

 

SproutCore 2.0 becomes Ember.js – The H Open Source: News and Features

The Smalltalk Amber JS framework got some indirect PR it seems:

But the similarity of the name and difference in concept and goals led to some confusion in forums and other discussion venues and so the developers decided to rename SproutCore 2.0 as Amber.js. This was, though, a short lived move, as it was pointed out that Amber is also the name of a Smalltalk implementation that runs on JavaScript. The developers decided to change name again to avoid even more confusion and have now settled on the name Ember. A project site is now online with examples of bindings, computed properties, autoupdating templates and other features of Ember.js

via SproutCore 2.0 becomes Ember.js – The H Open Source: News and Features.

Now Leaving Flatland…

sean

Abstract:

If you enjoy frequent (and long) personal breaks while waiting for your code to compile, stop reading now.  If tears of pride well up every time you behold the library of books you steamed through to learn C++, don’t come to this presentation.  We’ll be talking about Squeak & Pharo – active, open source, production-quality Smalltalk, and what makes it the baddest language on the block… 30 years later!  You may never have the heart to open your Java IDE again – here’s why:
* Productivity – 2.5 times more productive than Java or C++, with less errors
* Easy to learn – sending messages to objects is the only concept
* Fun – write only code that matters, just the way you want; make any part of the system work how you say it should

Bio:

Sean DeNigris is the President and Lead Scientist of Clipper Adams, a NYC-based consulting firm.  His mission is to support people in fulfilling on what matters to them.  Therefore, most of his current work is on realizing Doug Engelbart’s vision of making a difference in the world by using computers to enhance human intellect.  For ten years, he has gotten into the minds of users and created the business software they would have created (if they knew how to program).  He is also a regular contributor to Squeak and Pharo, and participates in the Smalltalk community and its conferences world-wide.

Please join us on  wed, Sept 22, 2010. We are located right by Grand Central , we have an open house from 6:30 – 7pm and the presentation starts 7pm. Please make note of our new directions:


60 East 42nd Street, Suite 914


Twittering from Smalltalk

First presentation of the year is by our good friend James Robertson. Please note that our venue has changed. Our very gracious and kind host Gerard has moved to the Grand Central Area of town.

The new address is:

60 East 42nd Street, Suite 914

I will update the site soon, just got back from a quick vacation visiting my 91 year old Dad.

Details:

Bio:

http://www.jarober.com/blog/blogView?content=aboutMe

Abstract:

Smalltalk and network APIs – I’ll talk about, and demonstrate, interfaces to services like Twitter and Facebook, as well as some simple examples of building RESTful interfaces within Smalltalk.

We’ll of course go out for drinks after the meeting .  Bring a friend.

Visit by Julian Fitzell co-creator of Seaside

Julian Fitzell which along with Avi Bryant co-created Seaside is coming through town and wanted to stop by and visit with us.  So we figure we would catch up with what  he is doing with Squeak and of course go for drinks afterwards.

The  meeting is on the 10th. Same time same place. Open house at 6:30 , presentation at 7pm.

See you all there.
Bio:

Julian Fitzell is, among other things, the co-creator of the Seaside
framework. He currently works as an independent consultant, providing
Seaside and Smalltalk consulting, development, and training.

Julian has contributed to numerous other open-source projects
including Monticello, Squeak and Pharo Smalltalks, the Mantis bug
tracker, and Dovecot mail server. He has been using Smalltalk since he
made the jump from Ruby in about 2001. Over the past 18 months, he has
lived in China and Germany as well as his original hometown:
Vancouver, Canada.

Abstract:

Seaside is a rare example of software that runs on all the major
Smalltalk platforms: Pharo, Gemstone, GNU Smalltalk, Squeak, VA
Smalltalk, and VisualWorks. We’ll take a look at some of the
challenges in keeping the framework portable and some of the
techniques the team has developed to deal with these. Along the way we
may also touch on tools such as Grease, Slime, and Monticello and how
they help the process. And then we’ll see where the discussion
lead

Cincom presents Web Velocity

On May 21st, Arden Thomas, product manager for Cincom Smalltalk will be proving us with a presentation on Web Velocity , a Seaside based framework for the rapid development of web based apps.

GLASS – Gemstone on Seaside

Please join us this upcoming Wednesday, Feb 6th , for an interesting presentation on a new Seaside based framework which leverages Gemstone to provide for transparent persistence services to Seaside.

James Forester of Gemstone will be presenting.

Please visit our site for directions.

GLASS: Transparent Persistence for Seaside

While the Seaside framework elegantly addresses HTML generation and application flow-of-control issues, it still leaves challenges for the developer–including persistence, multi-user coordination, and scaling. With typical solutions (including object-relational mapping, external files, and multiple images) the “pure objects” experience of Smalltalk is compromised. In this presentation we will demonstrate GLASS (GemStone, Linux, Apache, Seaside, and Smalltalk), a stack (analogous to LAMP) that provides a robust environment for deploying sophisticated, dynamic web applications that can scale.

GLASS runs on GemStone/S 64 Bit, a Smalltalk application server and database, whose Web Edition is available for free–even for commercial use. Copies of the software will be available at the meeting.

James Foster is QA Lead on the Smalltalk Engineering Team at GemStone Systems, Inc.

Plugging in Postgres

The next NYC Smalltalk presentation will be held Wednesday Nov. 7th.

I, Charles A. Monteiro will be discussing issues I encountered as well as techniques/strategies in our quest to have an Oracle centric direct sql VW application speak to a Postgres backend without having to change application layer code.

The presentation starts at 7pm but there’s an open house at 6:30 where people meet and freely discuss anything sort of Smalltalk related.

After the presentation many of us go to a local pub/bar and continue the discussions over some beer.

Our presentations are opened to the public. Bring a friend if you have one.

Basic on Seaside

Carl Gundel , developer of LibertyBasic , a development environment for Basic written in VisualWorks, will be presenting at NYC Smalltalk on Wednesday, May 30th, 2007. Open house starts at 6:30 pm and the presentation follows at 7:00pm. We usually go out for drinks/food to a nearby restaurant/bar..

Our meetings are opened to the general public.

For directions go to our web site:

http://www.nycsmalltalk.org

Bio:

Carl Gundel is a long time Smalltalker (since 1988) who got his start using Digitalk’s Smalltalk/V for DOS. Since then he’s used Smalltalk to craft everything from shop floor control to CNC editors to programming languages.

Abstract:

Carl will present Run BASIC; a web programming system. Run BASIC focuses on making web development easy; sort of a QBasic for the web. Run BASIC is based on Carl’s popular Liberty BASIC language and is implemented on top of VisualWorks and Seaside.

http://www.libertybasic.com