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 - timoc

Pages: [1] 2 3 ... 12
PCS General Board / Can PCS 5.0 Beta serve the new EAv16 qeapx models?
« on: October 22, 2021, 07:28:15 pm »
I see from the PCS v5.0 release notes, that it now has native database support.

The release noes do not specifically mention it. Can PCS 5.0 Beta serve the new EAv16 qeapx models?

PCS General Board / Re: Unable to add a repository to Prolaborate
« on: October 22, 2021, 07:21:14 pm »
Thank you Geert. I already have MySQL ODBC driver installed. Please see the below screenshot.

Thank you, Dahsra. I tried to follow the steps in the link you provided but I could not find MySQL ODBC in the list of data source, please see the below screenshot.
You have the 64bit ODBC driver installed, not the 32bit one.


Maybe you can try the PCS 5.0 Beta, and avoid all the mucking around in ODBC space.

According to the v5.0 release notes, PCS, like EAv16, now includes 'native database drivers'.

General Board / Re: EA 16
« 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.

General Board / EA16 encrypted SQLite support?
« on: October 19, 2021, 11:56:36 pm »

Does EA 16 plan to support SEE encrypted SQLite model databases?

SQLite Encryption Extension (SEE) for SQLite.
The SEE allows SQLite to read and write encrypted database files. All database content, including the metadata, is encrypted so that to an outside observer the database appears to be white noise.

General Board / Re: EA 16
« 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.

Bugs and Issues / Re: + symbol when moving an element
« on: October 15, 2021, 10:26:57 pm »
You will learn soon enough. EA behaves "strange" in many aspects. You just stumbled over one of it. You need to get used to it. Sending bug reports or feature requests will not change anything. Often enough, things get even more weird from version to version. So it got a habit of Sparx to move menus to and fro in order to confuse their users as much as possible. If the ancient Greek would have seen that they would probably have made an epic drama out of it.

Its the Microsoft Office development model. I cannot tell you how upset i was when ribbons came along in office. All of my years of office shortcut muscle memory gone in one release. Worse yet, some shortcuts worked, some didn't. I was tripping over changes for months, dropping me out of focus, and forcing me to use a mouse and hunt/peck through menus before i could get back to work. There was much frustration and lowered productivity before i could reprogram my hands. It was about that time i decided i preferred markdown or similar.

General Board / Re: EA 16
« 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
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.

General Board / Re: EA 16
« 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.
* 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)

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

Yes there will be a new release of Office Integration. There may be a new version of Office Integration before we add 64 bit support to it. That decision hasn't been made yet.
Will the new addin still require the Microsoft office interoperability package to be installed beforehand?

General Board / Re: EA 16
« 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?

Bugs and Issues / Re: EA using Wine and ODBC
« on: October 02, 2021, 11:55:24 pm »
I tried CodeWeaver and did not see much improvement over Q4Wine and Wine, other than the problem being related to the Wine version. I got in touch with Sparx support and was recommended a DLL override which solved the problem. Have not renewed CodeWaver, could not justify the price for what it offered.
i have been a crossover user for more than 10 years, and for EA since EA 12. I recommend Crossover over Wine for linux users, because in my experience, Crossover allows you to skip most of the undocumented 'pulling hair out in frustration while fixing broken EA stuff after upgrade' windows/wine maintenance steps.

Bottles, Bottle Archives and Packages are my killer features in Crossover. With an application in a bottle, i can create a snapshot/copy and perform upgrades, install plugins, etc. without breaking the working setup. With bottle archives, i can maintain a single personal EA setup, and deploy it into Crossover running on my other Linux desktops (Centos and Fedora). I have working backups of bottles for all of my older EA and Office installs. Packages can create a standalone deb/rpm package from a bottle, which is handy for certain situations.

Crossover is also invaluable for keeping a working EA setup during system maintenance. My EA bottle has, over the years, maintained a my working EA setup across about, 2 distro changes, 12 distro upgrades, 4 full re-installs and three hardware changes. My current setup is EA 15.2, a 'Free' PCS/RAS server (with Postgres 13 backend), in a Crossover 21 bottle on Kubuntu 20 Linux. The local postgres server is also my local akonadi server. I installed the PCS server to the bottle on my old desktop. When i migrated this EA setup to my new desktop, all i needed to do was install the bottle archive and migrate+vacuum the Postgres databases, and everything just worked.

Don't get me wrong, crossover has its own issues, but i have been mostly happy with it. This is especially true when you consider the time it takes to setup Wine, or reinstall a complicated application stack like EA and PCS. If you know of an equivalent technology then i would be interested.

The fix was to override msado15.dll, The Wine 5 I am running now seems back to normal, so it might have been just glitch. I've kept the override for now. The documentation from Sparx was updated to include this suggestion.

Setting up the ODBC layer in wine and windows has been a real pain. The documentation did not help as much as i would like. I am looking forward to the claimed EA 16 native driver support :)

 +1000 with regards to the "Cross platform EA"!.

PCS General Board / Re: Creating self-signed certificates for PCS
« on: September 29, 2021, 08:45:42 pm »
Just a +1 on the pain it takes to setup PCS, even more so with HTTPS. Even with the documentation supplied there is googling and trial and error. This is especially true when you come at it from the EA documentation side, when using PCS for RAS functionality.

General Board / Re: v15.2 - How to order items on Gantt view?
« on: September 21, 2021, 06:38:09 pm »
I was looking at using it for visualizing Roadmaps etc. based on model information. When i realized i would likely have to write the code to perform the Gantt alignment etc, i gave up.

If you do manage to get something reasonably Gantt like working, i would be interested in knowing how.

General Board / Re: print/println in Javascript
« on: September 21, 2021, 06:26:37 pm »
I have found it is easier to create a compatibility include file which defines a print and println functions in terms of EA.

General Board / EA 15 - Toolbox missing icons?
« on: August 04, 2021, 02:26:21 am »
My toolbox now does not show any icons. I have already tried to use a repair action.

Not sure what happened, It may be related to installing and uninstalling plugins.

Any ideas?

Pages: [1] 2 3 ... 12