•        0

This program generates code from an UML Dia Diagram. Currently supported languages are: Ada, C, C++, C#, IDL, Java, PHP, PHP5, Python, Ruby, shapefiles and SQL.




Related Projects


dia2fsm reads DIA diagram files constructed in the prescribed format and produces Finite State Machine (FSM) skeleton code. dia2fsm currently supports code generation to C and C++ and is built on Linux only. dia2fsm depends on Qt, and has been partially

Mikhas - All mikhas codes

REPOSITORIO MAVEN COM OS PROJETOS: http://mikhas.googlecode.com/svn/maven2/ Esse projeto contem todo, ou quase todo, codigo não relacionado a trabalho que eu gerar no meu dia-a-dia. Como gosto de desenvolver tecnologias, crio implementações minhas de coisas que até ja existem, mas o faço para auto-aprendizagem e desenvolver minha lógica. Entre outros criei algumas ferramenta para axuliar o uso de Reflection e um framework javascript de alta performance. Enjoy it.

Dia2sqlalchemy - Use Dia to declare SQLAlchemy ORM models

dia2sqlalchemy is a tool for creating SQLAlchemy ORM declarative source code from Dia diagrams.

Embed-openejb-in-eclipse - Embed OpenEJB in Eclipse's J2EE Preview Server Adapter

This project is part of the Google Summer of Code 2009 program. The assigned student is Marcelo de Oliveira Dias. AbstractThe idea is to embed OpenEJB container in Jetty Web Server in order to provide supports to deploy and run EJB modules using J2EE Preview Adapter, since J2EE Preview Adapter uses the Jetty to deploy and run web applications. Project SummaryOne of the main principles, of using and of extending, the Eclipse's sub-project called Web Tools Platform (WTP) is to "Reduce Development

2dbe - 2D BytzEngine

EnglishDescription2D BytzEngine is a 2D game engine developped in C++. The goal of this engine is to provide some tools to games developpers, to help to produce a 2D game as soon as possible. LibrariesThe project is based on external libraries: SFML: a free multimedia C++ API ; Boost: free peer-reviewed portable C++ source libraries ; Box2D: a physic engine in C++. LicencesSource code is under LGPL licence. Documentation is under CC-BY-SA. FrançaisDescription2D BytzEngine est un moteur de jeu 2


Provide code to allow PalmOS developers to easily support Sony OS4 and OS5 silkscreen, Palm OS 5.2+ DIA, Handera Silk and Dana AlphaSmart large screen, in portrait and landscape mode as possible. Minimal changes to existing code are needed.

Dia2php5 - XSLT template file to transform Dia UML to PHP5 Classes

Dia is a free diagram drawing software. It has (good) capability to create UML diagrams. With its XSLT plugin, one can export created diagram into various source code, including C++ and Java. Sadly, there is no support for PHP, specifically PHP5. Not until today. dia2php5 is xslt template file (.xsl) to transform Dia's UML diagram into PHP5 classes. Each class will be stored on different file, named after the class name This is the very first version of this project, created in less than 4hrs (l

Gespeak - Front End GTK para o eSpeak

GeSpeakEnglishGeSpeak is a front end for eSpeak developed mainly in Python and GTK2, using PyGTK. Help NeededGeSpeak needs you! We are looking for translators and developers! We have already translated it into Brazilian Portuguese and the source code is pretty well commented, so if you want to help, please, e-mail to junior '@' casoft . info. Last ReleaseThe lastest version of GeSpeak is 0.3, you can download it here. Last ChangelogVersion 0.3 Now you can speak only a selected text Interface is

Diaryvgc - Synchronism Python Script between VIM Calendar diary and Google Calendar. DiaryVGC == Dia

Synchronism Python Script between VIM Calendar diary and Google Calendar . '''DiaryVGC == Diary Vim Google Calendar''' 脚本用途:将VIM Calendar æ�’件生æˆ�çš„Diaryå�Œæ­¥åˆ°Google Calendar 。 编写动机:一直以æ�¥æˆ‘都用Google Calendar记录æ¯�æ—¥æµ�æ°´å¸�,记录æ¯�一天都å�šäº†ä»€ä¹ˆã€‚以å‰�工作的时候,这个习惯é�žå¸¸å¥½ï¼Œå°¤å…¶æ˜¯åœ¨å®šæœŸç»™å®¢æˆ·å†™ç»´æŠ¤æŠ¥å‘Šçš„时候。一些细节的ç��碎事情都能借助Google Calendarçš„æ�œç´¢åŠŸèƒ½å‡†ç¡®å®šä½�时间。ç

Astserver - Aston Server

Aston Server est un logiciel, qui comme son nom l’indique, doit être capable de fournir à un périphérique réseau connaissant son protocole (aujourd’hui le produit nommé Beebox disponible à cette addresse http://www.aston-france.com) une liste de contenu Multimédia et de streamer ces contenus multimédia vers le périphérique. Le streaming s’effectue à l’aide du logiciel VLC (freeware) disponible à cette addresse http://www.videolan.org/. Le code source est sous licence GPL 2.0