1. Gbenga Owolabi
  2. PowerServer 2020 or older (Obsolete)
  3. Friday, 12 April 2019 23:10 PM UTC

Hi All,

We are considering to go the Powerserver web/mobile i.e to have our desktop application on web / mobile.

Our fears are if the following related codes will continue to run;

1. Excel oleobject (We depend on the object very much)

2. Some dll api

Please advise.

 

Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Saturday, 13 April 2019 04:43 AM UTC
  2. PowerServer 2020 or older (Obsolete)
  3. # 1

This all should work on Web but not mobile. 

OLE and calling DLLs are not supported on mobile, and to best of my knowledge there would be same limitation no matter what technology you use to build mobile apps for iOS/Android since these are Windows OS technologies.

Comment
  1. Armeen Mazda @Appeon
  2. Saturday, 13 April 2019 17:23 PM UTC
This is actual Web architecture and not a remote desktop approach such as Citrix. So yes, the Excel and DLLs run on the individual client machines where the web browser is.
  1. Helpful
  1. David Peace (Powersoft)
  2. Wednesday, 17 April 2019 16:13 PM UTC
Sorry for my ignorance Armeen, but I would have though that default browser security models would prevent calls out to the Excel and DLLs. I appreciate that you can dumb down the browser security to do this, but can you be specific about only the Appeon stuff being able to do this and not other sites?



I'm always worrying about the security implications and my support manager is always difficult about deployment limitations.



Thanks in advance for helping my education. :)



David
  1. Helpful
  1. Armeen Mazda @Appeon
  2. Wednesday, 17 April 2019 22:34 PM UTC
PowerServer Web uses a browser plug-in. So it's not that it lowers the browser security... other web apps would not be able to make a call out. But PowerServer Web apps can utilize the PowerServer-specific plugin to make calls out. The architecture is really no different than what a traditional PowerBuilder app can do. If you do need HTML solution, then we would suggest to rewrite the UI as ASP.NET Core pages and migrate the PowerBuilder business logic to C# using the new .NET DataStore of PB 2019 and the DataWindow migration utility.
  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.