Visits

Locations of visitors to this page

Smalltalk Links


















People

  • Alan Kay :



    Alexandre Bergel :



    Bert Freudenberg : CroqueTweak



    Blaine Buxton :



    Charles Petzold :



    Craig Latta :



    Famous Hungarians :



    James Robertson :



    L-Soft :



    Marcus Denker :



    Navigator :



    Peter Fisk :



    Stéphane Ducasse :



Powered by :

CalmoSoft Slogan

HSUG Logo

SuePuzzle

SuePuzzle Wink Demo



new kind of 15 Puzzle Game !

Humor

CalmoSoft Music



Panta Rhei Home

Panta Rhei Clips on YouTube

( my favourite : Peer Gynt Suite )


... and the end ...

Search

Valid: XHTML + CSS

OOPSLA Montréal, Canada 2007 October 21-25

 

 

 

 

 

 

ETAPS 2008

 

 


The European Joint Conferences on Theory and Practice of Software (ETAPS) is the primary European forum for academic and industrial researchers working on topics relating to Software Science.

 

ETAPS, established in 1998, is a confederation of five main annual conferences, accompanied by satellite workshops and other events.

 

ETAPS 2008 is the eleventh event in the series.

 

Squeak by Example

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Squeak by Example is an open-source book about Squeak. Squeak is an open-source implementation of the Smalltalk-80 programming language and environment.

 

This book presents the various aspects of Squeak, starting with the basics, and proceeding to more advanced topics. This book will not teach you how to program. The reader should have some familiarity with programming languages. Some background with object-oriented programming would be helpful.

 

This book will introduce the Squeak programming environment, the language and the associated tools. You will be exposed to common idioms and practices, but the focus is on the technology, not on object-oriented design.

SuePuzzle Wink Demo in Vista Smalltalk

CalmoPuzzle Wink Demo in OpenCroquet

CalmoPuzzle Wink Demo in Visual Prolog

 

CalmoSoft Project for Vista Smalltalk for Febr 15, 2013 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Architectural Overview of Vista Smalltalk

 

Here is a very brief architectural overview.

The architecture of Vista Smalltalk is best described as having three layers:

  1. User Language
  2. Lisp
  3. Primitive Base

 

User Language Layer

 

The term “User Language” indicates any language which is designed for end-user interaction, such as:

  • Smalltalk
  • Basic
  • Python
  • Other

There are currently grammars for Smalltalk and Basic - the “Other” category might include specialized languages for modelling or games. “User” languages are converted to and from Lisp s-expression format for internal use.

 

Lisp Layer

 

The Lisp used internally is a very small dialect designed specifically for building object-oriented applications. It is implemented as an interpreter written in ActionScript (for Flash) or C# (for .Net). When C# 3.0 is released, I plan to add a compiler to the .Net version.

It features:

  • reader macros
  • macro expansions
  • standard list functions
  • closures
  • Xlisp-style messaging
  • Smalltalk-like objects

Advantages of using Lisp are:

  • macros
  • excellent serialization
  • mix data/code
  • basis for AI techniques

 

Primitive Base

 

The primitive base is written in the host language of the implementation - C# for .Net or ActionScript for Flash.

It has three components:

  • interpreter
  • object system
  • Lisp primitive functions

Language capabilities can be extended by adding new Lisp primitive functions which are then accessible by user languages such as Smalltalk.

 

Summary

 

The architecture has these goals:

  • replace Javascript with better languages
  • replace MXML/XAML with Lisp
  • portable accross Flash or .Net
  • extensible architecture
  • basis for next generation AI

Grand Piano in Silverlight

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 


Source : Creating SqueakSource


"SqueakSource is a web based repository for versioning and storing Squeak code. The subject of creating a squeakSource image came up on the beginners list.

Franz Josef Konrad posted a very nice “how to create your own SqueakSource image” response. By running your own squeakSource you can share code with other developers or use it just to keep track of your own stuff. Here are the steps to create a squeakSource image:

I’ve built my own Squeak Source server some weeks ago and of course I could make this image available… BUT it’s easy to build your own and a good exercise to improve your skills. I hope my small Howto will work and help…

I also want to thank Damien Cassou here for doing his great work with the developer images. It saved me as a newbie (newbie to Squeak but I did Smalltalk 10 years ago) a lot of time. Thank you.

Hope this helps,

Franz Josef Konrad"



 


 


OOPSLA there it is! OOPSLA 2006


"See Craig’s Spoon update, inforamtion on Sophie and more!"


Gjallar demo at OOPSLA 2006


"See Göran Krampe’s Gjallar demo at OOPSLA 2006, Tim’s pointer update, board information and a License update. "


Source : Runald Jordalh - Smallwalk


Lukas Renggli’s ”Magritte” framework has been ported to VisualWorks by Thomas Koschate:


"I've released a reasonably functional port of Magritte into the Cincom public StORE. Load MagritteForVisualWorks - it will prompt you to load any further required parcels. There's some chaff left from stuff that isn't supported in VisualWorks, but nothing that will impede functionality."

Lisp Console Test


Lisp Console in IE7























OLPC = One Laptop per Child


Source : CroqueTweak  ( Bert Freudenberg  )


"I just returned from a nice productive visit to California, where I brought back my very own $100-laptop. Got the camera working in Etoys (see picture on the right, showing Yoshiki and me) with just a few patches to Diego's code.

We also went to visit Keith Packard and Carl Worth of
Cairo fame in Portland. Had a nice chat about Twin and then hacked away on a Pepsi version of image compositing operators. A very interesting meeting it was, with the old folks (Alan Kay, Jim Gettys) and the younger ones all sharing their thoughts.

And back to OLPC, read this nice essay titled
Free Laptops: Creating, Producing and Sharing a Revolution." 





















Rubik'Cube in OpenCroquet ( 3 movies on YouTube )


CalmoPuzzle in OpenCroquet



 


Why use Smalltalk to Teach OOP ( PowerPoint ~ 25 pages )



 


OLPC = One Laptop per Child


Source : CroqueTweak  ( Bert Freudenberg  )


Just found a nice video on youtube about the $100 laptop at NECC 06, including a cameo of our very own Kim Rose (at 3:21) while the speaker is mentioning "creativity" - very apt, I'd say.

"It was a wild and stormy night on the West Coast of Scotland.
This, however, is immaterial to the present story, as the scene
is not laid in the West of Scotland.

For the matter of that the weather was just as bad on the

East Coast of Ireland."

Is the computer masculine or feminine?

In an American test a group of men and women had to tell if the computer is masculine or feminine.
They had to support their opinion by for arguments.
Mouse – illustration.
The group of women supported the opinion that the computer is masculin.

Their arguments are:

01. First it must be turned on to make it listen to you.
02. It is full of information but it has no phantasy.
03. It should help you but in most part of the time it is the problem itself.
04. As sooon as you got one, you will immediately realize that if you had waited a little longer, you could have bought a model of much greater output.

According to the group of men the computer is feminine bacause:

01. Only its creator can understand its inner logic.
02. The language it speaks to another computer is entirely meaningless.
03. It stores even the smallest errror in its memory and then calls out at the most unsuitable moment.
04. As soon as you have got one, you will realize that you are forced to spend half of your income on complementary investment.

(Mariann Ambrus Griffin)

Squeak 3.9 is announced.

Go to the Download section.


Jun for Smalltalk


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

Vista Smalltalk Designer

by Peter Fisk ( RoboWiz Corporation ) :


It's amazing !


 



 



 



 



 

From James Robertson's Blog :


Peter Fisk is doing what Smalltalk did back in the early 90's: getting out in front of the bigger players by being more nimble:


Over the past couple of weeks, I have been focused on building an integrated GUI designer for Vista Smalltalk. The most difficult parts are now completed and I expect that a functioning tool for building simple user interfaces will be available before Christmas.


I think Peter's work bears watching.

01. Fixing Squeak’s Sesame Street Looking Windows

    Download : Squeak Image


02. Touring Seaside. Creating a Blog with Magritte

The aim of this blog :


1. To present the activity and results of Hungarian

   companies, members developing in Smalltalk.

2. The latest news of computer science.

3. Various themes ( art, humor, literature, poems, ... )

Using Squeak on the Nokia 7710


 

The Nokia 7710 is a Linux-based, wi-fi capable “Internet tablet” whose success was even greater than what Nokia anticipated.
Now Aaron Reichow is trying to run Squeak on it, and has posted a couple of messages (
here and here) detailing his experiences.

Could the 7710 and Squeak combo become the first real implementation of the Dynabook?

 

 

Smalltalk Open Unification Language (SOUL)

 

The Smalltalk Open Unification Language (SOUL) is a language integrated into Smalltalk environments and is designed for declarative meta programming.
Declarative meta programming is the use of a declarative language for meta programming.
SOUL falls in the class of logic-based declarative languages and is similar to Prolog, but includes some specialized features for meta programming.

The meta programs written in SOUL can process programs written in several different programming languages through the use of three libraries: LiCoR, Irish and Zombie.
These provide logic predicates for processing programs written respectively in Smalltalk, Java and C.

SOUL itself and its IDE tools are integrated into Smalltalk environments, currently VisualWorks and Squeak Smalltalk. SOUL is used in a number of applications of declarative meta programming, such as the IntensiVE tool suite for documenting source code.

For a more general introduction to declarative meta programming, we refer you to the DMP website.
This site covers SOUL and its associated libraries LiCoR, Irish and Zombie.

Industry Misinterpretation Episode 12: Vista Smalltalk


There are some skype artifacts in this one - we spoke to Peter Fisk,
author of
Vista Smalltalk.
Those artifacts were there during our chat, and while they are noticeable,
they don't really get in the way.
We had a great conversation, and I came away with a much better feel
for Vista Smalltalk and where it's going.
Hope you enjoy it.


Download : Conversation with Peter Fisk

( 13Mb ~ 37:13 min )

Cincom Smalltalk User Conference 2006

Frankfurt, Germany

December 05-07, 2006

----------------------------------------------

Report #1 ~ December 04, 2006


Üdvözlök Minden Érdeklődőt !

A tengerentúli Vendégek és a kollégák lassan gyülekeznek a frankfurti Mövenpick Szállodában a Vásár területén.

Ma este még egy utolsó technikai találkozó, hogy minden rendben van-e az előkészítéssel, és holnap (Dec. 5.) reggel 10-kor a regisztrációval kezdődik a Cincom 2. Világméretű Felhasználói Konferenciája.

Kivonat a konferenciáról szóló sajtónyilatkozatból - étvágygerjesztőnek:

Vitaindító előadások az IBM-től és az SAP-tól.
Élő demonstrációk, és beszélgetések az aktuális fejlesztési témákról a fejlesztőkkel, a technikai támogatókkal, és a temékmenedzserekkel.

A konferencia során a termékigazgatók, fejlesztési igazgatók, és vezető fejlesztők mutatják be a Cincom Smalltalk jelenlegi helyzetét és stratégiai irányait.
A vitaindító előadások között található George Bosworth, a Smalltalk/V Virtuális gép (VM) úttörő fejlesztője, az SAP-tól Heinz Ulrich Roggenkemper, aki bemutatja az SAP Labs-nál futó Smalltalk projektet, valamint Scott Ambler, IBM Methods Group, Canada, aki a sikeres szoftver fejlesztés kulcs tényezőiről beszél.
Egyes Ügyfelek és partnerek is bepillantást engednek a Smalltalk alkalmazásaikba.

Holnap este beszámolok az első nap eseményeiről.

Kazsoki János,
( Cincom Systems )


----------------------------------------------

Report #2 ~ December 05, 2006

Üdvözlök mindenkit !

Hosszú nap volt, sok információval.

Szerintem ne helyettesítsük a Jim Robertson blogjára mutató linket, az én beszámolómat inkább fűzzük utána, mert ő az előadások alatt közvetlenül jegyzetelte a blogjába a hallottakat (az ő előadása éppen ezért hiányzik a blogból, de ezt én pótolom itt), ahogy látom részletesen, és tárgyilagosan, és még fényképekkel is fűszerezi.

11:00 Megnyitó,
Dave Wood a Cincom EMEA (Európa, Közel-Kelet és Afrika) területi igazgatója üdvözölte a résztvevőket.
Statisztikai adatokkal kezdte: 65-70 résztvevő (a Jim által említett 100 a teljes létszám volt), 50 vállalattól, a világ legkülönbözőbb országaiból Németországtól Nigériáig.

"A kis dolgok sokat számítanak."
George Bossworth, egykor a Smalltalk/V VM egyik fejlesztő vezetője a Digitalk-nál, vitaindító előadásában kb. 35 éves tapasztalata alapján foglalta össze a szoftver ipar mai kihívásait.
Igen szemléletes, konkrét ipari példákkal illusztrálta rövid mondatokban megfogalmazott tanulságait.

Azzal kezdte, hogy számít az, ahogy gondolkozunk (a dolgokról).
Sokszor kis változások a nézőpontban, vagy kis belátások nagy hatással lehetnek arra nézve pl. ahogy szoftver rendszereket építünk.Megvizsgálta, mi az, ami miatt a Smalltalk lehetővé tette, hogy folyamatosan új nézőpontokból intézzen kihívást a saját berögzött minták, szokások megújításához.

"Túl sok részlet megakadályozhat az egész megértésében. "
Ez volt az első tanulság, amit még a 80-as években levont a Smalltalk kód és a Pascal kód olvasása közben.

Egy példa:

Smalltalk:
+ aPoint
^ (x + aPoint x)@(y+ aPoint y)

C++:
addPoints(Point a, Point b)
{ return new Point (a x + b x, a y + b y)}

Melyik olvashatóbb?

A szoftver fejlesztésre érdekes megállapítása volt: Ahogy egy autó építése sem CSAK mérnöki feladat, hanem vezessük, érezzük, változtassuk a tapasztalatoknak megfelelően, hasonlóan a szoftver fejlesztésénél is célszerű minél koraibb szakaszban használni, kipróbálni, érezni a rendszert.

A különbség a kis és a nagy szoftver rendszer között: a nagy rendszerek fejlődnek, nem pedig egyszer összeépítik és leszállítják őket.
És itt a Smalltalk előnye: könnyű átalakítás (Szinte minden mai Smalltalk rendszer beépített része a "refactoring browser").

Másik "megvilágosító" megállapítása volt: a rendszer a felhasználó szempontjából: A szoftver az, amivel együtt élünk, nem pedig "leszállítják".


Itt a régi paradigmák megváltozására gondolt: Mi van akkor, ha a környezet, a folyamat, amit támogat a rendszer, gyakran változik? A VerzióSzám rendszer jó (volt), de mi van, ha 6 hetenként kell módosítani, adaptálni, igazolni? 6 hetenkénti - sőt folyamatos - átalakításnál már nem gondolkodhatunk a "verziószám"-on alapuló fejlesztés fogalmaiban.

További változások, ahol a régi programfejlesztési paradigmákat újra kell gondolni: pl. a web.
A web (hasonlóan a többi modern nagy rendszerhez) folyamatosan fut.A web-et nem "kapcsolják ki". Itt felmerül a "változtatás a rendszer futása közben", ami a Smalltalkban természetes, a módosítás-fordítás-szerkesztés ciklusú nyelveknél szinte elképzelhetetlen.

És utoljára, de nem utolsó sorban - az is fontos, hogy élvezzük, amit csinálunk.

"Cincom Smalltalk termék irány"
James Robertson, Cincom Smalltalk START team termékmenedzser

Inkább a közeljövő "taktikai" irányaiban gondolkozva: Az ügyfelek igényeire odafigyelve a konferencián is visszajelzést kértünk arról, hogy az egyes irányok mennyire fontosak az ügyfeleinknek.
PL. más nyelvekhez való csatlakozás, vagy fordítva, csatlakozás a Smalltalkhoz más nyelvekből, a Smalltalk fejlesztés könnyítésére alkalmazás típus sablonok kínálata, és a klasszikus programozók számára megszokottabb típusú fejlesztési lehetőség beépítése.

"ObjectStudio 8"
Andreas Hiltner, Cincomm Smalltalk ObjectStudio vezető fejlesztő, Georg Heeg, a Georg Heeg eK elnöke

A Cincom Smalltalk több Smalltalk dialektust jelentett:
- VW (VisualWorks) legendás Palo Alto Smalltalk-80 utódja, 18 különböző platformon fut
- ObjectStudio (eredetileg Enfin), nagyvállalatoknak, Windows-ra k
kihegyezett Smalltalk változat.
(és persze a VSE, a Viual Smalltalk enterprise (Digitalk), amelyet karbantartunk)

Az ObjectStudio és a VisualWorks egyesítése a közelmúlt és a jelen egyik fő feladata a Smalltalk fejlesztés számára.

A kiinduló gondolat az volt, hogy úgy egyesítsük a két Smalltalk dialektust, hogy mindegyiknek megmaradjanak az előnyei, és a "másik" Smalltalkból - azt mintegy kiegészítve - az "új" osztályok, kész keretek elérhetők, használhatók legyenek.

A Smalltalk, mint programozási nyelv, erős modellezési eszközökkel rendelkezik, kis túlzással: a Smalltalkban minden modellezhető.
Így egy másik Smalltalk dialektus is.Persze célszerű jobban integrálni, már csak sebesség szempontból is.

A technikai részleteket nem érintve, az eredmény: Az ObjectStudio az egyesítés után a VisualWorks virtuális gépén fut, a VisualWorks "alrendszereként", megtartva a saját, windows-ra optimalizált előnyeit.
A VisualWorks bármelyik Namespace-éből hívhatók az ObjectStudio elemek, és fordítva. Így mindkét rendszer előnyére válik: A VisualWorksben lehetséges lesz a native Windows elemek használata (a platformfüggetlenség miatt emulált elemekből állt össze a felhasználói felület), az ObjectStudióból pedig elérhetők a VW csomagjai (SeaSide, Jun stb).

"A Cincom Smalltalkjai együtt: VW ObjectStudio programozóknak és ObjectStudio 8 VW programozoknak"
Mark Grinnell, Cincomm Smalltalk ObjectStudio vezető fejlesztő,
James Roberston,

Először Mark bemutatta, milyen egyszerű egy VisualWorks alkalmazásba beilleszteni az ObjectStudio felhasználói felületet (GUI), és a kezelését, azután Jim bemutatta a fordított irányt: az ObjectStudio-ból (lényegében a Namepace-el minősített nevek használatára egyszerűsödve) VW osztályok használatát.
Mindezt már élesben az egyesített VW-OS8 rendszerben. Ami az ObjectStudio fejlesztőknek új, hogy az ObjectStudioból is a VisualWorks Class browsere és Debuggere fut.

"Hogyan cseréljünk motort, miközben a GARÁZS mozgásban van"
Niall Ross, Konzultáns, eXtremeMetaProgrammers

A cím nem tévedés, Niall, a nagy metaprogramozó, két évvel ezelőtti előadása szólt arról, hogyan tehetjük könnyebbé a "motorcserét mozgó autóban", vagyis metaprogramozási eszközökkel hogyan biztosíthatjuk, hogy futó rendszert változtatunk folyamatosan és tömegesen a változó körülményekhez adaptálva anélkül, hogy közben le kelljen állítani a rendszert.
(Gondoljunk az előnyeire pl. egy banki rendszernél: a tranzakciók élesben folynak tovább, miközben menet közben pl. új típusú műveleteket építünk be a rendszerbe, vagy éppen a változó adórendszabályokhoz igazítjuk a rendszert, stb. stb).

Most Niall eggyel nagyobb falatot választott, amire a cím is utal:

Egy rendszer áttevése (mondjuk egy másik programozási nyelvre) az ideális "fantázia világban" úgy történik, hogy a rendszert befagyasztják, elkezdik az áttevést, és szerencsés esetben néhány hónap, év múlva az áttett rendszer ugyanazokat az eredményeket adja a regressziós tesztekben, mint az eredeti.
Nem szerencsés esetben csöndesen kimúlik a projekt.

A való élet azonban más.
Úgy kell motort cserélni, hogy közben nemcsak az autó, hanem a garázs is mozog.Ami azt jelenti, hogy az áttevés elkezdése UTÁN a "régi" rendszerben TERMÉSZETESEN folytatódik a fejlesztés, és az is változik. Lehetséges ez?

Niall válasza: Ne harcoljunk a valóság ellen.
Ússzunk vele.

Egy példán mutatta be, a VisualWorks 2.4-ről a 7.4.1 (legújabb) verziójára való áttevés úgy folyt, hogy közben a 2.4-es rendszert is folyamatosan fejlesztették (mert a környezet miatt nem állhatott le az alkalmazás fejlesztése).

A GLORP és a Store együttes használata lehetővé tette, hogy minden nap a régi rendszerből az aznapi változtatásokat áthozva, közben az átírás is folyamatosan menjen.

"Átállás ObjectSTudio 8-ra"
Andreas Hiltner,
Mark Grinnell

Ez inkább a "klasszikus" ObjectStudio alkalmazásokat fejlesztő ügyfeleket érdeklő előadás a technikai részleteket mutatta be, hogy a két Smalltalk dialektus egyesítésével - megpróbálva ugyan a minimumra szorítani, de mégis - milyen elkerülhetetlen változásokat kell az ObjectStudio alkalmazásokban figyelembe venni a globális változóktól kezdve a felhasználó által írt primitiv-ekig.

Üdvözlettel,
Kazsoki János,
( Cincom Systems )

 

----------------------------------------------

Report #3 ~ December 06, 2006


"Kereső modellezés - Egy csapat megközelítés az SAP-nál"
Heinz Ulrich Roggenkemper, Fejlesztési aligazgató, SAP Labs, USA/Németország,
Georg Heeg

Az üzleti folyamatok megújításáért felelős csoport vezetőjeként folyamatosan keresik az ügyfeleik igényeinek jobb összehangolását a potenciális szállítókkal.

Egy kísérleti projektet hajtottak végre a Smalltalk kipróbálására az SAP ERP rendszerében a Számladuplikátumok kiszűrésére. Tulajdonságok halmazának hasonlóságán alapuló szűréssel a rendszer kiszűri a lehetséges számladuplikátumokat.

A projekt 3 hétre lett tervezve, 2 munkatárs a Heeg-től, 2 az SAP-tól, és a legnagyobb meglepetésre alapvetően 2 hét alatt kész is lett (úgy, hogy közben az SAP munkatársak Smalltalk alaptanfolyamot is kaptak). Az eredmény: A "hasonlóság" rugalmas implementációja, és jobb megértése. Heinz szerint más rendszerrel nem lehetett volna így megoldani.

A folytatás: a szállítói (xCarrier) modul az SAP-ben, ahol a végfelhasználóknál hasonló rugalmasságot kell elérni, hiszen egy csomag szállítójának kiválasztási szempontjai minden ügyfélnél mások, és az optimális szállító a küldemény típusától is nagymértékben függ.
A "szabály gép" Smalltalkban, az optimálás ABAP-ban, a front-end gép Java Netweaver.

Ezután átadta Georgnak, aki röviden a Smalltalk rule engine-ről beszélt. A következtetés: A Smalltalk a legjobb prototyping technológia (ezt a bírálói is elismerik), igen alkalmas újszerű kísérleti eszköznek, mert a modellezési nyelv megegyezik a megvalósítási nyelvvel.

"Bevezetés a VisualWorks SAP NetWeaver Csatolójába"
Ralf Ehret, SAP, Németország
Taylan Kraus-Wippermann, Georg Heeg eK, Németország

Az előnyei: az SAP elérhetővé vált a VisualWorks fejlesztőinek, az SAP fejlesztői pedig profitálhatnak a Smalltalk modellezési erejéből.

a 3 technológiából most az RFC, illetve a WSDL/SOAP modulokon keresztüli kapcsolat valósult meg, az eXchange Infrastructure Adapter- en keresztüli kapcsolat fejlesztés alatt áll.

"A Store fejlesztési kérdései"
Alan Knight, Vezető fejlesztő, Cincom, Kanada

A Store Smalltalk objektumok relációs adatbázisokban (SQL) való tárolására szolgáló keretprogram, főleg a kód verzióinak tárolására használják. Az egyik fő fejlesztés az "árnyék fordítás": az adatbázisban tárolt összes definíciót először egy "árnyék" névtérbe fordítják, , és csak a sikeresen fordított kód kerül be az image-be.

"Számítógéppel segített menetrend készítés a Deutsche Bahn-nál"
Dr. Jochen Eckert, DB Systems, Németország

A többfelhasználós kliens-szerver alkalmazás lehetővé teszi a sínhálózat, váltók, jelzők, és minden vonat egyedi jellemzőinek figyelembe vételét, a futási idejét, és a várakozási időket segítséget adva a menetrendben a konfliktusok feloldásához 32000 vonat esetében.

A Web Services SSL kommunikáció (Martin Kobetic, Cincom) és a "Hatékony és karbantartható Teszt keretprogram (AMD) ki kellett hagynom az ügyfelekkel való közvetlen konzultáció miatt.

Délután négy ügyfél mutatta be röviden a fejlesztett felhasználói rendszert:
Andre Schnoor, Cognitone, "Összetett Multimedia alkalmazások"
Jan Lukes, Gehe, "Envy-hez hasonló Store"
Dr. Alfred Wullschleger, Schweizerische Natonalbank "Dinamikusan meghatározott Állapot Modell"
Uwe Danzenglocke, Steinmayr Net Intelligence, "Hálózatok konfigurációjának menedzselése és dokumentálása"

Este pedig - mint hétfőn is - kötetlenebb beszélgetések: Store, Runtime packager kérdései, Biztonság, ObjectStudio, Glorp stb. területekről vacsora után 21-től kb éjfélig. AZ érdeklődést mutatta, hogy 9 előtt 5 perccel egy csapásra kiürült az étterem, mert mindenki ment az üléstermekbe.

Üdvözlettel,
János


----------------------------------------------

Report #4 ~ December 07, 2006


OpenUP, Nyitott Egyesített Folyamat: Agile, Open Source és közvetlen"
Scott Amber, IBM Módszer Csoport, Kanada

Az intellektuálisan mindig kihívó Agile stílusban a következő pszeudo-Smalltalk kóddal mutatta be az előadását:

| előadó agileÁttekintés egyesítettFolyamat openUP |
előadó := Előadó new: "Scott Amber".
agileÁttekintés := AgileSzoftverFejlesztés new.
egyesítettFolyamat := UnifiedProcess new.
openUP := OpenUnifiedProcess new.

előadó butaViccetMond.
előadó bevezetés.
előadó kifejti: agileÁttekintés értékek.
előadó kifejti: agileÁttekintés elvek.
...
előadó kifejti: openUP holLehetLetölteni.
előadó demo: openUP.
előadó következtetés; zárómegjegyzések.

előadó tapsotKapott
ifTrue: [ előadó élveziAKonferenciaHátralevőRészét ]
ifFalse: [ előadó elsompolyogASzinről ]

Scott az OpenUP módszert mutatta be, amely több éve bevált, és teljesen, vagy részben alkalmas szoftver fejlesztési projektek sikeres végigvitelére.

"Web 2.0 SeaSide-al"
Michel Bany, Senior konzultáns, Cincom, Svájc

Michel különböző példákon keresztül bemutatta, hogy a Smalltalkból SeaSide-al hogyan használhatjuk az olyan technológiákat, mint XML, XHTML, CSS, RSS, JavaScript, Ajax és Comet.

"Web alkalmazás fejlesztés, telepítés és kezelés"
James Robertson, Cincom Smalltalk Termékmenedzser

James 4 évvel ezelőtt indította el a VisualWorks Web Services-ben megírt blog szerverét (ez az oldal is tartalmaz csatolást rá), és bemutatta, hogy azóta milyen kihívásokat kellett megoldani (hirtelen sok felhasználó, dinamikus keresés, spamkezelés, mentések stb.) az azóta folyamatosan futó rendszerben (ugye: Smalltalk, a négy év alatt összesen kétszer állt le: egyszer áramkimaradás volt, egyszer pedig külső hiba).

Ezzel az előadások befejeződtek, az ügyfelek visszajelzései következtek. A másfél órás fórum keretében sok észrevétel, javaslat, került részletesen terítékre.

És a délutáni kötetlen megbeszéléseken (mint esténként a konkrét területekről) még mindig tele voltak a termek.

A hangulatot mutatta, hogy több ügyféltől elhangzott: jó lenne, ha évenként rendeznénk meg a konferenciát a kétéves ritmus helyett.


Üdvözlettel,
János

Welcome to Sophie               ( The Future of Reading ) 
Tools for Multimedia Authoring    ( Pdf - 2.53MB ) 

The 1st meeting of Hungarian Smalltalk Users Group :

December 01, 2007, Budapest

Details coming soon.

We are looking forward to registering members, companies.

( not only from Hungary ! )

01. Zsolt Gal     ( CalmoSoft ) - Dec 02, 2006

02. Janos Kazsoki ( Cincom Systems ) - Dec 04, 2006

03. Joseph Potor  ( GeoPot         ) - Jan 30, 2007

Older | Oldest »