Company and Product Update
Neuquén, Argentina – November 14, 2019
Seth Berman
President & CEO
sberman@instantiations.com
@sethloco78
linkedin.com/in/seth-berman
instantiations.com
› Company Update
› Next Product Release
› How to Get VA Smalltalk
› Q & A
Agenda
Company Update
Who is Instantiations?
› A professional services company committed to the
VA Smalltalk Platform through:
› Comprehensive Support
› Custom Engineering
› Training Courses
› Community Involvement
Community Involvement
› Continued Platinum sponsorship of
ESUG and FAST conferences
› Organized Camp Smalltalk this year –
Charlotte
› Sponsored Camp Smalltalk – Portland
› Open collaboration with Github
Evolving the Smalltalk Conversation
› New Smalltalk developments shared through
Github, Twitter, Linkedin
› New approaches and applications for Smalltalk
› New relationships with the software engineering
community to further Smalltalk adoption
Customer Collaboration
› JIT compiler partnership with ETAS
Research & Development
› Machine Learning & Artificial Intelligence
› VA Smalltalk now runs on ARM/ARM64
› IoT (Internet of Things)
Insights from IoT
› Instantiations is a sponsor of RIoT
› https://ncriot.org
“RIoT represents a network of technologists,
engineers, business leaders, academics, policy
makers, and entrepreneurs, all of whom have a
stake in the Internet of Things industry.”
Success at IoT Demo Night
› Demo Night at “All Things Open” Conference
in Raleigh, US
› 4000+ attendees
› Instantiations exhibited and showed the
power and value of Smalltalk
Next Product Release
VA Smalltalk 9.2 Major Features
› New JIT Compiler
› VA8.0.2 32-bit 17.5 sec
› VA9.0.1 32-bit 21.5 sec
› VA9.2 JIT 12.8 sec
VA Smalltalk 9.2 Major Features (cont.)
› HiDPI
› Native and Emulated Widgets
› Font and Icon Scaling
› Sharper/Cleaner User Interfaces
VA Smalltalk 9.2 Major Features (cont.)
› IMAP
› SSL/TLS, Compression IDLE (aka Server Push),
SASL-IR, ESEARCH, Sort/Thread, ACL, Enable,
Namespaces, Quotas, non-synchronized literals,
MOVE, UIDPLUS…
› SMTP
› SSL/TLS
› ESMTP
› Internationalized Email (UTF-8)
VA Smalltalk 9.2 Major Features (cont.)
› SASL Authentication Framework
› OAUTH2
› SCRAM-SHA-256
› SCRAM-SHA-2
› CRAM-MD5
› LOGIN
› PLAIN
› Supports SASL-IR
› Custom SASL Builder
VA Smalltalk 9.2 Major Features (cont.)
› PostgreSQL
› Native Driver
› Integrates into Database Abstraction Layer
› Fully compatible with GLORP
VA Smalltalk 9.2 Features
› SSL/Cryptography
› TLS 1.3 support
› LibreSSL support
› Probabilistic Signature Schemes (RSA-PSS)
› Version-Transparent Algorithm Accessors
› Elliptic-Curve, Diffie-Hellman, RSA, DSA
VA Smalltalk 9.2 Features (cont.)
› HTTP(s) Client
› PUT/DELETE Support
› Server Name Identification (SNI)
› Absolute/Relative Redirects
VA Smalltalk 9.2 Features (cont.)
› Compression/Streams New Additions
› ZStandard
› Brotli
VA Smalltalk 9.2 Features (cont.)
› FFI (Foreign-Function Call Interface)
› Significant Performance Increase
› Support for “Struct Return By Value”
VA Smalltalk 9.2 Features (cont.)
› PNG
› 20x Performance Increase in PNG Reader
› PNG Interlaced Frame Handlers
VA Smalltalk 9.2 Features (cont.)
› Unicode/Codepage
› New EsCodePageUtilities
› Lots of Seaside Updates (WAUrl, WAFileLibrary)
› Major Grease Improvements (GRVASTUtf8Codec)
› ZipStreams support UTF-8 encoded filenames
› Iconv Fixes for 64-bit
› ICU Integration into VM Build
› VASmalltalk Github Soon
VA Smalltalk 9.2 Features (cont.)
› Code Editor GPU-rendering (DirectWrite)
› STON Feature
› NeoCSV Feature
› Static-Analyzer in Packager Rules
› Cross-Development Enhancements (XD)
› 300+ enhancements/fixes
How to Get
VA Smalltalk
instantiations.com/products/vasmalltalk/download.html
instantiations.com/products/purchase.html
instantiations.com/company/open-source.html
Download evaluation copy
Buy development licenses
Be a committer on an Open Source project
instantiations.com/products/academic-licenseprogram.html
Work for an educational institution
Contact Us
info@instantiations.com
sales@instantiations.com
support@instantiations.com
General Information
Sales
Support
© Instantiations, Inc. All rights reserved. All product names, trademarks, and registered trademarks are property of their respective owners.
All company, product, and service names are used for identification purposes only. Use of these names, trademarks, and brands does not imply endorsement.
Thank you for your attention
Questions?
Seth Berman
President & CEO
sberman@instantiations.com
@sethloco78
linkedin.com/in/seth-berman
instantiations.com

VA Smalltalk Product Update by Seth Berman

  • 2.
    Company and ProductUpdate Neuquén, Argentina – November 14, 2019 Seth Berman President & CEO sberman@instantiations.com @sethloco78 linkedin.com/in/seth-berman instantiations.com
  • 3.
    › Company Update ›Next Product Release › How to Get VA Smalltalk › Q & A Agenda
  • 4.
  • 5.
    Who is Instantiations? ›A professional services company committed to the VA Smalltalk Platform through: › Comprehensive Support › Custom Engineering › Training Courses › Community Involvement
  • 6.
    Community Involvement › ContinuedPlatinum sponsorship of ESUG and FAST conferences › Organized Camp Smalltalk this year – Charlotte › Sponsored Camp Smalltalk – Portland › Open collaboration with Github
  • 7.
    Evolving the SmalltalkConversation › New Smalltalk developments shared through Github, Twitter, Linkedin › New approaches and applications for Smalltalk › New relationships with the software engineering community to further Smalltalk adoption
  • 8.
    Customer Collaboration › JITcompiler partnership with ETAS
  • 9.
    Research & Development ›Machine Learning & Artificial Intelligence › VA Smalltalk now runs on ARM/ARM64 › IoT (Internet of Things)
  • 10.
    Insights from IoT ›Instantiations is a sponsor of RIoT › https://ncriot.org “RIoT represents a network of technologists, engineers, business leaders, academics, policy makers, and entrepreneurs, all of whom have a stake in the Internet of Things industry.”
  • 11.
    Success at IoTDemo Night › Demo Night at “All Things Open” Conference in Raleigh, US › 4000+ attendees › Instantiations exhibited and showed the power and value of Smalltalk
  • 12.
  • 13.
    VA Smalltalk 9.2Major Features › New JIT Compiler › VA8.0.2 32-bit 17.5 sec › VA9.0.1 32-bit 21.5 sec › VA9.2 JIT 12.8 sec
  • 14.
    VA Smalltalk 9.2Major Features (cont.) › HiDPI › Native and Emulated Widgets › Font and Icon Scaling › Sharper/Cleaner User Interfaces
  • 15.
    VA Smalltalk 9.2Major Features (cont.) › IMAP › SSL/TLS, Compression IDLE (aka Server Push), SASL-IR, ESEARCH, Sort/Thread, ACL, Enable, Namespaces, Quotas, non-synchronized literals, MOVE, UIDPLUS… › SMTP › SSL/TLS › ESMTP › Internationalized Email (UTF-8)
  • 16.
    VA Smalltalk 9.2Major Features (cont.) › SASL Authentication Framework › OAUTH2 › SCRAM-SHA-256 › SCRAM-SHA-2 › CRAM-MD5 › LOGIN › PLAIN › Supports SASL-IR › Custom SASL Builder
  • 17.
    VA Smalltalk 9.2Major Features (cont.) › PostgreSQL › Native Driver › Integrates into Database Abstraction Layer › Fully compatible with GLORP
  • 18.
    VA Smalltalk 9.2Features › SSL/Cryptography › TLS 1.3 support › LibreSSL support › Probabilistic Signature Schemes (RSA-PSS) › Version-Transparent Algorithm Accessors › Elliptic-Curve, Diffie-Hellman, RSA, DSA
  • 19.
    VA Smalltalk 9.2Features (cont.) › HTTP(s) Client › PUT/DELETE Support › Server Name Identification (SNI) › Absolute/Relative Redirects
  • 20.
    VA Smalltalk 9.2Features (cont.) › Compression/Streams New Additions › ZStandard › Brotli
  • 21.
    VA Smalltalk 9.2Features (cont.) › FFI (Foreign-Function Call Interface) › Significant Performance Increase › Support for “Struct Return By Value”
  • 22.
    VA Smalltalk 9.2Features (cont.) › PNG › 20x Performance Increase in PNG Reader › PNG Interlaced Frame Handlers
  • 23.
    VA Smalltalk 9.2Features (cont.) › Unicode/Codepage › New EsCodePageUtilities › Lots of Seaside Updates (WAUrl, WAFileLibrary) › Major Grease Improvements (GRVASTUtf8Codec) › ZipStreams support UTF-8 encoded filenames › Iconv Fixes for 64-bit › ICU Integration into VM Build › VASmalltalk Github Soon
  • 24.
    VA Smalltalk 9.2Features (cont.) › Code Editor GPU-rendering (DirectWrite) › STON Feature › NeoCSV Feature › Static-Analyzer in Packager Rules › Cross-Development Enhancements (XD) › 300+ enhancements/fixes
  • 25.
    How to Get VASmalltalk
  • 26.
    instantiations.com/products/vasmalltalk/download.html instantiations.com/products/purchase.html instantiations.com/company/open-source.html Download evaluation copy Buydevelopment licenses Be a committer on an Open Source project instantiations.com/products/academic-licenseprogram.html Work for an educational institution
  • 27.
  • 28.
    © Instantiations, Inc.All rights reserved. All product names, trademarks, and registered trademarks are property of their respective owners. All company, product, and service names are used for identification purposes only. Use of these names, trademarks, and brands does not imply endorsement. Thank you for your attention Questions? Seth Berman President & CEO sberman@instantiations.com @sethloco78 linkedin.com/in/seth-berman instantiations.com