SlideShare a Scribd company logo
Cincom Smalltalk
“TdF” News 2012
An ESUG Update

 by   Arden Thomas
      Cincom Smalltalk
      Product Manager
Cincom Talks:
• Building a Business
 with Cincom Smalltalk
  by Arden Thomas,
   Dirk Verleysen
• Cincom News
   by Arden Thomas
“What does Cincom Smalltalk
and the Tour de France have
in common?”
Contents
•   TdF – TdF terms
•   International Appeal
•   Teams – Teamwork to get it done
•   Peloton – Mass appeal
•   Domestique – The workhorses!
•   Maillot Jaune – The Yellow Jersey
•   Team Manager
•   “It’s not about the bike” … (your name here)
TdF - Cincom Smalltalk’s
    “Tours de Force”
TdF terms
•   The International Community
        (Int’l) (makeup of our team too!)
           • Smalltalk is the common language
•   Team Manager
•   Peloton
•   GC
•   Domestique
•   Jerseys:
      White
      Green
      Polka dot
      Maillot Jaune (Yellow Jersey)
TDF History
Past > Present > Future
• ObjectStudio 8.2 (8.2.1) > 8.3 (8.3.1) > 8.4 (8.4.1)
• VisualWorks 7.7 (7.7.1) > 7.8 (7.8.1) > 7.9 (7.9.1)
Tour de Force
  Peloton (Mass Appeal)
Cincom Smalltalk Foundation
Our Tour de Force – Breakaways


   ObjectStudio     VisualWorks



   Cincom Smalltalk Foundation
The International Community
• Cross Platform
• Unicode VM
White Jersey – Best New Feature
• Past
    WSDL 2.0 / SOAP 1.2 revamp
    COM revamp
• Present
    External Encryption option
      • Flexibility
      • Speed
      • standards
• Future
    TextEditor
    IPV6
Green Jersey – Sprinter
• Past
   Delays
• Present
   Skins – An innovative
            UI approach
• Future
   TextEditor
Polka Dot Jersey – Climbing
to New Heights
• Future
   Font Framework Revamp
   Store configuration
    management
   Store speed
Domestique
•   Polycephaly
•   Polycephally II
•   GC performance improvements
•   Database driver refinements
Future
• Code completion
• Code highlighting
• (TextEditor) parsing
The Maillot Jaune -
• Past
   Polycephaly
• Present
   Polycephaly II
• Future
   Stay tuned!
Cincom Smalltalk Update
International Community
• Windows 7 Compatibility logo
International Community
• Past
   Move to shared foundation (OS8)
• Present
   Mapping tool moved to shared O/R mapping (GLORP)
• Future
   Move to shared COM
White Jersey – Best New Feature
•   Past
      Revitalized Modeling & Mapping
•   Present
      Mapping tool move to new O-R technology (GLORP)
• Future
     More flexible/powerful GUI framework
     Other (top secret!)
Green Jersey – Sprinter
• Past
   Vista Certified

• Present
   Windows 7 logo

• Future
   Continued Windows certifications
Polka Dot Jersey – Climbing
to New Heights
•   Past
      OS8
•   Present
      Round trip engineering
•   Future
The Maillot Jaune -
Future - NEW GUI and Infrastructure Work
•   Use the native Windows Common Controls, like other Windows "Standard Applications“
• Windows Procedure and MessageMap in Smalltalk
        you can define your own messages, no filtering

• All Smalltalk code
        no primitives, no hiding of code, no "magic“

•   Extensable
        everything is in Smalltalk, clients can change the style of the controls

• Adaptable
        can be easily updated to the next Windows UI changes.

• Goal: a new UI, implemented in Smalltalk, that is backwards compatible, but also implements the new
    or current features of the Windows Common Controls
Cincom Smalltalk Update
The International Community
Past
    CLDR-based Internationalization
    Seaside latest version

Present
    Xtreams

Future
    Better Font rendering, kerning
    Unicode 6.1 standards
    Rendering of non Latin characters
White Jersey – Best new feature

Past
• Project Launcher
• Cairo graphics
Present
• Windows 64 bit
Domestique
• Past
   Polycephaly

• Present
     Windows 64
     COM 64
     Oracle 64
     ODBC 64
Green Jersey – Sprinter

• Past
   Delays

• Present
   Skins – An innovative UI approach

• Future
   Font work
Polka Dot Jersey – Climbing
to New Heights
• Past
   64 bit foundation work (Linux, Solaris)
• Present
   Store

• Future
   Store configuration management
The Maillot Jaune -
•   Past
      Polycephaly
•   Present
      External Encryption
•   Future
      TextEditor work
         • Built in auto-completion
         • Built in highlighting
         • Base for community improvements
         • Better rendering
         • Unicode 6.1 standards
         • Rendering of non-latin characters
Sprints!
Process
Refinements
   • More sprints!
      R&D work
   • More tests
   • Store configuration
      management
      experiments
Release Changes
Just because it is not broken, doesn’t mean we
cant make it better!
- Recent experiments in releases
Release Changes
Customers asked for true maintenance releases:
  • We heard you!
  • ObjectStudio 8.3.1 and VisualWorks 7.8.1
     are true maintenance releases
  • ObjectStudio 8.4.1 and VisualWorks 7.9.1
     will be maintenance releases
Release Changes
Future:
  • Annual major releases
  • True maintenance releases
        • Support
        • Resolutions
        • Resolution bundles
Sportsmanship
• Sponsorship of ESUG, STIC, others
• Xtreams Open sourced for ST community
• Direct and indirect employment
 of Smalltalkers!
The Cincom Smalltalk Team
Committed to Smalltalk Excellence and working together
• Engineering
• Support
• Product management
• Executive management
Cincom Smalltalk Update
“It’s not about the bike” ….
It is about the customer and developer – You!

      Our aim is to help software
       developers aim high and
          achieve their goals
Your goals
 Please tell us about your goals!
 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!
Cincom Smalltalk Update
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
Show and Tell
• ObjectStudio GUI brief - Andreas

More Related Content

PDF
Circuit 2015 Keynote - Carsten Ziegeler
PPTX
[Rakuten TechConf2014] [Sendai] Little look inside Global Ichiba: Ichiba Busi...
PPTX
[PGCONF.EU 2017 Keynote] Database Horror Stories, Bad Code, and How Not to be...
PPTX
Ruby on Rails from an ASP.NET Perspective
PPTX
Active group novoferm presentation
PDF
Pier Migration Workshop
PDF
Pharo Update
DOCX
Ed lab - gabarito
Circuit 2015 Keynote - Carsten Ziegeler
[Rakuten TechConf2014] [Sendai] Little look inside Global Ichiba: Ichiba Busi...
[PGCONF.EU 2017 Keynote] Database Horror Stories, Bad Code, and How Not to be...
Ruby on Rails from an ASP.NET Perspective
Active group novoferm presentation
Pier Migration Workshop
Pharo Update
Ed lab - gabarito

Similar to Cincom Smalltalk Update (20)

PDF
Cincom Smalltalk Roadmap 2010
PDF
Cincom Smalltalk News
PDF
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
PDF
Cincom Smalltalk Roadmap ESUG 2013
PDF
Cincom Roadmap ESUG2014
PDF
An Introduction to the Model-View-Controller Pattern
PDF
Technical Debt - SOTR14 - Clarkie
PDF
Building the Ultimate Device Matrix
PDF
NELotus - OpenNTF.org & XPages Mobile Controls
PDF
Cincom Smalltalk Roadmap 2015
PPTX
DevOps in the Microsoft world part 1
PPTX
Visual studio 2012 - What's in it for me?
PDF
Good bye Massive View Controller!
PDF
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)
PDF
Cincom smalltalk roadmap 2015 draft3
PDF
Cincom smalltalk roadmap 2015 draft2
PDF
JIRA Performance After 300,000 Issues
PDF
Continuous Delivery: releasing Better and Faster at Dashlane
PPTX
XM Cloud Demystified - Adam Seabridge
PDF
2014 12-10 aimee
Cincom Smalltalk Roadmap 2010
Cincom Smalltalk News
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk Roadmap ESUG 2013
Cincom Roadmap ESUG2014
An Introduction to the Model-View-Controller Pattern
Technical Debt - SOTR14 - Clarkie
Building the Ultimate Device Matrix
NELotus - OpenNTF.org & XPages Mobile Controls
Cincom Smalltalk Roadmap 2015
DevOps in the Microsoft world part 1
Visual studio 2012 - What's in it for me?
Good bye Massive View Controller!
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)
Cincom smalltalk roadmap 2015 draft3
Cincom smalltalk roadmap 2015 draft2
JIRA Performance After 300,000 Issues
Continuous Delivery: releasing Better and Faster at Dashlane
XM Cloud Demystified - Adam Seabridge
2014 12-10 aimee
Ad

More from ESUG (20)

PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
PDF
Micromaid: A simple Mermaid-like chart generator for Pharo
PDF
Directing Generative AI for Pharo Documentation
PDF
Even Lighter Than Lightweiht: Augmenting Type Inference with Primitive Heuris...
PDF
Composing and Performing Electronic Music on-the-Fly with Pharo and Coypu
PDF
Gamifying Agent-Based Models in Cormas: Towards the Playable Architecture for...
PDF
Analysing Python Machine Learning Notebooks with Moose
PDF
FASTTypeScript metamodel generation using FAST traits and TreeSitter project
PDF
Migrating Katalon Studio Tests to Playwright with Model Driven Engineering
PDF
Package-Aware Approach for Repository-Level Code Completion in Pharo
PDF
Evaluating Benchmark Quality: a Mutation-Testing- Based Methodology
PDF
An Analysis of Inline Method Refactoring
PDF
Identification of unnecessary object allocations using static escape analysis
PDF
Control flow-sensitive optimizations In the Druid Meta-Compiler
PDF
Clean Blocks (IWST 2025, Gdansk, Poland)
PDF
Encoding for Objects Matters (IWST 2025)
PDF
Challenges of Transpiling Smalltalk to JavaScript
PDF
Immersive experiences: what Pharo users do!
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
PDF
Cavrois - an Organic Window Management (ESUG 2025)
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
Micromaid: A simple Mermaid-like chart generator for Pharo
Directing Generative AI for Pharo Documentation
Even Lighter Than Lightweiht: Augmenting Type Inference with Primitive Heuris...
Composing and Performing Electronic Music on-the-Fly with Pharo and Coypu
Gamifying Agent-Based Models in Cormas: Towards the Playable Architecture for...
Analysing Python Machine Learning Notebooks with Moose
FASTTypeScript metamodel generation using FAST traits and TreeSitter project
Migrating Katalon Studio Tests to Playwright with Model Driven Engineering
Package-Aware Approach for Repository-Level Code Completion in Pharo
Evaluating Benchmark Quality: a Mutation-Testing- Based Methodology
An Analysis of Inline Method Refactoring
Identification of unnecessary object allocations using static escape analysis
Control flow-sensitive optimizations In the Druid Meta-Compiler
Clean Blocks (IWST 2025, Gdansk, Poland)
Encoding for Objects Matters (IWST 2025)
Challenges of Transpiling Smalltalk to JavaScript
Immersive experiences: what Pharo users do!
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
Cavrois - an Organic Window Management (ESUG 2025)
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
A Presentation on Artificial Intelligence
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Cloud computing and distributed systems.
PPTX
Machine Learning_overview_presentation.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Review of recent advances in non-invasive hemoglobin estimation
Programs and apps: productivity, graphics, security and other tools
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
A Presentation on Artificial Intelligence
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25-Week II
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Cloud computing and distributed systems.
Machine Learning_overview_presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Cincom Smalltalk Update

  • 1. Cincom Smalltalk “TdF” News 2012 An ESUG Update by Arden Thomas Cincom Smalltalk Product Manager
  • 2. Cincom Talks: • Building a Business with Cincom Smalltalk  by Arden Thomas, Dirk Verleysen • Cincom News  by Arden Thomas
  • 3. “What does Cincom Smalltalk and the Tour de France have in common?”
  • 4. Contents • TdF – TdF terms • International Appeal • Teams – Teamwork to get it done • Peloton – Mass appeal • Domestique – The workhorses! • Maillot Jaune – The Yellow Jersey • Team Manager • “It’s not about the bike” … (your name here)
  • 5. TdF - Cincom Smalltalk’s “Tours de Force”
  • 6. TdF terms • The International Community  (Int’l) (makeup of our team too!) • Smalltalk is the common language • Team Manager • Peloton • GC • Domestique • Jerseys:  White  Green  Polka dot  Maillot Jaune (Yellow Jersey)
  • 7. TDF History Past > Present > Future • ObjectStudio 8.2 (8.2.1) > 8.3 (8.3.1) > 8.4 (8.4.1) • VisualWorks 7.7 (7.7.1) > 7.8 (7.8.1) > 7.9 (7.9.1)
  • 8. Tour de Force Peloton (Mass Appeal) Cincom Smalltalk Foundation
  • 9. Our Tour de Force – Breakaways ObjectStudio VisualWorks Cincom Smalltalk Foundation
  • 10. The International Community • Cross Platform • Unicode VM
  • 11. White Jersey – Best New Feature • Past  WSDL 2.0 / SOAP 1.2 revamp  COM revamp • Present  External Encryption option • Flexibility • Speed • standards • Future  TextEditor  IPV6
  • 12. Green Jersey – Sprinter • Past  Delays • Present  Skins – An innovative UI approach • Future  TextEditor
  • 13. Polka Dot Jersey – Climbing to New Heights • Future  Font Framework Revamp  Store configuration management  Store speed
  • 14. Domestique • Polycephaly • Polycephally II • GC performance improvements • Database driver refinements Future • Code completion • Code highlighting • (TextEditor) parsing
  • 15. The Maillot Jaune - • Past  Polycephaly • Present  Polycephaly II • Future  Stay tuned!
  • 17. International Community • Windows 7 Compatibility logo
  • 18. International Community • Past  Move to shared foundation (OS8) • Present  Mapping tool moved to shared O/R mapping (GLORP) • Future  Move to shared COM
  • 19. White Jersey – Best New Feature • Past  Revitalized Modeling & Mapping • Present  Mapping tool move to new O-R technology (GLORP) • Future  More flexible/powerful GUI framework  Other (top secret!)
  • 20. Green Jersey – Sprinter • Past  Vista Certified • Present  Windows 7 logo • Future  Continued Windows certifications
  • 21. Polka Dot Jersey – Climbing to New Heights • Past  OS8 • Present  Round trip engineering • Future
  • 22. The Maillot Jaune - Future - NEW GUI and Infrastructure Work • Use the native Windows Common Controls, like other Windows "Standard Applications“ • Windows Procedure and MessageMap in Smalltalk  you can define your own messages, no filtering • All Smalltalk code  no primitives, no hiding of code, no "magic“ • Extensable  everything is in Smalltalk, clients can change the style of the controls • Adaptable  can be easily updated to the next Windows UI changes. • Goal: a new UI, implemented in Smalltalk, that is backwards compatible, but also implements the new or current features of the Windows Common Controls
  • 24. The International Community Past  CLDR-based Internationalization  Seaside latest version Present  Xtreams Future  Better Font rendering, kerning  Unicode 6.1 standards  Rendering of non Latin characters
  • 25. White Jersey – Best new feature Past • Project Launcher • Cairo graphics Present • Windows 64 bit
  • 26. Domestique • Past  Polycephaly • Present  Windows 64  COM 64  Oracle 64  ODBC 64
  • 27. Green Jersey – Sprinter • Past  Delays • Present  Skins – An innovative UI approach • Future  Font work
  • 28. Polka Dot Jersey – Climbing to New Heights • Past  64 bit foundation work (Linux, Solaris) • Present  Store • Future  Store configuration management
  • 29. The Maillot Jaune - • Past  Polycephaly • Present  External Encryption • Future  TextEditor work • Built in auto-completion • Built in highlighting • Base for community improvements • Better rendering • Unicode 6.1 standards • Rendering of non-latin characters
  • 30. Sprints! Process Refinements • More sprints! R&D work • More tests • Store configuration management experiments
  • 31. Release Changes Just because it is not broken, doesn’t mean we cant make it better! - Recent experiments in releases
  • 32. Release Changes Customers asked for true maintenance releases: • We heard you! • ObjectStudio 8.3.1 and VisualWorks 7.8.1 are true maintenance releases • ObjectStudio 8.4.1 and VisualWorks 7.9.1 will be maintenance releases
  • 33. Release Changes Future: • Annual major releases • True maintenance releases • Support • Resolutions • Resolution bundles
  • 34. Sportsmanship • Sponsorship of ESUG, STIC, others • Xtreams Open sourced for ST community • Direct and indirect employment of Smalltalkers!
  • 35. The Cincom Smalltalk Team Committed to Smalltalk Excellence and working together • Engineering • Support • Product management • Executive management
  • 37. “It’s not about the bike” …. It is about the customer and developer – You! Our aim is to help software developers aim high and achieve their goals
  • 38. Your goals Please tell us about your goals! 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!
  • 40. 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
  • 41. Show and Tell • ObjectStudio GUI brief - Andreas