TD-24464: ProfUis version in TD runtime. Old? Needs update

Missing or incomplete OpenText Gupta product features? Discuss it here!
Dave Rabelink
Founder/Site Admin
Founder/Site Admin
Netherlands
Posts: 3421
Joined: 24 Feb 2017, 09:12
Location: Gouda, The Netherlands

TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by Dave Rabelink » 08 Apr 2019, 05:45

The following information is given as Ticket # 4133687:
ProfUis version in TD runtime. Old? Needs update

It resulted in a feature request:

TD-24464 - Request for ProfUis version in TD to be updated


There are concerns that TD does not use Windows 10 certified ProfUis components.
Also, it is suspected that the TD runtime is using a very old ProfUis version.

TD 5.1 and later versions always had GUI related issues.
Specially performance and GUI glitches and flickering.

Because TD is using ProfUis and is a very important part of the TD runtime, it must be kept up-2-date.
ProfUis releases new versions having fixes, performance improvements and compatibility with new Windows OS releases.

Having looked at the current version TD 7.1.2 is using, based on the version number and copyright info from the ProfUis dll's, it suggests
that this is the ProfUis version:

2.8.9 1461
Copyright © 2001-2012 FOSS Software, Inc.


After gathering the release history and releasenotes, there is a huge gap in versions.
The latest ProfUis release is version 3.4.0.7 and dates Febr. 2019
Version 2.8.9 dates from 2010.

The releasenotes reveal a lot of improvements since.
But specially these remarks:

- Release 3.20 (June 2015) provides compatibility with Microsoft Windows 10.
- Release 3.4.0.0 (April 2017) Windows 10 Compatible
- Release 3.4.0.7 (Febr 2019) Significant performance improvements.

Seems that ProfUis keeps up with the major Windows 10 releases.

Added as attachment the release history and release notes starting from 2.8.8 up to 3.4.0.7.

ProfUis_ReleaseHistory.zip

We actually see in our tests on newer Windows 10 versions an increase in crashreports.
They are GUI related. But they are not reproducible in small testcases.

But the crash reports state the crashlocation, which is in all separate cases one of the ProfUis dll's.

Example:

Code: Select all

Faulting application name: test.exe
version: 632.0.0.23394, time stamp: 0x5afb7b40
Faulting module name: ProfUIS288u-RDE71.dll, version: 2.8.9.1452,
time stamp: 0x5bdc719c
Exception code: 0xc0000005
Fault offset: 0x002ce22a
Faulting process ID: 0x1f80
Faulting application start time: 0x01d4eab075f3c7b1
Faulting module path: C:\Program Files (x86)\Prog\ProfUIS288u-RDE71.dll

So we urge Gupta devs to use the latest ProfUis version so that the TD products are Windows 10 compliant and the performance is improved.
You do not have the required permissions to view the files attached to this post.
Regards,
Dave Rabelink

Image
Articles and information on Team Developer Tips & Tricks Wiki
Download samples, documents and resources from TD Sample Vault
Videos on TDWiki YouTube Channel

EwaldP
Austria
Posts: 351
Joined: 07 Mar 2017, 08:00
Location: Austria

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by EwaldP » 08 Apr 2019, 05:49

+1
Thanks Dave.
Ewald P. Palmetshofer
EDV-Hausleitner GmbH
4020 Linz
www.edv-hausleitner.at

Igor Ivanovic
Site Admin
Site Admin
Croatia
Posts: 1462
Joined: 05 Mar 2017, 12:37
Location: Zagreb, Croatia

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by Igor Ivanovic » 08 Apr 2019, 06:48

I am not sure it will happen, although I really wish it would.
Some year ago, on one of the DevCon's, I spoke with a "Manager of Development for GUI Products" (who left the company some time ago) and asked the same question: When will they update the ProfUis version?

The answer was rather odd:
The ProfUis version Gupta was using was very buggy, and they had a large number of tickets open with FOSS, but FOSS support was very unresponsive and slow in fixing them.
Also, as I understood, the ProfUIS source was heavily modified in order for the SQLWindows code to stay compatible with the previous versions, so a decision was made by the management to not support the future versions of ProfUIS, but to use instead the modified version and continue to develop it by themselves.
Even at that time we spoke, he said that it would be very very difficult and time consuming to use any new ProfUIS version.

I don't know the current status, but the fact that we are still at version 2.8.9 supports his statement.
A few months ago I had a correspondence with OpenText Gupta management about the future of the products but the answers were very vague, with no concrete answers to my questions, like: we are considering it, we will evaluate it, etc. etc., rest assured that there is a continuous development of our products, and so on... so I finally gave up

The main reason I asked was because it looked to me that the development pace was slowing down a lot, already announced features, like automatic window resizing and anchoring, were dropped from the roadmaps, not even a sign of a new major versions (TD v8 or TDMobile v3).

On the other hand, their support has really done a lot and they are very responsive to every ticket we open, especially if it is marked as critical.

Maybe I am wrong but I have an impression that there is not enough man power in the development division and/or they do not have a clear vision were their products are heading in the future.

Just my 2c.
Igor Ivanovic
Image

Dave Rabelink
Founder/Site Admin
Founder/Site Admin
Netherlands
Posts: 3421
Joined: 24 Feb 2017, 09:12
Location: Gouda, The Netherlands

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by Dave Rabelink » 08 Apr 2019, 07:16

Thanks Igor for this extra information.

Gupta officially states that TD is certified for Windows 10.
But that can only be the case when all (3rdparty) internal components TD is using are Windows 10 certified.
The ProfUis layer, as a huge factor in TD workings, seems to be updated by Foss regularly to meet these requirements.

But I now really wonder, when Gupta does not update to that level, how can they officially state TD is Windows 10 certified?

We as TD developers have the same issue. When a 3rd party component is used which is not Win10 compatible, we can not release the product as being Win10 compatible.

This concern is only about certification and compatibility. I'm not even talking about improvements (performance and bugfixing) on all levels done by Foss which TD does not profit from.

My ticketrequest was more about asking Gupta to give answers on those questions.
IMHO, when the current TD ProfUis layer is not Windows 10 certified, it is not a feature request but a bug.
Regards,
Dave Rabelink

Image
Articles and information on Team Developer Tips & Tricks Wiki
Download samples, documents and resources from TD Sample Vault
Videos on TDWiki YouTube Channel

Igor Ivanovic
Site Admin
Site Admin
Croatia
Posts: 1462
Joined: 05 Mar 2017, 12:37
Location: Zagreb, Croatia

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by Igor Ivanovic » 08 Apr 2019, 07:56

I really hope we will all have some answers from OT Gupta about that.
Your ticket should be considered as a bug, not an enhancement request...
Igor Ivanovic
Image

Dave Rabelink
Founder/Site Admin
Founder/Site Admin
Netherlands
Posts: 3421
Joined: 24 Feb 2017, 09:12
Location: Gouda, The Netherlands

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by Dave Rabelink » 11 Apr 2019, 05:20

Response from OpenText Gupta:

Open Text Customer Support wrote: Kindly to let you know that, you really have a valid point if we used the binaries from ProfUI directly, but we build it from source and continually make our own modifications and fixes to it, including fixes to support new OS versions as they come out.
So the "version" we use differs greatly from the one listed on ProfUI's website. We did our own Windows 10 certification, and made fixes to ProfUI as needed.
Unfortunately, the modifications we made to ProfUI when it was first incorporated into TD to make it work with our framework also make it difficult to upgrade, as we'd have to re-merge our many changes into their new source. There's also a lot of risk that those changes might not be compatible with their latest updates.
Regards,
Dave Rabelink

Image
Articles and information on Team Developer Tips & Tricks Wiki
Download samples, documents and resources from TD Sample Vault
Videos on TDWiki YouTube Channel

Dave Rabelink
Founder/Site Admin
Founder/Site Admin
Netherlands
Posts: 3421
Joined: 24 Feb 2017, 09:12
Location: Gouda, The Netherlands

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by Dave Rabelink » 24 Apr 2019, 06:40

Latest response from OpenText Gupta:

Open Text Customer Support wrote: There is a good news to update you regarding the feature request TD-24464 " Request for ProfUis version in TD to be updated ".
Dev team has confirmed that they are going to update the ProfUI dll as per your suggestions.
Regards,
Dave Rabelink

Image
Articles and information on Team Developer Tips & Tricks Wiki
Download samples, documents and resources from TD Sample Vault
Videos on TDWiki YouTube Channel

User avatar
H3PO4
Germany
Posts: 241
Joined: 10 Mar 2017, 07:53
Location: Rohlstorf, Germany

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by H3PO4 » 24 Apr 2019, 07:13

Thank you Dave for doing the ankle biter job :) !

Regards
Henning

Igor Ivanovic
Site Admin
Site Admin
Croatia
Posts: 1462
Joined: 05 Mar 2017, 12:37
Location: Zagreb, Croatia

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by Igor Ivanovic » 26 Apr 2019, 11:00

Well, great news
Igor Ivanovic
Image

Uwe van der Horst
Site Admin
Site Admin
Germany
Posts: 612
Joined: 05 Mar 2017, 14:21
Location: Wetter (Ruhr), Germany

Re: TD-24464: ProfUis version in TD runtime. Old? Needs update

Post by Uwe van der Horst » 27 Apr 2019, 10:45

Igor Ivanovic wrote:
26 Apr 2019, 11:00
Well, great news
Hm... Hopefully QA will do their job.
Best regards,
Uwe van der Horst
stp.one

Return to “Enhancement suggestions”

Who is online

Users browsing this forum: [Ccbot] and 0 guests