Largest Provider of Commercial Smalltalk
Cincom is one of the largest commercial providers of Smalltalk, with twice as many partners and customers than other commercial providers.

Tom Nies

Cincom Smalltalk™ Foundation

The Cincom Smalltalk product suite consists of the Cincom® ObjectStudio® and Cincom® VisualWorks® development platforms. ObjectStudio is an object-oriented application development/deployment platform for creating and maintaining business applications. VisualWorks is an enterprise-class, multilingual, cross-platform, application development and delivery platform that’s used by world-class companies in areas such as semiconductor manufacturing, shipping, financial risk management, insurance, banking, government, education, and healthcare.

Highlights 

WHAT’S NEW IN THE FOUNDATION

New TLS Plugin
  • Provides advanced encryption suite support
  • OpenSSL 1.1 and 1.1.1 support
HTTP/2
  • Support for the next generation of HTTP protocol: HTTP/2
  • The ability to create an HTTP/2 server
New Help
  • DITA-XML standards-based help system for the IDE
  • Can be used to create a help system for user-developed applications
Advanced Source Code Editor
  • Advanced auto-complete
  • Annotated warnings
  • Theming support
  • DSL support
  • Code critic feedback
  • Contextual coloring
PostgreSQL3 Driver Updates

Refactoring Browser

The refactoring browser has been getting incremental visual and functional improvements every cycle, and is often where new improvements are first integrated and proven.

Database

Cincom Smalltalk supports connectivity to all major relational databases including Oracle, Sybase, SQL Server®, PostgreSQL, MySQL, DB/2 and SQLite. VisualWorks also connects easily with OODBMS systems.

Network Connectivity

Cincom Smalltalk has an extensive library of internet connectivity tools. We support a variety of protocols including FTP, HTTP 1.1/2, SMTP, IMAP and POP3, supported by a robust MIME framework. All protocols can run over a secure connection.

MatriX Multi-Core

Cincom Smalltalk lets you leverage multi-core processors with the MatriX framework. Using this can dramatically increase throughput for some applications.

Store Source Code Management

Cincom Smalltalk offers a sophisticated source management system optimized for Smalltalk and built on industry-standard relational databases. This optimizes managing development for both the individual and the team. Source files, parcels and the sophisticated Store RDBMS-based system can handle any size project.

Web Applications and Solutions

Users have access to the new SiouX Web server with goals of performance and scalability, and the AppeX Web framework to build and maintain state-of-the-art Web applications for browsers and mobile devices. Cincom supports several choices for developing simple to sophisticated Web-based solutions using our SiouX and AppeX solutions to support industry solutions like Seaside and Amber.

SiouX

SiouX is our unified, flexible, scalable, high-performance HTTP server. It can support many Web solutions with one capable server, even simultaneously.

AppeX

AppeX is our lightweight, flexible, next-generation Web app framework supporting:
  • HTML5
  • JSON
  • JavaScript
  • XHR
  • Ajax
  • WebSockets

Seaside

The Seaside Web framework is a highly regarded, mature and capable solution for Web-based solutions.

Web Services

Web Services enable applications to communicate across networks or the internet in a platform-independent way. Cincom Smalltalk has full support for SOAP and WSDL. This allows for full interoperability with .NET-based services and J2EE Web Services. Wizards make it easy to either expose existing interfaces as a Web service or to create client Smalltalk interfaces to existing services. Opentalk Opentalk is the distribution framework that allows rapid implementation of distributed protocols such as Smalltalk-to-Smalltalk. Opentalk serves as the basis of Web Services and Web Toolkit implementations.

Security*

The Cincom Smalltalk Security Library offers users a wide range of cryptography and related security components implemented within the environment. This enables developers to quickly and easily incorporate a variety of security capabilities into their applications. Components include secret key encryption, public key encryption, hash algorithms, digital signatures, password-based cryptography and support for TLS protocol and HTTPS.

Security/TLS/ HTTPS*

Cincom Smalltalk includes an extensive security library including TLS/HTTPS and mutual authentication. *NOTE: These features are only available to Cincom Smalltalk customers.