Author Topic: UML Plugin  (Read 66292 times)

Offline ethicalstar

  • Multiple posting newcomer
  • *
  • Posts: 12
UML Plugin
« 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.

Offline ethicalstar

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: UML Plugin
« 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?

Offline ethicalstar

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: UML Plugin
« Reply #2 on: December 16, 2008, 11:15:56 am »
submitted for registration at Sourceforge.net with unix name "umlblocks"..   :D

So it begins...

Offline Biplab

  • Developer
  • Lives here!
  • *****
  • Posts: 1874
    • Biplab's Blog
Re: UML Plugin
« Reply #3 on: December 16, 2008, 04:42:13 pm »
Do you have a working prototype or it's in planning phase? :)
Be a part of the solution, not a part of the problem.

Online stahta01

  • Lives here!
  • ****
  • Posts: 7696
    • My Best Post
Re: UML Plugin
« 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 »
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline vri

  • Multiple posting newcomer
  • *
  • Posts: 18
Re: UML Plugin
« 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.

Offline ethicalstar

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: UML Plugin
« 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.

Offline ethicalstar

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: UML Plugin
« 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...

Offline ethicalstar

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: UML Plugin
« 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.

Offline rickg22

  • Lives here!
  • ****
  • Posts: 2283
Re: UML Plugin
« 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%! :D
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 :) (hint: The command "CPP -M[M] file" does it, but it needs to keep track of include dirs)

Offline alb_cb_moon

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: UML Plugin
« 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/
OS: Windows XP SP2
GUI Library: wxWidgets 2.8.10
IDE: CodeBlocks SVN / Nigth Builds Compiler: MinGW & gcc 3.4.5

Offline ethicalstar

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: UML Plugin
« 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%! :D
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 :) (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...

Offline ethicalstar

  • Multiple posting newcomer
  • *
  • Posts: 12
Re: UML Plugin
« 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...

Online stahta01

  • Lives here!
  • ****
  • Posts: 7696
    • My Best Post
Re: UML Plugin
« 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 »
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Online stahta01

  • Lives here!
  • ****
  • Posts: 7696
    • My Best Post
Re: UML Plugin
« 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 »
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org