Freeware UML tool, simple but nice

There have been a couple questions lately about UML notation products. I've used Rose, and several other expensive packages, and now typically use Omondo with Eclipse. Omondo has a free "lamed" version for download.
If you're looking for a simple, freeware, open source UML graphical tool == you might want to look at UML Pad. I've used it on a couple of machines and liked it pretty well.
http://web.tiscali.it/no-redirect-tiscali/ggbhome/umlpad/umlpad.htm
You'll have to check for yourself what the current features are, when I last used it it was a graphical tool, and you couldn't do reverse engineering, etc (like you can with the Rational stuff or Omondo).

"The project has been realized with support of the
wxWindows class library."
Does that mean that it is easily ported, or does the
non-GUI code use the windows API too much?Hey, I guess that's the open source part, you want it ported, you port it yourself :) Just kidding. Actually maybe not, since I've been down that road a couple times myself.
I never considered moving this one around. Was just posting a relative cheapy. That it only works on Fuinneoga wasn't something I considered :(
After all, I do 99.9% of my dev in Eclipse and it's plugins which are free and typically 100% portable... Java's sure nice that way.

Similar Messages

  • Are there any uml tools on linux ?

    I'm looking for a simple uml tool in linux.Because I'm doing my excercise from school and I want to do it in linux instead of switching to windows. And at least, it can import and export uml file from staruml.
    Thanks guys

    I'd suggest Umbrello from KDE SC. It is outstanding tool. The only issue — it is not very stable, so you should save your progress frequently.
    From it's advantages I'd like to mention
    1. UML is virtually backed by code (dunno, how to explain correctly), this is not only a graphic editor. You can create, f.ex. custom datatypes, make all possible relations, and all your actions will be then represented as graphics.
    2. It supports usecase diagrams, class, component, deployment and relation diagrams. Moreover, for the last type it can generate a valid SQL code.
    Ideally, it should generate code for class diagrams too, but the last time I used it, this feature was only declared, but not implemented. At least, for Java.
    Also there are Java ArgoUML and Violet.
    The first one is also a real UML editor and is even better than Umbrello, it has no relation diagrams, but supports flowcharts, sequence diagrams and some more.
    And the other is just a graphic editor, like DIA.
    Last edited by eDio (2010-11-29 17:57:21)

  • [ot] A UML tool for a new Java project

    I am working on the new Java project and need a UML tool to get it start. I am wondering whether anyone one can recommend such tool or not. It can be either stand alone or as an Eclipse plug-in. It shall be able to handle at least 50 classes.
    Thanks.

    Is it any good? I haven't tried it but we're
    evaluating UML tools here and it's on my list to play
    with.
    PS.If you mean SDE....
    I have only used the personal edition at home, and the other versions have more functionality available
    My impressions, FWIW, are
    - easier to use than rational rose (I find this one which I have to use at work to be a pain), although, paradoxically enough, they are not that dissimilar in appearance
    - I was able to create some reasonably complex models without any problems
    - easy to install and start using - no great learning curve
    - I tried importing a model I had exported from rose and that did not work very well at all.
    - this applies to version 2.2

  • Round Trip UML Tool

    Looking for suggestions for a round trip UML tool. Mainly I'm interested in being able to extract UML diagrams from Java source. Ideally, open source, but I'm open to anything if it's really good.
    So far I've found ArgoUML, but the support for reverse engineering UML seems spotty.
    I've also heard good things about Together and Rational, but both of those seem very expensive...
    Thanks for any thoughts,
    Johh

    I'd be curious to know your reasons for this, given
    that
    you seem to have quite a bit of experience.UML diagrams created by humans can sometimes show their intent more clearly than code by obscuring details and isolating the important abstractions. Unfortunately, maintaining that sort of UML diagram is expensive. I find it's cheaper to document the important abstractions and original intent with plain text comments.
    There are impedance mismatches between UML and all popular programming languages. This forces automated reverse engineering to either arbitrarily reduce detail across the board or burden the diagrams with trivial details. The purpose of a model is to throw away some information. That's why 1:1 scale maps are not popular. Automated systems aren't smart enough to know which information to throw away.
    Also, UML is sort of like Esperanto or Lojban. They might be useful in a pinch, but very few people want to speak them all the time. Automatically translating source to UML loses idiomatic information, and it turns out programming idioms convey a lot of useful information between experienced developers.
    It seems to me having UML diagrams for other people's
    code is especially useful, and can greatly ease the
    process
    of coming to understand it. Hence my special interest
    in a
    good reverse engineering tool. But I like UML for
    aiding my
    own design as well.I used to like it, but after I became more familiar with OO concepts I found it just slowed me down. Perhaps it is helpful while learning. I'm glad I know it, I just don't use it.

  • UML tool is very, very, very slow.

    I use NetBean 5.5Bete EE and UML tool is too slow. Openning the class diagram (with 8 classes and 1 note) takes about 10 sec, but ther is more!
    Scrolling this diagram takes 1 sec for one line and 100% CPU time!!!
    Is there any solution?
    P.S. I've posted similar topic see http://swforum.sun.com/jive/thread.jspa?threadID=98899 but I decided to post it on this forum, too, because Java Studio and NetBeans use this same UML tools./i]

    Hi.
    This is presumably the same problem mentioned in this other post on this forum:
    http://swforum.sun.com/jive/thread.jspa?threadID=96551&tstart=0
    I am seeing an exception in the log -- I am running the 3GHz P-IV, 1GB RAM, Win XP, and it's a laptop (desktop processor) with an NVidia GeForce FX Go5200 graphics. This is a fresh JSE8 install, and there are 3 sessions in the log. The first session does not log this exception. I ran the update manager after that session, and the sessions after the update log this exception. Does it mean anything?:
    java.lang.ClassNotFoundException: org.netbeans.modules.uml.core.typemanagement.PickListManager
         at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:151)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:164)
         at com.embarcadero.uml.core.QueryManager.createUpdaters(QueryManager.java:482)
         at com.embarcadero.uml.core.QueryManager.gatherUpdaters(QueryManager.java:282)
         at com.embarcadero.uml.core.QueryManager.verifyCacheContents(QueryManager.java:592)
         at com.embarcadero.uml.core.QueryManager.establishQueryCache(QueryManager.java:537)
         at com.embarcadero.uml.core.QueryManager.establishCache(QueryManager.java:1121)
         at com.embarcadero.uml.core.Application.openProject(Application.java:203)
         at com.embarcadero.uml.ui.products.ad.applicationcore.ADApplication.openProject(ADApplication.java:153)
         at com.sun.tools.ide.uml.project.UMLProjectHelper.initializeProject(UMLProjectHelper.java:224)
         at com.sun.tools.ide.uml.project.UMLProjectHelper.getProject(UMLProjectHelper.java:168)
         at com.sun.tools.ide.uml.project.UMLProject$ProjectOpenedHookImpl.retreiveProject(UMLProject.java:452)
         at com.sun.tools.ide.uml.project.UMLProject$ProjectOpenedHookImpl.verifyProjectIsInitialized(UMLProject.java:474)
         at com.sun.tools.ide.uml.project.UMLProject$ProjectOpenedHookImpl.projectOpened(UMLProject.java:510)
         at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49)
         at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:404)
         at org.netbeans.modules.project.ui.OpenProjectList.getDefault(OpenProjectList.java:121)
         at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.<init>(OpenProjectsTrampolineImpl.java:35)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
         at java.lang.Class.newInstance0(Class.java:350)
         at java.lang.Class.newInstance(Class.java:303)
         at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:346)
         at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:298)
         at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:140)
         at org.netbeans.modules.project.uiapi.Utilities.getOpenProjectsTrampoline(Utilities.java:45)
         at org.netbeans.api.project.ui.OpenProjects.<init>(OpenProjects.java:52)
         at org.netbeans.api.project.ui.OpenProjects.<clinit>(OpenProjects.java:47)
         at org.netbeans.modules.editor.bookmarks.EditorBookmarksModule.restored(EditorBookmarksModule.java:58)
         at org.netbeans.core.modules.NbInstaller.loadCode(NbInstaller.java:322)
         at org.netbeans.core.modules.NbInstaller.load(NbInstaller.java:240)
         at org.netbeans.core.modules.ModuleManager.enable(ModuleManager.java:869)
         at org.netbeans.core.modules.ModuleList.installNew(ModuleList.java:382)
         at org.netbeans.core.modules.ModuleList.trigger(ModuleList.java:316)
         at org.netbeans.core.modules.ModuleSystem.restore(ModuleSystem.java:253)
         at org.netbeans.core.NonGui.run(NonGui.java:355)
         at org.netbeans.core.Main.run(Main.java:185)
         at org.netbeans.core.NbTopManager.getNbTopManager(NbTopManager.java:241)
         at org.netbeans.core.NbTopManager.get(NbTopManager.java:190)
         at org.netbeans.core.Main.start(Main.java:311)
         at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90)
         at java.lang.Thread.run(Thread.java:595)

  • Integrated UML tool for ABAP programming

    Hi,
    I heard that SAP is planning to release (or already release) a tool for creating UML class diagram. This tool is availaible as transaction Is it true? If yes where I can found information about that?
    P.S. I know that area availaible external UML tool, but I'm not interested with.
    BR, Tomek

    hi Daniel,
    First of all thanks for the solution you had for the expanding of the bsp tree, i had to do it today, thanks to you (and Thomas Jung) was very fast. Where can i find the uml class diagram, i have already the new generation abap nw 7.02.
    Thanks, Ioan.
    [Edit]: not in se24 but in se80, right click the class , show/uml diagram
    Edited by: Ioan Radulescu on Oct 25, 2011 3:46 PM

  • UML Tool for ABAP?

    Is there a UML Tool for ABAP?

    I have never tried it but there is a link available for IBM Rational Rose -> ABAP.  It was created by Ensemble Systems.   The following is a link to some information:
    http://www.ensemble-systems.com/RoseABAP.html

  • UML tool: plugin vs. standalone

    We use Eclipse in our company and are looking for a UML tool.
    What is better: A plugin or a standalone tool?
    Or do you have any other ideas (what is important concerning an UML tool)?

    I am a beginner in UML and programming. But I tell you my opinion.
    What you suggest any painting tool could do (except the reverse engeneering for documentation of the design).
    I think it would be handy to have most information (UML and of course source code) available inside the IDE. So I prefer a plugin.
    If you need to maintain a component, you have everything together: analysis diagrams and design diagrams, all accessible with the IDE. So you waste no time using another standalone tool looking for the UML documentation or even make errors because of that extra effort. We have many packages and our components are spread across different packages.
    I think forward engineering is useful. Many of our programmers are inexperienced with UML. If they have a tool with roundtrip engineering then this helps them learning UML because they see the results in the code. Further there is no need to convert the diagram manually to source code (which means spending extra time) because of forward engineering. Its easy to adjust the output code to the team preferences. This can be done with a few mouse clicks in Eclipse.
    If the programmer creates and maintains the UML design documentation while he programs a component, then this helps himself to keep track of it. Thus he will be faster finishing his work in my eyes. He will also do less errors because he uses UML to keep track of his work. Our components can be quite complex, using each other in all possible ways.
    I agree that it is important to have a nearly perfect roundtrip engineering. It should not be repository based but stored in the source code.
    Reverse Engineering is limited in most tools to class diagrams. But reverse engineering can be also applied to sequence and collaboration diagrams.
    And if a UML tool supports requierements engineering it helps you to locate the piece of code very easily which you need to change if you have to do a software change.
    I used Poseidon free edition to reverse engineer a component. It was uselesst to me. We use a framework to create components and the components are spread across different packages. It is not possible in Poseidon to import a few classes and let Poseidon import also all classes which are connected to the imported classes. Difficult to explain. With TogetherWSE the Job was much more easy to create a "after work" UML documentation. Futhermore Poseidon lacks of many features of UML.
    We start to build a ERP with a framework we bought and which still is in development. The documentation is not good of the framework. I want to use a tool which helps me keep track of the very complex components we will have to program so that I don't drown.

  • Do you know any good uml tools ??

    hello
    I'm not sure if this is the best place to post this thread . I suppose that alot of you would use uml tools
    do you knwo any good opensource UML tools ???
    I used Win'design ,and would like to move to legal opensource program .
    the tools i need must create the class diagram ,then generate the java classes and the database script
    thank you

    you may get open source UML tools..search in the
    google........otherwiseI did ,but I did not find a complete life cycle development tools
    u can download the trial version of Enterprise
    Architect, thats a very good toolI'm searching for open source tools
    thank you any way

  • Can someone please tell me a simple but effective method for burning a slideshow to DVD? Now that the connection between iPhoto and iDVD no longer exists, I can't figure out a way to get there with an acceptable quality result.

    Can someone please tell me a simple but effective method for burning a slideshow to DVD? Now that the connection between iPhoto and iDVD no longer exists, I can't figure out a way to get there with an acceptable quality result.

    Export the slideshow out of iPhoto as a QT movie file via the Export button in the lower toolbar.  Select Size = Medium or Large.
    Open iDVD, select a theme and drag the exported QT movie file into the open iDVD window being careful to avoid any drop zones.
    Follow this workflow to help assure the best qualty video DVD:
    Once you have the project as you want it save it as a disk image via the File ➙ Save as Disk Image  menu option. This will separate the encoding process from the burn process. 
    To check the encoding mount the disk image, launch DVD Player and play it.  If it plays OK with DVD Player the encoding is good.
    Then burn to disk with Disk Utility or Toast at the slowest speed available (2x-4x) to assure the best burn quality.  Always use top quality media:  Verbatim, Maxell or Taiyo Yuden DVD-R are the most recommended in these forums.
    If iDVD was not preinstalled on your Mac you'll have to obtain it by purchasing a copy of the iLife 09 disk from a 3rd party retailier like Amazon.com: ilife 09: Software or eBay.com.  Why, because iDVD (and iWeb) was discontinued by Apple over a year ago. 
    Why iLife 09 instead of 11?
    If you have to purchase an iLife disc in order to obtain the iDVD application remember that the iLife 11 disc only provides  themes from iDVD 5-7.  The Software Update no longer installs the earlier themes when starting from the iLIfe 11 disk nor do any of the iDVD 7 updaters available from the Apple Downloads website contain them. 
    Currently the only sure fire way to get all themes is to start with the iLife 09 disc:
    This shows the iDVD contents in the iLife 09 disc via Pacifist:
    You then can upgrade from iDVD 7.0.3 to iDVD 7.1.2 via the updaters at the Apple Downloads webpage.
    OT

  • Simple but reliable small office setup

    Hi group,
    I need some advice on setting up a simple but reliable small office wireless network. Up until now, we had a consumer AP combined with wired connections. However, we're moving to a new office where it's difficult to implement a wired network and we decided to implement a good quality wireless network.
    So, I was looking into business quality wireless AP's and it looks as if the Aironet 1600 is an interesting option. However, I'm not a (wireless) network specialist and have no knowledge of controlled AP's.
    The office is (only) 278 square meters (24 x 11.6), divided in two main areas by a supporting wall with two large doorways. I would like to keep the setup costs to a minimum, ideally using only 1 AP. This might mean placing the AP on the ceiling near the dividing wall (which is roughly in the middle), or on the wall itself.
    We need to support fast wireless connections from 15 laptop computers now, and up to 25 in the near future. Also, we'd like to support 15-25 mobile devices, i.e. tablets or smart phones.
    I've found some info on the differences between the AIR-CAP1602 and AIR-SAP1602 models, as well as the Internal and External antenna versions. It seems to me we could use the Standalone (SAP1602) model. However, I don't have enough knowledge to determine if the Aironet 1600 is actually appropriate for our requirements and if yes, which model.
    I would very much appreciate your advice!

    A 1600 would work or even a 2600. I prefer the 2600/3600 though but cost is your concern. I would also place the AP on the ceiling but belies the ceiling maybe in the middle if possible. Don't place the AP above the ceiling because you will loose coverage. Internal antennas are fine and just to note, rule of thumb is 25 users per AP so just in case you need more throughput, maybe using two separated by 3-5 meters would help also. If the 1600's are the choice for you then look at having one or two APs.
    Sent from Cisco Technical Support iPhone App

  • How do I save to mixdown in mono, 0 db reduction in volume, in 64 bps mp3? Sounds simple, but none of the support staff has been able to do it.

    How do I save to mixdown in mono, 0 db reduction in volume, (Same volume level as in the files-no -3db reduction) in 64 bps mp3? Sounds simple, but none of the support staff has been able to do it.

    Several solutions to this problem.  I believe we may have discussed this over the support e-mail, but I'll share it again here so that it can help others as well.
    First, as I discussed in the e-mail, Audition defaults to support Pan Law which prevents content mixed to the center of a Stereo field from being louder than the same content panned far left or right.  This provides a -3dB drop to center content by default, but you can disable this completely by entering Preferences > Multitrack and setting the Default Panning Mode to Left/Right Cut (Logarithmic)
    Now, when you create a new Multitrack session, there is an option to specify the Master channelization.  Here, you can select Mono, Stereo, or 5.1 and this will be the default channelization mode for a basic mixdown operation regardless of your clip content, though can be overridden when exporting a session mixdown.
    Next, if you just choose the menu item Multitrack > Mixdown Session to New File... it will always default to the Master channelization.  This command does not write to disk, it is a preview or pre-processing step.  If you wish to export your multitrack session mixdown directly to disk, in your desired channelization and file format, please use the command File > Export > Multitrack Mixdown > Entire Session...  You will then have the complete set of output options, including the option to output at any channelization you like and the format you prefer.
    Here, I've disabled the default 5.1 output and selected a Mono mixdown instead.
    I've now changed the file format settings as well to MP3, 64K.
    With most of these configuration details, you should only need to set them once and these will remain the defaults for any subsequent projects, unless modified again.  The Export Multitrack Mixdown dialog will reset the Mixdown options to match the default output, and the MP3 settings may update to reflect the kBps setting nearest your session sample rate.

  • My iPhone's screen black, it does not work and I tied to hold press power and home press but it did not work? By the way for seconds I saw iTunes cabal  simple, but unfortunately, I do not have backup for my iPhone in my mac, so how can I restore my iphon

    My iPhone's screen black, it does not work and I tied to hold press power and home press but it did not work? By the way for seconds I saw iTunes cabal  simple, but unfortunately, I do not have backup for my iPhone in my mac, so how can I restore my iphone without loss my date?
    Thanks

    lbryan1987 wrote:
    I dont want the button problem solved i need to know how to restore the phone without using that button or going into settings
    You don't in the condition it's in. You will either have to get the phone replaced by Apple or pay a 3rd party to repair it.
    there seriously should be more than two ways to solve this other wise apple is useless and we will never buy another apple product.
    Seriously? It's physically broken!

  • After downloading a pdf from a website, how can I view the file in Safari 6.0.4 (just as I can in Safari 5.0.6)?  I bet that it's simple, but I've missed something, somewhere, and a solution will be greatly appreciated.

    After downloading a pdf from a website, how can I view the file in Safari 6.0.4 (just as I can in Safari 5.0.6)?  I bet that it's simple, but I've missed something, somewhere, and a solution will be greatly appreciated.

    Hello Kirk,
    Thank's for your efforts, and I just wish that this was the solution.  Unfortunately, it isn't because, after double-clicking on the pdf in the website, it simply "opens" in another Safari window as a black screen - the pdf is there, somewhere, but not visible (either as an icon, or as a document). 
    When I right-click in the black Safari window, where the file is supposed to be, the only option available to display the file is to "Open file in Internet Explorer" (which is not what I want to do).  Other options include saving or printing the pdf, which I don't want until I've confirmed that it's the form that I want.  The same options are offered if I right-click on the file icon in the website.
    Any other suggestions, please?

  • The answer may be simple but

    Since I got Fireworks 8 last week, I've worked through the
    accompanying 'Getting Started' manual and much of 'Training from
    the Source' by Patti Schulze. While I love the program, I'm
    frustrated by a difficulty that may be simple but is exasperating
    for me.
    When I create an image and try to save it as a .gif, jpg or
    png file for use in Dreamweaver,I find that I repeatedly time and
    time and tiime and time without end, simply lose the image.
    How can I resolve this difficulty?

    In FW 8, if you have a new image with multiple objects, you
    can "save"
    as PNG only, but you can "save as" any FW supported format,
    without all
    the html attributes associated with the Export dialog. With
    many
    formats, you will get the option to "save a copy" so you
    don't flatten
    your original artwork.
    And of course, you can "Export" too.
    That directory location issue is a pain. There is some kind
    of logic
    there, but I can never remember what it is. lol
    Jim Babbage - .:Community MX:. & .:Adobe Community
    Expert:.
    Extending Knowledge, Daily
    http://www.communityMX.com/
    CommunityMX - Free Resources:
    http://www.communitymx.com/free.cfm
    .:Adobe Community Expert for Fireworks:.
    news://forums.macromedia.com/macromedia.fireworks
    news://forums.macromedia.com/macromedia.dreamweaver
    Anthony Bollinger wrote:
    > Two ideas.
    >
    > First, exporting an image is not the same as saving an
    image. You save the
    > image to a PNG to preserve fireworks info, but you
    export to a jpg or gif or
    > other format (including "standard" png).
    >
    > Second, the program does not automatically export to the
    directory your png
    > or source file is in. This has tripped me up plenty
    before. Be sure to
    > check your path carefully. Anytime you experience
    problems, drill down the
    > path from the root of the drive.
    >
    > HTH -- Tony
    >
    > "kjpd84" <[email protected]> wrote in
    message
    > news:e961d8$r0s$[email protected]..
    >>
    >> Since I got Fireworks 8 last week, I've worked
    through the accompanying
    >> 'Getting Started' manual and much of 'Training from
    the Source' by Patti
    >> Schulze. While I love the program, I'm frustrated by
    a difficulty that
    >> may be
    >> simple but is exasperating for me.
    >>
    >> When I create an image and try to save it as a .gif,
    jpg or png file for
    >> use
    >> in Dreamweaver,I find that I repeatedly time and
    time and tiime and time
    >> without end, simply lose the image.
    >>
    >> How can I resolve this difficulty?
    >>
    >
    >

Maybe you are looking for