Code::Blocks
October 31, 2014, 11:47:22 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: The new Release 13.12 is out! You can download binaries for windows, mac and many major linux distros from  http://www.codeblocks.org/downloads/26 .
 
   Home   Help Search Login Register  :: WebsiteWiki  
Pages: [1] 2  All   Go Down
  Send this topic  |  Print  
Author Topic: UML Plugin  (Read 20771 times)
ethicalstar
Advanced newcomer
*
Offline Offline

Posts: 12


« on: December 16, 2008, 11:05:16 am »

Hi everyone!
    I just looked the whole site for a  uml plugin development in codeblocks. It is not under development. Is anyone interested to join me and do it?
I am new to codeblocks so i dont know abt plugin development. If anyone could help me with plugin creation docs, it would be nice..

tnx.
Logged
ethicalstar
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #1 on: December 16, 2008, 11:06:54 am »

2 years back somebody has written and suggested the name "UML::Blocks" . May be we can choose this as the name...
What do u think?
Logged
ethicalstar
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #2 on: December 16, 2008, 11:15:56 am »

submitted for registration at Sourceforge.net with unix name "umlblocks"..   Cheesy

So it begins...
Logged
Biplab
Developer
Lives here!
*****
Offline Offline

Posts: 1853


WWW
« Reply #3 on: December 16, 2008, 04:42:13 pm »

Do you have a working prototype or it's in planning phase? Smiley
Logged

Be a part of the solution, not a part of the problem.
stahta01
Lives here!
****
Offline Offline

Posts: 4442


WWW
« Reply #4 on: December 17, 2008, 04:19:29 am »

If you have not started you might see if UMLPad is worth adapting to Code::Blocks.
http://web.tiscali.it/ggbhome/umlpad/umlpad.htm

It uses ANSI(non unicode) wxWidgets 2.6/2.8 written in C++.

Lic GPL

Tim S
« Last Edit: December 17, 2008, 05:32:13 pm by stahta01 » Logged

C Programmer working to learn more about C++.
Compiling CB Trunk against wxWidgets WX_3_0_BRANCH branch.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org/index.php?title=Main_Page
vri
Advanced newcomer
*
Offline Offline

Posts: 18


« Reply #5 on: December 17, 2008, 09:26:37 am »

Maybe you can checkout BOUML as well: http://bouml.free.fr/index.html
It's developed under QT, fast, quite complete.
Logged
ethicalstar
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #6 on: December 17, 2008, 07:32:25 pm »

If you have not started you might see if UMLPad is worth adapting to Code::Blocks.
http://web.tiscali.it/ggbhome/umlpad/umlpad.htm

It uses ANSI(non unicode) wxWidgets 2.6/2.8 written in C++.

Lic GPL

Tim S

Its in planning phase! I like to see UML diagrams generation directly from codeblocks.
Logged
ethicalstar
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #7 on: December 17, 2008, 07:32:58 pm »

Maybe you can checkout BOUML as well: http://bouml.free.fr/index.html
It's developed under QT, fast, quite complete.

Tnx. It is very interesting...
Logged
ethicalstar
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #8 on: December 17, 2008, 07:51:34 pm »

Maybe you can checkout BOUML as well: http://bouml.free.fr/index.html
It's developed under QT, fast, quite complete.

But Qt needs its own "qmake ". and also wxWidgets is used in codeblocks development. We have to find something that uses WxWidgets or any other framework that does not depend on Makefile change.
Logged
rickg22
Lives here!
****
Offline Offline

Posts: 2283


« Reply #9 on: December 17, 2008, 09:17:38 pm »

ethicalstar:

(cue ancient wizard)
It has been ages since I first asked someone to make an UML plugin for Codeblocks. Aeons passed, and no brave hero volunteered to vanquish the demon of non-uml darkness. May the Great Spirits keep you safe in your dangerous quest! :lol:

Translation: I support your idea 100%! Cheesy
Speaking of which, I've also been looking for a plugin that lists you the include chain for a file, it'd be very useful Smiley (hint: The command "CPP -M[M] file" does it, but it needs to keep track of include dirs)
Logged
alb_cb_moon
Advanced newcomer
*
Offline Offline

Posts: 25


« Reply #10 on: December 18, 2008, 04:29:30 am »

The wxShapeFramework project may be could be util for your UML plugin:

http://sourceforge.net/projects/wxsf/
Logged

OS: Windows XP SP2
GUI Library: wxWidgets 2.8.10
IDE: CodeBlocks SVN / Nigth Builds Compiler: MinGW & gcc 3.4.5
ethicalstar
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #11 on: December 18, 2008, 08:07:24 am »

ethicalstar:

(cue ancient wizard)
It has been ages since I first asked someone to make an UML plugin for Codeblocks. Aeons passed, and no brave hero volunteered to vanquish the demon of non-uml darkness. May the Great Spirits keep you safe in your dangerous quest! :lol:

Translation: I support your idea 100%! Cheesy
Speaking of which, I've also been looking for a plugin that lists you the include chain for a file, it'd be very useful Smiley (hint: The command "CPP -M[M] file" does it, but it needs to keep track of include dirs)

Tnx rickg22!
I hope that We  can do it together this time...
Logged
ethicalstar
Advanced newcomer
*
Offline Offline

Posts: 12


« Reply #12 on: December 18, 2008, 08:19:34 am »

The wxShapeFramework project may be could be util for your UML plugin:

http://sourceforge.net/projects/wxsf/


tnx alb_cb_moon ! I will look into it...
Logged
stahta01
Lives here!
****
Offline Offline

Posts: 4442


WWW
« Reply #13 on: December 18, 2008, 08:44:01 am »

Hi everyone!
    I just looked the whole site for a  uml plugin development in codeblocks. It is not under development. Is anyone interested to join me and do it?
I am new to codeblocks so i dont know abt plugin development. If anyone could help me with plugin creation docs, it would be nice..

tnx.

I am interested in helping out on this project.

I have not created an Plugin myself, but have compiled the default plugin template and Compile Code::Blocks from source on Windows.

Tim S

PS: I am trying once more to get UML Pad to compile and link to Unicode wxWidgets.
« Last Edit: December 18, 2008, 08:46:15 am by stahta01 » Logged

C Programmer working to learn more about C++.
Compiling CB Trunk against wxWidgets WX_3_0_BRANCH branch.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org/index.php?title=Main_Page
stahta01
Lives here!
****
Offline Offline

Posts: 4442


WWW
« Reply #14 on: December 18, 2008, 08:53:29 am »

Its in planning phase! I like to see UML diagrams generation directly from codeblocks.

Yes, the generating of UML diagrams from C++ source code would be a very important feature.

Do, you think it is worth it to plan to generate C++ code from UML diagrams?

Tim S

Edit: I think Umbrello an KDE UML program is also worth checking out.

http://en.wikipedia.org/wiki/Umbrello_UML_Modeller
http://uml.sourceforge.net/index.php

Gaphor is written in Python so could be not worth checking out.
http://gaphor.devjavu.com/
http://www.ohloh.net/p/gaphor

Code:
Software        Licence     Language    Output Format   Widget Toolkit
Umbrello        GPL         C++         XML/XMI         KDE
UML Pad         GPL         C++         XML             wxWidgets
BOUML           GPL         C++         ??              Qt
Gaphor          GPL         Python      ??              GTK+
ClassBuilder    zlib/libpng C++         ??              MFC/AFX
astade          GPL         C++         ??              wxWidgets

Edit: added classbuilder and Links
Edit: added astade.tigris.org

Links
http://sourceforge.net/projects/uml/
http://web.tiscali.it/ggbhome/umlpad/umlpad.htm
http://sourceforge.net/projects/bouml/
http://www.ohloh.net/p/gaphor
http://sourceforge.net/projects/classbuilder
http://astade.tigris.org/


« Last Edit: December 30, 2008, 08:35:09 pm by stahta01 » Logged

C Programmer working to learn more about C++.
Compiling CB Trunk against wxWidgets WX_3_0_BRANCH branch.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org/index.php?title=Main_Page
Pages: [1] 2  All   Go Up
  Send this topic  |  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!