Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: skiwi on August 26, 2021, 12:44:32 pm

Title: EA 16
Post by: skiwi on August 26, 2021, 12:44:32 pm
I see EA is going to be announced.
Do we have any idea of the release timeline?
I was just about to embark on our annual (and expensive) packaging of EA and I'd delay it if ...
Title: Re: EA 16
Post by: Sunshine on August 26, 2021, 02:23:38 pm
No idea for sure but I would guess it would be that week they announce it.
I do have recollection of an email recently about V16 in Sept but can't find it.
Strangely no beta's released this time for us to try out.
Does explain why their support has been unresponsive to priority requests. They've clearly been all doing the beta testing of v16
Title: Re: EA 16
Post by: Sunshine on September 02, 2021, 07:23:41 am
Remembered where I'd seen it now, V16.0 is being announced on 7th Sept at EA Summit.
https://www.eaglobalsummit.com/ (https://www.eaglobalsummit.com/)
Title: Re: EA 16
Post by: Sunshine on September 08, 2021, 01:32:41 pm
I attended the webinar for the introduction to Sparx Enterprise Architect V16 today and looks like a lot of hard work has been going on behind the scenes. It was also mentioned that a Beta will  be available shortly. I won't spoil the announcement and say what is coming in the new version you'll just have to wait. The webinar should be being put up on YouTube and the Webinar area of the Sparx website sometime soon so watch out for it.
Title: Re: EA 16
Post by: skiwi on September 08, 2021, 02:41:32 pm
I saw the webinar too, and asked a few questions which I am hoping will be answered. Certainly a lot of advancement with 64 bit and a migration path for EAP, but the direction seems to me to be emphasizing the development platform aspects.
Title: Re: EA 16
Post by: Paolo F Cantoni on September 08, 2021, 03:58:39 pm
I saw the webinar too, and asked a few questions which I am hoping will be answered. Certainly a lot of advancement with 64 bit and a migration path for EAP, but the direction seems to me to be emphasizing the development platform aspects.
I agree.  But then, the whole industry is going that way...

Paolo
Title: Re: EA 16
Post by: wivel on September 08, 2021, 07:50:36 pm
Was up late too, to watch the announcement and I agree with you. Seems to me, that EA 16 is primarily a tech/platform/foundation update focusing on the EA platform itself to create a stable platform for future development and features.

Looking forward to try the Beta when it hits the streets next week.

Henrik
Title: Re: EA 16
Post by: timoc on October 03, 2021, 12:20:36 am
My 2cents,

Moving to Sqlite for local databases is going to be a real game changer. SQLite has database diff and merge tooling out of the box, there is even some git support for it somewhere. Sharing models and settings alongside source code, branching and merging models and settings across projects for small teams. All sorts of fun. As SQLite tooling is available on pretty much every platform, copies of model databases can potentially be used as a source artifacts or configuration artifacts by downstream tools, without the need to spin up an EA instance or export any XML...

It also looks like the desktop is including more Javascript driven UI components... Will we see a true cross platform EA? An Electron based Desktop version that uses Prolaborate UI technology?

Title: Re: EA 16
Post by: Richard Freggi on October 03, 2021, 09:03:41 pm
WHAT WHAT WHAT?  EA 16 will support SQLite for its repository?  If so I'm buying!!!!  TAKE MY MONEY!!

I requested SQlite a few times via email and on this forum... did not watch the announcement but can anyone confirm?  Will the repository support SQLite in-memory database so that very large models can be imported very quickly?

My 2cents,

Moving to Sqlite for local databases is going to be a real game changer. SQLite has database diff and merge tooling out of the box, there is even some git support for it somewhere. Sharing models and settings alongside source code, branching and merging models and settings across projects for small teams. All sorts of fun. As SQLite tooling is available on pretty much every platform, copies of model databases can potentially be used as a source artifacts or configuration artifacts by downstream tools, without the need to spin up an EA instance or export any XML...

It also looks like the desktop is including more Javascript driven UI components... Will we see a true cross platform EA? An Electron based Desktop version that uses Prolaborate UI technology?
Title: Re: EA 16
Post by: wivel on October 04, 2021, 07:05:44 am
Hi

Check the EA 16 presentation video. SQLite is mentioned roughly 6:30 mins into it. https://youtu.be/XTK9B9wof0g (https://youtu.be/XTK9B9wof0g)

WHAT WHAT WHAT?  EA 16 will support SQLite for its repository?  If so I'm buying!!!!  TAKE MY MONEY!!

I requested SQlite a few times via email and on this forum... did not watch the announcement but can anyone confirm?  Will the repository support SQLite in-memory database so that very large models can be imported very quickly?

My 2cents,

Moving to Sqlite for local databases is going to be a real game changer. SQLite has database diff and merge tooling out of the box, there is even some git support for it somewhere. Sharing models and settings alongside source code, branching and merging models and settings across projects for small teams. All sorts of fun. As SQLite tooling is available on pretty much every platform, copies of model databases can potentially be used as a source artifacts or configuration artifacts by downstream tools, without the need to spin up an EA instance or export any XML...

It also looks like the desktop is including more Javascript driven UI components... Will we see a true cross platform EA? An Electron based Desktop version that uses Prolaborate UI technology?
Title: Re: EA 16
Post by: Richard Freggi on October 04, 2021, 01:06:31 pm
Great, thanks very much Wivel!
Title: Re: EA 16
Post by: Daniel Siegl on October 12, 2021, 07:44:47 pm
My 2cents,

Moving to Sqlite for local databases is going to be a real game changer. SQLite has database diff and merge tooling out of the box, there is even some git support for it somewhere. Sharing models and settings alongside source code, branching and merging models and settings across projects for small teams. All sorts of fun. As SQLite tooling is available on pretty much every platform, copies of model databases can potentially be used as a source artifacts or configuration artifacts by downstream tools, without the need to spin up an EA instance or export any XML...

It also looks like the desktop is including more Javascript driven UI components... Will we see a true cross platform EA? An Electron based Desktop version that uses Prolaborate UI technology?

Pure DB Merge will not be helpful - similar to XMI Textbase Merge - but we work on a LemonTree with SQL Lite support as we speak - and we have tools that make those artifacts available in the pipeline aswell
Title: Re: EA 16
Post by: Sunshine on October 13, 2021, 08:09:14 am
Yes indeed it looks so good. I'm really excited now the beta has been released and we can try it  out.
Title: Re: EA 16
Post by: timoc on October 14, 2021, 11:14:48 pm
While on the subject of v16, its also worth considering the Javascript environment, now that it is the only (?) supported scripting language.

I have not checked v16 out yet, but when i was playing with the upgraded EA 15 Javascript engine (Mozilla Gecko), i found it had a working Web Assembly capability (WASM). v15 did not expose any mechanism for loading external WASM binaries, so did not explore further.

Can i suggest that v16 makes the WASM capability available for addon/scriptlet development?

Potential benefits:
* WASM as a compile target is supported by a fairly comprehensive set of languages and transpiler toolchains (https://github.com/appcypher/awesome-wasm-langs).
* WASM is 32/64bit, Arm/Intel, OS and OS version independent.
* WASM is a compiled artifact, so commercial addons are not easily reverse-engineerable.
* a WASM addon binary could be distributed with an MDG.
* scriptlets could use transpiled WASM support libraries. (Potentially usable in browser based views) (https://webassembly.org/roadmap/)

I think WASM support has potential, even if only released as an experimental feature.


Title: Re: EA 16
Post by: Geert Bellekens on October 15, 2021, 02:26:42 am
While on the subject of v16, its also worth considering the Javascript environment, now that it is the only (?) supported scripting language.

I haven't read that only Javascript is supported in v16. Where did you find that info?

Geert
Title: Re: EA 16
Post by: timoc on October 15, 2021, 10:10:02 pm
While on the subject of v16, its also worth considering the Javascript environment, now that it is the only (?) supported scripting language.

I haven't read that only Javascript is supported in v16. Where did you find that info?

Depends on how you interpret this from the v16 "whats new" product page (https://www.sparxsystems.com/products/ea/16.0/index.html)
Quote
Expanded JavaScript Library
JavaScript is the new default scripting language in Enterprise Architect 16. As part of this change, the existing libraries for VBScript and JScript have been generally migrated into JavaScript

The new examples and libraries let you efficiently kick start your scripting. For model based add-ins, scriptlets, general script code, element behavior in simulations and suchlike, JavaScript is the best (and sometimes only) choice.

One of world's most popular coding languages, JavaScript is the best solution for writing dynamic model based code to fine tune and bring your model to life. The new library of routines and examples gives you a great start.
Title: Re: EA 16
Post by: PeteC on October 15, 2021, 10:56:18 pm
A sample of one Jscript script runs and it's still possible to create new VB and Jscript, so presumably the interpretation has to be that all three languages are still supported.
Title: Re: EA 16
Post by: timoc on October 16, 2021, 12:03:28 am
A sample of one Jscript script runs and it's still possible to create new VB and Jscript, so presumably the interpretation has to be that all three languages are still supported.
My interpretation was that from v16 onwards, javascript is the 'officially supported' scripting language for EA.
I am not surprised that VBscript, JScript and other Windows Scripting Host/COM integrated scripting are still available, but expect they will follow MSAccess eap files, and get less love as they are phased out as legacy (windows specific) technologies.
Title: Re: EA 16
Post by: Ian Mitchell on October 21, 2021, 02:49:12 am
General request to @Sparx, for this and future releases.
Please can you hyperlink items in the release notes to the relevant part of the user guide which describes the new feature?
No problem if not all are filled-in at the beta-stage, but it would save all of us trying to find new stuff, and maybe all failing because that bit isn't yet in the UG.
Example: "Grid-style diagrams". Can't seem to find in the current V16 beta UG by searching for "grid style diagram".
Title: Re: EA 16
Post by: Eve on October 21, 2021, 07:48:28 am
Please can you hyperlink items in the release notes to the relevant part of the user guide which describes the new feature?
Not while we are using text as the format.

15.2 did include addresses to the help though.
Title: Re: EA 16
Post by: timoc on October 21, 2021, 08:53:32 am
As a quick point of interest for v16 testers who are interested in related PCS/RAS changes, there is a beta of PCS v5 available in the official download section.

Though i have not yet seen an official beta release announcement, there are PCS v5 release notes available.
Title: Re: EA 16
Post by: RoyC on October 25, 2021, 10:55:35 am
In previous releases there has been a section in the Help listing the changes for the release, subdivided into several categories that are themselves divided into changes that caused updates to the Help, and changes that did not affect the Help. Where a change affected the Help, I provided a link to the topic or topics that described the change.  See this:

https://www.sparxsystems.com/enterprise_architect_user_guide/15.2/product_information/relnot_top.html

There should actually be a link to the topic for the 1559 build as well - not sure why that update isn't there. Anyway, for Release 16.0, because of the documentation effort to describe the huge number of changes and features we have implemented, I have not managed to get to the 16.0 Release Notes topic yet. That will come in due course.
Title: Re: EA 16
Post by: Typia on November 04, 2021, 03:02:22 am
I tested an upgrade on a machine coming from 15.2

I think it will be a real pain especially if you want to install 64bits version (which I guess would be the normal choice).

None of the EA 15.2 are kept (not even the same registry paths), and the versions are installed along.

I hope it will be fixed for final release