Saturday, April 24, 2010

UML Sequence diagram

A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart. Sequence diagrams are sometimes called event diagrams, event scenarios, and timing diagrams.

A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which they occur. This allows the specification of simple runtime scenarios in a graphical manner. For instance, the UML 1.x diagram on the right describes the sequences of messages of a (simple) restaurant system. This diagram represents a Patron ordering food and wine, drinking wine then eating the food, and finally paying for the food. The dotted lines extending downwards indicate the timeline. Time flows from top to bottom. The arrows represent messages (stimuli) from an actor or object to other objects. For example, the Patron sends message 'pay' to the Cashier. Half arrows indicate asynchronous method calls.


UML class diagram

The purpose of a class diagram is to depict the classes within a model. In an object oriented application, classes have attributes (member variables), operations (member functions) and relation-ships with other classes. The UML class diagram can depict all these things quite easily. The fundamental element of the class diagram is an icon the represent a class.
 
Download UML class diagrm document from here............

Friday, April 23, 2010

Inkscape

 

Vector graphics application.

  Download Inkscape from here

Video Converter- MP4, iPhone, Android

video 
converter

Miro Video Converter

Convert any type of video to mp4 or theora. Convert any video for use with iPhone, iPod, Android, etc. Very clean, easy to use interface.

Download Miro video Converter

IM - Instant Messaging

gaim

Pidgin

Connect to multiple IM accounts simultaneously in a single app, including: AOL IM, MSN, and Jabber.
Download Pidgin From here

Saturday, April 3, 2010

GigaBASE

GigaBASE is object-relational embedded database engine for C++ applications. It provides SQL-like query language, smart C++ interface (loading objects instead of tupples), transaction based on shadowing page algorithm (no separate log file and very fast) 
Click here to download GigaBASE for Windows

Friday, April 2, 2010

Miro Open source video player for windows


Beautiful interface. Plays any video type (much more than windows media player). Subscribe to video RSS, download, and watch all in one. Torrent support. Search and download from YouTube and others.

Click here to download Miro for Windows

Thursday, April 1, 2010

"Dia" A design tool for your Diagrams

 
 
Dia is a gtk+ based diagram creation program released under the GPL license. Dia is inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.
It can load and save diagrams to a custom XML format (gzipped by default, to save space), can export diagrams to a number of formats, including EPS, SVG, XFIG, WMF and PNG, and can print diagrams (including ones that span multiple pages).

  Download Dia Version 0.97.1
Download Dia manual