A good open-source UML design prog

I run a windows box, and I downloaded argouml and poseidon and I was very annoyed that the save feature failed a good portion of the time (one of those required features) but otherwise I liked it. Are there any other good free progs that are like argouml but get basic save features right?

Actually, there's a project (dia2code) that generates sourcecode out of dia files.
However, it still has some flaws.
And there's another project that generates dia-files from sourcecode (forgot it's name)

Similar Messages

  • Open source UML tool for Code ----- Sequence Diagram ?

    Are there any open source / free tools which can generate sequence diagram from java code ?
    Thanks in Advance
    Ratheesh

    check-out www.logsequencer.com - it is a very cool tool and is only $19.
    It generates sequence diagrams from log files.

  • Can anyone please recommend a good open source netflow analyzer?

    Thank you in advance for your suggestions.
    Regards,

    http://www.cisco.com/en/US/prod/iosswrel/ps6537/ps6555/ps6601/networking_solutions_products_genericcontent0900aecd805ff72b.html

  • Need help in finding open source for creating Login component

    hi
    Pls any one help me out in finding some good open source for creating login component for my application
    i have heard about josso but i am not able to find how to use it if anyone can help in setting up josso i wil be very thankful to that person and also if anyone can help me finding some other open source i will be very grateful ,,
    Pls help its very urgent and i am running short of time

    DECODE(l.attribute_category, 'Coverage Template Header', l.attribute3) Penalty_Bonus,
    DECODE(l.attribute_category, 'Coverage Break', l.attribute1) Mon_Break_Start,
    DECODE(l.attribute_category, 'Transaction Type', l.attribute1) Split_Covering,Uh oh, the dreaded entity attibute value, or generic, data model.
    http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:10678084117056
    I am afraid slow performance is a built in feature of this database design, not much you can do in queries.
    You could possibly create the views as materialized views and query those instead.
    Quote from the linked article
    But, how does it perform? Miserably, terribly, horribly. A simple "select
    first_name, last_name from person" query is transformed into a 3-table join with
    aggregates and all. Further, if the attributes are "NULLABLE" - that is, there
    might not be a row in OBJECT_ATTRIBUTES for some attributes, you may have to
    outer join instead of just joining which in some cases can remove more optimal
    query plans from consideration.
    Writing queries might look pretty straightforward, but it's impossible to do in
    a performant fashion.

  • A verb conjugator in C (was: Ideas for an open source project in C)

    Hi,
    I have to write a relatively complex program in C for my university programming course. We can either use a given topic (a hotel management software - quite some work, but not very challenging) or something of our own choice provided it is not too simple.
    Being a good open source citizen, I want to do something from which other people might profit.
    My first thought was a xmms2 client after an idea I had for a long time, but that's no fun without objects, particularly because xmms2 uses boost as well. I'm not sadistic enough to do this. (I like object orientated programming...:()
    We can use external libraries (e.g. ncurses, GTK2), but should use ansi C (that's C89) and it should run on Windows as well, but I might talk my way out of these two things if necessary.
    I'll do a lot of brainstorming myself, but I would appreciate it a lot if you could give me ideas. It would be a pity to waste this opportunity with a useless hotel management software if I could create something usefull instead.
    Thanks a lot for any ideas.
    kind regards
    Last edited by wuischke (2007-12-27 11:54:57)

    I'm still not very familiar with the Italian conjugation, but judging from Spanish it's a pretty simple thing to do, at least when you only think about outputting all the conjugated forms for an infinitive. I'll make an example with Spanish, but it's almost the same for Italian:
    procedure:
    Step 1: Check for suffix -ar/-er/-ir and the root of the verb and apply the default rules as defined in the data file. (i.e. suffixes -o,-as,-a,-amos,-áis,-an for -ar and present and so on)
    Step 2: Check the data file for an entry for this verb and replace any irregular forms. (This means replacing all forms for a irregular verb or maybe only the participle - imho the most efficient way while still KISS)
    Example: comer
    Step 1: suffix -er, root com; use rules in data file for -er
    Step 2: verb is not in database, regular
    Example: escribir
    Step 1: suffix -ir, root escrib; use rules for -ir
    Step 2: verb is in database, only exception to regular conjugation is the particible "escrito"
    Example: ir
    Step 1: suffix -ir, no root; apply rules for -er (Doesn't make sense, but it is irregular anyway)
    Step 2: verb is in database, about everything is replaced
    Recognizing the forms, i.e. doing a reverse search is a bit harder this way, but actually really interesting.
    ibendiben: I like the idea, but I wouldn't realize this in C, but a follow-up project written in PHP is very well possible. I'll have the data files and algorithms already, so it's not too much work.
    But I wanted to do some work on the aMule skin code as well or we might actually release 2.2.0 before I'm finished...
    Edit: I think I'll use a webfrontend (I'll worry about windows later...): http://www.ibm.com/developerworks/syste … -nweb.html
    Last edited by wuischke (2007-12-27 11:56:14)

  • Open-source java polling/survey software??

    Hello,
    Does anyone know of a good open-source java polling software (web-based)?
    Thanks in advance,
    Julien.

    javacardsign is a signing applet, and yes it tries to be pkcs15. With respect to opensc compatibility we still have to test and see what else remains to be done, but currently we have other priorities, so this will take time.
    Regarding 7816 compatibility, you are absolutely right, this is too general. What is meant is that
    a) the instruction set is iso7816-4
    b) crypto operations are according iso7816-8
    c) if personalised with our host application the file system contains iso7816-15 compliant structures
    Cheers

  • Open Source API for Flat Files?

    I did some searches on SourceForge for a flat-file serializer and deserializer. I know flat files are simple, but I did want to find something that allowed schema-like validations to be declared and enforced. The projects I saw were either abandoned or too simple. Does anyone know of a good open source flat file API? Thanks!
    - Saish

    Ok. That one is nice, especially in terms of defining header and trailer records. I also found this one http://sourceforge.net/projects/flatworm/ which allows for multi-line flat-files, which is also nice.
    The problem is both only deal with parsing. Granted, writing a serializer even via reflection would not be all that tough. But a few Dukes for you!
    - Saish

  • CAD - Is there a High-Quality Open-Source App?

    I need a good open-source CAD app for architectural work. It must import and export Autocad stuff.
    I'd like it to be 3D, but am confused about whether that's compatible with Autocad? Also the 3D renderings of some apps look a little queer:
    http://www.octree.de/html/frames/eng/f_data.htm
    Can anyone recommend a good CAD app which can handle complex work?

    OrangeMarlin wrote:
    As for your top-end case manufacturers, I believe that Louis Vuitton makes an iPhone case. It might be a bit pricey however!
    Maybe he could opt for the one not studded with diamonds
    Phil

  • Tips for good linux/open source t-shirts

    I'm looking for some tasteful/funny/goodlooking t-shirts with linux/open source designs for my companys (Microsoft Gold Partner) summer meeting.
    Shouldn't be childish/abrasive, preferably it shouldn't even mention Microsoft/Windows.
    I'd also appreciate quality materials and a good cut.
    Anybody got some good tips?
    edit: Shipping to Europe required!
    Last edited by schuay (2009-05-02 17:48:17)

    Thanks for the link, but somehow none of those are 100% my thing..
    Doing some googling, here's one I like:
    http://www.splitreason.com/product/99#
    Ok, it does mention Microsoft but I like Kill Bill
    And this one is pretty awesome http://farm4.static.flickr.com/3276/266 … f3bd_m.jpg
    Documentation - Why do you think it's called code? - not linux related but so true http://shop.cafepress.com/design/10211972
    make install --not war http://168hours.files.wordpress.com/200 … nstall.png
    Still haven't found the perfect Tshirt though, still looking..
    Last edited by schuay (2009-05-02 18:16:57)

  • Good site for Video Editing tools (open source)

    I'm a recent convert to Mac, and I'm having a hard time finding comparable tools to what is available via open source on the Windows side. Specifially in the H.264 arena. There are a multitude of open source encoding tools for Windows. I'm sure there have to be some for Mac. Are there any good sites that list these? I'm tried versiontracker and The Mac Orchard, but I'm hoping for something more specific like VideoHelp.com
    Any suggestions? I'm looking for encoding software that can do inverse telecine, import DivX/Xvid/DV, Trim video (to remove letterboxing), and encode to H.264.
    Thanks!

    Can't help with the video stuff, but since you're a newcomer to the Mac, see these:
    Switching from Windows to Mac OS X,
    Basic Tutorials on using a Mac,
    MacFixIt Tutorials,
    MacTips, and
    Switching to the Mac: The Missing Manual, Leopard Edition.
    And a link to open source software: http://sourceforge.net/ Search for *multimedia for Mac*.
    Additionally, *Texas Mac Man* recommends:
    Quick Assist.
    Welcome to the Switch To A Mac Guides, and
    A guide for switching to a Mac.

  • Why is it good for java to be open source?

    if java becomes open source, will people take java, put viruses into it and send it to people?
    i have use red unix and it is not as good as windows, though it does have its uses for calulcations, but why would we want java to go down this road?

    Stop trolling, "garish_shaboo".
    ~

  • Help needed regarding some open source and good media streaming server

    Hi
    I am searching for some open source and java based media streaming server which can facilitate live video streaming. Can anyone please suggest me some good streaming server.
    Thank you.

    Some observations:
    (1) The use of the Configuration.createRootApplicationModule() API is recommended only for console programs, not web applications, but it should work ok as long as your use of the appliation module is completely stateless (which from the code it looks like it is since you release the AM back to the pool on each request.)
    (2) You mention "Stateful" mode, but Configuration.createRootApplicationModule() only supports stateless mode, so you are effectively using Stateless mode.
    (3) You are passing true as the 2nd argument to Configuration.releaseRootApplicationModule() which means you are asking to immediately remove the application module instance from the pool. This will hurt the scalability of your application since each request will need to be served by creating a brand new instance of the application module.
    (4) You are explicitly calling disconnect(). This is not necessary.
    I would recommend:
    (1) Changing your 2nd argument to releaseRootApplicationModule() to false
    (2) Remove the explicit call to disconnect()
    (3) Given your usage pattern, I'd recommend calling viewobject.setForwardOnly(true) before calling viewobject.executeQuery() and iterating over the results. This will avoid any caching of the fetched view object results. Also ensure you've read section "27.2 Tuning Your View Objects for Best Performance" of the ADF Developer's Guide for Forms/4GL Developers guide on the ADF Learning Center at http://www.oracle.com/technology/products/adf/learnadf.html for more performance tips
    For example, if you are fetching 65 rows, make sure the fetch size of this view object is at least 66 so you can retried all the rows in one DB roundtrip.

  • Open source shopping cart wont open with safari

    Hi all...
    I'm designing cart templates for a company that supplies an interface for uploading product to an open source shopping cart. The problem is I can't open the shopping carts with safari. They are fine with firefox and on a PC. (forgive me for swearing) The sites are open source carts based on php scripting with a lot of compressed data. A software interface is used to upload products etc... The error I get is
    "Safari can’t open the page “not sure if I can put the link here as it is a business”. The error was: “bad server response” (NSURLErrorDomain:-1011) Please choose Report Bug to Apple..."
    It's the same for all the sites using the carts.
    Is there a fix at the user end or does safari simply not have support for these carts. Any help would be awesome....

    PCI Compliance. As a merchant (online or brick & mortar store), you must take necessary steps to ensure your customer's CC info doesn't fall into the wrong hands.  One way to do this is to pass your online customers off to a 3rd party processor like PayPal or Authorize.net. These companies are experts in safely gathering sensitive data, encrypting it and transmitting it to your payment Gateway and Merchant Bank account.  This way, your customers never enter any sensitive data into your site's databases which avoids a lot of headaches for the web developer and merchant.
    Server Security. Use a reliable web host. I can't emphasize this enough.  Cheap hosting is no bargain especially if your host doesn't take reasonable steps to secure their servers at their end.
    Lock down your php scripts & form log-ins to defend your site against possible hackers & robot exploitation.  If your site is ever compromised, you will need reliable backups of your Site files and MySql data.  Make sure to backup these files regularly and store them in a safe place.
    Backend log-in.  Use strong, encrypted passwords -- 17 characters, upper & lower case with symbols.  If you can remember your passwords, they're not strong enough.  I keep mine written down in a Rolodex.
    Change the Admin log-in name to something less obvious like GrandHighExhaltedMysticRuler or something only you will recognize as the site's admin level user.  It's also a good idea to change your server, database and backend log-ins regularly.
    Finally, consider running SecureLive on your web server. I have it running on a dedicated server and this software has more than paid for itself.  It identifies hacker attempts, blocks the user and sends the hacker's IP address to an FBI database.  SecureLive - Home
    Nancy O.

  • EngLab - Open source mathematical/engineering platform

    Hello all,
    I'm new to Archlinux and quite exited with it. Anyway, some colleagues of mine from the University and me have created an engineering platform for the Linux platform, although Windows builds are also available. If you like check it out, but be aware that it's still on an early development stage.
    (I hope this is the right board to post this )
    Website: http://englab.sourceforge.net/
    Now that I am into Arch I'm going to make some research and create a build system for it to run on Arch and with your help maybe enter the AUR.
    Here is our press presentation for the first big release (now we're on 0.2.1alpha):
    We are pleased to inform you that the 0.2alpha release of the open-source program EngLab has been published.
    Our site is located to englab.sourceforge.net . You can download it from https://sourceforge.net/project/showfil … _id=206384
    EngLab is a cross-compile mathematical platform with a C like syntax, intended to be used both by engineers and users with little programming knowledge. The initiative has been taken from a group of students a year ago.
    Our goal is to develop an easy-to-use computaion and simulation platform with a C++ like syntax. We have adopted Matlab's structure philoshophy and C++ 's structured language syntax. There are various toolboxes (packages of functions relative to a certain scientific field), which depend on open-source libraries.
    The EngLab distribution is available in two ways: there are two basic Englab releases, EngLab Console and EngLab GUI. EngLab Console allows EngLab's execution through the console(Linux or Windows). EngLab GUI gives the opportunity of using EngLab through a graphical user interface. EngLab GUI is implemented with the use of  the open-source library wxWidgets 2.8, providing additional usability compared to EngLab Console edition. EngLab GUI is independent, so there is no need for EngLab Console to be installed, in order to properly install and execute EngLab GUI.
    Toolboxes are distributed as seperate packages. Their installation is possible either through EngLab Console or EngLab GUI. The reason is that those toolboxes depend on open-source libraries that have to be previously installed. So as the user not to be forced to install those libraries directly, user can install packages and toolboxes at his/her own will.
    For the time being, EngLab Console edition is available for Windows and Linux and Englab GUI is available for Linux only.
    Until now EngLab has the following features :
    - 16 types of variable declaration (int, float, ...)
    - Variable declaration with unlimited number of dimensions.
    - Loop structures (for, while, ...)
    - Arithmetic, logical and binary operations
    - Constant number declaration (pi, phi, ...)
    - Graphical manipulation of variable values of any dimension (Englab GUI)
    - Adjustable graphical environment (Englab GUI)
    - Editor for writing *.eng functions (Englab GUI)
    - Command history for the last 5 sessions
    - Immediate access to variables, constants and functions (EngLab GUI)
    - Recent files opened through EngLab (EngLab GUI)
    Toolboxes that have been fully or partially implemented:
    - a package containing fundamental functions of C (trigonemetric, hyperbolic trigonometrical, ...)
    - a package containing some statistic functions
    - a package containing functions that allow convertions of the variable type
    All these toolboxes accompany the basic two EngLab editions, since they do not depend on another open-source library. Moreover, some other toolboxes have been partially implemented:
    - a package that contains functions for the manipulation of 2-D matrices (determinant, inverse array, ...). This package depends on the open-source library NewMat10.
    - a package that contains functions for image processing. This package depends on the open-source library CImg.
    - a package that contains functions for image processing. This package depends on the open-source library OpenCV.
    Also, we develop
    - a toolbox for visual data representation(plots etc)
    - a toolbox that contains functins for manipulating polyonymials, root detection, computation of integrals and derivatives, special functions and more.
    Those two toolboxes will be available in the next releases.
    The disadvantage is the number of EngLab developers, which does not allow EngLab's quick development. Thus, helping us would be welcomed.
    You can help us with the following two ways:
    - By reporting bugs, which you have observed during EngLab execution. You can report bugs in https://sourceforge.net/tracker/?group_ … tid=997443 . Moreover, you can suggest new features that would improve EngLab's usability and performance. New features can be suggested in https://sourceforge.net/tracker/?group_ … tid=997446 .
    - If you would like to get more into EngLab, you can become EngLab developers and help us. That requires C++ knowledge.
    If you have read till here, that's a good sign. Wink
    You could ask questions in the mailing list [email protected] or in the forum .
    EngLab development team :
    Bugfest development team :
    Serenis Charalampos - PhD student of the Department of Electrical and Computer Engineering of Aristotle University of Thessaloniki(Greece).
    Tsardoulias Emmanouil - PhD student of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Gavves Efstratios - Dipl. Engineer of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Parastatidis Nikolas - Postgraduate student of the Department of Electrical  and Computer Engineering of Aristotle University of Thessaloniki(Greece).
    Also contributed:
    Gkekas Christos - Dipl. Engineer of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Vogianou Thanassis - PhD student of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).

    We are glad to announce that version 0.3 of Englab has been released. The new version contains several bug fixes and improvements in the kernel, a new and advanced GUI based on the Qt toolkit and toolboxes with several functions. Amongst the featured toolboxes are:
    - cimgbox, image processing and manipulation toolbox
    - plotbox, toolbox for plotting graphs and figures
    - dspbox, toolbox for Digital Signal Processing and audio processing
    as dynamic (external) toolboxes and:
    - analogfilters, toolbox for analog filter design
    - unit conversions toolboxes, complex numbers toolbox, polynomials toolbox, stats toolbox etc.
    as static (internal) toolboxes.
    Englab is available for GNU/Linux, Unix (not tested) and Windows32 platforms.
    For GNU/Linux
         - Platform-independent
         The source tarballs are available at:
         http://sourceforge.net/project/showfile … _id=206384
         - Debian/Ubuntu (and other Debian-based distributions)
         Precompiled deb packages are available for download here:     
         http://sourceforge.net/project/showfile … _id=292500
         or to use our Debian repository, simply add it to your package sources by appending the following lines to /etc/apt/sources.list
         deb http://englab.bugfest.net/debian unstable main
         deb-src http://englab.bugfest.net/debian unstable main
         (Please note that you need to have root permission in order to edit the sources.list file)
         - Archlinux
         PKGBUILD scripts are available in AUR:
         http://aur.archlinux.org/packages.php?O … _Search=Go
         or in sourceforge:     
         http://sourceforge.net/project/showfile … _id=292585
         and also precompiled Arch packages exist in our Archlinux repository. In your /etc/pacman.conf add the following lines for the i686 architecture:
         [englab]
         Server = http://englab.bugfest.net/arch/i686
         and for the x86_64 architecture:
         [englab]
         Server = http://englab.bugfest.net/arch/x86_64
         then execute:
         # pacman -Syu
         to allow pacman to synchronize with the repository and:
         # pacman -Ss englab
         to see all the available packages.
         - Fedora
         RPM packages can be downloaded from sourceforge:
         http://sourceforge.net/project/showfile … _id=324683
    For Windows
         Download the zip from sourceforge:
         http://sourceforge.net/project/showfile … _id=324502
         and unzip it to the directory of your choice.
    For possible bugs, feature requests and any comments you may have please send us an e-mail at:
    [email protected]
    Thank you!

  • @Adobe, do you intend to contribute Flash Catalyst as Open Source Project ?

    Hello,
    in the recent Whitepaper* you write that you no longer develop Flash Catalyst.
    Wouldnt it be great if you make it open source (contribute to Apache as well?)
    or sell it to another developer so that it can be continued to be developed ?
    I think many people will totally agree with this and would be happy to continue using
    Flash Catalyst to visually built/prototype engaging GUI for the Apache Flex Framework.
    What do you think ?
    Best Regards
    Marc
    Flash Catalyst
    Flash Catalyst CS5.5 is the last release of Flash Catalyst.
    At this time, it will not be updated to work with Flex SDK 4.6 or any Apache Flex releases nor will it be included in future versions of the Adobe Creative Suite software offerings.
    *http://www.adobe.com/devnet/flex/whitepapers/roadmap.html

    Hi daslicht,
    im also very interrested to know the answer.
    But im afraid they wont because it uses code from other proprietary tools.
    And even if the community get flash catalyst source code, it will be useless (in a sens) mainly because the synergy with other Adobe Tools will not be maintained. And for me it was the main power of Flash Catalyst.
    And knowing that, i think it is more easy for Apache community to create a new tool from scratch not linked to Adobe's tooling chain.
    It could be a Flex app!!
    For you information, the design view from Flash Builder has also been discontinued by Adobe. But in that case its a flex app incorporated in Flash Builder so theres good chances that Adobe will donate it to Apache community.
    So why not use the design view as a base for a Flash Catalyst like tool? by making it a standalone tool or designers.

Maybe you are looking for

  • How do I use the move tool in CS5 to put two images on to an A4 sheet?

    Have recently upgraded from CS3 to CS5. I often print out two images on A4 paper.  Under CS3 I would simply adjust and crop 2 images to say 7 ins x 5 ins, after that bring up a new A4 sized sheet (file, new), then using the move tool I'd move the two

  • Acrobat 8.0 crashing when copying url into link.

    I'm attempting to create web links on a pdf. I've done this before, but today Acrobat is "quitting unexpectedly." - I choose the link tool. - I draw the rectangle around the text line to be the link area. - I choose "Open a Web Page" - I click "Next"

  • Where is the downloads section of the website where I can find DAQmx VI's ?

    I am a student and I am wanting to download the DAQmx VI's.  I can't seem to find a straightforward "here are the downloads" page which I can pick and choose things that I need that NI offers. Thanks anyone.

  • OS Resident Size for JVM grows without bound

    Can anyone think of an explanation for the following: JProfiler shows my java application managing its memory properly, and the JVM reports the max heap memory as 80MB throughout the life of the application. HOWEVER, the operating system task manager

  • Double sound for mail notifications

    Hi!  Since I've upgraded my iphone 3g to ios 4.2.1, I've been having double mail notification sounds.  Here's how they happen.  I basicaly hear the sound (and-or vibration) I usually hear when I receive an email, only when I go to check it out, there