aida/web 6.0 this is how the web works!

Post on 20-May-2015

377 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

AIDA/Web 6.0 This is how the Web works! Janko Mivšek. ESUG 2008, Amsterdam

TRANSCRIPT

AIDA/Web 6.0This is how the Web works!

Janko Mivšekjanko.mivsek@eranova.si

Contents

Features

Achievements

Present

Future

Contents

Features

Achievements

Present

Future

Every object has an URL

Alan Kay: “...I do not know of anybody who is realized that at the very least every object should have an URL”

OOPSLA97 talk: The Computer Revolution hasn’t happened yet

Aida did this one year before

Web of objects, web of pages

WWWDomain model

Every object as a web page

anObject printString

anObject printWebPage

Architecture of AIDA web apps

Contents

Features

Achievements

Present

Future

Contents

Features

Achievements

Present

Future

Finally a logo!

Just released

AIDA/Web 6.0 betaReady for Scribo CMS

AIDA/Scribo 1.0 beta

Supported Smalltalk dialects

Four dialectsSqueak

Gemstone GLASS

VisualWorks

Dolphin

PlannedSmalltalk/X

GNU Smalltalk

Aida community

1.5 years

60+ on mailing list

2 core developers

Lot of other contributorsTutorial translators

Wikipedia entry author

Logo designers

http://www.aidaweb.si/community.html

Contents

Features

Achievements

Present

Future

Future: tree-like navigation

Graph-like navigation Tree-like navigation

Future: tree-like navigation

Future: tree-like navigation

Closing the last gap to competition

Support for tree-like navigationLike YES/NO dialogs

As is usuall in GUI apps

Future: callbacks?

e addButtonText: ‘Save’

onSubmitDo: [self observee save]

Breaks MVC?Spagethi code?

For verification

Future: internationalization

Multilangual contentLike on Wikipedia, same topic in multiple languages, but content not necessary the same

Squeak website in many languages

Future: in-place translation

Translation of page text

Traslated directly (in-place) on the page

Translations saved in methodsLike method images for pictures

e addText: #fr -> ‘Maintenant’

BOOK!

Smalltalk community support

Squeak.org website

Squeak Project Manager (SPM)

Squeak code on the Web

SqueakMap “uplift”

....

Long-term goal: Easy access for us and non Smalltakers

Easy management of projects

Thanks for your attention!

www.aidaweb.si

top related