SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Cincom
Smalltalk
News 2011
ESUG Update
By Arden Thomas
Cincom Smalltalk
Product Line Manager
Cincom Talks:
• Recent Work on VM
    by Andres Valloud

• Make the Past Serve the Future, Active Record/GLORP
    by Niall Ross, Dirk Verleyson, Andreas Hiltner

• Cincom News
    by Arden Thomas

• ChannelStream:
  Continuously Delivering
    by Julian Fitzell

• Native or External
  Cryptography
    by Martin Kobetic
Contents
• Cincom Talks
• Past, Present & Future for:
     Product Core (CST Foundation)
     ObjectStudio
     VisualWorks
•   Process improvements
•   Product Cycle
•   Products +1 (Cincom Smalltalk Related Products)
•   Show and Tell
•   What’s Next?
Bio
Arden Thomas started using Smalltalk in 1986, when he was researching and exploring better
   ways to do software development.  He found it!

Smalltalk and object-oriented were such a profoundly improved approach to software
  development, that he made a full endeavor into Smalltalk. 

Arden began used Smalltalk in his post-graduate work, thesis and projects, as well as building
   applications for factory floor control for IBM. 

Arden has worked for Parcplace Systems, ParcPlace-Digitalk, and ObjectShare  in a number of
   capacities including; developer, trainer, architect, consultant, and sales SE. Arden worked for a
   hedge fund, which ran hundreds of applications in VisualWorks 24/7 to provide traders with
   decision making information and tools.  

Arden Thomas is currently the product manager of Cincom Smalltalk. Arden has a blog titled
   ”Less is More” which is an interesting principle, as well as a reference to an attractive design
   philosophy of Smalltalk.
The Products



   ObjectStudio   VisualWorks




 Cincom Smalltalk Foundation
The Products

Past – Present – Future
• ObjectStudio 8.2 (8.2.1) -> 8.3 -> 8.4
• VisualWorks 7.7, (7.7.1) -> 7.8 -> 7.9
The Products

A LOT has happened in the past 2 years!
• Four (4) MAJOR product releases
• Two (2) maintenance releases
The Products – Foundation Past
• 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 a class 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
The Products – Foundation Past
• Merge Engine
   Faster, more capable merge engine

• New Comparison Tool
• GC improvements
• Store improvements
   New Store Browsers (RB based)
   Glorp based Store garbage collection
   Fixes and cleanup

• Seaside Framework
The Products – Foundation Future

•   External Encryption
•   Store improvements – Speed Improvements
•   Store improvements – Configuration Management
•   Seaside Framework
     Latest release integrated
The Products - ObjectStudio
The “Business Analyst’s Thinking Tool”

•Windows-centric, Microsoft Windows 7 certified
•Powerful Object Modeling and Mapping
•Business architects use powerful bi-directional modeling tool to
“blueprint” their systems design
•Developers use simple mapping tools to integrate databases into
their design
•Automatic Code Generation
•Round-Trip Engineering
•Many Database and Communication Protocols supported
•Built on the Cincom Smalltalk foundation
The Products – ObjectStudio Past
• 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
   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!
The Products – ObjectStudio Present
• Windows 7-Certified
• 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
The Products – ObjectStudio Present
• 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
The Products – ObjectStudio Future
• Headline feature improvements - Mapping
• Mapping tool - advanced Object/Relational capabilities
   Inheritance mapping
   Conditional mapping
   Dictionary mapping
• Headline feature improvement – Modeling
   Interaction diagrammer
   Editor enhancements
• Designer/ GUI Builder refinements
• Database performance improvements
• Upgrade build and product to use latest MS compiler
The Products - VisualWorks
The “Do Anything, Faster, Better, Cross-Platform” Tool


•Elegance, productivity and power
•Unsurpassed interactive development
•Cross platform with instant portability
•The benchmark for Object Oriented development
•Versatile developer’s tool
•Industry Leading Refactoring Browser
•Industry Leading “Live Code” interactive development
•Industry standard databases supported
•Integrated Unit Testing Framework
The Products – VisualWorks Past
• 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
The Products – VisualWorks Present
• WSDL 2.0 / SOAP 1.2
     Revamped to handle updated protocols
     Revamped builder/wizard
•   Store I now completely replaced
•   Store II improvements from foundation
•   Project Launcher
•   Polycephaly (leverages multi-core computers) preview
•   Internationalization collation performance improvements
•   Win64 in preview!
• Windows “move” fix
• Many refinements and fixes
The Products – VisualWorks Future
•   Externalized Encryption
•   Store Performance
•   IPV6 (Internet Protocol Version 6)
•   “Skins” UI improvement work
•   “Fluid Positioning” layout tool work
•   Win64bit VM installation & move to supported
•   WSDL/SOAP refinements
The Products – VisualWorks Future
•   Better undo/redo
•   Delay/Durations refinements
•   Database driver performance work and refinements
•   Polycephaly moved to supported
•   Polycephaly II (adds grid computing) previews
•   Fonts integration improved
     Native
• DLLCC
• SFTP / SCP
Development Process

Refinements
• More tests
• Build Chain (new compilers)
• Store configuration management
   • Prototype and internal use
Future Release Changes

• Direction – online maintenance or “dot” release
   Online notification of patch/fix availability
   Optional online patch/fix installation
Future Release Changes

• Direction – online updates
   Online notification of patch/fix availability
   Optional online patch/fix installation
The Products + 1

• ChannelStream
• Orchestrator
What’s Next?

  Please tell us ….Talk to us!
Customers and industry users should contact Cincom
        Smalltalk Product management at:
    athomas@cincom.com - Cincom is listening

   Please send product management your
      requirements, ideas and wishes!
Show and Tell

• Project Launcher
Thank You!

Cincom Smalltalk Contacts
• Arden Thomas - Product Manager
 - athomas@cincom.com
• Suzanne Fortman – Program Director
 - sfortman@cincom.com
• Jeremy Jordan – Marketing Manager
 - jjordan@cincom.com

Contenu connexe

Tendances

ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC Advisory Group
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...WSPDC & FEDSPUG
 
JD Edwards & Peoplesoft 1 | Brent Coutts | Coopers.pdf
JD Edwards & Peoplesoft 1 | Brent Coutts | Coopers.pdfJD Edwards & Peoplesoft 1 | Brent Coutts | Coopers.pdf
JD Edwards & Peoplesoft 1 | Brent Coutts | Coopers.pdfInSync2011
 
Rakuten Ichiba_Rakuten Technology Conference 2016
Rakuten Ichiba_Rakuten Technology Conference 2016Rakuten Ichiba_Rakuten Technology Conference 2016
Rakuten Ichiba_Rakuten Technology Conference 2016Rakuten Group, Inc.
 
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...Perforce
 
Websphere workload migration to cloud
Websphere workload migration to cloudWebsphere workload migration to cloud
Websphere workload migration to cloudDavide Veronese
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance TestingGrid Dynamics
 
Concurrent Product Release Planning with JIRA
Concurrent Product Release Planning with JIRAConcurrent Product Release Planning with JIRA
Concurrent Product Release Planning with JIRAAtlassian
 
BIM SHOW LIVE 14 - IFC: the developers perspective
BIM SHOW LIVE 14 - IFC: the developers perspectiveBIM SHOW LIVE 14 - IFC: the developers perspective
BIM SHOW LIVE 14 - IFC: the developers perspectiveBuiltEnvironmentUBM
 
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and JenkinsExpedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and JenkinsCollabNet
 
TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation IBM UrbanCode Products
 
P01 source-book1-hatsv6 pot-customer_solutions
P01 source-book1-hatsv6 pot-customer_solutionsP01 source-book1-hatsv6 pot-customer_solutions
P01 source-book1-hatsv6 pot-customer_solutionsErick Souza Martinho
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at ScaleIBM UrbanCode Products
 
VMworld 2014 Announcements
VMworld 2014 AnnouncementsVMworld 2014 Announcements
VMworld 2014 AnnouncementsBrendan Rose
 
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
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesIBM UrbanCode Products
 
Microdeployments for microservices dev ops nashville
Microdeployments for microservices   dev ops nashvilleMicrodeployments for microservices   dev ops nashville
Microdeployments for microservices dev ops nashvilleNathaniel (Ned) Bauerle
 

Tendances (20)

ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
CGM versus SVG
CGM versus SVGCGM versus SVG
CGM versus SVG
 
JD Edwards & Peoplesoft 1 | Brent Coutts | Coopers.pdf
JD Edwards & Peoplesoft 1 | Brent Coutts | Coopers.pdfJD Edwards & Peoplesoft 1 | Brent Coutts | Coopers.pdf
JD Edwards & Peoplesoft 1 | Brent Coutts | Coopers.pdf
 
Rakuten Ichiba_Rakuten Technology Conference 2016
Rakuten Ichiba_Rakuten Technology Conference 2016Rakuten Ichiba_Rakuten Technology Conference 2016
Rakuten Ichiba_Rakuten Technology Conference 2016
 
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
 
What's new in SBM 11.1
What's new in SBM 11.1What's new in SBM 11.1
What's new in SBM 11.1
 
Websphere workload migration to cloud
Websphere workload migration to cloudWebsphere workload migration to cloud
Websphere workload migration to cloud
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance Testing
 
Concurrent Product Release Planning with JIRA
Concurrent Product Release Planning with JIRAConcurrent Product Release Planning with JIRA
Concurrent Product Release Planning with JIRA
 
BIM SHOW LIVE 14 - IFC: the developers perspective
BIM SHOW LIVE 14 - IFC: the developers perspectiveBIM SHOW LIVE 14 - IFC: the developers perspective
BIM SHOW LIVE 14 - IFC: the developers perspective
 
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and JenkinsExpedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
Expedite Enterprise Software Development with JIRA®, TeamForge® SCM, and Jenkins
 
TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation
 
P01 source-book1-hatsv6 pot-customer_solutions
P01 source-book1-hatsv6 pot-customer_solutionsP01 source-book1-hatsv6 pot-customer_solutions
P01 source-book1-hatsv6 pot-customer_solutions
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
 
VMworld 2014 Announcements
VMworld 2014 AnnouncementsVMworld 2014 Announcements
VMworld 2014 Announcements
 
The Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryThe Next Generation of Continuous Delivery
The Next Generation of Continuous Delivery
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
Microdeployments for microservices dev ops nashville
Microdeployments for microservices   dev ops nashvilleMicrodeployments for microservices   dev ops nashville
Microdeployments for microservices dev ops nashville
 
QualiSystems-Brief TestShell
QualiSystems-Brief TestShellQualiSystems-Brief TestShell
QualiSystems-Brief TestShell
 

En vedette

Humane Assessment
Humane AssessmentHumane Assessment
Humane AssessmentESUG
 
Not So Foreign Functions
Not So Foreign FunctionsNot So Foreign Functions
Not So Foreign FunctionsESUG
 
Coral
CoralCoral
CoralESUG
 
Presenty: User Interface Framework
Presenty: User Interface FrameworkPresenty: User Interface Framework
Presenty: User Interface FrameworkESUG
 
Pharo Roadmap
Pharo RoadmapPharo Roadmap
Pharo RoadmapESUG
 
Pharo Status Fosdem 2015
Pharo Status Fosdem 2015Pharo Status Fosdem 2015
Pharo Status Fosdem 2015Marcus Denker
 
Profilling Zoo
Profilling ZooProfilling Zoo
Profilling ZooESUG
 

En vedette (7)

Humane Assessment
Humane AssessmentHumane Assessment
Humane Assessment
 
Not So Foreign Functions
Not So Foreign FunctionsNot So Foreign Functions
Not So Foreign Functions
 
Coral
CoralCoral
Coral
 
Presenty: User Interface Framework
Presenty: User Interface FrameworkPresenty: User Interface Framework
Presenty: User Interface Framework
 
Pharo Roadmap
Pharo RoadmapPharo Roadmap
Pharo Roadmap
 
Pharo Status Fosdem 2015
Pharo Status Fosdem 2015Pharo Status Fosdem 2015
Pharo Status Fosdem 2015
 
Profilling Zoo
Profilling ZooProfilling Zoo
Profilling Zoo
 

Similaire à Cincom Smalltalk News

Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013ESUG
 
Cincom Smalltalk Update
Cincom Smalltalk UpdateCincom Smalltalk Update
Cincom Smalltalk UpdateESUG
 
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and FrameworkInnovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and FrameworkSandeep Adwankar
 
Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015ESUG
 
Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2ArdenCST
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternTeamstudio
 
Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3ArdenCST
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic applicationTaras Matyashovsky
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapMicro Focus
 
Technical Debt - SOTR14 - Clarkie
Technical Debt -  SOTR14 - ClarkieTechnical Debt -  SOTR14 - Clarkie
Technical Debt - SOTR14 - ClarkieAndrew Clarke
 
Accelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentAccelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentMicro Focus
 
JIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesJIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesAtlassian
 
TejaSoft Code Audit Case Studies
TejaSoft Code Audit Case StudiesTejaSoft Code Audit Case Studies
TejaSoft Code Audit Case StudiesRaja Nagendra Kumar
 
IBM Innovate 2011 Conference
IBM Innovate 2011 ConferenceIBM Innovate 2011 Conference
IBM Innovate 2011 ConferenceShawn Doyle
 
What is the Siemens Open Library, and How it Decreased Development Time for E...
What is the Siemens Open Library, and How it Decreased Development Time for E...What is the Siemens Open Library, and How it Decreased Development Time for E...
What is the Siemens Open Library, and How it Decreased Development Time for E...DMC, Inc.
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern DesktopOren Novotny
 
PHP Unconference Continuous Integration
PHP Unconference Continuous IntegrationPHP Unconference Continuous Integration
PHP Unconference Continuous IntegrationNils Hofmeister
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewboxLino Telera
 

Similaire à Cincom Smalltalk News (20)

Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013
 
Cincom Smalltalk Update
Cincom Smalltalk UpdateCincom Smalltalk Update
Cincom Smalltalk Update
 
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and FrameworkInnovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and Framework
 
Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015
 
Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2
 
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller PatternAn Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
 
Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic application
 
SAP ByDesign Development
SAP ByDesign DevelopmentSAP ByDesign Development
SAP ByDesign Development
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and Roadmap
 
Technical Debt - SOTR14 - Clarkie
Technical Debt -  SOTR14 - ClarkieTechnical Debt -  SOTR14 - Clarkie
Technical Debt - SOTR14 - Clarkie
 
Accelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentAccelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application Development
 
JIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesJIRA Performance After 300,000 Issues
JIRA Performance After 300,000 Issues
 
TejaSoft Code Audit Case Studies
TejaSoft Code Audit Case StudiesTejaSoft Code Audit Case Studies
TejaSoft Code Audit Case Studies
 
IBM Innovate 2011 Conference
IBM Innovate 2011 ConferenceIBM Innovate 2011 Conference
IBM Innovate 2011 Conference
 
What is the Siemens Open Library, and How it Decreased Development Time for E...
What is the Siemens Open Library, and How it Decreased Development Time for E...What is the Siemens Open Library, and How it Decreased Development Time for E...
What is the Siemens Open Library, and How it Decreased Development Time for E...
 
Nagesh_Resume
Nagesh_ResumeNagesh_Resume
Nagesh_Resume
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop
 
PHP Unconference Continuous Integration
PHP Unconference Continuous IntegrationPHP Unconference Continuous Integration
PHP Unconference Continuous Integration
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 

Plus de 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
 

Plus de 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
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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, ...
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Cincom Smalltalk News

  • 1. Cincom Smalltalk News 2011 ESUG Update By Arden Thomas Cincom Smalltalk Product Line Manager
  • 2.
  • 3. Cincom Talks: • Recent Work on VM  by Andres Valloud • Make the Past Serve the Future, Active Record/GLORP  by Niall Ross, Dirk Verleyson, Andreas Hiltner • Cincom News  by Arden Thomas • ChannelStream: Continuously Delivering  by Julian Fitzell • Native or External Cryptography  by Martin Kobetic
  • 4. Contents • Cincom Talks • Past, Present & Future for:  Product Core (CST Foundation)  ObjectStudio  VisualWorks • Process improvements • Product Cycle • Products +1 (Cincom Smalltalk Related Products) • Show and Tell • What’s Next?
  • 5. Bio Arden Thomas started using Smalltalk in 1986, when he was researching and exploring better ways to do software development.  He found it! Smalltalk and object-oriented were such a profoundly improved approach to software development, that he made a full endeavor into Smalltalk.  Arden began used Smalltalk in his post-graduate work, thesis and projects, as well as building applications for factory floor control for IBM.  Arden has worked for Parcplace Systems, ParcPlace-Digitalk, and ObjectShare  in a number of capacities including; developer, trainer, architect, consultant, and sales SE. Arden worked for a hedge fund, which ran hundreds of applications in VisualWorks 24/7 to provide traders with decision making information and tools.   Arden Thomas is currently the product manager of Cincom Smalltalk. Arden has a blog titled ”Less is More” which is an interesting principle, as well as a reference to an attractive design philosophy of Smalltalk.
  • 6.
  • 7. The Products ObjectStudio VisualWorks Cincom Smalltalk Foundation
  • 8. The Products Past – Present – Future • ObjectStudio 8.2 (8.2.1) -> 8.3 -> 8.4 • VisualWorks 7.7, (7.7.1) -> 7.8 -> 7.9
  • 9. The Products A LOT has happened in the past 2 years! • Four (4) MAJOR product releases • Two (2) maintenance releases
  • 10. The Products – Foundation Past • 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 a class 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
  • 11. The Products – Foundation Past • Merge Engine  Faster, more capable merge engine • New Comparison Tool • GC improvements • Store improvements  New Store Browsers (RB based)  Glorp based Store garbage collection  Fixes and cleanup • Seaside Framework
  • 12. The Products – Foundation Future • External Encryption • Store improvements – Speed Improvements • Store improvements – Configuration Management • Seaside Framework  Latest release integrated
  • 13.
  • 14. The Products - ObjectStudio The “Business Analyst’s Thinking Tool” •Windows-centric, Microsoft Windows 7 certified •Powerful Object Modeling and Mapping •Business architects use powerful bi-directional modeling tool to “blueprint” their systems design •Developers use simple mapping tools to integrate databases into their design •Automatic Code Generation •Round-Trip Engineering •Many Database and Communication Protocols supported •Built on the Cincom Smalltalk foundation
  • 15. The Products – ObjectStudio Past • 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  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!
  • 16. The Products – ObjectStudio Present • Windows 7-Certified • 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
  • 17. The Products – ObjectStudio Present • 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
  • 18. The Products – ObjectStudio Future • Headline feature improvements - Mapping • Mapping tool - advanced Object/Relational capabilities  Inheritance mapping  Conditional mapping  Dictionary mapping • Headline feature improvement – Modeling  Interaction diagrammer  Editor enhancements • Designer/ GUI Builder refinements • Database performance improvements • Upgrade build and product to use latest MS compiler
  • 19.
  • 20. The Products - VisualWorks The “Do Anything, Faster, Better, Cross-Platform” Tool •Elegance, productivity and power •Unsurpassed interactive development •Cross platform with instant portability •The benchmark for Object Oriented development •Versatile developer’s tool •Industry Leading Refactoring Browser •Industry Leading “Live Code” interactive development •Industry standard databases supported •Integrated Unit Testing Framework
  • 21. The Products – VisualWorks Past • 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
  • 22. The Products – VisualWorks Present • WSDL 2.0 / SOAP 1.2  Revamped to handle updated protocols  Revamped builder/wizard • Store I now completely replaced • Store II improvements from foundation • Project Launcher • Polycephaly (leverages multi-core computers) preview • Internationalization collation performance improvements • Win64 in preview! • Windows “move” fix • Many refinements and fixes
  • 23. The Products – VisualWorks Future • Externalized Encryption • Store Performance • IPV6 (Internet Protocol Version 6) • “Skins” UI improvement work • “Fluid Positioning” layout tool work • Win64bit VM installation & move to supported • WSDL/SOAP refinements
  • 24. The Products – VisualWorks Future • Better undo/redo • Delay/Durations refinements • Database driver performance work and refinements • Polycephaly moved to supported • Polycephaly II (adds grid computing) previews • Fonts integration improved  Native • DLLCC • SFTP / SCP
  • 25. Development Process Refinements • More tests • Build Chain (new compilers) • Store configuration management • Prototype and internal use
  • 26. Future Release Changes • Direction – online maintenance or “dot” release  Online notification of patch/fix availability  Optional online patch/fix installation
  • 27. Future Release Changes • Direction – online updates  Online notification of patch/fix availability  Optional online patch/fix installation
  • 28. The Products + 1 • ChannelStream • Orchestrator
  • 29. What’s Next? Please tell us ….Talk to us! Customers and industry users should contact Cincom Smalltalk Product management at: athomas@cincom.com - Cincom is listening Please send product management your requirements, ideas and wishes!
  • 30. Show and Tell • Project Launcher
  • 31.
  • 32. Thank You! Cincom Smalltalk Contacts • Arden Thomas - Product Manager - athomas@cincom.com • Suzanne Fortman – Program Director - sfortman@cincom.com • Jeremy Jordan – Marketing Manager - jjordan@cincom.com