Smalltalk Studio Product Description

Smalltalk Studio gives you the tools you need to rapidly develop high quality Smalltalk objects in an intuitive and responsive environment. It combines the power and flexibility of an object-oriented graphical user interface with the immediate feedback of real-time software quality metrics.
For in-depth information about Smalltalk Studio, browse the Smalltalk Studio User Guide and Reference.

A Powerful Graphical Environment

Smalltalk Studio speeds your development by extending the desktop metaphor of your operating system to the Smalltalk development environment. Powerful graphical views replace the standard text-based browsers. Smalltalk development leads you naturally from class to class. Smalltalk Studio gives you advanced navigation tools that make this simple.

Real-time Software Quality Metrics

Traditionally, software quality measurement has been part of the testing process. Fixing problems at this stage is time consuming and costly. Smalltalk Studio calculates and reports metrics in real-time, unobtrusively integrating software quality measurement into the code generation cycle.

Metric results are translated into simple color-coded accents that are added to object icons. These provide constant, visual feedback on the quality of the code and aid the refactoring process by spotlighting suspect objects. You are able to respond to problems as they arise and keep the focus on quality work, not just quick work.

The metrics selected for reporting are chosen to be meaningful to Smalltalk developers. They are not prescriptive, but act instead as heuristics to help you to identify anomalies in your design and make your code more reusable. Each metric focuses on a single aspect, making it easy to understand why a possible anomaly has been flagged and, using the Smalltalk Studio Help, how to correct it.
Smalltalk Studio's graphical interface makes your development tasks easier. Real-time metrics give you immediate feedback on the fruits of your labor. By combining these features in a single product you will be sure to work smarter and faster with Smalltalk Studio.

Smalltalk Studio Objects

Smalltalk Studio represents objects using icons that denote the object type. These icons are active, meaning that they change according to the object state.You have immediate feedback on:

Type Access Summary Quality Metrics
Concrete Public OK
Abstract Private Warning
Framework Unacceptable
Extended Method
Override Method

Smalltalk Studio Views

Open the type of view you need on your development objects. Objects are fully synchronized, ensuring that any changes made are automatically reflected in all views. Drag/drop enablement places many routine operations just a mouse click away.

Tree Views

Use tree views to explore the Smalltalk class hierarchy.

Click to see tree view animation

Icon and Details Views

Use icon and details views to manipulate methods and variables, and to display object properties. This includes viewing summary and detail quality metrics.

Click to see icon and details view animation

Edit Views

Use edit views to browse and update source code, and to view method metric results.

Click to see edit view animation.

Properties

Use properties to manage class and method attributes.

Click to see properties animation.

Smalltalk Studio Help

For the new user, help is on hand by simply pressing F1. Use Help for more information on an unfamiliar object type, or for guidance in analyzing quality metric results.

Availability

Smalltalk Studio Version 2.0 is available for IBM VisualAge for Smalltalk, version 4.x and IBM VisualAge Smalltalk Enterprise, version 5.x running on Windows platforms now, with more to follow.

See Ordering Information for platform availability and pricing information.
You can request an evaluation copy of Smalltalk Studio. You will receive a version of the product which is fully functional but time-limited to 30 days of use.

Horizontal Rule

 Go to Home page This page is © Copyright Synergy Systems Limited, 1998, 2001.
All rights reserved.