0
AIDA/Web 6.0
This is how the Web works!
Janko Mivšek
janko.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 h...
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 beta
Ready for Scribo CMS
AIDA/Scribo 1.0 beta
Supported Smalltalk dialects
Four dialects
Squeak
Gemstone GLASS
VisualWorks
Dolphin
Planned
Smalltalk/X
GNU Smalltalk
Aida community
1.5 years
60+ on mailing list
2 core developers
Lot of other contributors
Tutorial translators
Wikipedia en...
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 navigation
LikeYES/NO dialogs
As is...
Future: callbacks?
e addButtonText:‘Save’
onSubmitDo: [self observee save]
Breaks MVC?
Spagethi code?
For verification
Future: internationalization
Multilangual content
Like on Wikipedia, same topic in multiple languages,
but content not nec...
Future: in-place translation
Translation of page text
Traslated directly (in-place) on the page
Translations saved in meth...
BOOK!
Smalltalk community support
Squeak.org website
Squeak Project Manager (SPM)
Squeak code on the Web
SqueakMap“uplift”
....
...
Thanks for your attention!
www.aidaweb.si
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
AIDA/Web 6.0 This is how the Web works!
Upcoming SlideShare
Loading in...5
×

AIDA/Web 6.0 This is how the Web works!

387

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
387
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "AIDA/Web 6.0 This is how the Web works!"

  1. 1. AIDA/Web 6.0 This is how the Web works! Janko Mivšek janko.mivsek@eranova.si
  2. 2. Contents Features Achievements Present Future
  3. 3. Contents Features Achievements Present Future
  4. 4. 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
  5. 5. Web of objects, web of pages WWWDomain model
  6. 6. Every object as a web page anObject printString anObject printWebPage
  7. 7. Architecture of AIDA web apps
  8. 8. Contents Features Achievements Present Future
  9. 9. Contents Features Achievements Present Future
  10. 10. Finally a logo!
  11. 11. Just released AIDA/Web 6.0 beta Ready for Scribo CMS AIDA/Scribo 1.0 beta
  12. 12. Supported Smalltalk dialects Four dialects Squeak Gemstone GLASS VisualWorks Dolphin Planned Smalltalk/X GNU Smalltalk
  13. 13. Aida community 1.5 years 60+ on mailing list 2 core developers Lot of other contributors Tutorial translators Wikipedia entry author Logo designers http://www.aidaweb.si/community.html
  14. 14. Contents Features Achievements Present Future
  15. 15. Future: tree-like navigation Graph-like navigation Tree-like navigation
  16. 16. Future: tree-like navigation
  17. 17. Future: tree-like navigation Closing the last gap to competition Support for tree-like navigation LikeYES/NO dialogs As is usuall in GUI apps
  18. 18. Future: callbacks? e addButtonText:‘Save’ onSubmitDo: [self observee save] Breaks MVC? Spagethi code? For verification
  19. 19. Future: internationalization Multilangual content Like on Wikipedia, same topic in multiple languages, but content not necessary the same Squeak website in many languages
  20. 20. Future: in-place translation Translation of page text Traslated directly (in-place) on the page Translations saved in methods Like method images for pictures e addText: #fr ->‘Maintenant’
  21. 21. BOOK!
  22. 22. 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
  23. 23. Thanks for your attention! www.aidaweb.si
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×