Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - danm

Pages: [1] 2 3 ... 6
1
Suggestions and Requests / Re: Element List improvements
« on: December 21, 2007, 06:59:55 am »
Seems like you could do all this with a quick add-in pretty easily. I'll take a look ...

2
Suggestions and Requests / Re: Poll: Open up reverse engineering
« on: December 04, 2007, 10:33:53 am »
Thomas - I hear ya! I've read up on at least Paolo's missives ...

My small perspective, I last made a concerted effort with MDA back with Rose, across a Windows and Unix system for a 5 mil line monster legacy system, with a team of hundreds spread across the globe. Nightmares! We got it to mostly work though, but I learned to truly hate Rose, and IBM Architect ... forget it.

Now I'm on a smaller, new project and found EA - Eureka! Frankly, EA's sins are so small in comparison, as you say, I just don't care. Maybe a few years from now I'll be a jaded EA expert though ...  ::)

Yes the scripts are crude - but that's the point, simple but very easy to change. OK if you want the PhD make an Add-In, but thank your stars you have the add-in capability so you can get the PhD - if you want!


"Multiple select. Multiple windows for diagrams/project browser. Copy/paste."

All good - but little to me frankly. After the horrors of my old system these are peanuts.  ;D

3
Suggestions and Requests / Re: Poll: Open up reverse engineering
« on: December 04, 2007, 07:06:28 am »
Sure, I understand. But I guess my point is that I expect the tool to work 'well enough' out of the box, and that it's more important to allow you to change the behavior, rather than Sparxs providing that.

For example, the code gen could be more capable. But instead of having Sparx do that for me out of the box, I'm happy to work the templates. If they're not powerful enough, hey Sparx gives me access to an AddIn. If all of that isn't good enough I can fully roll my own via an Add-In. I'm impressed with their 'levels' of tweakability.

Does that make sense? Reverse engineering is locked out, if it was opened, even in a minimal way, it gives me more power than enhancing existing functionality. You'll never get the existing stuff to work perfectly for everybody, better to let them tweak.

I guess the part I'm ignorant about is the broken functionality. I've trolled the boards quite a bit, and what I've seen so far seems rather minor, which is why I've asked. In my small experience the tool already performs wonderfully.

4
Suggestions and Requests / Re: Poll: Open up reverse engineering
« on: December 03, 2007, 10:00:36 pm »
Hi Thomas,
  What other things are you waiting for?

Quote
Would be nice, but we are still waiting for simpler things to happen.


5
Suggestions and Requests / Poll: Open up reverse engineering
« on: December 02, 2007, 11:37:26 am »
First, EA is the most amazing tool I've come across in my 30 years of software development. I grew up on UML with Rose and EA is simply light years beyond, in functionality, usability and stability. I've been spending a huge amount of time with it and still haven't gotten my hands fully around it. There is practically nothing that isn't open for the user to tweak or modify, except one - reverse engineering.

Looking at the product that's the only glaring omission I can see - everything else can be modified in one way or another. Reverse engineering is an important final step that makes the whole process work. Unfortunately for me, I'm working in a non supported language, so I'm missing that final bit.

I can envision the following


  • Minimally, an AddIn interface for reverse engineering. That should be relatively easy to support. For a new language you might be able to get this to work if you do it all yourself in an AddIn, but there seems to be some hooks missing as you can import, but not synchronize.
  • Ideally there would be a new template mode, with similiar syntax to the existing templates.
  • Or if nothing else, an MDA addin with support for this. MDA only allows reverse engineering for supported languages.


Poll - who else would like to see reverse engineering opened up?

6
Suggestions and Requests / Sweep tool
« on: November 06, 2007, 08:34:31 pm »
Visual Paradigm UML has a really nice sweep tool


http://www.visual-paradigm.com/

It allows you to sweep sections of the model around, for making room for a new swimlane for example.

Great, great feature. Please add!

7
General Board / Re: Direction of Aggregaton?
« on: December 15, 2007, 01:53:17 pm »
Thanks for the explanation KP - I was just puzzling over that nomenclature last night.

8
General Board / Re: 'Not Equal' symbol [ch8800]
« on: September 17, 2008, 01:52:46 am »
For fun I did the same thing to a model of mine, and shortly got the "DAO.Recordset" error also. I'm not sure moving to JET4 is bug free. Or at least converting a database might not be. I'm back on the previous setting.

9
General Board / Re: Wine/Crossover CPU spin
« on: December 04, 2007, 01:05:15 pm »
More information. I've run several other programs under Crossover and they don't spin at all. It seems to be something that EA is doing specifically.

I wonder if it's as simple as EA doesn't recognize that it's running under Crossover, since it's the new Mac Crossover? I never did get a dialog box asking if I'm running under Crossover.

10
General Board / Re: Wine/Crossover CPU spin
« on: December 03, 2007, 09:02:09 pm »
Hm - there's more to the story. Actually Crossover is working just fine, when the tree view isn't expanded it acts a little funny, but open things up and it's no problem.

The CPU spin thing seems to be a issue with Windows - apparently windows lies somewhat and spins quite bit. Parallels spins too - but it throttles the process more than Wine which lets them run.

So, crossover is still very useful. But it would be nice if it could be throttled a bit.

11
General Board / Re: Wine/Crossover CPU spin
« on: December 01, 2007, 06:49:29 pm »
Well unfortunately there are some problems with Wine, namely the Tree view gets messed up. Since that's a rather important part working it rather makes it difficult.

12
General Board / Re: Wine/Crossover CPU spin
« on: December 01, 2007, 06:43:26 am »
Hi Thomas,
     Yes under parallels it works fine, except that parallels is crash prone somewhat, and is a memory hog. Wine is much more integrated, with the small problem that it spins.

Simon,
     Here's a wine discussion of the issue while running eMule - looks like the same thing.

     http://bugs.winehq.org/show_bug.cgi?id=6936


     Here's a sample of it, seems to be an interaction with Xwindows. Another sampling program says it keeps calling GetTopWindow.

     Whenever there is a dialog box up it's not spinning. When it's the normal interactive mode it spins. With the exception of the Customize dialog - when that's up it spins!

     More information - when installing (Crossover on Mac Leopard) - when I try and install the Linux trial version it hangs right at the end of the first dialog which appears with the progress bar on uncompressing (Wise installer). Hangs dead there, even if I try and install multiple times. OK - go off and install the full version. That installs fine, but it doesn't ask me if I'm running Crossover. But it installs and runs great (except the spin) otherwise.

  Otherwise it seems to work flawlessly.

Total number in stack (recursive counted multiple, when >=5):
       511       _XGenerateGCList
       56       read$NOCANCEL$UNIX2003
       53       wine_server_call
       37       GetWindow
       35       write$NOCANCEL$UNIX2003
       26       __pthread_sigmask
       21       GetTopWindow
       10       GetFocus
       9       0xcdb925
       9       0xcde3eb
       9       0xcde42a
       9       SelectObject
       8       0xcde44c
       7       0xcde443
       7       RtlLeaveCriticalSection
       7       WINPROC_AllocProc
       7       WINPROC_wrapper
       7       WIN_GetPtr
       6       0xcde40f
       6       XFlush
       5       0xcde194
       5       0xd90fe9
       5       BITMAP_SetOwnerDC
       5       DefWindowProcW
       5       sigprocmask
Dan

13
General Board / Wine/Crossover CPU spin
« on: December 01, 2007, 12:10:50 am »
Hi,
I'm running EA under Mac OSX - very nicely with either Wine or Crossover. The only issue is that the CPU spins, wine has two threads eating 30% when EA is doing nothing. If EA brings up a dialog box to open a file it goes quiet. I'm using the Linux EA version (same on either).

  Otherwise it seems to work great, but the idle spin is revving the fans on my laptop which makes it unpleasant to use. Is this a general problem that can be fixed?

Dan

14
General Board / Multiple class stereotypes - template overloads
« on: October 24, 2008, 03:23:05 pm »
Hi,
   It seems that stereotype overloads in template transforms (and code transforms) only trigger on the first stereotype. For example, if you have the class

<<entity>><<singleton>>MyClass ...

Only teh <<entity>> stereotype will be triggered? What if we need both stereotypes to be triggered?

15
General Board / Where can I find 830?
« on: October 16, 2008, 10:21:59 am »
We're waiting on the next release for a bug fix (linked attributes aren't generated), and it appears the bug is in 831 too. Is there a link to 830 I can get so we can work around the bug, until the next version is available? Thanks -

Pages: [1] 2 3 ... 6