• Like
tODE: And Now for Something Completely Different...
Upcoming SlideShare
Loading in...5
×

tODE: And Now for Something Completely Different...

  • 399 views
Uploaded on

tODE: …

tODE:
And Now for Something Completely Different...

ESUG 2013 Dale Henrichs GemTalk Systems

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
399
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. tODE: And Now for Something Completely Different... ESUG 2013 Dale Henrichs GemTalk Systems Wednesday, September 11, 2013
  • 2. • the • Object-centric • Development • Environment • A dev environment for doing remote Smalltalk development over theWAN tODE Wednesday, September 11, 2013
  • 3. Goals • remote Smalltalk dev over WAN • address “Smalltalk dev environment deficiencies” • emphasis on objects and tool development tODE Wednesday, September 11, 2013
  • 4. Wednesday, September 11, 2013
  • 5. Ultra Thin Client • all application logic executes on the server • predictable network round trips Wednesday, September 11, 2013
  • 6. Ultra Thin Client Pharo GemStone tODE Wednesday, September 11, 2013
  • 7. Ultra Thin Client Pharo GemStone tODE Wednesday, September 11, 2013
  • 8. ST Dev Deficiencies • difficult to write Smalltalk scripts • “window clutter” • monolithic tools hide objects tODE Wednesday, September 11, 2013
  • 9. • Bash-stye shell command processor • shell console window • objects instead of files • Smalltalk is the script programming language Scripting in tODE tODE Wednesday, September 11, 2013
  • 10. tODE Shell Demo tODE Wednesday, September 11, 2013
  • 11. • Emacs-inspired “tiled” window layout to address “window clutter” • named window locations • named windows Windows in tODE tODE Wednesday, September 11, 2013
  • 12. Named Window Locations Configurations Packages Class Definition Methods Instance Methods Class Methods Hierarchy Definitions & Debugger Shell Inspector Class Definitions tODE Wednesday, September 11, 2013
  • 13. Keyboard Shortcuts tODE Wednesday, September 11, 2013
  • 14. System Browser Demo tODE Wednesday, September 11, 2013
  • 15. • I’ve been using tODE almost exclusively since February • tool set duplicates about 95% of GemTools functionality • starting to recruit beta testers • hope to release tODE as 3.x GemTools replacement during first quarter 2014 Status tODE Wednesday, September 11, 2013
  • 16. • GemTalk Systems: http://gemtalksystems.com/ • GLASS: http://gemtalksystems.com/index.php/community/community-for-glass-seaside/ • tODE: https://github.com/dalehenrich/tode • Pharo: http://www.pharo-project.org/home • Dale dot Henrichs at gemtalksystems.com tODE Questions/Resources Wednesday, September 11, 2013