Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: tom_guenter on September 07, 2007, 01:18:44 am

Title: EA Implementation Language
Post by: tom_guenter on September 07, 2007, 01:18:44 am
Hi, I'm just curious: What is the programming language the enterprise architect is written with?

Does anybody know?

Greets
Title: Re: EA Implementation Language
Post by: thomaskilian on September 07, 2007, 04:08:46 am
No. We had a few guesses but no concrete answer from Sparx. Looks like being confidential ;)
Title: Re: EA Implementation Language
Post by: Paolo F Cantoni on September 07, 2007, 08:13:01 pm
Quote
Hi, I'm just curious: What is the programming language the enterprise architect is written with?

Does anybody know?

Greets
Wrong question Tom...

The REAL question is what modelling tool did they use to design it... ::)

Have they been able to reverse engineer EA into EA?

Just a thought...
Paolo

Title: Re: EA Implementation Language
Post by: Dave_Bullet on September 09, 2007, 01:10:51 pm
My gut feel was either Delphi or Visual C++.

.NET wasn't on the cards when it was first developed (unless a really early beta)
EA supports Delphi

If you really want to know, it may be possible to inspect the header in the ea.exe.  A compiler might leave some sort of fingerprint in there.

David.
Title: Re: EA Implementation Language
Post by: «Midnight» on September 09, 2007, 03:31:23 pm
It shows a lot of COM heritage, so I'd guess C++ or C, as the case might be.

Still, who knows, you could always do this with the Borland (by whatever name over time) tools as well.
Title: Re: EA Implementation Language
Post by: Coder on September 09, 2007, 06:13:34 pm
Very likely, BCGControlBar C++/MFC library is used in the GUI part.
Title: Re: EA Implementation Language
Post by: tom_guenter on September 09, 2007, 09:06:13 pm
Quote
Wrong question Tom...

The REAL question is what modelling tool did they use to design it... ::)

Have they been able to reverse engineer EA into EA?

Just a thought...
Paolo



Hi Paolo,
of course, this is also an interesting discussion but I wouldn't want to ask such a highly philosophical question since this is a classical chicken and egg problem.  ;)

Regards, tom
Title: Re: EA Implementation Language
Post by: «Midnight» on September 10, 2007, 02:09:56 am
Quote

Hi Paolo,
of course, this is also an interesting discussion but I wouldn't want to ask such a highly philosophical question since this is a classical chicken and egg problem.  ;)

Regards, tom

So, what we really should be asking is which tool was used to design the chicken...
Title: Re: EA Implementation Language
Post by: jeshaw2 on September 11, 2007, 03:59:20 pm
Quote
So, what we really should be asking is which tool was used to design the chicken...

VISIO?   8)
Title: Re: EA Implementation Language
Post by: Kevin G. Watson on September 12, 2007, 04:37:26 pm
nah... gotta be BoUML