Cincom Smalltalk VisualWorks is an object-oriented development tool helps you build cross-platform, portable applications with binary portability and internet connectivity tools.
 
  • Overview
  • Features
  • Triumphs
  • Podcasts
  • Video
  • Blogs

Cincom Smalltalk VisualWorks® Builds Portable Applications for All Platforms

Cincom Smalltalk VisualWorks is a robust Smalltalk Integrated Development Environment that provides cross-platform compatibility across Windows, Macintosh, and a variety of UNIX platforms, including Linux.

This object-oriented development tool quickly delivers platform-portable applications that you write once and deploy anywhere. Employed in a diverse range of industries—from semiconductor manufacturing and banking to health care—Cincom Smalltalk VisualWorks makes it easy to create flexible cross-platform applications for any type of business need.

Grab It. Use it. Fall in love with it.

You can try Cincom Smalltalk VisualWorks for free! Download it, try it, maybe do a little exploratory modeling. Once you see what VisualWorks can do, we know you’ll fall in love with it!

To get a full-featured, non-commercial version of Cincom Smalltalk VisualWorks, visit our download page.

Learn more.

For more information about Cincom Smalltalk VisualWorks, explore the VisualWorks Fact Sheet.

To learn more about Cincom Smalltalk, please contact the Cincom Smalltalk Product Manager, Arden Thomas, at athomas@cincom.com.

If you have an application written in Cincom Smalltalk ObjectStudio or Cincom Smalltalk VisualWorks and you are interested in a partner relationship with Cincom Systems, please contact Suzanne Fortman at sfortman@cincom.com.

To start learning now, try Smalltalk Daily.

Cincom Smalltalk VisualWorks® Makes Your Most Complicated Projects Easy

Cincom Smalltalk VisualWorks is a full-featured object-oriented application development tool that makes creating portable applications simple.

  • An extensive library of internet connectivity tools, supporting FTP, HTTP and HTTPS, SMTP, IMAP and POP3 (including MIME encoded attachments), and XML, XSL, Xschema, and Xpath. Immediate connectivity to all standard internet services, including CORBA and COM.
  • Standards-based Web Toolkit, allowing you to use standard web-authoring tools for content production and integration in an intuitive graphical environment.
  • Binary portability by compiling to byte code for instant deployment.
  • Tool enhancements such as the Refactoring Browser toolset for eXtreme Programming, professional debugging package, an upgraded settings framework, painting tool improvements, support for image formats, and enhancements to file-system interactions.
  • Support for fully secured communications using SSL.
  • StORE source code management system, facilitating team development.
  • Distributed Smalltalk for interoperation with Iona and Visigenic Orb products.
  • Opentalk for rapid implementation of distributed protocols such as SOAP.
  • Database integration with industry-standard relational databases, object-to-relational mapping, and support for such object-oriented databases as Gemstone and Objectivity.
  • Object Engine/Virtual Machine, featuring immutability and ephemerons. Immutability allows persistence and distribution frameworks to capture changes to application objects automatically. Ephemerons eliminate certain memory issues, while significantly improving garbage-collection algorithms.

60% Faster than Java

Cincom’s new application development system, WebVelocity, is already achieving great results. Delivering radical innovation in the web deployment of systems, WebVelocity brings the classic power of the Smalltalk development environment to the browser. With WebVelocity, you can design, develop and deploy your application from the browser.

Ernest Micklei, founder of PhilemonWorks and the first European customer for WebVelocity, has worked with Smalltalk for over 12 years and is very pleased with this latest development. He said, "It is really logical to see that if you have less technology, the development is easy and you can reuse components. You will then have cost savings, revenue enhancement and the productivity improves."

After working with Java for a few years and switching to Cincom Smalltalk, Micklei has seen a 60% decrease in development time. This is attributed to the following factors:

  • The dynamic Smalltalk language allows you to write less code to implement features.
  • The interactive development environment (a.k.a. Smalltalk image) allows you to work in a short code-run-test-debug cycle without long rebuilds.
  • WebVelocity’s integrated deployment facilities allow you to deploy faster and therefore more often.

Micklei sees WebVelocity as an integration of several components and products that have been made into a single web development environment. In the past, PhilemonWorks has had different technologies that require different development tools, but now WebVelocity has brought all of these together. Micklei is impressed that WebVelocity allows him to develop all of the applications in one environment.

What used to take PhilemonWorks five days to develop with Java, now takes them two days to develop with Cincom Smalltalk. WebVelocity’s language and frameworks, along with many other factors, attribute to this success.

To find out how your business can solve mysteries using Cincom VisualWorks, visit www.cincomsmalltalk.com/.

Smalltalk Podcasts

James Robertson, Cincom Smalltalk™ Product Evangelist, hosts the "Industry Misinterpretations" podcast each week with Michael Lucas-Smith and David Buck. This podcast covers all things Smalltalk, including the latest in portable application development news involving ObjectStudio, VisualWorks, Seaside, Web Velocity and more.

Visit the "Industry Misinterpretations" page to listen to past podcasts and sign up to be alerted when new podcasts are posted.

VisualWorks® Video Demonstrations

James Robertson, the Cincom Smalltalk™ Product Evangelist, has put together a series of short Smalltalk video demos. These videos cover Smalltalk tips, tricks, demos and how-to information for ObjectStudio, VisualWorks, Seaside, Web Velocity and other Smalltalk-related products.

Visit the Smalltalk Videos page to check out the viewing list.

Smalltalk Daily

Smalltalk Daily is a regular screencast done by James Robertson, the Cincom Smalltalk Product Evangelist. If you are looking for Smalltalk help, or for a Smalltalk Tutorial, visit the Smalltalk Daily page.

The Smalltalk Blogosphere

Did you know that there are a whole host of Smalltalk blogs out on the web? The thriving community of Smalltalk developers and fans is blogging about everything under the Smalltalk umbrella. Get the latest thoughts, news, and tips about VisualWorks, ObjectStudio, Seaside, Web Velocity, and more by visiting our Smalltalk Blogs page.

Of particular interest are the Product Evangelist’s Blog and the Product Manager’s Blog.