The latest smart phone is equipped with a 1.1 million mega pixel built-in camera, Intel
400Mhz Xscale processor for PDA, 192MB memory, and ‘Pocket PC 2003 Korean
version’ of Microsoft as its O/S. Can't wait for the european version :D
On some open source projects you may want to create uml diagrams where quite a few people want to contribute. The problem is not all of them can afford Visio (I think there is a Visio viewer that people can download though) or another commercial tool.
I've just come across this tool, it's not as good as Visio but for those circumstances where you want everyone to be able to collaborate on a uml diagram it may be an option. I've also added a few others I have come across. Hope this list proves useful to some.
"ProxyDesigner provides the ability to graphically create complex software designs, patterns, and architectures. The product supports the UML standard, but the user may use other design standards as well.
Completed or in-process designs may be published to the ProxySource community, enabling users to share their designs and participate in discussions pertaining to those designs. Users may also browse an index of published designs and download those designs which may be of interest. "
It has mixed reviews on download.com so read that first:
The website itself is: http://www.proxysource.com
Visual Paradigm for UML Community Edition
Visual Paradigm for UML (VP-UML) is an ALL-IN-ONE visual development platform. It supports the latest UML notation for visual modeling and code generation. VP-UML is integrated with the Eclipse IDE and Borland JBuilder for coding and round-trip code engineering. Software developers can perform Model-Code-Deploy effectively and efficiently within one unique visual development platform. Download and try it out Now!
UML Pad is a CASE tool for UML diagrams design.
It supports Class, Sequence, State and Activity diagrams.
It allows printing and exporting of the diagram image.
For Class diagrams it's also possible to export the documentation in html format.
Dia is designed to be much like the commercial Windows program 'Visio'. 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 simple circuits. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.
Omondo (Eclipse Plugin)
UMLStudio (Freeware with some limitations)
Some generate code in java, one I think runs only on linux. But it's a start for those that want a tool everyone can use just to get started. If you know of better tools (Or ones that support c#) please add them as a comment.
Hi just to let you know the good news for rainbow.
Ben Maurer from the mono team has been working on quite a few ports recently. He has Esperantus working on mono and has also been looking at Rewrite.Net (Both are parts within rainbow but can also work with other projects - language and url handling).
From Ben's Blog:
"Miguel is very excited about the possibility of getting Rainbow running on Mono. As soon as I use these smaller programs to hash out bugs, I am going to try to go for Rainbow. It is very much within reach!"
Ben is also working on porting dasBlog, NGallery, and .Text!
Thanks Ben and the mono team!
Just to let you know Mono 0.28 is now released www.go-mono.com
And Xen has also been released:
" Xen is a virtual machine monitor for x86 that supports execution of multiple guest operating systems with unprecedented levels of performance and resource isolation. Xen is Open Source software, released under the terms of the GNU General Public License. We have a fully functional port of Linux 2.4 running over Xen, and regularly use it for running demanding applications like MySQL, Apache and PostgreSQL. Any Linux distribution should run unmodified over the ported OS.
With assistance from Microsoft Research, we have a port of Windows XP to Xen nearly complete, and are planning a FreeBSD 4.8 port in the near future (volunteers welcome!). "
For those of you that have been using a Release Candidate of OpenOffice 1.1 you can now get the final version of 1.1