Talks
• Arden Thomas: Cincom Smalltalk™ Roadmap
Thursday 9 AM
• Dirk Verleysen :
UI Unlimited – Things you can do with the...
Contents
o Happy 30th
o Inventing the Future
o Pearls
o Products
o ObjectStudio
o VisualWorks
o What is;
o Old
o New
o ….
Smalltalk for the Long Haul
….
o You have chosen Smalltalk as a
strategic solution
o Cincom has the same commitment
o At C...
Cincom’s Commitment
Cincom actively supports Smalltalk and is
keeping Smalltalk viable by:
o Sponsoring events
o Actively ...
CST Product Management
Commitment
o Changes / experiments to release
cycles
o True maintenance releases
o Customer require...
Happy 30th
to
Cincom pays
homage to all those
involved with the
creation of
Smalltalk – Thank
you!
Man who
Invented the
Future
- Father of Science
The Team Who ACTUALLY
Invented the Future
Smalltalk’s Influence
Smalltalk’s Influence
o What is the largest company in the
WORLD?
Smalltalk’s Influence
< Dynabook
Mini
Dynabook >
30th Anniversary of
Smalltalk …
30th Anniversary as we Renew
our Deep Appreciation of
o Our “vows” of appreciation?
o If this were the 30th Wedding
annive...
Something Old, Something
New…
For This Momentous Occasion,
Cincom is Outfitting Smalltalk
o Something old
o Something new
o Something borrowed
o Somethin...
The Products
Cincom Smalltalk Foundation
ObjectStudio VisualWorks
Foundation
Cincom Smalltalk Foundation
ObjectStudio VisualWorks
Foundation
Foundation - Past
“Sharpen the Saw”
o Engineering process improvements
o More agile development
o Automated tests
Foundation - Past
o Unicode VM’s
o 64 bit VM’s revamped
o Windows 64 bit VM
o GC improvements
o Atomic Loading
o Delay alt...
Foundation - Past
o Store revamped – foundation
o Glorp underpinnings
o New Store Browsers
o New Store Garbage collection
...
Foundation - Past
o Seaside Framework
o Latest packaged and integrated for easy
use
Foundation - Past
o External encryption option
Foundation - Present
o Time enhancements
o Timestamp enhancements
o Xtreams Crypto fallback
Foundation - Present: VM
o VM improvements
o GC performance improvements
• Reduced overhead
• Faster scavenge of fixed & la...
Foundation - Present: VM
o Store improvements
o One step merge and publish (with undo)
o Improved Store repository creatio...
Foundation - Present
Heard of Apache? Meet SiouX!
SiouX is our new Web Server
Foundation - Present:
SiouX
SiouX
“build an HTTP server with Xtreams with
the goal of squeezing as much scalability
and pe...
Foundation - Present:
SiouX
SiouX (preview)
o General purpose Web Server
o http / https
o Net / Xtreams
o Rehosted
o Seasi...
Foundation - Present:
SiouX
The new framework provides a secure, efficient and
extensible server that provides HTTP servic...
Foundation - Present:
SiouX
SiouX – modern web server
What about modern Web apps?
Foundation - Present:
AppeX
AppeX - Web Application Framework
(Preview)
Foundation - Present:
AppeX
AppeX - Web Application Framework Preview
o Modern Web Framework
o Current tech: HTML5, JavaSc...
Foundation - Present:
AppeX
AppeX & SiouX – the one two punch!
Foundation - Present:
MatriX
MatriX
o Polycephaly2 now named MatriX
Foundation - Future
o Store improvements
o Reduce memory allocation
o Improve method source handling
o Improve external fil...
Foundation - Future
o Previews improved and released
o More we cant tell you about 
ObjectStudio
Cincom Smalltalk Foundation
ObjectStudio VisualWorks
ObjectStudio
The Products -
The “Business Analyst’s Thinking
Tool”
• Allows Analysts & Developers to work together
• Windows-centric, W...
ObjectStudio - Past
o Move to Foundation
o New professionally designed logos /
icons
o Modeling tool work
o Mapping tool w...
ObjectStudio - Present
o Latest Foundation
o extensive improvements
o Better font integration
o Can use all available font...
ObjectStudio - Present
o Tools refinements
o Modeling tool
• Improved class import
• Improved context sensitive help
o Mapp...
ObjectStudio - Present
o ProgressBar
o Marquee Dialog
ObjectStudio - Present:
Previews!
o New GUI Preview
o New COM preview
ObjectStudio - Future
o New GUI
o New COM
o ActiveX integration
o All Foundation benefits!
VisualWorks
Cincom Smalltalk Foundation
ObjectStudio VisualWorks
VisualWorks - Past
• VisualWorks Launcher
• COM Revamp, COM 64
• ActiveX integration
VisualWorks - Present
o VM improvements
o Statically linked VM for deployment on
Windows
o Faster arithmetic on big-endian...
VisualWorks – Present: GUI
We make the big changes when
warranted ….
VisualWorks – Present: GUI
o New Text Editor Work!
o “Text2” Widgets
VisualWorks – Present: GUI
o New “Text2” Widgets
o Input Editor
o Document Editor
o Document View
What can Text2 do that T...
VisualWorks – Present:
Text2
o Adornments - strike through, jagged underlines, double
underlines, more
o Actions - clickin...
VisualWorks – Present: GUI
o Skins Look & Feel preview
o Keyboard handling overhaul (started)
o New HotKey/Command System
...
VisualWorks - Future
o Previews becoming fully integrated
o Text2 integration
o coming to browsers
o More, More
o Buckle y...
Contact info
• Star Team
(Smalltalk Strategic Task Action Resources)
– Arden Thomas (athomas@cincom.com)
Smalltalk Product...
Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013
Upcoming SlideShare
Loading in...5
×

Cincom Smalltalk Roadmap ESUG 2013

513

Published on

Cincom Smalltalk Roadmap ESUG 2013

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
513
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cincom Smalltalk Roadmap ESUG 2013

  1. 1. Talks • Arden Thomas: Cincom Smalltalk™ Roadmap Thursday 9 AM • Dirk Verleysen : UI Unlimited – Things you can do with the new Cincom Smalltalk UI Tuesday 2 PM • Andreas Hiltner: Cincom Smalltalk new Native GUI implementation Preview– A TechnicalOverview Wednesday 2 PM • Niall Ross: How and Where in GLORP Wednesday 10:45 AM • Tom Robinson: Pursuing Performance in Store: Algorithms, Queries, Schemas
  2. 2. Contents o Happy 30th o Inventing the Future o Pearls o Products o ObjectStudio o VisualWorks o What is; o Old o New o ….
  3. 3. Smalltalk for the Long Haul …. o You have chosen Smalltalk as a strategic solution o Cincom has the same commitment o At Cincom we are not resting on the Smalltalk of the past, but are forging Smalltalk into the future
  4. 4. Cincom’s Commitment Cincom actively supports Smalltalk and is keeping Smalltalk viable by: o Sponsoring events o Actively advancing two Smalltalk products o Working with customers to meet their requirements o Making personal use version available giving new developers easy access to learning Smalltalk o Employing, directly and indirectly, a large number of Smalltalkers.
  5. 5. CST Product Management Commitment o Changes / experiments to release cycles o True maintenance releases o Customer requirements o More focused releases
  6. 6. Happy 30th to Cincom pays homage to all those involved with the creation of Smalltalk – Thank you!
  7. 7. Man who Invented the Future - Father of Science
  8. 8. The Team Who ACTUALLY Invented the Future
  9. 9. Smalltalk’s Influence
  10. 10. Smalltalk’s Influence o What is the largest company in the WORLD?
  11. 11. Smalltalk’s Influence < Dynabook Mini Dynabook >
  12. 12. 30th Anniversary of Smalltalk …
  13. 13. 30th Anniversary as we Renew our Deep Appreciation of o Our “vows” of appreciation? o If this were the 30th Wedding anniversary it would be the Pearl anniversary …
  14. 14. Something Old, Something New…
  15. 15. For This Momentous Occasion, Cincom is Outfitting Smalltalk o Something old o Something new o Something borrowed o Something blue Classic
  16. 16. The Products Cincom Smalltalk Foundation ObjectStudio VisualWorks
  17. 17. Foundation Cincom Smalltalk Foundation ObjectStudio VisualWorks
  18. 18. Foundation
  19. 19. Foundation - Past “Sharpen the Saw” o Engineering process improvements o More agile development o Automated tests
  20. 20. Foundation - Past o Unicode VM’s o 64 bit VM’s revamped o Windows 64 bit VM o GC improvements o Atomic Loading o Delay alternatives
  21. 21. Foundation - Past o Store revamped – foundation o Glorp underpinnings o New Store Browsers o New Store Garbage collection o New Merge engine o New Comparison tool
  22. 22. Foundation - Past o Seaside Framework o Latest packaged and integrated for easy use
  23. 23. Foundation - Past o External encryption option
  24. 24. Foundation - Present o Time enhancements o Timestamp enhancements o Xtreams Crypto fallback
  25. 25. Foundation - Present: VM o VM improvements o GC performance improvements • Reduced overhead • Faster scavenge of fixed & large objects • Smaller, faster compactor
  26. 26. Foundation - Present: VM o Store improvements o One step merge and publish (with undo) o Improved Store repository creation o Performance improvements • Version browsers • Load time • Store GC
  27. 27. Foundation - Present Heard of Apache? Meet SiouX! SiouX is our new Web Server
  28. 28. Foundation - Present: SiouX SiouX “build an HTTP server with Xtreams with the goal of squeezing as much scalability and performance out of it as we can”
  29. 29. Foundation - Present: SiouX SiouX (preview) o General purpose Web Server o http / https o Net / Xtreams o Rehosted o Seaside o WebServices o Move your Web apps to SiouX
  30. 30. Foundation - Present: SiouX The new framework provides a secure, efficient and extensible server that provides HTTP services that are in sync with the current HTTP standards. o streaming responses o focus on efficient and scalable implementation o server can be configured to listen on multiple ports (multiple listeners) o chunked responses o gzipping o SSL and TLS support o flexible and easy to maintain configuration o running different Web applications from the same
  31. 31. Foundation - Present: SiouX SiouX – modern web server What about modern Web apps?
  32. 32. Foundation - Present: AppeX AppeX - Web Application Framework (Preview)
  33. 33. Foundation - Present: AppeX AppeX - Web Application Framework Preview o Modern Web Framework o Current tech: HTML5, JavaScript, Ajax, JSON, XHR o Open – use any JavaScript library you like o Automatic Session management o Manage Smalltalk & JavaScript code in CST o Browser support for JavaScript • Search senders/implementers • Parses JavaScript literals o Very lightweight and flexible o Uses SiouX
  34. 34. Foundation - Present: AppeX AppeX & SiouX – the one two punch!
  35. 35. Foundation - Present: MatriX MatriX o Polycephaly2 now named MatriX
  36. 36. Foundation - Future o Store improvements o Reduce memory allocation o Improve method source handling o Improve external file handling o Improve performance and scalability (algorithms)
  37. 37. Foundation - Future o Previews improved and released o More we cant tell you about 
  38. 38. ObjectStudio Cincom Smalltalk Foundation ObjectStudio VisualWorks
  39. 39. ObjectStudio
  40. 40. The Products - The “Business Analyst’s Thinking Tool” • Allows Analysts & Developers to work together • Windows-centric, Windows 7 certified • Powerful Object Modeling and Mapping • Business architects use powerful bi-directional modeling tool to “blueprint” their systems design • Code and Framework Generation, white box • Round-Trip Engineering • Advanced OR mapping tools integrate databases into applications
  41. 41. ObjectStudio - Past o Move to Foundation o New professionally designed logos / icons o Modeling tool work o Mapping tool work / Moved to Glorp o Compiler upgrades o Vista certification o Windows7 logo
  42. 42. ObjectStudio - Present o Latest Foundation o extensive improvements o Better font integration o Can use all available fonts o Includes all forms of bold, italics, underline, etc o Move from C to Smalltalk o Fixes and Refinements
  43. 43. ObjectStudio - Present o Tools refinements o Modeling tool • Improved class import • Improved context sensitive help o Mapping tool • Better table creation o Database o New ODBC api o Nanosecond/Microsecond support w/ Db connects
  44. 44. ObjectStudio - Present o ProgressBar o Marquee Dialog
  45. 45. ObjectStudio - Present: Previews! o New GUI Preview o New COM preview
  46. 46. ObjectStudio - Future o New GUI o New COM o ActiveX integration o All Foundation benefits!
  47. 47. VisualWorks Cincom Smalltalk Foundation ObjectStudio VisualWorks
  48. 48. VisualWorks - Past • VisualWorks Launcher • COM Revamp, COM 64 • ActiveX integration
  49. 49. VisualWorks - Present o VM improvements o Statically linked VM for deployment on Windows o Faster arithmetic on big-endian platforms o GC performance improvements o Compiler upgrades o Sparc v8 instruction set
  50. 50. VisualWorks – Present: GUI We make the big changes when warranted ….
  51. 51. VisualWorks – Present: GUI o New Text Editor Work! o “Text2” Widgets
  52. 52. VisualWorks – Present: GUI o New “Text2” Widgets o Input Editor o Document Editor o Document View What can Text2 do that Text1 cannot? …..
  53. 53. VisualWorks – Present: Text2 o Adornments - strike through, jagged underlines, double underlines, more o Actions - clicking on a piece of text could activate a hyperlink o Annotations - pop up extra information as the mouse moves over a section of text o Variable font sizes in the same document o Vertical alignment within lines o Bidirectional content with support for embedded direction marks o Unicode font measuring and rendering o Images in documents o Lists both bulleted and numbered, with international numbering schemes o Extensible design to add new features
  54. 54. VisualWorks – Present: GUI o Skins Look & Feel preview o Keyboard handling overhaul (started) o New HotKey/Command System consolidation o Font and color specification consolidation o OS X improvements o Improved keyboard bindings o Improved menus o Improved transient windows
  55. 55. VisualWorks - Future o Previews becoming fully integrated o Text2 integration o coming to browsers o More, More o Buckle your seatbelts!
  56. 56. Contact info • Star Team (Smalltalk Strategic Task Action Resources) – Arden Thomas (athomas@cincom.com) Smalltalk Product Manager – Suzanne Fortman (sfortman@cincom.com) Smalltalk Director • http://www.cincomsmalltalk.com
  1. A particular slide catching your eye?

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

×