SlideShare ist ein Scribd-Unternehmen logo
1 von 23
VA Smalltalk Going Forward
Mark Johnson, Instantiations
• Introduction to Instantiations
• Products for VisualAge Smalltalk®
• Products for Rational®, WebSphere®, and Eclipse
• Our Smalltalk History
• IBM/Instantiations Smalltalk Relationship
• IBM Transition Roadmap
• VA Smalltalk™ Strategy
• VA Smalltalk Roadmap
• VA Smalltalk Features
• VA Smalltalk Pricing
• VA Smalltalk 7 Status
• Finding out more about VA Smalltalk
Agenda
• 1981-1985
Development Manager, Educational Software Inc.
• 1986-1990
Data Processing Manager, Montana Dept of Revenue
• 1990-1993
Data Networking Engineer, First Data Corporation
• 1993-1997
Senior Systems Engineer, Novell Inc.
• 1997-1999
Strategic Marketing Manager, Intel Corp.
• 1999-present
VP Marketing & Business Development, Instantiations
Who am I?
Mark Johnson
+1 503 598 4909
mark@instantiations.com
Introducing Instantiations
Multi-faceted software company (re)founded in 1997
Creates and markets leading edge development tools
for enterprise software developers (VisualAge Smalltalk,
Rational, WebSphere, Eclipse)
Strategic partnerships:
 IBM Advanced Business Partner
 Eclipse Foundation Member
Established Fortune 1000 customer relationships
Hundreds of Smalltalk customers worldwide
Products for VisualAge Smalltalk
Powerful GUI Designer
Dozens of available widgets
Fully Bi-directional
IDE Power Tools
ENVY Power Tools
GUI Power Tools
WidgetKits & GF/ST
Spreadsheets
Charts & Graphs
Products for Rational, WebSphere, and Eclipse
 Software Quality Improvement Tools
 JUnit Test Generation & Code Coverage Analysis
 Dynamic Code Audit & Code Metrics
 Javadoc Repair
 Team Collaboration
Market Leading GUI Designer
Supports Swing, SWT, JFace & RCP
Fully Bi-directional
ParcPlace
Digitalk
DIGITALK
Tektronix
Objectshare Systems
Instantiations History
Our Smalltalk History
Instantiations has contributed to the Smalltalk industry continuously since 1984.
 1984: Instantiations’ co-founders developed the world’s first commercial version of Smalltalk at Tektronix.
 1988: Founded Instantiations Inc. (first incarnation) and became one of the most prominent Smalltalk product
and consulting companies in the world.
 1992: Instantiations was acquired by Digitalk, Inc. and lead the design & development of Digitalk’s Visual
Smalltalk Enterprise (VSE) product line.
 1990’s: Digitalk was a major partner of IBM in the creation and marketing of Smalltalk technology.
 1993: Co-founders of Instantiations founded ObjectShare Systems, a major Smalltalk product vendor and creator
of WindowBuilder Pro & WidgetKits, which was acquired by ParcPlace-Digitalk in 1996.
 1995: Digitalk was acquired by ParcPlace forming ParcPlace-Digitalk. Current Instantiations employees made
major contributions to the development and marketing of VisualWorks™ Smalltalk..
 1997: Instantiations Inc. (second incarnation) was formed in 1997 by the Tektronix/ Instantiations/ ObjectShare
team. The company has offered products and services to the Smalltalk industry since its inception.
 2004: IBM and Instantiations form relationship under which Instantiations provides Customer Support for
VisualAge® Smalltalk.
 2005: IBM and Instantiations form relationship under which Instantiations offers VA Smalltalk product.
Instantiations and its preceding companies have partnered with IBM to advance and advocate Smalltalk for well over a decade.
…and More History
Smalltalk Products Developed or Contributed to by Instantiations Team Members:
• Tektronix Smalltalk® • IBM Smalltalk
• Convergence Code Management System™ • Subpanes/V™
• Smalltalk V® • WidgetKit/Professional for VAST™
• Smalltalk Express® • WidgetKit/Professional for VSE™
• Visual Smalltalk Enterprise® • WidgetKit/BusinessGraphics for VAST™
• Team/V® • VA Assist™
• Parts for Smalltalk® • VA Assist Pro™
• VisualWorks Smalltalk® • WindowBuilder Translation Toolkit™
• WindowBuilder Pro for VSE™ • WidgetKit/Controls™
• WindowBuilder Pro for VAST™ • GFST™
Instantiations Relationship with IBM
• Advanced IBM Business Partner
– PartnerWorld for Developers
– PartnerWorld for Software
• VisualAge Smalltalk Solution Team Member
– VA Smalltalk™ Provider
– Supplier of Level 2 & 3 VisualAge Smalltalk Support (through IBM)
• STIC Corporate Member
• Ready For Rational® and Ready For WebSphere® Programs
• Winner: IBM Solution Excellence ® Award (for VA Assist)
VisualAge®
Smalltalk
Customers
Accelerated
Transformation
Staged
Transformation
Java®, J2EE,
Open Source,
Eclipse,
Model-driven
dev't, SOA,
WebSphere,
Rational tools
& runtimes
Migrating in near- to mid-term (6-12
months)
Comprehensive migration solution
Incremental, evolutionary
transition
Bridging, migration-readiness
technologies
VisualAge® Smalltalk V6 Support Extension
IBM VisualAge Smalltalk Transition Options
EOS: April 2006
VisualAge Transition – Resource Model
CSC
Solution
Services
IBM
Customers
Synchrony
Systems
Complete sol'n offerings
(business transformation
services, education)
Migr. methodology
(SM2)
Migr. automation
(SMT)
Migr. expertise
Bus Trans
Sol'n Svcs
Software
Modernization
Integrated
Technology
Services
SWG Lab
Dev't/Support
Instantiations
SE
Agreement
L1 Support
L2/L3 Support
VAST Appls.
VAST AD skills
VAST RT Infra.
Collaboration
VA Smalltalk Strategy
Proven Power and Productivity™
 Lengthens viable life of VisualAge Smalltalk applications
 100% VisualAge Smalltalk compatible
 Includes VA Assist, WidgetKit/Controls & GF/ST
 Modernized product
 Fully supported
 Roadmap for the future
 Instantiations is 100% committed to product development
VA Smalltalk Roadmap
Product Development Roadmap (Preliminary and subject to change)
Announcement Date: April 2005 Version: 7.0.0
Delivery Date: August 2005
Included Components: • VisualAge® Smalltalk 6.0.3
• VA Assist Enterprise/S™
• WidgetKit/Controls™
• GF/ST™ (unsupported goody)
Version 7.0
 Integrate VA Assist to modernize look-and-feel of VA Smalltalk IDE
 Include WidgetKit/Controls to build more sophisticated UIs
 Include GF/ST as a "goodie" to add direct-manipulation graphics to applications
 Include migration readiness technology demo from Synchrony Systems
VA Smalltalk Roadmap (con’t)
Version 7.5
 Finish ANSI Smalltalk support
 Further enhance and modernize IDE
 Modernize and include ENVY/QA
 Integrate Refactoring Browser and ENVY extensions
 Support for newer native Windows widgets
 Begin to enhance VAST web services
 Include additional migration readiness enhancements
Version 8.0
 Support for Microsoft Longhorn
 More web services enhancements
 Investigate namespace support
 64-bit VM support
(Preliminary and subject to change)
VA Assist (Included in VAST7)
VA Assist Features
Universal Drag/Drop
Powerful Change Propagation Tools
Customizable Toolbars
Color Code Syntax
Spell Checking & Auto-Spell Correction
Version Renaming & Templates
Class History / Find
Enhanced Debugger & Inspectors
Popup Senders / Implementors
Locate Applications / Dependents
Modernized look and feel for VA Smalltalk IDE
WidgetKit/Controls (Included in VAST7)
WidgetKit/Controls Features
Columnar List boxes, table widgets and hierarchical lists
Customizable image buttons, toggles and value sets
Vertical, horizontal and circular gauges
Data aware spin buttons
Splitbar widget
Allow customers to build more sophisticated GUIs
GF/ST (Included in VAST7)
GF/ST Features
Rich Framework for Graphic Objects
Reusable Components, Tools & Visual Handles
Drag / Drop and Object Linking
Create Workflow Diagrams, PERT Charts, Drawings
Event Based Architecture
Visual Inspector
Add direct-manipulation graphics to applications
Migration Readiness Technology Demonstration
SMT™ Features
Architecture Analysis
Dead Code Analysis and Removal
Comprehensive Diagnostics and Analytics
Interactive Type Inferencing Engine
GUI Transformation and Refactoring
Class Library Transformation and Refactoring
Language (Syntax) Transformation and Code Generation
Code Synchronization with Ongoing Development
SMT Benefits
Integration Migration and Modernization Environment
Supporting large-scale modernization projects
Supports synchronization of ongoing development with the modernization
Support team modernization activities
Reusable and repeatable knowledge-base drive process
Ensure production of high quality code on the target platform – not simply code that runs
Included in VA Smalltalk 7.0 courtesy of Synchrony Systems
VA Smalltalk Pricing
New VAST7 License: $6995 (license is per developer, quantity discounts and site licenses available)
Upgrade to VAST7: $1495 (if IBM support is current, includes 1 year of upgrades and support)
Upgrade to VAST7: $1995 (if currently unsupported, includes 1 year of upgrades and support)
VAST7 Annual Support: $1495 (per year, includes support and upgrades)
Competitive Upgrade: $1995 (see website for details)
WindowBuilder Pro: $895
WidgetKit Professional: $895
WidgetKit Business Graphics: $895
See website for details. Prices current as of April 26, 2005 and may be changed without notice.
VA Smalltalk Status
•IBM only recently delivered
VisualAge v6.0.3 to us so this
caused a delay
• We have accelerated the
VAST7 program to make up
time
• We are in the final stages of
testing the Windows version
• Expect the Windows GA
version very soon
• GA for Linux, AIX & Solaris
at the end of August
Finding out more about VA Smalltalk
General Info: vast@instantiations.com
Sales: sales@instantiations.com
Mark Johnson: mark@instantiations.com
Eric Clayberg: clayberg@instantiations.com
Website: www.instantiations.com/vast
Please contact us at vast@instantiations.com for a copy of this presentation.
Questions

Weitere ähnliche Inhalte

Was ist angesagt?

DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYAcquia
 
Community or Commercial: Which Edition of JasperSoft is Right For You?
Community or Commercial: Which Edition of JasperSoft is Right For You?Community or Commercial: Which Edition of JasperSoft is Right For You?
Community or Commercial: Which Edition of JasperSoft is Right For You?TIBCO Jaspersoft
 
New Features and Capabilities Added to the Acquia platform over the Past Thre...
New Features and Capabilities Added to the Acquia platform over the Past Thre...New Features and Capabilities Added to the Acquia platform over the Past Thre...
New Features and Capabilities Added to the Acquia platform over the Past Thre...Rachel Wandishin
 
How to Design Reports and Data Visualizations Your Users Love
How to Design Reports and Data Visualizations Your Users LoveHow to Design Reports and Data Visualizations Your Users Love
How to Design Reports and Data Visualizations Your Users LoveTIBCO Jaspersoft
 
What's New in Progress Sitefinity 9.2 Webinar
What's New in Progress Sitefinity 9.2 WebinarWhat's New in Progress Sitefinity 9.2 Webinar
What's New in Progress Sitefinity 9.2 WebinarProgress® Sitefinity™
 
Let’s Dig In: Building the Foundation for Acquia DAM
Let’s Dig In: Building the Foundation for Acquia DAMLet’s Dig In: Building the Foundation for Acquia DAM
Let’s Dig In: Building the Foundation for Acquia DAMAcquia
 
Using APIs
Using APIsUsing APIs
Using APIsAkana
 
Managing Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer EcosystemsManaging Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer EcosystemsLarry McDonough
 
The Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryThe Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryIBM UrbanCode Products
 
SmarTek21 Presentation
SmarTek21 PresentationSmarTek21 Presentation
SmarTek21 PresentationLiazan
 

Was ist angesagt? (12)

DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
 
Community or Commercial: Which Edition of JasperSoft is Right For You?
Community or Commercial: Which Edition of JasperSoft is Right For You?Community or Commercial: Which Edition of JasperSoft is Right For You?
Community or Commercial: Which Edition of JasperSoft is Right For You?
 
New Features and Capabilities Added to the Acquia platform over the Past Thre...
New Features and Capabilities Added to the Acquia platform over the Past Thre...New Features and Capabilities Added to the Acquia platform over the Past Thre...
New Features and Capabilities Added to the Acquia platform over the Past Thre...
 
How to Design Reports and Data Visualizations Your Users Love
How to Design Reports and Data Visualizations Your Users LoveHow to Design Reports and Data Visualizations Your Users Love
How to Design Reports and Data Visualizations Your Users Love
 
What's New in Progress Sitefinity 9.2 Webinar
What's New in Progress Sitefinity 9.2 WebinarWhat's New in Progress Sitefinity 9.2 Webinar
What's New in Progress Sitefinity 9.2 Webinar
 
Let’s Dig In: Building the Foundation for Acquia DAM
Let’s Dig In: Building the Foundation for Acquia DAMLet’s Dig In: Building the Foundation for Acquia DAM
Let’s Dig In: Building the Foundation for Acquia DAM
 
Using APIs
Using APIsUsing APIs
Using APIs
 
Managing Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer EcosystemsManaging Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer Ecosystems
 
The Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryThe Next Generation of Continuous Delivery
The Next Generation of Continuous Delivery
 
SmarTek21 Presentation
SmarTek21 PresentationSmarTek21 Presentation
SmarTek21 Presentation
 
IBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversationsIBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversations
 
Syncfusion Brochure 2010 Web
Syncfusion Brochure 2010 WebSyncfusion Brochure 2010 Web
Syncfusion Brochure 2010 Web
 

Andere mochten auch

LOOP
LOOPLOOP
LOOPESUG
 
Change-Oriented Software Engineering
Change-Oriented Software EngineeringChange-Oriented Software Engineering
Change-Oriented Software EngineeringESUG
 
Unanticipated Partial Behavioral Reflection
Unanticipated Partial Behavioral ReflectionUnanticipated Partial Behavioral Reflection
Unanticipated Partial Behavioral ReflectionESUG
 
Xtreams
XtreamsXtreams
XtreamsESUG
 
A Glimpse at Pomodoro
A Glimpse at PomodoroA Glimpse at Pomodoro
A Glimpse at PomodoroESUG
 
Slaps - a Smalltalk LDAP server
Slaps - a Smalltalk LDAP serverSlaps - a Smalltalk LDAP server
Slaps - a Smalltalk LDAP serverESUG
 

Andere mochten auch (6)

LOOP
LOOPLOOP
LOOP
 
Change-Oriented Software Engineering
Change-Oriented Software EngineeringChange-Oriented Software Engineering
Change-Oriented Software Engineering
 
Unanticipated Partial Behavioral Reflection
Unanticipated Partial Behavioral ReflectionUnanticipated Partial Behavioral Reflection
Unanticipated Partial Behavioral Reflection
 
Xtreams
XtreamsXtreams
Xtreams
 
A Glimpse at Pomodoro
A Glimpse at PomodoroA Glimpse at Pomodoro
A Glimpse at Pomodoro
 
Slaps - a Smalltalk LDAP server
Slaps - a Smalltalk LDAP serverSlaps - a Smalltalk LDAP server
Slaps - a Smalltalk LDAP server
 

Ähnlich wie VA Smalltalk Going Forward

VAST 8.0
VAST 8.0VAST 8.0
VAST 8.0ESUG
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireryanaoliveira
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
 
Prosoft Brief Summary 7 2009
Prosoft Brief Summary 7 2009Prosoft Brief Summary 7 2009
Prosoft Brief Summary 7 2009Bruce Holte
 
Bayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeBayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeCsb Reddy
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangSpiffy
 
Alchemy Catalyst 8.0
Alchemy Catalyst 8.0Alchemy Catalyst 8.0
Alchemy Catalyst 8.0Shamusd
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milanoroberto.design
 
Anwesha_TEKsystems_regular
Anwesha_TEKsystems_regularAnwesha_TEKsystems_regular
Anwesha_TEKsystems_regularAnwesha Pahi
 
Cincom Smalltalk News
Cincom Smalltalk NewsCincom Smalltalk News
Cincom Smalltalk NewsESUG
 
VAST 7.5 and Beyond
VAST 7.5 and BeyondVAST 7.5 and Beyond
VAST 7.5 and BeyondESUG
 
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterFORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterDiana Gray, MBA
 
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015Amazon Web Services
 
CarlSonnenProgrammerResumeFebruary2015
CarlSonnenProgrammerResumeFebruary2015CarlSonnenProgrammerResumeFebruary2015
CarlSonnenProgrammerResumeFebruary2015Carl Sonnen
 
Jason Abbatiello - Software Engineer
Jason Abbatiello - Software EngineerJason Abbatiello - Software Engineer
Jason Abbatiello - Software EngineerJason Abbatiello
 
Biz Talk Server Certification
Biz Talk Server CertificationBiz Talk Server Certification
Biz Talk Server CertificationVskills
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15aspiresystem
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15aspiresystem
 

Ähnlich wie VA Smalltalk Going Forward (20)

VAST 8.0
VAST 8.0VAST 8.0
VAST 8.0
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFire
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
 
Giri_WMOS
Giri_WMOSGiri_WMOS
Giri_WMOS
 
Prosoft Brief Summary 7 2009
Prosoft Brief Summary 7 2009Prosoft Brief Summary 7 2009
Prosoft Brief Summary 7 2009
 
Bayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeBayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_Resume
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
Alchemy Catalyst 8.0
Alchemy Catalyst 8.0Alchemy Catalyst 8.0
Alchemy Catalyst 8.0
 
Creativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio MilanoCreativity Day Milano 27 Febbraio Milano
Creativity Day Milano 27 Febbraio Milano
 
Anwesha_TEKsystems_regular
Anwesha_TEKsystems_regularAnwesha_TEKsystems_regular
Anwesha_TEKsystems_regular
 
Cincom Smalltalk News
Cincom Smalltalk NewsCincom Smalltalk News
Cincom Smalltalk News
 
VAST 7.5 and Beyond
VAST 7.5 and BeyondVAST 7.5 and Beyond
VAST 7.5 and Beyond
 
.Net @ Neev
.Net @ Neev.Net @ Neev
.Net @ Neev
 
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterFORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
 
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
 
CarlSonnenProgrammerResumeFebruary2015
CarlSonnenProgrammerResumeFebruary2015CarlSonnenProgrammerResumeFebruary2015
CarlSonnenProgrammerResumeFebruary2015
 
Jason Abbatiello - Software Engineer
Jason Abbatiello - Software EngineerJason Abbatiello - Software Engineer
Jason Abbatiello - Software Engineer
 
Biz Talk Server Certification
Biz Talk Server CertificationBiz Talk Server Certification
Biz Talk Server Certification
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15
 

Mehr von ESUG

Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programmingWorkshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programmingESUG
 
Technical documentation support in Pharo
Technical documentation support in PharoTechnical documentation support in Pharo
Technical documentation support in PharoESUG
 
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapThe Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapESUG
 
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in PharoSequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in PharoESUG
 
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...ESUG
 
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early resultsAnalyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early resultsESUG
 
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6ESUG
 
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test GenerationA Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test GenerationESUG
 
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic ProgrammingCreating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic ProgrammingESUG
 
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution ModesThreaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution ModesESUG
 
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience ReportExploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience ReportESUG
 
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIsPharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIsESUG
 
Garbage Collector Tuning
Garbage Collector TuningGarbage Collector Tuning
Garbage Collector TuningESUG
 
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame CaseImproving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame CaseESUG
 
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and FuturePharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and FutureESUG
 
thisContext in the Debugger
thisContext in the DebuggerthisContext in the Debugger
thisContext in the DebuggerESUG
 
Websockets for Fencing Score
Websockets for Fencing ScoreWebsockets for Fencing Score
Websockets for Fencing ScoreESUG
 
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScriptShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScriptESUG
 
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design MoocAdvanced Object- Oriented Design Mooc
Advanced Object- Oriented Design MoocESUG
 
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and TransformationsA New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and TransformationsESUG
 

Mehr von ESUG (20)

Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programmingWorkshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
 
Technical documentation support in Pharo
Technical documentation support in PharoTechnical documentation support in Pharo
Technical documentation support in Pharo
 
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapThe Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
 
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in PharoSequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
 
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
 
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early resultsAnalyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
 
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
 
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test GenerationA Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
 
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic ProgrammingCreating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
 
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution ModesThreaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
 
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience ReportExploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
 
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIsPharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
 
Garbage Collector Tuning
Garbage Collector TuningGarbage Collector Tuning
Garbage Collector Tuning
 
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame CaseImproving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
 
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and FuturePharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
 
thisContext in the Debugger
thisContext in the DebuggerthisContext in the Debugger
thisContext in the Debugger
 
Websockets for Fencing Score
Websockets for Fencing ScoreWebsockets for Fencing Score
Websockets for Fencing Score
 
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScriptShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
 
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design MoocAdvanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
 
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and TransformationsA New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
 

Kürzlich hochgeladen

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

VA Smalltalk Going Forward

  • 1. VA Smalltalk Going Forward Mark Johnson, Instantiations
  • 2. • Introduction to Instantiations • Products for VisualAge Smalltalk® • Products for Rational®, WebSphere®, and Eclipse • Our Smalltalk History • IBM/Instantiations Smalltalk Relationship • IBM Transition Roadmap • VA Smalltalk™ Strategy • VA Smalltalk Roadmap • VA Smalltalk Features • VA Smalltalk Pricing • VA Smalltalk 7 Status • Finding out more about VA Smalltalk Agenda
  • 3. • 1981-1985 Development Manager, Educational Software Inc. • 1986-1990 Data Processing Manager, Montana Dept of Revenue • 1990-1993 Data Networking Engineer, First Data Corporation • 1993-1997 Senior Systems Engineer, Novell Inc. • 1997-1999 Strategic Marketing Manager, Intel Corp. • 1999-present VP Marketing & Business Development, Instantiations Who am I? Mark Johnson +1 503 598 4909 mark@instantiations.com
  • 4. Introducing Instantiations Multi-faceted software company (re)founded in 1997 Creates and markets leading edge development tools for enterprise software developers (VisualAge Smalltalk, Rational, WebSphere, Eclipse) Strategic partnerships:  IBM Advanced Business Partner  Eclipse Foundation Member Established Fortune 1000 customer relationships Hundreds of Smalltalk customers worldwide
  • 5. Products for VisualAge Smalltalk Powerful GUI Designer Dozens of available widgets Fully Bi-directional IDE Power Tools ENVY Power Tools GUI Power Tools WidgetKits & GF/ST Spreadsheets Charts & Graphs
  • 6. Products for Rational, WebSphere, and Eclipse  Software Quality Improvement Tools  JUnit Test Generation & Code Coverage Analysis  Dynamic Code Audit & Code Metrics  Javadoc Repair  Team Collaboration Market Leading GUI Designer Supports Swing, SWT, JFace & RCP Fully Bi-directional
  • 8. Our Smalltalk History Instantiations has contributed to the Smalltalk industry continuously since 1984.  1984: Instantiations’ co-founders developed the world’s first commercial version of Smalltalk at Tektronix.  1988: Founded Instantiations Inc. (first incarnation) and became one of the most prominent Smalltalk product and consulting companies in the world.  1992: Instantiations was acquired by Digitalk, Inc. and lead the design & development of Digitalk’s Visual Smalltalk Enterprise (VSE) product line.  1990’s: Digitalk was a major partner of IBM in the creation and marketing of Smalltalk technology.  1993: Co-founders of Instantiations founded ObjectShare Systems, a major Smalltalk product vendor and creator of WindowBuilder Pro & WidgetKits, which was acquired by ParcPlace-Digitalk in 1996.  1995: Digitalk was acquired by ParcPlace forming ParcPlace-Digitalk. Current Instantiations employees made major contributions to the development and marketing of VisualWorks™ Smalltalk..  1997: Instantiations Inc. (second incarnation) was formed in 1997 by the Tektronix/ Instantiations/ ObjectShare team. The company has offered products and services to the Smalltalk industry since its inception.  2004: IBM and Instantiations form relationship under which Instantiations provides Customer Support for VisualAge® Smalltalk.  2005: IBM and Instantiations form relationship under which Instantiations offers VA Smalltalk product. Instantiations and its preceding companies have partnered with IBM to advance and advocate Smalltalk for well over a decade.
  • 9. …and More History Smalltalk Products Developed or Contributed to by Instantiations Team Members: • Tektronix Smalltalk® • IBM Smalltalk • Convergence Code Management System™ • Subpanes/V™ • Smalltalk V® • WidgetKit/Professional for VAST™ • Smalltalk Express® • WidgetKit/Professional for VSE™ • Visual Smalltalk Enterprise® • WidgetKit/BusinessGraphics for VAST™ • Team/V® • VA Assist™ • Parts for Smalltalk® • VA Assist Pro™ • VisualWorks Smalltalk® • WindowBuilder Translation Toolkit™ • WindowBuilder Pro for VSE™ • WidgetKit/Controls™ • WindowBuilder Pro for VAST™ • GFST™
  • 10. Instantiations Relationship with IBM • Advanced IBM Business Partner – PartnerWorld for Developers – PartnerWorld for Software • VisualAge Smalltalk Solution Team Member – VA Smalltalk™ Provider – Supplier of Level 2 & 3 VisualAge Smalltalk Support (through IBM) • STIC Corporate Member • Ready For Rational® and Ready For WebSphere® Programs • Winner: IBM Solution Excellence ® Award (for VA Assist)
  • 11. VisualAge® Smalltalk Customers Accelerated Transformation Staged Transformation Java®, J2EE, Open Source, Eclipse, Model-driven dev't, SOA, WebSphere, Rational tools & runtimes Migrating in near- to mid-term (6-12 months) Comprehensive migration solution Incremental, evolutionary transition Bridging, migration-readiness technologies VisualAge® Smalltalk V6 Support Extension IBM VisualAge Smalltalk Transition Options EOS: April 2006
  • 12. VisualAge Transition – Resource Model CSC Solution Services IBM Customers Synchrony Systems Complete sol'n offerings (business transformation services, education) Migr. methodology (SM2) Migr. automation (SMT) Migr. expertise Bus Trans Sol'n Svcs Software Modernization Integrated Technology Services SWG Lab Dev't/Support Instantiations SE Agreement L1 Support L2/L3 Support VAST Appls. VAST AD skills VAST RT Infra. Collaboration
  • 13. VA Smalltalk Strategy Proven Power and Productivity™  Lengthens viable life of VisualAge Smalltalk applications  100% VisualAge Smalltalk compatible  Includes VA Assist, WidgetKit/Controls & GF/ST  Modernized product  Fully supported  Roadmap for the future  Instantiations is 100% committed to product development
  • 14. VA Smalltalk Roadmap Product Development Roadmap (Preliminary and subject to change) Announcement Date: April 2005 Version: 7.0.0 Delivery Date: August 2005 Included Components: • VisualAge® Smalltalk 6.0.3 • VA Assist Enterprise/S™ • WidgetKit/Controls™ • GF/ST™ (unsupported goody) Version 7.0  Integrate VA Assist to modernize look-and-feel of VA Smalltalk IDE  Include WidgetKit/Controls to build more sophisticated UIs  Include GF/ST as a "goodie" to add direct-manipulation graphics to applications  Include migration readiness technology demo from Synchrony Systems
  • 15. VA Smalltalk Roadmap (con’t) Version 7.5  Finish ANSI Smalltalk support  Further enhance and modernize IDE  Modernize and include ENVY/QA  Integrate Refactoring Browser and ENVY extensions  Support for newer native Windows widgets  Begin to enhance VAST web services  Include additional migration readiness enhancements Version 8.0  Support for Microsoft Longhorn  More web services enhancements  Investigate namespace support  64-bit VM support (Preliminary and subject to change)
  • 16. VA Assist (Included in VAST7) VA Assist Features Universal Drag/Drop Powerful Change Propagation Tools Customizable Toolbars Color Code Syntax Spell Checking & Auto-Spell Correction Version Renaming & Templates Class History / Find Enhanced Debugger & Inspectors Popup Senders / Implementors Locate Applications / Dependents Modernized look and feel for VA Smalltalk IDE
  • 17. WidgetKit/Controls (Included in VAST7) WidgetKit/Controls Features Columnar List boxes, table widgets and hierarchical lists Customizable image buttons, toggles and value sets Vertical, horizontal and circular gauges Data aware spin buttons Splitbar widget Allow customers to build more sophisticated GUIs
  • 18. GF/ST (Included in VAST7) GF/ST Features Rich Framework for Graphic Objects Reusable Components, Tools & Visual Handles Drag / Drop and Object Linking Create Workflow Diagrams, PERT Charts, Drawings Event Based Architecture Visual Inspector Add direct-manipulation graphics to applications
  • 19. Migration Readiness Technology Demonstration SMT™ Features Architecture Analysis Dead Code Analysis and Removal Comprehensive Diagnostics and Analytics Interactive Type Inferencing Engine GUI Transformation and Refactoring Class Library Transformation and Refactoring Language (Syntax) Transformation and Code Generation Code Synchronization with Ongoing Development SMT Benefits Integration Migration and Modernization Environment Supporting large-scale modernization projects Supports synchronization of ongoing development with the modernization Support team modernization activities Reusable and repeatable knowledge-base drive process Ensure production of high quality code on the target platform – not simply code that runs Included in VA Smalltalk 7.0 courtesy of Synchrony Systems
  • 20. VA Smalltalk Pricing New VAST7 License: $6995 (license is per developer, quantity discounts and site licenses available) Upgrade to VAST7: $1495 (if IBM support is current, includes 1 year of upgrades and support) Upgrade to VAST7: $1995 (if currently unsupported, includes 1 year of upgrades and support) VAST7 Annual Support: $1495 (per year, includes support and upgrades) Competitive Upgrade: $1995 (see website for details) WindowBuilder Pro: $895 WidgetKit Professional: $895 WidgetKit Business Graphics: $895 See website for details. Prices current as of April 26, 2005 and may be changed without notice.
  • 21. VA Smalltalk Status •IBM only recently delivered VisualAge v6.0.3 to us so this caused a delay • We have accelerated the VAST7 program to make up time • We are in the final stages of testing the Windows version • Expect the Windows GA version very soon • GA for Linux, AIX & Solaris at the end of August
  • 22. Finding out more about VA Smalltalk General Info: vast@instantiations.com Sales: sales@instantiations.com Mark Johnson: mark@instantiations.com Eric Clayberg: clayberg@instantiations.com Website: www.instantiations.com/vast Please contact us at vast@instantiations.com for a copy of this presentation.