tODE: And Now for Something Completely Different...

833 views

Published on

tODE:
And Now for Something Completely Different...

ESUG 2013 Dale Henrichs GemTalk Systems

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
833
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

tODE: And Now for Something Completely Different...

  1. 1. tODE: And Now for Something Completely Different... ESUG 2013 Dale Henrichs GemTalk Systems Wednesday, September 11, 2013
  2. 2. • the • Object-centric • Development • Environment • A dev environment for doing remote Smalltalk development over theWAN tODE Wednesday, September 11, 2013
  3. 3. Goals • remote Smalltalk dev over WAN • address “Smalltalk dev environment deficiencies” • emphasis on objects and tool development tODE Wednesday, September 11, 2013
  4. 4. Wednesday, September 11, 2013
  5. 5. Ultra Thin Client • all application logic executes on the server • predictable network round trips Wednesday, September 11, 2013
  6. 6. Ultra Thin Client Pharo GemStone tODE Wednesday, September 11, 2013
  7. 7. Ultra Thin Client Pharo GemStone tODE Wednesday, September 11, 2013
  8. 8. ST Dev Deficiencies • difficult to write Smalltalk scripts • “window clutter” • monolithic tools hide objects tODE Wednesday, September 11, 2013
  9. 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. 10. tODE Shell Demo tODE Wednesday, September 11, 2013
  11. 11. • Emacs-inspired “tiled” window layout to address “window clutter” • named window locations • named windows Windows in tODE tODE Wednesday, September 11, 2013
  12. 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. 13. Keyboard Shortcuts tODE Wednesday, September 11, 2013
  14. 14. System Browser Demo tODE Wednesday, September 11, 2013
  15. 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. 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

×