cincom smalltalk products roadmap 2011 - arden thomas
TRANSCRIPT
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
1/43
Cincom Smalltalk Roadmap
2011
StS Update
By Arden ThomasCincom Smalltalk
Product Line Manager
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
2/43
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
3/43
Cincom talks:
Xtreams by Michael Lucas Smith and Martin Kobetic
Fun with Store using Glorp by Samuel Shuster and Tom Robinson
Assaying the Hidden Debugging Gems in Cincom Smalltalk by James Savidge
Getting More from your Multicore By Arden Thomas
http://esug.org/wiki/pier/Conferences/2010/Talks/Xtreams?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&48http://esug.org/wiki/pier/Conferences/2010/Talks/Store?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&63http://esug.org/wiki/pier/Conferences/2010/Talks/Store?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&63http://esug.org/wiki/pier/Conferences/2010/Talks/Store?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&63http://esug.org/wiki/pier/Conferences/2010/Talks/Store?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&63http://esug.org/wiki/pier/Conferences/2010/Talks/Xtreams?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&48http://esug.org/wiki/pier/Conferences/2010/Talks/Xtreams?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&48http://esug.org/wiki/pier/Conferences/2010/Talks/Xtreams?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&48http://esug.org/wiki/pier/Conferences/2010/Talks/Xtreams?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&48http://esug.org/wiki/pier/Conferences/2010/Talks/Xtreams?_s=C0dfv7GDjbx9hUe7&_k=P_LxvBHtNx7D9j0i&_n&48 -
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
4/43
Contents
The Products
Product Improvements
Product Cycle
Product Core - Cincom Smalltalk Foundation ObjectStudio
WebVelocity
VisualWorks
Whats Next?
Show and Tell
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
5/43
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
6/43
The Products
A LOT has happened in the past 1.5 years!
Three (3) MAJOR product releases
Two (2) maintenance releases
Two imminent major releases
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
7/43
The Products
Cincom Smalltalk Foundation
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
8/43
The Products
Cincom Smalltalk Foundation
ObjectStudio WebVelocity VisualWorks
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
9/43
Product Improvements
What are we trying to do?
* Make changes to:
Benefit our customers
Benefit Smalltalk
Keep it Vital and Competitive
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
10/43
Product Improvements
What kinds of product changes are there?
New Features
Refinement/enhancements/updates
Foundational (prerequisites for future work)
Cleanup:
Removing unused, obsolete, broken code
Refactoring/restructuring old code/subsystems/frameworks
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
11/43
Product Improvements
What kinds of product changes are there?
Disruptive/non-disruptive
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
12/43
Product Improvements
Where do we get our ideas from?
Customers
Community
Engineering & Support
Sales
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
13/43
Product Cycle
We tried new things to improve the benefits tocustomers:
What did we try?
Why did we try it?
How did it work out?
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
14/43
Product Cycle Length
What: Longer product cycle
Why:
Customers not able to migrate to frequent releases
Focus on new product benefits to allow customers to more easilyjustify upgrading
How did it work out?
Mixed
Whats next?
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
15/43
Product Cycle Improvements
What: Development Process Refinement
Why:
Time to Sharpen the saw
How did it work out?
Well!
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
16/43
Product Cycle Improvements
Whats next???
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
17/43
Core ChangesCincom Smalltalk Foundation
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
18/43
Cincom Smalltalk Foundation
Unicode Windows virtual machine Wide char support is now standard and the basis for Internationalization work
Store Revamped Store was revamped to use O-R mapping for speed and a base for future
changes
64 bit work
Significant fixes/improvements Atomic loading
A code loading and integration technology that allows developers to avoid aclass of difficulties related to sequence and prerequisites when loading code
Delays An alternative implementation addresses issues like handling the current time
being changed on the host computer during the delay; or the time changing
due to daylight savings time Mac virtual machine improvements and support
New prerequisite engine integration
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
19/43
Cincom Smalltalk Foundation
Merge Engine
Faster, more capable merge engine
New Comparison Tool
Store improvements
New Store Browsers (RB based)
Glorp based Store garbage collection
Fixes and cleanup
Seaside Framework
latest release integrated
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
20/43
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
21/43
WebVelocity 1.0
Unique Web based IDE
Quickly build Db -> Web applications Fast and easy
Supports complex object domains
Core built from VisualWorks
Seaside
Glorp
ActiveRecord pattern
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
22/43
WebVelocity 1.1
Cloud Deployment release focus
Allows creation of SaaS solutions
Allows easy cloud based development
Allows easy cloud deployment with Amazon Web Services
Other web services possible
Amazon RDS cloud Db supported
Headless (no gui) deployment allows more deployment platforms
Enhanced editing tools
Collaborative editing
See your remote teammates changes as they make them
Foundation / Framework:
Upgrade to Cincom Smalltalk Foundation 7.7
Upgrade to Seaside 3.0
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
23/43
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
24/43
VisualWorks 7.7
Foundation Upgrade
Internationalization (CLDR based, Unicode standard) Going from 14 locales to hundreds
64 bit platforms major revamp
Solaris Linux
COM Revamp More easily integrate Windows capabilities into VisualWorks applications Tools
COM ActiveX
New professionally designed icons & logos
Grid preview
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
25/43
VisualWorks 7.7.1
Cincom Smalltalk tools and improvements
WSDL 2.0 / SOAP 1.2
Revamped to handle updated protocols
Store improvements from foundation
Heavily used by customers
Project Launcher (LaunchPad)
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
26/43
VisualWorks 7.8
Windows 64 bit preview
WSDL 2.0 / SOAP 1.2 Tools
Wizard and Configuration tools for the latest protocol upgrades
Store Enhancements Legacy Store now completely replaced
Speed improvements, UI improvements
Stable base for future improvements
Project Launcher (LaunchPad)
Now works with multiple versions
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
27/43
VisualWorks 7.8
Internationalization
Collation performance improvements
Garbage Collection performance improvements
Incremental gc now more efficient
Lots of refinements & fixes
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
28/43
Whats Next? - Foundation
Store functional improvements
Configuration management
Performance tuning and tools refinement
Store server research (cloud, local server)
IPV6
The need will arrive quickly
Update mechanism
Apply service packs / online updates
DLL/CC overhaul
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
29/43
Whats Next? - VisualWorks
OpenSSL (external encryption)
Look & feel work
Internationalization
IME improvements
Locale specific collation
More collation performance improvements
Character normalization testing
Better utilization of native platform
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
30/43
Whats Next? - VisualWorks
Move to Production
Win64
Polycephaly
Code highlighting
Autocomplete
Interest:?
Calendar Widget
Multi-touch support
OAuth
XMPP
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
31/43
Whats Next? - VisualWorks
Longer Term
Font & Text improvements
Server/cloud integration & deployment
UI Construction
Improved widget architecture
Opentalk-IIOP DST replacement
Reified instance variables
Protocol additions/updates (TLS, X509
Sax based streaming
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
32/43
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
33/43
ObjectStudio 8.2
Latest Foundation base with improvements Modeling Tool (comprehensive)
The Modeling Tool allows a business architect to design, and generate the framework for, a software system,using this powerful UML base tool
Mapping Tool (revamped to use more powerful O-R mapping technology) Revamped to use more powerful O-R mapping technology
The mapping tool allows and easy connection from relationship databases
Windows message loop moved from C to Smalltalk ASends also handled in Smalltalk (Asynch msg sends)
Fixed out-of-sequence events caused by debugger in classic
Fixes/refinements
New professionally designed logos & icons
Vista Certified!
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
34/43
ObjectStudio 8.2.1
Latest foundation tools and improvements (Cincom Smalltalk Foundation 7.7.1)
C to Smalltalk migration work
Makes more customization accessible to customers
Maintenance release
Refinements, fixes
Migration improvements
Working with users to simplify upgrades
Windows 7 Certified!
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
35/43
ObjectStudio 8.3
Latest foundation tools and improvements (Cincom Smalltalk Foundation 7.8)
Mapping Tool enhanced
graphical utilization of Glorp's most important capabilities
Improved integration with Modeling tool
Spy debug tool
Tracks messages sent to specific instances
Scriptable Installer
Now using a more flexible XML based installer
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
36/43
ObjectStudio 8.3
Runtime Packager for ObjectStudio, improvements Made more familiar for those migrating from 7.x
Cursor support for Oracle
Adds PL/SQL reference cursor support
Unicode Support for Databases
Trippy inspector
Now the standard, featured inspector
Lots of refinements & fixes
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
37/43
Whats Next? - ObjectStudio
Mapping Tool
Support for more O-R mapping (glorp) capabilities
Inheritance mapping, conditional mapping
Modeling Tool
Interaction diagrammer
Integrate pkgs/bundles/namespaces
Enhance editors
Build Wizards for model creation
Save to XML-OMG Model Interchange format
Project Launcher
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
38/43
Whats Next? - ObjectStudio
64bit VM support
Windows api / C to Smalltalk work continued
Documentation
Refresh documentation on areas of key updates
GUI refresh
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
39/43
Please tell us .
Talk to us!Customers and industry users should contact CincomSmalltalk Product management at:[email protected] - Cincom is listening
Please send product management yourrequirements, ideas and wishes!
Whats Next?
mailto:[email protected]:[email protected] -
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
40/43
Show and Tell
LaunchPad
WebVelocity in the Cloud
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
41/43
-
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
42/43
Thank You!
Cincom Smalltalk Contacts
Arden Thomas - Product Manager- [email protected]
Suzanne Fortman Program Director- [email protected]
Jeremy Jordan Marketing [email protected]
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/7/2019 Cincom Smalltalk Products Roadmap 2011 - Arden Thomas
43/43