Euxx's pages : Home / Together

Here you can find several plugins I've developed for the UML modellind tool and Java IDE called Together.

Together 4.x and 5.0 plugins: Memory Monitor | Variables Inspector | Split IDE Frame | SetSize fix | Folding Viewer | Members Inspector | Set L&F | Navigator


Navigator plugin

Here is my first plugin for Together.

In process of exploring big project (about 3000 classes) I've found that Together's Explorer is not enough for quick navigation in tons of diagrans, classes, and class members in diagram and editor panels. Then I remember fnatastic functionality of Visual Armory (IDE for Java and C++) developed by small Russian company (I heard that they work for Togethersoft right now).

Here are my interpretation of theyr idea of naviagation through classes and methods in big projects. You may have unlimited (actually limited only by screen) starting points (diagram, class, method) for your project and navigate between them very quickly. Just click on small picture to see big screenshot of Navigator plugin in action.

I'm still so far from production release. There are lot of problems because of limitations of Together OpenAPI. But if you like to try deep alpha of Navigator plugin just drop me note.

Navigator plugin got the 3rd place award in Together 4 Custom Building Block Contest. I need to say thank you all of Togethersoft for prize and for Together tool.

I've developed the similar plugin for JBuilder IDE. Take a look.


Memory Monitor

This is my first module developed in Together 5.0 but should work without any problems in Together 4.x

Actually this is a quick hack of module developed by Valentino Kyriakides for JBuilder. I did that to realize how much memory need to run Together 5.0. If you like to use this module feel free to download it and use at your own risk. ;-)


Variables Inspector

I wrote this module to visualise all variables in class (even local). It was very helpfull for me in process of refactoring some code with long BASIC-style methods. Variable name, type and line number visible in "Vars" tab of Properties inspector.

If you like to use this module feel free to download. And if you have any comments please write me.


Split IDE Frame

Look at this picture. Hard to belive. Right? But it is not a hack. It is result of "Split IDE Frame" module work.

If you like to try this module then feel free to download and use at your own risk. I'm not responsible for any damages (if any)! It's just a warning, this module really work for me.

If you like, don't like or have any questions please write me. And if you like to see tab panes splitter then don't keep silence, write me. :-)


SetSize fix

This small module fixing several Together's bugs about restore size and position of IDE window after restart. And again, because of limitations of OpenAPI this module is kind of trick (or hack). But it completely work for me.

Feel free to download and use this module. If it will not work for you, please let me know.


Folding Viewer

This plugin demonstrate navigation inside method bodys. First time I've seen this idea in Folding Editor developed by Andy Key. And now as result of my exploration Together's SCI API I've developed viewer with similar functionality. There are several limitation in SCI API but it's still usable at least in read only mode.

I still did not decide what I going to do with this prototype. Maybe it will be included into Navigator or Members Inspector.

If you like to look at this dirty implementation (as is) more closer then just drop me note.


java.awt.Panel

Members Inspector

Here are results of my playing with inspectors.

This plugin adds new tab into properties inspector for classes and members. Because properties inspector is a float dialog you can not close it and quickly navigate inside class.

It was usefull for me on big class diagrams where I usually make all class members hidden. With this inspector panel I can navigate in class source even if class members hidden on class diagram.

Actually I wondering to add list of members into popup menu for class diagram but present Together OpenAPI don't allow to recreate menu's dynamically. Probably it will be changed in next versions and I will add this functionality.

This small module reuse some components developed for Navigator plugin. Tree on member panel still loaded statically. I will change it in next versions and then probably I'll add same functionality for all diagram items (even diagrams).

Feel free do download and use this module and sorry, again no sources right now. ;-)


Set Look&Feel

This is little bit tricky Together plugin. :-)

For unknown reason Together 4.x have no option for change Look&Feel. This small plugin allow you to choose native Look&Feel for your Together (Windows, Motif or Metal). You can download it here.

History

30.04.2001
Memory Monitor. First release

22.03.2001
SetSize fix. Update

14.03.2001
Variables Inspector. First release

13.03.2001
Split IDE Frame. First release

10.03.2001
SetSize fix. First release

02.02.2001
Folding Viewer prototype

01.02.2001
Navigator plugin take 3rd place on Together building block contest.

09.12.2000
Members Inspector module

06.12.2000
Set L&F hack

04.12.2000
Navigator module prototype



(c) 2000, 2001, Eugen Kuleshov, Last update: July 25, 2002