13.07.2015 Views

Bouml reference manual - Fedora Project Packages GIT repositories

Bouml reference manual - Fedora Project Packages GIT repositories

Bouml reference manual - Fedora Project Packages GIT repositories

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

file:///C:/uml/BOUML/bouml_3.0/doc/TOUT.html2 of 378 07/10/2007 15:55BOUMLBOUML is a UML tool box allowing you to specify and generate code in C++, Java, Php and IDL.The main key points of BOUML are :it is freeit runs under Linux, Sun Solaris, MacOS X and Windowsit allows to program simultaneously in C++, Java, Php and IDLthank to a full access to the generated forms, you are the master and you decide what must be generatedit is extensible, and the external tools (I name them plug-out because they are executed outside BOUML) may be developed in C++or Java, using BOUML for their definition as any other program (clearly I do not like very much language like Visual Basic, and Ido not understand how this one can be imposed in a UML environment !)it is fast and doesn't need a lot of memory to manage several thousands of classes, see benchmarkTo develop BOUML alone at home during the nights and weekends is hard and tiring ... perhaps crazy ! The reasons inciting me to do itare mainly : the pleasure to develop freely a tool and I hope to see it used by many people (I already had this very pleasant experiencewith two friends for Xcoral), and frankly a reaction to the very expensive price of the commercial UML tools.The graphic part of BOUML is based on Qt, many thanks to Trolltech for this marvelous GUI application framework, clearly BOUMLexists thanks to Qt. The implementation of BOUML is compatible with Qt version 2.4 up to (at least) the 3.3, but the Qt 4 releases can'tbe used because thee releases are compatible with the previous.The documentation is written with OpenOffice.orgwriter, many thanks for this powerful and pleasant office suite. The screen copies are made with Ksnapshot and sometimes modified byLe Gimp to have burred areas, thanks to the authors for these practical tools.Some of the examples given in this documentation spoke about the organs, describing an organ is very easy for me in French ... notEnglish ! I get the English translation of the words associated to the organs from a Marya J. Fancey documentation, thanks to her.CopyrightBOUML is a free software distributed on the Internet (http://bouml.free.fr/)Copyleft 2004-2007 by Bruno PagèsThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as publishedby the Free Software Foundation; either version 2, or (at your option) any later version.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the imMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.The complete text of the GNU General Public License can be found in this document appendix.Copying and distribution of the documentation or a part of the documentation and screnshots is permitted worldwide in any mediuprovided a mention of <strong>Bouml</strong> or http://bouml.free.frHowever, following the shocking behavior of administrators of Wikipedia, the distribution on all the Wikipedia sites of screenshot or anpart of the documentation is forbidden without autorisation.Apologies :-))First I apologize for the poor quality of my English, and secondly it is clear that BOUML is not developed following all standardprinciples UML help to diffuse, this is a little bit strange for an UML tool...Nevertheless I hope the documentation is enough clear and consistent, and I am sure that BOUML is fast and not glutton in memory !At least, this document describe BOUML, not the Unified Modeling Language.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!