SlideShare a Scribd company logo
Cincom Smalltalk Roadmap
                       2010

            ESUG Update
            By Arden Thomas
                Cincom Smalltalk
            Product Line Manager
Cincom Smalltalk Roadmap 2010
Cincom talks:
• Bonding with Pango
    by Travis Griggs

• Xtreams - streams for the new millennium
• Stampy
    by Martin Kobetic

• Current Developments in the Store Version Control System
    by Alan Knight

• Wolf Pack Programming
• On the Extremities of Extreme
    by Jason Ayers, Julian Fitzell
Contents
•   The Products
•   Product Improvements
•   Product Cycle
•   Cincom Smalltalk Foundation
•   ObjectStudio
•   WebVelocity
•   VisualWorks
•   What’s Next?
•   Show and Tell
Cincom Smalltalk Roadmap 2010
The Products

A LOT has happened in the past year!
• Three (3) MAJOR product releases
• Two (2) maintenance releases
The Products




 Cincom Smalltalk Foundation
The Products



 ObjectStudio   WebVelocity   VisualWorks




 Cincom Smalltalk Foundation
Product Improvements
What are we trying to do?
* Make changes to:
• Benefit our customers
• Benefit Smalltalk
    Keep it Vital and Competitive
Product Improvements
What kinds of product changes are there?
• New Features
• Refinement/enhancements/updates
• Foundational (prerequisites for future work)
• Cleanup:
    Removing unused, obsolete, broken code
    Refactoring/restructuring old code/subsystems/frameworks
Product Improvements
What kinds of product changes are there?
• Disruptive/non-disruptive
Product Improvements
Where do we get our ideas from?
• Customers
• Community
• Engineering & Support
• Sales
Product Cycle
We tried new things to improve the benefits to
customers:
• What did we try?
• Why did we try it?
• How did it work out?
Product Cycle Length
What: Longer product cycle
Why:
• Customers not able to migrate to frequent releases
• Focus on new product benefits to allow customers to more easily
 justify upgrading

How did it work out?
• Mixed
What’s next?
Product Cycle Improvements
What: Development Process Refinement
Why:
• Time to “Sharpen the saw”
How did it work out?
• Well!
Cincom Smalltalk Foundation
• Unicode Windows virtual machine
     Wide char support is now standard and the basis for Internationalization work
• Store Revamped
     Store was revamped to use O-R mapping for speed and a base for future
      changes
• 64 bit work
     Significant fixes/improvements
• Atomic loading
     A code loading and integration technology that allows developers to avoid 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
• New prerequisite engine integration
Cincom Smalltalk Foundation
• Merge Engine
    Faster, more capable merge engine

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

• Seaside Framework
    latest release integrated
Cincom Smalltalk Roadmap 2010
ObjectStudio 8.2
• Latest Foundation base with improvements (Cincom Smalltalk Foundation)
• Modeling Tool (comprehensive)
         •   The Modeling Tool allows a business architect to design, and generate the framework for, a software system, using this
             powerful UML base tool


• Mapping Tool (revamped to use more powerful O-R mapping technology)
         •   Revamped to use more powerful O-R mapping technology
         •   The mapping tool allows and easy connection from relationship databases


• Windows message loop moved from C to Smalltalk
       ASends also handled in Smalltalk (Asynch msg sends)
       Fixed out-of-sequence events caused by debugger in classic


• Fixes/refinements
• New professionally designed logos & icons
• Vista Certified!
ObjectStudio 8.2.1
• Latest foundation tools and improvements (Cincom Smalltalk
  Foundation 7.7.1)

• C to Smalltalk migration work
    Makes more customization accessible to customers

• Maintenance release
    Refinements, fixes

• Migration improvements
    Working with users to simplify upgrades

• Windows 7 Certified!
Cincom Smalltalk Roadmap 2010
WebVelocity 1.0
• Unique Web based IDE
• Quickly build Db -> Web applications
      Fast and easy
      Supports complex object domains

• Core built from
      VisualWorks
      Seaside
      Glorp
      ActiveRecord pattern
WebVelocity 1.1
• Cloud Deployment release focus
       Allows creation of SaaS solutions
       Allows easy cloud based development
       Allows easy cloud deployment with Amazon Web Services
       Other web services possible
       Amazon RDS cloud Db supported

• Headless (no gui) deployment allows more deployment platforms
• Enhanced editing tools
• Collaborative editing
       See your remote teammate’s changes as they make them

• Foundation / Framework:
       Upgrade to Cincom Smalltalk Foundation 7.7
       Upgrade to Seaside 3.0
Cincom Smalltalk Roadmap 2010
VisualWorks 7.7
• Foundation Upgrade
• Internationalization (CLDR based, Unicode standard)
       Going from 14 locales to hundreds

• 64 bit platforms major revamp
       Solaris
       Linux

• COM Revamp
       More easily integrate Windows capabilities into VisualWorks applications
       Tools

• COM ActiveX
• New professionally designed icons & logos
• Grid preview
VisualWorks 7.7.1

• Cincom Smalltalk tools and improvements
• WSDL 2.0 / SOAP 1.2
   Revamped to handle updated protocols

• Store improvements from foundation
   Heavily used by customers

• Project Launcher (LaunchPad)
What’s Next? - Foundation

•   Windows 64 bit VM
•   Continued Store improvements
•   IPV6
•   VM Signal handling
•   SQLite for Store auto install
What’s Next? - ObjectStudio

• Mapping Tool
   GUI for freeform mapping
   Support more Glorp capability
   Improve integration with Modeling tool
• Modeling Tool
     Interaction diagramer
     Integrate pkgs/bundles/namespaces
     Enhance editors
     Build Wizards for model creation
     Save to XML-OMG Model Interchange format
What’s Next? - ObjectStudio

• Windows api / C to Smalltalk work continued
• Scriptable Installer
   Evaluating more flexible XML based installer
• Documentation
   Refresh documentation on areas of key updates
• GUI refresh
What’s Next? - VisualWorks
User interface work
•Cairo
•Pango
•Update looks
•Code refactor and simplification
•Better utilization of native platform
What’s Next? - VisualWorks
Continued work –
•WSDL 2.0 / SOAP 1.2 tools
•Internationalization
   Locale specific collation
   Collation performance improvements
   IME improvements
What’s Next? - VisualWorks
• Move to Production
    Polycephaly
    Grid (enhancement needed first)

• Code highlighting
• Autocomplete
• Interest:?
      Calendar Widget
      Multi-touch support
      OAuth
      XMPP
What’s Next? - VisualWorks
Longer Term

•Font & Text improvements
•UI Construction
•Improved widget architecture
•Opentalk-IIOP DST replacement
•Reified instance variables
•Protocol additions/updates (TLS, X509 …
•Sax based streaming
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

• LaunchPad
• WebVelocity in the Cloud
Cincom Smalltalk Roadmap 2010
Thank You!

Cincom Smalltalk Contacts
• Arden Thomas - Product Manager
 - athomas@cincom.com
• Suzanne Fortman – Program Director
 - sfortman@cincom.com
• James Roberston – Product Evangelist
 - jrobertson@cincom.com
• Jeremy Jordan – Marketing Manager
 - jjordan@cincom.com
Cincom Smalltalk Roadmap 2010
Ad

More Related Content

What's hot (20)

Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus
 
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei KavaleuGECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon_Org Team
 
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Serena Software
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
IBM UrbanCode Products
 
Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016
Serena Software
 
Dynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OA
DMC, Inc.
 
VMworld 2014 Announcements
VMworld 2014 AnnouncementsVMworld 2014 Announcements
VMworld 2014 Announcements
Brendan Rose
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practices
Serena Software
 
Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016
Fábio Oliveira
 
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
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery
Micro Focus
 
Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015) Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015)
Joram Barrez
 
Lessons Learned Monitoring Production
Lessons Learned Monitoring ProductionLessons Learned Monitoring Production
Lessons Learned Monitoring Production
Aviran Mordo
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Claudia Ring
 
Urban code deploy helps with traditional websphere app server migration
Urban code deploy helps with traditional websphere app server migrationUrban code deploy helps with traditional websphere app server migration
Urban code deploy helps with traditional websphere app server migration
Laurel Dickson-Bull
 
Migrate from WS2003 to WS2008 or WS2012 in One Step
Migrate from WS2003 to WS2008 or WS2012 in One Step Migrate from WS2003 to WS2008 or WS2012 in One Step
Migrate from WS2003 to WS2008 or WS2012 in One Step
AppZero Inc
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
Achieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCFAchieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCF
Gregor Zurowski
 
CICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaCICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open beta
Mark Cocker
 
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus
 
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei KavaleuGECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon_Org Team
 
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Serena Software
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
IBM UrbanCode Products
 
Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016
Serena Software
 
Dynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OA
DMC, Inc.
 
VMworld 2014 Announcements
VMworld 2014 AnnouncementsVMworld 2014 Announcements
VMworld 2014 Announcements
Brendan Rose
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practices
Serena Software
 
Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016
Fábio Oliveira
 
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
 
#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery
Micro Focus
 
Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015) Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015)
Joram Barrez
 
Lessons Learned Monitoring Production
Lessons Learned Monitoring ProductionLessons Learned Monitoring Production
Lessons Learned Monitoring Production
Aviran Mordo
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Claudia Ring
 
Urban code deploy helps with traditional websphere app server migration
Urban code deploy helps with traditional websphere app server migrationUrban code deploy helps with traditional websphere app server migration
Urban code deploy helps with traditional websphere app server migration
Laurel Dickson-Bull
 
Migrate from WS2003 to WS2008 or WS2012 in One Step
Migrate from WS2003 to WS2008 or WS2012 in One Step Migrate from WS2003 to WS2008 or WS2012 in One Step
Migrate from WS2003 to WS2008 or WS2012 in One Step
AppZero Inc
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
Achieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCFAchieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCF
Gregor Zurowski
 
CICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaCICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open beta
Mark Cocker
 

Viewers also liked (9)

Stable Squeak World Tour
Stable Squeak World TourStable Squeak World Tour
Stable Squeak World Tour
ESUG
 
What’s New In Cincom Smalltalk
What’s New In Cincom SmalltalkWhat’s New In Cincom Smalltalk
What’s New In Cincom Smalltalk
ESUG
 
Blogs and RSS – Trawling the Internet for Meaning
Blogs and RSS – Trawling the Internet for MeaningBlogs and RSS – Trawling the Internet for Meaning
Blogs and RSS – Trawling the Internet for Meaning
ESUG
 
ESUG 2010 Welcome!
ESUG 2010 Welcome!ESUG 2010 Welcome!
ESUG 2010 Welcome!
ESUG
 
Virtual Pair Programming
Virtual Pair ProgrammingVirtual Pair Programming
Virtual Pair Programming
ESUG
 
Towards a Taxonomy of Unit Tests
Towards a Taxonomy of Unit Tests Towards a Taxonomy of Unit Tests
Towards a Taxonomy of Unit Tests
ESUG
 
VAST 8.0
VAST 8.0VAST 8.0
VAST 8.0
ESUG
 
Cava := Eclipse asSmalltalkPlugin.
Cava := Eclipse asSmalltalkPlugin.Cava := Eclipse asSmalltalkPlugin.
Cava := Eclipse asSmalltalkPlugin.
ESUG
 
The Object Repository - Pulling Objects out of the Ecosystem
The Object Repository - Pulling Objects out of the EcosystemThe Object Repository - Pulling Objects out of the Ecosystem
The Object Repository - Pulling Objects out of the Ecosystem
ESUG
 
Stable Squeak World Tour
Stable Squeak World TourStable Squeak World Tour
Stable Squeak World Tour
ESUG
 
What’s New In Cincom Smalltalk
What’s New In Cincom SmalltalkWhat’s New In Cincom Smalltalk
What’s New In Cincom Smalltalk
ESUG
 
Blogs and RSS – Trawling the Internet for Meaning
Blogs and RSS – Trawling the Internet for MeaningBlogs and RSS – Trawling the Internet for Meaning
Blogs and RSS – Trawling the Internet for Meaning
ESUG
 
ESUG 2010 Welcome!
ESUG 2010 Welcome!ESUG 2010 Welcome!
ESUG 2010 Welcome!
ESUG
 
Virtual Pair Programming
Virtual Pair ProgrammingVirtual Pair Programming
Virtual Pair Programming
ESUG
 
Towards a Taxonomy of Unit Tests
Towards a Taxonomy of Unit Tests Towards a Taxonomy of Unit Tests
Towards a Taxonomy of Unit Tests
ESUG
 
VAST 8.0
VAST 8.0VAST 8.0
VAST 8.0
ESUG
 
Cava := Eclipse asSmalltalkPlugin.
Cava := Eclipse asSmalltalkPlugin.Cava := Eclipse asSmalltalkPlugin.
Cava := Eclipse asSmalltalkPlugin.
ESUG
 
The Object Repository - Pulling Objects out of the Ecosystem
The Object Repository - Pulling Objects out of the EcosystemThe Object Repository - Pulling Objects out of the Ecosystem
The Object Repository - Pulling Objects out of the Ecosystem
ESUG
 
Ad

Similar to Cincom Smalltalk Roadmap 2010 (20)

Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
ESUG
 
Cincom Smalltalk Update
Cincom Smalltalk UpdateCincom Smalltalk Update
Cincom Smalltalk Update
ESUG
 
News from Build 2013
News from Build 2013News from Build 2013
News from Build 2013
Sasha Goldshtein
 
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
Teamstudio
 
State of the Platforms
State of the PlatformsState of the Platforms
State of the Platforms
Sasha Goldshtein
 
TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015
DotNetCampus
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic application
Taras Matyashovsky
 
Status update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New featuresStatus update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New features
Axiell ALM
 
Status update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New featuresStatus update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New features
Axiell ALM
 
Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2
ArdenCST
 
Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015
ESUG
 
AD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension LibraryAD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension Library
paidi_ed
 
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
 
Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3
ArdenCST
 
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.
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
Vinayak Tavargeri
 
DotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcementsDotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcements
Sajeetharan
 
InduSoft Web Studio 8.0 + Service Pack Two Overview
InduSoft Web Studio 8.0 + Service Pack Two OverviewInduSoft Web Studio 8.0 + Service Pack Two Overview
InduSoft Web Studio 8.0 + Service Pack Two Overview
AVEVA
 
Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013
ESUG
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
Lino Telera
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
ESUG
 
Cincom Smalltalk Update
Cincom Smalltalk UpdateCincom Smalltalk Update
Cincom Smalltalk Update
ESUG
 
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
Teamstudio
 
TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015
DotNetCampus
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic application
Taras Matyashovsky
 
Status update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New featuresStatus update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New features
Axiell ALM
 
Status update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New featuresStatus update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New features
Axiell ALM
 
Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2
ArdenCST
 
Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015
ESUG
 
AD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension LibraryAD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension Library
paidi_ed
 
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
 
Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft3
ArdenCST
 
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.
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
Vinayak Tavargeri
 
DotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcementsDotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcements
Sajeetharan
 
InduSoft Web Studio 8.0 + Service Pack Two Overview
InduSoft Web Studio 8.0 + Service Pack Two OverviewInduSoft Web Studio 8.0 + Service Pack Two Overview
InduSoft Web Studio 8.0 + Service Pack Two Overview
AVEVA
 
Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013Cincom Smalltalk Roadmap ESUG 2013
Cincom Smalltalk Roadmap ESUG 2013
ESUG
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
Lino Telera
 
Ad

More from ESUG (20)

Words words words... Automatic detection of word repetition
Words words words... Automatic detection of word repetitionWords words words... Automatic detection of word repetition
Words words words... Automatic detection of word repetition
ESUG
 
ShowUs: Compiling with inlining Druid + Opal = DrOpal
ShowUs: Compiling with inlining Druid + Opal = DrOpalShowUs: Compiling with inlining Druid + Opal = DrOpal
ShowUs: Compiling with inlining Druid + Opal = DrOpal
ESUG
 
Show us your Prokject #esug2024: "Gregg Shorthand"
Show us your Prokject #esug2024: "Gregg Shorthand"Show us your Prokject #esug2024: "Gregg Shorthand"
Show us your Prokject #esug2024: "Gregg Shorthand"
ESUG
 
Slides from ShowUs #esug2024: "QuickTalk: Multicultural Microwiki"
Slides from ShowUs #esug2024: "QuickTalk: Multicultural Microwiki"Slides from ShowUs #esug2024: "QuickTalk: Multicultural Microwiki"
Slides from ShowUs #esug2024: "QuickTalk: Multicultural Microwiki"
ESUG
 
Pharo GitLab Example: This is a simple Pharo Smalltalk pipeline example
Pharo GitLab Example: This is a simple Pharo Smalltalk pipeline examplePharo GitLab Example: This is a simple Pharo Smalltalk pipeline example
Pharo GitLab Example: This is a simple Pharo Smalltalk pipeline example
ESUG
 
Show us your Project @ ESUG2024: Security cards
Show us your Project @ ESUG2024: Security cardsShow us your Project @ ESUG2024: Security cards
Show us your Project @ ESUG2024: Security cards
ESUG
 
Phausto: fast and accessible DSP programming for sound and music creation in ...
Phausto: fast and accessible DSP programming for sound and music creation in ...Phausto: fast and accessible DSP programming for sound and music creation in ...
Phausto: fast and accessible DSP programming for sound and music creation in ...
ESUG
 
Modest-Pharo: Unit Test Generation Based on Traces and Metamodels
Modest-Pharo: Unit Test Generation Based on Traces and MetamodelsModest-Pharo: Unit Test Generation Based on Traces and Metamodels
Modest-Pharo: Unit Test Generation Based on Traces and Metamodels
ESUG
 
GLOSS - A GLSP1 Model Server on the Smalltalk Platform
GLOSS - A GLSP1 Model Server on the Smalltalk PlatformGLOSS - A GLSP1 Model Server on the Smalltalk Platform
GLOSS - A GLSP1 Model Server on the Smalltalk Platform
ESUG
 
Smalltalk JIT Compilation: LLVM Experimentation
Smalltalk JIT Compilation: LLVM ExperimentationSmalltalk JIT Compilation: LLVM Experimentation
Smalltalk JIT Compilation: LLVM Experimentation
ESUG
 
Towards resilience against highly dynamic challenges for Wireless Sensor Netw...
Towards resilience against highly dynamic challenges for Wireless Sensor Netw...Towards resilience against highly dynamic challenges for Wireless Sensor Netw...
Towards resilience against highly dynamic challenges for Wireless Sensor Netw...
ESUG
 
SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies A...
SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies A...SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies A...
SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies A...
ESUG
 
Pyramidion : a framework for Domain-Specific Editor
Pyramidion : a framework for Domain-Specific EditorPyramidion : a framework for Domain-Specific Editor
Pyramidion : a framework for Domain-Specific Editor
ESUG
 
Intentional Benchmarking of Dynamic Languages
Intentional Benchmarking of Dynamic LanguagesIntentional Benchmarking of Dynamic Languages
Intentional Benchmarking of Dynamic Languages
ESUG
 
MethodProxies: A Safe and Fast Message-Passing Control Library
MethodProxies: A Safe and Fast Message-Passing Control LibraryMethodProxies: A Safe and Fast Message-Passing Control Library
MethodProxies: A Safe and Fast Message-Passing Control Library
ESUG
 
Runtime Type Collection and its usage in Code Transpiling
Runtime Type Collection and its usage in Code TranspilingRuntime Type Collection and its usage in Code Transpiling
Runtime Type Collection and its usage in Code Transpiling
ESUG
 
Inlined Code Generation for Smalltalk. From IWST2024
Inlined Code Generation for Smalltalk. From IWST2024Inlined Code Generation for Smalltalk. From IWST2024
Inlined Code Generation for Smalltalk. From IWST2024
ESUG
 
Redesigning FFI calls in Pharo: Exploiting the baseline JIT for more performa...
Redesigning FFI calls in Pharo: Exploiting the baseline JIT for more performa...Redesigning FFI calls in Pharo: Exploiting the baseline JIT for more performa...
Redesigning FFI calls in Pharo: Exploiting the baseline JIT for more performa...
ESUG
 
gt4llm: Software Development with LLMs in Glamorous Toolkit
gt4llm: Software Development with LLMs in Glamorous Toolkitgt4llm: Software Development with LLMs in Glamorous Toolkit
gt4llm: Software Development with LLMs in Glamorous Toolkit
ESUG
 
Attack chains construction: Towards detecting and preventing Pharo vulnerabil...
Attack chains construction: Towards detecting and preventing Pharo vulnerabil...Attack chains construction: Towards detecting and preventing Pharo vulnerabil...
Attack chains construction: Towards detecting and preventing Pharo vulnerabil...
ESUG
 
Words words words... Automatic detection of word repetition
Words words words... Automatic detection of word repetitionWords words words... Automatic detection of word repetition
Words words words... Automatic detection of word repetition
ESUG
 
ShowUs: Compiling with inlining Druid + Opal = DrOpal
ShowUs: Compiling with inlining Druid + Opal = DrOpalShowUs: Compiling with inlining Druid + Opal = DrOpal
ShowUs: Compiling with inlining Druid + Opal = DrOpal
ESUG
 
Show us your Prokject #esug2024: "Gregg Shorthand"
Show us your Prokject #esug2024: "Gregg Shorthand"Show us your Prokject #esug2024: "Gregg Shorthand"
Show us your Prokject #esug2024: "Gregg Shorthand"
ESUG
 
Slides from ShowUs #esug2024: "QuickTalk: Multicultural Microwiki"
Slides from ShowUs #esug2024: "QuickTalk: Multicultural Microwiki"Slides from ShowUs #esug2024: "QuickTalk: Multicultural Microwiki"
Slides from ShowUs #esug2024: "QuickTalk: Multicultural Microwiki"
ESUG
 
Pharo GitLab Example: This is a simple Pharo Smalltalk pipeline example
Pharo GitLab Example: This is a simple Pharo Smalltalk pipeline examplePharo GitLab Example: This is a simple Pharo Smalltalk pipeline example
Pharo GitLab Example: This is a simple Pharo Smalltalk pipeline example
ESUG
 
Show us your Project @ ESUG2024: Security cards
Show us your Project @ ESUG2024: Security cardsShow us your Project @ ESUG2024: Security cards
Show us your Project @ ESUG2024: Security cards
ESUG
 
Phausto: fast and accessible DSP programming for sound and music creation in ...
Phausto: fast and accessible DSP programming for sound and music creation in ...Phausto: fast and accessible DSP programming for sound and music creation in ...
Phausto: fast and accessible DSP programming for sound and music creation in ...
ESUG
 
Modest-Pharo: Unit Test Generation Based on Traces and Metamodels
Modest-Pharo: Unit Test Generation Based on Traces and MetamodelsModest-Pharo: Unit Test Generation Based on Traces and Metamodels
Modest-Pharo: Unit Test Generation Based on Traces and Metamodels
ESUG
 
GLOSS - A GLSP1 Model Server on the Smalltalk Platform
GLOSS - A GLSP1 Model Server on the Smalltalk PlatformGLOSS - A GLSP1 Model Server on the Smalltalk Platform
GLOSS - A GLSP1 Model Server on the Smalltalk Platform
ESUG
 
Smalltalk JIT Compilation: LLVM Experimentation
Smalltalk JIT Compilation: LLVM ExperimentationSmalltalk JIT Compilation: LLVM Experimentation
Smalltalk JIT Compilation: LLVM Experimentation
ESUG
 
Towards resilience against highly dynamic challenges for Wireless Sensor Netw...
Towards resilience against highly dynamic challenges for Wireless Sensor Netw...Towards resilience against highly dynamic challenges for Wireless Sensor Netw...
Towards resilience against highly dynamic challenges for Wireless Sensor Netw...
ESUG
 
SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies A...
SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies A...SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies A...
SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies A...
ESUG
 
Pyramidion : a framework for Domain-Specific Editor
Pyramidion : a framework for Domain-Specific EditorPyramidion : a framework for Domain-Specific Editor
Pyramidion : a framework for Domain-Specific Editor
ESUG
 
Intentional Benchmarking of Dynamic Languages
Intentional Benchmarking of Dynamic LanguagesIntentional Benchmarking of Dynamic Languages
Intentional Benchmarking of Dynamic Languages
ESUG
 
MethodProxies: A Safe and Fast Message-Passing Control Library
MethodProxies: A Safe and Fast Message-Passing Control LibraryMethodProxies: A Safe and Fast Message-Passing Control Library
MethodProxies: A Safe and Fast Message-Passing Control Library
ESUG
 
Runtime Type Collection and its usage in Code Transpiling
Runtime Type Collection and its usage in Code TranspilingRuntime Type Collection and its usage in Code Transpiling
Runtime Type Collection and its usage in Code Transpiling
ESUG
 
Inlined Code Generation for Smalltalk. From IWST2024
Inlined Code Generation for Smalltalk. From IWST2024Inlined Code Generation for Smalltalk. From IWST2024
Inlined Code Generation for Smalltalk. From IWST2024
ESUG
 
Redesigning FFI calls in Pharo: Exploiting the baseline JIT for more performa...
Redesigning FFI calls in Pharo: Exploiting the baseline JIT for more performa...Redesigning FFI calls in Pharo: Exploiting the baseline JIT for more performa...
Redesigning FFI calls in Pharo: Exploiting the baseline JIT for more performa...
ESUG
 
gt4llm: Software Development with LLMs in Glamorous Toolkit
gt4llm: Software Development with LLMs in Glamorous Toolkitgt4llm: Software Development with LLMs in Glamorous Toolkit
gt4llm: Software Development with LLMs in Glamorous Toolkit
ESUG
 
Attack chains construction: Towards detecting and preventing Pharo vulnerabil...
Attack chains construction: Towards detecting and preventing Pharo vulnerabil...Attack chains construction: Towards detecting and preventing Pharo vulnerabil...
Attack chains construction: Towards detecting and preventing Pharo vulnerabil...
ESUG
 

Recently uploaded (20)

Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 

Cincom Smalltalk Roadmap 2010

  • 1. Cincom Smalltalk Roadmap 2010 ESUG Update By Arden Thomas Cincom Smalltalk Product Line Manager
  • 3. Cincom talks: • Bonding with Pango  by Travis Griggs • Xtreams - streams for the new millennium • Stampy  by Martin Kobetic • Current Developments in the Store Version Control System  by Alan Knight • Wolf Pack Programming • On the Extremities of Extreme  by Jason Ayers, Julian Fitzell
  • 4. Contents • The Products • Product Improvements • Product Cycle • Cincom Smalltalk Foundation • ObjectStudio • WebVelocity • VisualWorks • What’s Next? • Show and Tell
  • 6. The Products A LOT has happened in the past year! • Three (3) MAJOR product releases • Two (2) maintenance releases
  • 7. The Products Cincom Smalltalk Foundation
  • 8. The Products ObjectStudio WebVelocity VisualWorks Cincom Smalltalk Foundation
  • 9. Product Improvements What are we trying to do? * Make changes to: • Benefit our customers • Benefit Smalltalk  Keep it Vital and Competitive
  • 10. Product Improvements What kinds of product changes are there? • New Features • Refinement/enhancements/updates • Foundational (prerequisites for future work) • Cleanup:  Removing unused, obsolete, broken code  Refactoring/restructuring old code/subsystems/frameworks
  • 11. Product Improvements What kinds of product changes are there? • Disruptive/non-disruptive
  • 12. Product Improvements Where do we get our ideas from? • Customers • Community • Engineering & Support • Sales
  • 13. Product Cycle We tried new things to improve the benefits to customers: • What did we try? • Why did we try it? • How did it work out?
  • 14. Product Cycle Length What: Longer product cycle Why: • Customers not able to migrate to frequent releases • Focus on new product benefits to allow customers to more easily justify upgrading How did it work out? • Mixed What’s next?
  • 15. Product Cycle Improvements What: Development Process Refinement Why: • Time to “Sharpen the saw” How did it work out? • Well!
  • 16. Cincom Smalltalk Foundation • Unicode Windows virtual machine  Wide char support is now standard and the basis for Internationalization work • Store Revamped  Store was revamped to use O-R mapping for speed and a base for future changes • 64 bit work  Significant fixes/improvements • Atomic loading  A code loading and integration technology that allows developers to avoid 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 • New prerequisite engine integration
  • 17. Cincom Smalltalk Foundation • Merge Engine  Faster, more capable merge engine • New Comparison Tool • Store improvements  New Store Browsers (RB based)  Glorp based Store garbage collection  Fixes and cleanup • Seaside Framework  latest release integrated
  • 19. ObjectStudio 8.2 • Latest Foundation base with improvements (Cincom Smalltalk Foundation) • Modeling Tool (comprehensive) • The Modeling Tool allows a business architect to design, and generate the framework for, a software system, using this powerful UML base tool • Mapping Tool (revamped to use more powerful O-R mapping technology) • Revamped to use more powerful O-R mapping technology • The mapping tool allows and easy connection from relationship databases • Windows message loop moved from C to Smalltalk  ASends also handled in Smalltalk (Asynch msg sends)  Fixed out-of-sequence events caused by debugger in classic • Fixes/refinements • New professionally designed logos & icons • Vista Certified!
  • 20. ObjectStudio 8.2.1 • Latest foundation tools and improvements (Cincom Smalltalk Foundation 7.7.1) • C to Smalltalk migration work  Makes more customization accessible to customers • Maintenance release  Refinements, fixes • Migration improvements  Working with users to simplify upgrades • Windows 7 Certified!
  • 22. WebVelocity 1.0 • Unique Web based IDE • Quickly build Db -> Web applications  Fast and easy  Supports complex object domains • Core built from  VisualWorks  Seaside  Glorp  ActiveRecord pattern
  • 23. WebVelocity 1.1 • Cloud Deployment release focus  Allows creation of SaaS solutions  Allows easy cloud based development  Allows easy cloud deployment with Amazon Web Services  Other web services possible  Amazon RDS cloud Db supported • Headless (no gui) deployment allows more deployment platforms • Enhanced editing tools • Collaborative editing  See your remote teammate’s changes as they make them • Foundation / Framework:  Upgrade to Cincom Smalltalk Foundation 7.7  Upgrade to Seaside 3.0
  • 25. VisualWorks 7.7 • Foundation Upgrade • Internationalization (CLDR based, Unicode standard)  Going from 14 locales to hundreds • 64 bit platforms major revamp  Solaris  Linux • COM Revamp  More easily integrate Windows capabilities into VisualWorks applications  Tools • COM ActiveX • New professionally designed icons & logos • Grid preview
  • 26. VisualWorks 7.7.1 • Cincom Smalltalk tools and improvements • WSDL 2.0 / SOAP 1.2  Revamped to handle updated protocols • Store improvements from foundation  Heavily used by customers • Project Launcher (LaunchPad)
  • 27. What’s Next? - Foundation • Windows 64 bit VM • Continued Store improvements • IPV6 • VM Signal handling • SQLite for Store auto install
  • 28. What’s Next? - ObjectStudio • Mapping Tool  GUI for freeform mapping  Support more Glorp capability  Improve integration with Modeling tool • Modeling Tool  Interaction diagramer  Integrate pkgs/bundles/namespaces  Enhance editors  Build Wizards for model creation  Save to XML-OMG Model Interchange format
  • 29. What’s Next? - ObjectStudio • Windows api / C to Smalltalk work continued • Scriptable Installer  Evaluating more flexible XML based installer • Documentation  Refresh documentation on areas of key updates • GUI refresh
  • 30. What’s Next? - VisualWorks User interface work •Cairo •Pango •Update looks •Code refactor and simplification •Better utilization of native platform
  • 31. What’s Next? - VisualWorks Continued work – •WSDL 2.0 / SOAP 1.2 tools •Internationalization  Locale specific collation  Collation performance improvements  IME improvements
  • 32. What’s Next? - VisualWorks • Move to Production  Polycephaly  Grid (enhancement needed first) • Code highlighting • Autocomplete • Interest:?  Calendar Widget  Multi-touch support  OAuth  XMPP
  • 33. What’s Next? - VisualWorks Longer Term •Font & Text improvements •UI Construction •Improved widget architecture •Opentalk-IIOP DST replacement •Reified instance variables •Protocol additions/updates (TLS, X509 … •Sax based streaming
  • 34. What’s Next? Please tell us …. Talk to us! Customers and industry users should contact Cincom Smalltalk Product management at: [email protected] - Cincom is listening Please send product management your requirements, ideas and wishes!
  • 35. Show and Tell • LaunchPad • WebVelocity in the Cloud
  • 37. Thank You! Cincom Smalltalk Contacts • Arden Thomas - Product Manager - [email protected] • Suzanne Fortman – Program Director - [email protected] • James Roberston – Product Evangelist - [email protected] • Jeremy Jordan – Marketing Manager - [email protected]