.

Yellow!

version: 1.0.7 trial
copyright © 2002 Michal Switala


Introduction
Yellow! is a modeling tool for Sharp Zaurus and it supports UML 1.3.
Yellow! brings the power of UML to your PDA, allows you to be creative and mobile at the same time. With Yellow! you can write down your idea quickly while being away from your computer, during the design session, code inspection or being on the train.
Yellow! supports five types of diagrams: Every diagram as well as every diagram's component can be described by attached note.

Yellow! is also a convenient way to store the patterns. Build in pattern catalog, keeps general solutions, and provides quick access to them.
You can extend and modify pattern catalog by saving your own diagram as a pattern.

In order to make the diagram drawing/showing efficient Yellow! works in two component display modes: mini view, and full view. The mode has impact on large components like classes.
In the mini view only the name of the class is presented, when in full view, the methods and attributes are shown as well.
In order to browse your diagram, you can hide toolbars and menubar, taping corner widget. Now your diagram is displayed on the bigger surface.

You can alter the grid of the drawing area. The grid lines up your components automatically, and makes your diagram looks better.

The application supports multi level undo/redo and contains build-in help.

This is the trial version of Yellow!. It supports all features of the full version, but allows to load only 5 elements of the diagram.
 

Main Features

Create New Diagram
You can choose the type of the diagram in the chooser displayed after application startup, or use File->New menu.
By default the diagram name is untitled, and in case of saving will be saved as untitled.yll. You can change the diagram name using details tab. If none of the diagram elements is active, details tab show the diagram's properties.

Open Existing Diagram
In order to open existing diagram use File->Open menu.

Save Diagram
In order to save current diagram use File->Save menu. The diagram will be save as .yll file. The name of the file is determined by the value of the filename field in the details tab. You can also use save button in the details tab. It allows you to modify name of the file.

Save As Pattern
The diagram can be saved as a pattern, and added to the pattern catalog (Tools->Patterns). In order to save current diagram as a pattern use File->Save As Pattern menu or Tools->Patterns->Add. New pattern will be immediately visible in the pattern catalog, and will be saved under current diagram's name.

Attach Note
Every diagram can be explained in the attached note. In order to attach a note, go to Note tab. If none of the diagram's elements is active, the diagram's notes will be shown. If some of the elements is active, change active element to diagram using combo box in the top of the Note tab.

Modify Properties
The diagram's details are presented in the Details tab. If none of the elements in the diagram is active the diagram's details will be presented. Otherwise use the combo box in the top of Details tab to change active element.

Undo/Redo
Yellow! supports multilevel undo/redo. Use the Edit menu in order to use this feature.

Display Options
Yellow! works in two modes of displaying components:

The Mini view is a default mode, which saves a space on the screen and allows to create diagrams in convenient way.
The component display mode for entire diagram can be altered by using View menu. You can also change the mode for one component by double tap on it.
Currently the mode has impact on the largest diagram elements: class, interface, use case and state.

In order to make diagram viewing convenient, you can tap corner widget (SouthEast corner). Now, diagram is displayed without toolbar and menubar, on the bigger area.

The components are lined up, according to the grid of the diagram. You can alter the grid using View->Grid menu. The defaul grid for the diagram is 10 points, and none for Sequence Diagram.

Diagram
The Diagram is built from the components. Every diagram supports different set of components which are presented on the toolbar on the left side.

Add Element
In order to add element to the diagram you need to:

The elements like class or state will be shown on the diagram. The toolbar will be refreshed, and pointer will work as an arrow again. In order to add next element choose its type on the toolbar again.
The connection like elements (generalization, message, etc.) need two elements on the diagram to connect. In order to add connection: Red dashed line will indicate the connection which is being made.
The connection will be shown on the diagram, and the pointer type will be changed to arrow, again.
You can change element's properties using Details tab and add a note using Note tab.

Remove Element
In order to remove an element from the diagram choose delete icon ( a cross below an arrow) in the toolbar, and tap the element. The element will be removed and pointer mode will be changed to arrow. If none of the elements is tapped, the pointer mode changes to arrow, and diagram becomes an active element.

Change Properties
You can change the properties of the element or diagram using Details tab. The Details tab presents properties of the active element. You can alter current active element using the combo box at the top of the Details tab.

Attach Note
In order to attach a note, use Note tab. The Note tab displays a note attached to the active element. You can change the active element using the combo box at the top of the Note tab.

Pattern Catalog
You can access Pattern Catalog using Tools->Patterns menu. The patterns in the catalog can be modified or removed and the catalog itself can be extended by your own patterns.

Add New Pattern
You can save current diagram as a pattern, and add it to the catalog. In order to do it use File->Save As Patter menu or Tools->Patterns->Add. The current diagram will be saved as a pattern and its name will appear in the catalog.

Edit Pattern
In order to modify pattern, use Tools->Pattern->Edit menu. Choose the name of the pattern in the dialog and press Edit button. After opening, and modification, you can save changes by using File->Save or File->Save As pattern. Using File->Save As you can change the name of the pattern.

Remove Pattern
The pattern can be removed by using Tools->Patterns->Delete menu. Choose a name of the pattern in the dialog, and press Delete button.

Contact Information
Yellow! version 1.0.7 by Michal Switala.
You can email author with your questions or comments at michats@yahoo.com.