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.

Topics - sparks

Pages: 1 ... 26 27 [28] 29 30 31
Latest News / EA Beta build 560 released
« on: October 15, 2002, 06:06:51 am »
For the registered Enterprise Architect User

This is a short message to inform all interested registered users that a new beta build (560) has been uploaded and is available for download.  see beta page for details

This latest build includes fixes in the XMI, C++ code gen and DDL areas.

Latest News / EA Beta build 559 released
« on: October 14, 2002, 04:56:22 am »
For the registered Enterprise Architect User

This is a short message to inform all interested registered users that a new beta build (559) has been uploaded and is available for download.  see beta page for details

This latest build includes fixes for all the issues that have been reported with the earlier beta builds as well as some last minute additions.

Latest News / Enterprise Architect 3.50 BETA 1
« on: October 04, 2002, 06:16:21 am »

For the registered Enterprise Architect User

Sparx Systems are proud to announce the release of Enterprise Architect 3.50 BETA 1

Version 3.5 introduces a new "Corporate Edition" which includes User Security and support for model repositories other than MS JET (see below for more details).

Sparx Systems have posted the is first release of EA 3.50 in Beta form, the details of which can be found at

Download and install as per the instructions below. If you have any trouble please let us know.


Enterprise Architect Beta Installation instructions:

To reduce download size we have decided not to include the PDF version user guide in with the installation file (it is available as a separate download).  The following instructions indicate how to set up the beta copy of EA 3.50 for use:

1. Download the installation file from the above URL
2. Run the installation file, when asked about location to install EA Beta 3.50, we suggest you install it into another direction other than your 3.10 installation which by default is 'C:\Program Files\Sparx Systems\EA'
3. The installation will create a new shortcut on the desktop for EA Beta 3.50, double click on this to start the application


IMPORTANT: This version of EA will make substantial changes to your model file. Once a model file is upgraded to version 3.5 format it cannot be read by a version 3.10 or earlier version of EA.

We expect no further changes to be made to the repository structure - but as this is the first BETA release, it is still possible. If a change occurs, you may need discard your BETA model file and rerun the upgrade process on a 3.10 format model. What this means is that the release 3.5 model format may differ from the BETA format - so you should not yet convert to using EA 3.5 on a production model.

Also note that you can install EA 3.5 BETA on the same machine as 3.10. By default, the install will try and place 3.5 in the same EA directory as 3.10, so you should manually choose another directory if you want both to co-exist.

In this release your 3.10 Professional key will activate the 'Corporate Edition' features (connect to SQL Server or MySQL). In the final release a Corporate Edition key will be required. The upgrade price is not yet fixed - but will be a minimal amount ... 20-30$ per license.

Please report any issues or bugs to

Many thanks for your support,

Geoffrey Sparks


Below is the list of the additional features included in Version 3.50:

- Support for SQL Server and MySQL model repositories (Corporate Edition)
- User security (Corporate Edition) {this feature is still under developement, and will be addressed over the next few weeks}

- .NET/XP style user interface (optional)
- Ability to customize main menu shortcuts
- Additional toolbars and shortcuts
- UML Pattern support
- Data Transfer functions to move data between different model formats
- Data integrity checker
- Ability to batch export controlled packages
- Additional maintenance and task related fields
- Many changes to the underlying repository structure to support future enhancements

- The Help file and User Manual have been brought up to date and many portions rewritten or extended

- Numerous bug fixes and small enhancements

Note: The ActiveX interface is yet to be updated to include new data fields etc.  This will be addressed over the next few of weeks.

Latest News / Version 3.10 - Build 503 released
« on: September 03, 2002, 06:28:34 am »
Changes and fixes for build 504

- Fixed bug in VB parser which faied to handle property methods with paramters having default values
- Fixed height of interface markers in Component element
- Added accelerators for View/workspace windows
- Fixed bug that affected coloring of collaboration messages 7 & 8
- Modified sequence diagrams such that name of object in heading bar will be :<classifier> if the instance is otherwise unnamed
- Fixed bug in properties window that resulted in Modified and Created dates being obscured
- Fixed bug in sorting of Swimlanes in a diagram - problem with more than 9 swimlanes
- Improved handling of parents and implemented interfaces in Delphi code generation
- Added ability for Delphi parser to handle multiple attributes on one line
- Fixed bug that displayed external requirements in top right corner of class image
- Fixed bug that could cause exception when accessing Attributes or Operations from the Class Detail page of the Class/Table properties dialog

Latest News / Version 3.10 - Build 503 released
« on: August 16, 2002, 07:49:30 am »
Changes and fixes for build 503

- Added support for ByVal and ByRef keywords in VB - both forward and reverse
- Added support for array paramters in Visual Basic
- Fixed bug in release version of EA that prevented menu option to 'Add to Favorites' on diagram object being shown
- Fixed problem in Operations dialog that resulted in default return type always being set to first element in list on Add New
- Fixed problem in Constraint dialog ... possible exception or no effect when updating existing constraint.
- Fixed bug in 'drop object from tree' routine that could cause crash if drop failed due to 'duplicate element' message
- Added code to check if bitmap images being saved to disk exceed Windows maximum and scale down where necessary. Affects very large diagrams only

Latest News / Version 3.10 - Build 502 released
« on: August 13, 2002, 04:53:20 am »
Changes and fixes for build 502

- Modified XMI importer to accept a wider variety of XMI files from various exporters.
- Modified object properties dialog to allow for user ordering of constraints
- Modified New Element dialog (from right click on package) to allow populating name with auto-counter value
- Modified RTF generator to allow heading selection of "Max 9 levels - elements are package + 1" in heading style combo
- Fixed problem with scoped object name appearing in Project Browser in some cirumstances
- Added a "Diagrams Only" reporting option to the Project Root node
- Made C# interfaces members with no explicit scope in source import as "Public" rather than "Package"
- Added 'Favorites' capability to Resource tab. Right click menu option on any diagram object to 'Add to Favorites'. Drag favorite from resource tab onto diagram to add to current.
- Added option to View/Options/Code Generation page to use "Is" instead of "Get" for boolean attributes when creating properties
- Interfaces implemented in VB class are now made Private by default
- Fixed bug with parsing of Visual Basic "Event" declarations
- Fixed bug with Report View that didnt refresh object details under some circumstances
- Added ability to set scope of new property getters/setters - see Create Property dialog from Attribute properties

Latest News / Version 3.10 - Build 501 released
« on: August 08, 2002, 04:12:18 am »
Changes and fixes for build 501

- Addition of new Automation Interface. The major change in this release of EA is the inclusion of a fully read/write automation interface for accessing and manipulating EA objects. The current version is an IDispatch based interface suitable for scripting using VB, VBA, VB.Net and any similar scripting style language. A Dual Interface will be added later in the year to accomodate other languages.

Note that the documentation for the automation is included as a separate PDF file in the latest install - and also on-line at:

We are also making the HTML version of the automation interface docs available as a zip file and as XMI for import into any EA project.

- Fix to bug that caused exception when undoing deletion of some elements (eg. Synch bar) in diagrams that also had connections
- Fixed bug that allowed selection of hidden relationship in diagrams
- Fixed bug in DDL generation that caused table name to be omitted during generation

Latest News / Version 3.10 - Build 500 released
« on: July 24, 2002, 06:44:27 am »
Changes and fixes for build 500

- Modifications and fixes to the Delphi parser.
- Modifications and fixes to VB.Net and C# parser - code generator
- Added and improved support for XML style comments - supported in C#, C++, VB.Net
- Extend JavaDoc style support to C++, VB.Net and Delphi
- General improvements in comment synchronization in code engineering
- Added menu option to package in Browser Tree to Synchronize all classes - either forward or reverse
- Fixed bug in drawing code when creating file images that clipped text in wide diagrams
- Fixed bug in Requirements element that could result in missing information

Latest News / Version 3.10 - Build 499 released
« on: July 11, 2002, 07:07:20 am »
Changes and fixes for build 499

- Maintenance release to upgrade MSI installer components in setup files
- Small change to VB.Net code generator
- Small change to operations dialog - Abstract and Pure check boxes were inadvertently being disabled

Latest News / Version 3.10 - Build 498 released
« on: July 10, 2002, 06:02:00 am »
Changes and fixes for build 498

- Added option to show 'hidden parents' in diagrams - for Class and Interface types. If an element has a parent or realisation that is not shown explicitly on the diagram via a link, the name of the target element is written in the top right of the class or interface
- Added support for 'Tags' in Requirement, Change and Issue elements ... including support of tag compartment on diagram
- Added support for the synchronisation of DDL information when doing ODBC import
- Added support for the generation of Indexes, triggers, stored procedures in DDL
- Added support for importing index information from ODBC source
- Added support for auto number columns in DDL generation
- Added support for 'COMMENT ON' for Oracle and DB2 DDL generation
- Added support for multiple levels of comments in DDL generation
- Added support for MySQL database
- Added function such that depressing the control key while clicking on a connector will bypass the hit test on labels - allowing you to select a line behind a label
- Fixed bug that could leave information about connector position in a diagram for deleted connectors in model
- Disabled all controls on search dialog when 'Orphans' check box is ticked
- Improved handling of Macros in C++ files
- Fixed bug in Operations dialog that could cause exception in rare circumstances
- Fixed bug in Docked Maintenance toolbar - Defect dialog caused error if Defect name contained an apostrophe
- Modified the way the Hierarchy tab of the docked properties window is populated - changed 'RealizedBy' nodes
- Modified operations dialog such that for C++ Interfaces operations MUST be Abstract and Pure
- Modified C++ code gen such that Interface methods are generated abstract and pure always
- Modified C++ code gen such that .cpp file is not created for interfaces
- Modified way C++ code parser and generator handled <friend> methods
- Fixed bug that caused error when new note attached to link is created but not given any text (content)
- Fixed bug in Deep Copy of a diagram such that Notes attached to links did not get attached to the copied link
- Ctrl+Del shortcut now deletes Attributes and Operations from the Project Browser in addition to the other elements
- Removed Project/Maintenenace and Project/Tests dialogs from right click menu on diagram object. These are now accessed thru the dockable test and maintenance toolbars
- Added "Import Scenario" option to Scenario Tests tab of docked Tests toolbar ... allows import of scenarios from object into test scenarios area
- Added support for stereotype metafile appearance to Sequence objects in Sequence diagrams
- Modifications to C++ parser to handle Macro definitions better
- Initial and limited support for import of XMI 1.0/UML 1.3 XMI ... still under development

Latest News / Version 3.10 - Build 497 released
« on: July 01, 2002, 06:27:59 am »
Changes and Fixes for Build 497

- Addition of Swimlanes to diagrams as a configurable attribute of the diagram
     * configure from right click diagram context menu - use 'Swimlanes...' option
     * Add/modify/delete swimlanes. Associate each lane with a base classifier
     * Resize lane widths using mouse - drag and drop
     * When used in Activity diagram, correspond to UML Partition
     * When not used in Activity diagram, treated as diagram 'decoration'
- Added check in importing UML Profiles to prevent import of file with Profile ID > 12 characters in length
- Fixed bug that allowed Component attributes to overlap component name in some instances
- Added code to Class element to draw 'information' stereotype as rhomboid  - as in the Eriksson-Penkar extensions
- Added code to check size of EMF image when first loading from 'Choose Associated Image' and display at default size.
- Modifications to the Hierarchy tab in Property window to better show an elements relationships to other elements - by type, composition and dependency
- Prevented blank comments from Parameters reversed from code overwriting comments against parameters in EA
- Fixed bug in Issues dialog - running report could cause EA to crash
- Modified behaviour of 'Move Diagram' function in Project Browser - owned pseudostates, boundaries and decisions are now moved with diagram to target package
- Fixed bug in project browser that could cause problems with 'owned elements' (eg. states under a class) not 'holding' their position between reloads of the project
- Number of changes to C# code generator and parser: support 'internal' and 'sealed' keywords better. Support attributes on parameters. Support 'params' keyword.
- Some changes to code parsers to synchronise 'Abstract' 'Scope' and 'IsLeaf' attributes back into model from code
- Modified element geometry in status bar to show correct size when element first clicked on
- Added setting in element Feature Visibility dialog to hide runstate for an object
- Added setting in element Feature Visibility dialog to hide attributes and operations based on stereotype
- Added Decision, Start and End nodes to the Project Workspace tree.
- Added ability to select a subset of all elements on diagram and save image for them only to clipboard (see right click menu for multi-selection)
- Bug fix to import of C++ methods declared as "foo() const = 0;" pure indicator was being missed
- Bug fix to Delphi code import ... in some cases method qualifiers spread over multiple lines caused a problem
- Added ability to link note element type to the containing diagram's note - use note element context menu to set

Latest News / Enterprise Architect 3.10 Newsletter - June 2002
« on: June 28, 2002, 04:47:46 am »
Hello everyone,

I am very proud to say that Enterprise Architect continues to be a great success, with many thousands of registered users worldwide, an active and enthusiastic user base and a commitment from Sparx Systems to continual innovation and refinement of the EA toolset. We are extremely gratified at the positive response we receive from users all over the world, commenting on the ease of use, small footprint, comprehensive feature set and low price of Enterprise Architect. We are also very pleased to receive a wealth of suggestions and ideas that have helped make EA what it is today.

The last few months have seen the addition of many new features - such as HTML reporting, UML Profile support and many refinements to the existing feature set. There are also a lot of enhancements under way, including IDL, Version control, in-built source code editor, Profile editor and much more - the coming months should see some important new features being introduced into EA.

Just a reminder, that although the version number of EA has remained static for a little while now - the EA toolset has gone forward in leaps and bounds. With a new release on average every 10 to 14 days, the last few months have seen some major changes go in. The latest build number is 496 (see development history below) - so if you havent updated your copy of EA for a while, now might be the time to consider it.

Once again I would personally like to thank all the users who have submitted suggestions, feature requests, bug reports and otherwise helped in the continued development of EA.

For information on UML Profiles in EA, see:

For the latest news, comments and feedback on EA, check out the Enterprise Architect Froum at:

Best wishes and happy modeling,
Geoffrey Sparks
Director, Sparx Systems
June 21th, 2002

Recent strategic alliances
For more information see our Partners page at:

"FireStar Software's ObjectSparkTM is the industry's first infrastructure software that structures and automates the development and deployment of data services, a critical layer in three-tiered applications. ObjectSpark's patented technology includes out-of-the-box data services with easy to use visual tools that enable customization and deployment. ObjectSpark delivers scalable, high performance data service objects and web services; these components can be generated for Microsoft and Java development environments. ObjectSpark provides native support for major databases and general support for ADO/JDBC accessible data sources."

Desarrollo y Servicios is a company located in Madrid (Spain) commited with Modelling Tools and Methods long time ago. Is one of the most active organizations about consultancy, assestment, training and modelling tools.  Thousands of professionals and dozens of companies have been received their services and along these years has been representing in Spain the most popular modelling tools: EasyCASE, Visible Analyst, GDPro, MagicDraw and now DEISER have just incorporated Enterprise Architect as one of their flagship elements of their strategy DEISER Enterprise Process, a solution oriented to give Companies the best solution to deploy one Method and one supporting tool.

Xpdian is a South African leader in Information Systems management consulting services, as well as having a focus on several niche business services.

World-eIT, Inc. is a privately owned company specializing in service-based applications providing dynamic, functional, and best-practice data warehousing and transactional processing for startup to mid-cap companies. Flex-IT™ is the flexible IT environment for e-Business, B-to-B, and B-to C solutions providing integration across platform, development environments, database schemas, and look-and-feel interfaces.

Major new features in recent builds of EA (from build 465 to build 496)
* Support for UML Profiles
* Addition of a Resources tab to Project Browser - for storing Profiles, documents, HTML and RTF styles and more
* Moveable and customisable connector labels
* Customisable fonts, font size & etc. for Text, Note and Boundary elements
* Support for customisable HTML and RTF templates
* Web reporting module for producing quality HMTL documentation from EA models
* Many changes and tweaks to EA to better support the UML 1.4 standard. See the detailed notes below for more information
* Major enhancements to sequence diagrams - branching, recursion, garbage collection, configurable message height and much more
* Ability to run EA RTF reports from OLE Automation - allowing for automatic batch reporting
* Auto numbering feature to enable quick naming of objects and packages
* Export support for XMI 1.0 when exporting model to XML format.
* Improved support for JavaDoc style commenting within Java.
* Added additional language support in RTF document  generator. Language setup dialog now has place for setting codepage, character set and language ID.
* Connectors of any type may now have an attached note or constraint - the notelink will attach at the link centrepoint
* Added support for branching/tree style generalization links
* Many changes to the Delphi code generator. Added support for Delphi properties. Added Delphi 'Property editor'.
* Delphi parser now handles multiple classes in same file
* Connector lines now support user defined 'waypoints' ie. they are user routable
* Support element composition for Classes, Objects, Requirements, States.
* XMI export dialog now includes option to export diagram images at same time as XMI generated
* Automation Interface has added a new method to export a package to XMI - including diagram images
* Relationship Matrix now has ability to save current setup as a profile for easy reloading
* Use cases now support Extension Points ... access these from the Use Case context menu.
* Added optional compartments for Responsibilities, Constraints & Tags on some elements. Activate using the "Set Feature Visibility" dialog

Full details of all enhancments and bug fixes are listed below.

Under Development
Some items being currently worked on:

     . Version control,
     . XMI 1.0 import,
     . IDL support,
     . Code editor,
     . UML Profile editor
     . Support for DBMS based repositories
     . Support for import of .NET XML descriptor files

Accessing the registered user section on the Sparx Systems website
For registered users, we have created a new section of the website. From here you can download the latest build of EA, patch updates, previous project versions, view lists of changes and more. We are currently releasing patches and updates to EA on a regular basis (every 10 days to 2 weeks), so keep an eye out for new releases. Access to these pages is gained using the username and password you were supplied with when you purchased your license. If you have misplaced your details, please contact us using the same email, name and address as when you purchased EA.

Note that access to the registered user area free for 1 year after the date of purchase of EA. To renew your accdess subscription, the price is 1/3 the current retail price of your EA edition per license.

You will find the Enterprise Architect's Registered User section at:

Latest News / Version 3.10 - Build 496 released
« on: June 18, 2002, 04:42:11 am »
- Added Interface, Class and Realisation icons to Component toolbar
- Added ability to link Note element to Connector Tagged Values (using the Link Note to Connector feature)
- Added suppoprt for PNG graphic format when exporting to image, RTF or HTML
- Added support for JPG graphic format when exporting to image, RTF
- Added support for TGA graphic format when exporting to image
- Added support for linking a PNG, JPG, BMP, TGA, PCX, EMF or WMF image to an element in a diagram (overrides drawing)
     * not all elements support linking to graphic (eg. Decision does not)
     * image is stored internally in EA (in PNG format to save space) - link to external file is not maintained
     * image is first shown at default size - but may be resized as required
- Added support for 'Package' scope (UML 1.4 compliance)
     * added at element, attribute and method level
     * for Java acts as <default> visibility      
     * for VB.Net corresponds to Friend
     * not used (currently) in C++ or Delphi
     * CSharp treats like Java - and writes out no scope to code
     * XMI output translates 'Package' scope to 'Protected' (UML 1.3 does not support 'Package' scope)
     * XMI output to EA format includes tagged value of 'scope=package' where appropriate to ensure reverse is correct
- Fixed a few minor resource leaks (unreleased menu handles)
- Fixed drawing of Interface ... attribute name overlapping compartment top when stereotype, name and property  set (eg. "{root}")
- Fixed display of long names in activities and events where height of wrapped text close to height of element - caused a blank line at top
- Fixed a bug that prevented some check boxes holding their value - notably affected operation parameters, operations and controlled packages. This was caused by some changes introduced in build 495 to increase database access speed. If you currently have build 495 we recommend upgrading.

Latest News / Version 3.10 - Build 495 released
« on: June 13, 2002, 06:47:59 am »
Changes and Fixes for Build 495

- Reworked and updated the docked properties window extensively
- Added support for Tagged Values to the Docked Property Browser
- Added support for Delegates to C# parser/generator
- Added ability to set the extension for all filenames generated in HTML report (eg. .htm, .asp, .html)
- Added support in 'Link Note to Element Feature' for Tagged Values
- Allow empty notes field in Scenario tab of object properties
- Update HTML reporting to show icon for contained packages in lower left Contents pane
- Changed 'Set Run State' shortcut key tot "Shift+Ctrl+R"
- Added check box to search dialog - allows search to include scenarios, constraints, requirements and tagged values for object in search
- Fixed bug in Delphi parser that caused problems with overloaded functions under some circumstances.
- Added check in Operations dialog for unsaved changes when selecting another Operation from list.

Latest News / Version 3.10 - Build 494 released
« on: June 07, 2002, 08:00:46 am »
Changes and Fixes for Build 494

- Fixed bug in VB.Net parser which could result in multiple return values for a method on synchronization
- Added support for default parameter values in VB.Net - forces use of Optional keyword
- Added support for updating parameter information(name, kind etc.)  on synchronization (reverse engineering)
- Added support for C# "ref" and "out" keywords and functions
- Support "struct" keyword in C#
- Added support for C++ parameter default values having "(" and ")" - eg. _T("")
- Fixed problem with Attribute dialog not clearing property value when clicking between different objects
- Fixed bug that affected ability to drop a requirement from tree onto a class in diagram and automatically create a realization link
- Modified VB.Net code generator to format parameters slightly more elegantly (with regard to placement of comma)

Pages: 1 ... 26 27 [28] 29 30 31