RoleModel Software Home    Services    People    Process        More About Us    

Drawlets

Did you ever think that your application should offer more than you can get from typical widgets that are basically fancy ways of entering text? Many applications need truly graphical representation to display and manipulate information. You realize that adding spinning coffee cups may be cool, but it's just fluff. You don't want to use graphics just to look cool. Lack of value is remembered long after coolness is forgotten. But how do you add real graphical content to your applications? Drawlets may be just what you need.


Figure 1: Ugly marketing bitmap made with Drawlets for IBM VisualAge® catalog and firewalls that don't allow Java.

Drawlets is not just a drawing tool, but a framework for building graphical applications (or portions of applications that are inherently graphical). It is especially appropriate for diagramming but has been used for a variety of other applications.

Although many of the concepts behind this framework were born in the mid-80s (see background), this is not just an old idea rewritten in Java. It has been engineered using Patterns for Building an Unusually Adaptable Java Framework to be used in a wide variety of domains and applications, taking advantage of many of the features of the Java Language and the more adaptable parts of the available libraries.

Of course it is simple to say all this, but how do you know it's true? Download it and examine it for yourself. It is free for evaluation and educational purposes. If you want to make it part of your internal or external product, contact us for licensing options and prices.

The latest version of this product is being developed using VisualAge® for Java and will have some extensions for better integration with VisualAge® for Java. However, it will not be tied to that IDE. It is intended to be 100% pure Java.


More Information

You can find more information about the Drawlets framework at the following links.

Drawlets User's Guide
Patterns for Drawlets
More Background on Drawlets


Customer Testimonials

"Intelliun makes a development and integration platform that accelerates the delivery of large-scale enterprise-level Internet-ready business systems. We evaluated Drawlets for use as the graphical framework behind The Virtual Enterprise (VE)/Designer* , our product suite's visual modeling environment. Compared to other options, we found Drawlets to offer the best value in terms of feature, function, and cost. Its design is flexible and the framework was easy to implement."

– Jeanne Sebring, Chief Technology Officer, Intelliun Corporation. Click here to see how Intelliun has implemented the drawlets framework. (2MB animated gifs)

This is what one alpha customer said:

"In about 15 minutes, the Drawlets Framework was up and running in my development environment. I was immediately able to run the examples utilizing the framework and I soon discovered how easy it was to add Drawlets' functionality to the application I was developing. When I needed to extend the framework to perform some application specific tasks, I was pleasantly surprised to find the hooks I required already in place.

Drawlets works and it's extremely stable.

Drawlets' extensive use of interfaces allowed me to write a great deal of generic code throughout my application without concerns for underlying implementations.

The project was exciting for me because I had never before added drawing capabilities to an application. I thought it would be difficult and time consuming. I am still amazed how easy it was with Drawlets."

– Duff O'Melia, Kameo Corporation


Demo Applets

To give you a slight preview of what can be done with Drawlets, we have provided four example applets:

There are two types of GraphNode examples that we think are pretty neat (in their simplicity). They show what you can do even without a tool palette:

Ready to download to see what else you can do with it?


Download Latest Version

It is written using JDK 1.2 and the zipped version is only 623k (or 517k for VAJ).

If you are using VA make sure to put the image files in correct project_resources directory for your project. Don't forget to make sure the "com.rolemodelsoft" directory/folder is in your CLASSPATH environment variable.


Commercial Use Pricing

Drawlets is priced quite differently from many software frameworks. There is no charge to use the software for development or education, but you may not distribute it for other purposes. Think of it as an ongoing evaluation license. When your evaluation ends with a decision to use it in an industrial or commercial application, you may purchase a distribution license to enable you to distribute the software or its derivatives in binary form as follows:

Number of Seats Distribution License*
1-124 $40/seat
Up to 250 $4,995
Up to 1000 $9,995
Up to 5000 $24,995
Unlimited within company $49,995

* All prices in US Dollars.
All distribution licenses include free upgrades to future versions for one year from purchase date.
One year support contracts available thereafter at 40% of purchase price.

Server licenses and source code distribution license proposals are evaluated on a case by case basis.

Go Back

Copyright © 2002-03 by RoleModel Software, Inc. All rights reserved.