With such a high productivity
factor that Smalltalk gives us, reaction times to market changes have enabled us to beat most of our competitors.

Dr. Colin Lewis, Vice-President, JPMorgan

Web Applications

SiouX

Heard of Apache? Meet SiouX! SiouX is our new Web server, which has a goal of building an HTTP server with Xtreams while squeezing as much scalability and performance out of it as possible.

SiouX is a general-purpose Web server that uses both HTTP and HTTPS protocols and Net/Xtreams. SiouX also rehosts Seaside and Web Services.

For those who are interested in moving Web apps to SiouX, the new framework provides a secure, efficient and extensible server with HTTP services that are in sync with the current HTTP standards.

SiouX offers:

  • Streaming responses
  • A focus on an efficient and scalable implementation
  • A server that can be configured to listen on multiple ports (multiple listeners)
  • Chunked responses
  • SSL and TLS support
  • Flexible and easy-to-maintain configuration
  • The ability to run different Web applications from the same address
  • Announcements based on the server event notificatio
  • Web Socket support

Watch Arden Thomas’ presentation from the 2013 Smalltalk Industry Conference to learn more about Cincom Smalltalk Foundation.

AppeX

SiouX is our modern web server. What about modern Web apps?

AppeX is our very lightweight and flexible modern Web application framework that is currently in preview. With AppeX, you get the most current Web technologies like HTML5, JavaScript, Ajax, JSON, XHR, etc. AppeX is open and uses any JavaScript libraries you like as well as automatic session management. AppeX allows you to manage Smalltalk and JavaScript code within Cincom Smalltalk and also provides browser support for JavaScript, which allows you to search senders/implementers and parse JavaScript literals.

Watch Arden Thomas’ presentation from the 2013 Smalltalk Industry Conference to learn more about Cincom Smalltalk Foundation.