Search My Blog

Tuesday, April 23, 2024

Marquee Application

 Hot News!


PowerBuilder Marquee Application!

Can be used with or without the STD Framework!

        Software Tool & Die Inc. are very pleased today to announce a brand new version of the PowerBuilder Marquee (2024R2) application for use with any PowerBuilder, PowerClient or PowerServer application! This application will super impose an animated Marquee on top of any PB based open Window to show the application user that the application is still processing in the background even though it might look disabled!

Animated "Arrow" Marquee

    This first version has been built using PB 2022 R3 and is designed to be run in its own process. Thus, allowing the animation to continue while the PB Application is in a "wait state" within a long running process (ie: a long - loop, database activity, file I/O, etc. operations).

  • Built using PB2022 R3 build 3356.
  • Integrated into the STD Integrated Framework version 2024 R2
  • Can be configured by its INI to display any one of 5 built-in animations.
  • Can be recompiled to add any animations that the PB developer wants to use.
  • Can be called from any PB App without having to use the STD Framework!
  • Automatically centers itself & on top of, the calling Window class
  • Can be called via PB Send() command to terminate the animation at anytime.
  • Supported in the STD Framework 2024 R2 version via the new "of_start_marquee" and "of_stop_marquee" methods within the ancestor Application Controller NVUO (nc_app_controller_master).
  • .Will run the animated marquee semi-transparently to allow the calling window to be fully viewed while the animation is in progress.

 

Example: "Radar" Marquee running in the STD Demo App!

Built in animated GIF's ...

  • 1 = Arrows.gif
  • 2 = Balls.gif
  • 3 = Blocks.gif
  • 4 = Radar.gif
  • 5 = Velocity.gif

    Software Tool & Die have also recently updated the STD Integrated framework to handle Marquee Application automatically. You can download both the Marquee and OrderEntry Demo App for PB 2022 R3 build 3356, as follows:

MarqueeDownload  (Release Candidate)   OrderEntry:  Download  

    Enjoy ... please let me know what you think and if you have any suggestions for features that you might like in future versions!

Regards ... Chris

Thursday, February 29, 2024

PowerBuilder - PowerServer Console (2024R1)

 Hot News!

Updated PowerServer Console Application!

Built using the STD Framework!

        Software Tool & Die Inc. are very pleased today to announce an updated  version of the PowerServer Console (2024R1) application for use with the Appeon PowerServer 2022 R3 Web API application server! This latest release of the PowerServer Console application is all written in PowerBuilder 2022 R3 and uses the latest STD Integrated Framework (2024R1)!

    In the original release, the PS Console App could only monitor and if need be kill a PS App's "Session". Changes in this new release though now include:

  • Migrated the App code from PB2022 build 1892 to PB 2022 R3  build 3289.
  • Updated STD Integrated Framework from version 2203.1.0.325 to 2204.1.0.375
  • Incorporated the updated PB 2022 R3 MS-Windows notification utility
  • Updated the Theme files to PB2022 R3 build 3289 (includes two new themes)
  • Revised the  Health Check Web API to work with PS 2022 R3 .
  • Revised the  Server API's Web API to work with PS 2022 R3.
  • Tested the Console code on W10 version 22H2 build 19045.4046
  • Tested the Console code on W11 version 23H2 build 22631.3155
  • Incorporated the latest built-in Web Browser control (uses new WebView2 engine).

 

Customizable connection settings (DNS / IP Address) + Port

 

PS Console App monitoring PowerServer "Sessions".
 

    One of the new features in this PS Console release now allows you to see all the Web API's within the 2022R3 PS server itself by using the API tab page. Note that the PS Console's functionality is governed by the built-in exposed "internal" RESTFul web services within the PS2022 server itself. Check this API documentation feature and also then be able to execute them from inside the PS Console application itself, as well as follows:

Console displaying WEB APIs currently available in the PS Server

Example of the Console executing any Web API it sees

Console showing a called Web API's return JSON data.


   The next new feature in the latest version of the PS Console is the ability to check the PowerServer's actual Heath. You can do this by selecting the new Health Tab in the PS Console application, as follows:
New PowerServer Health check feature at work!

    Software Tool & Dies have also recently updated the STD Integrated framework to handle PS Server outages without crashing the running PB App when connected to PowerServer. This allows the App User and/or the Support team to see exactly what happened during a PB=>PS App failure. This could be for example: network outage, server not started, killed session, PS processing error, etc) by the type of failure reported and now logged as well! The newer framework also allows PS Apps to perform a PS server Fail Over as well that can now be handled by the PS App when one instance of a PS Server is not available!

 You can download the PS2022 Console and OrderEntry Demo App for PB/PS2022 R3, as follows:

PS ConsoleDownload     OrderEntry:  Download 

   Enjoy ... please let me know what you think & if you have any feature suggestions that you might like for future versions!

Regards ... Chris

Thursday, February 22, 2024

PowerBuilder - PSR Report Viewer (2024R1)

 ** Hot News **

PSR Viewer Application updated for PB 2022 R3!



    Software Tool & Die Inc. are please to announce a new version of the PowerSoft Report (PSR) Viewer (v2024.1.0.35) application built from the latest free open source STD Integrated Foundation Classes and specially designed for Appeon PowerBuilder version PB2023 R3 build 3289! The Foundation Classes provide most of the PSR functionality natively by having this application wrapped around the framework's DataWindow Control ancestor class! The PSR Viewer allows the user to view DataWindow reports that have been saved in PB's proprietary PSR format from either Appeon PowerBuilder or InfoMaker products. A PSR file is actually the DataWindow Object source along with its Primary data buffer contents.
 

PSR App example showing Zooming, Rulers & Print Preview


   Included in this new release are also the ability to write to the MS-Windows 10/11  "Notification area" and also drag & drop external PSR files into the PSR Viewer for display. A much more intuitive  way of working!

MS-Windows 10 Notification
Drag & Drop external PSR report files directly into the PSRViewer!  

 
Supports new PB 2022 R3 themes...

PSR Viewer using the new Orange Theme from PB 2022 R3 release!

 
   The new PSRViewer.exe application is built using the latest version of the STD Integrated Foundation Class library (2024.2.0.380) utilizing PowerBuilder 2023 R3's build 3289 feature set). The revised PSRViewer has also been extensively tested on the newer W11 Operating System as well with no issues. The new PSRViewer now also includes a new PowerClient project object for App deployment via that mechanism as well as compiled EXE. The application can also be run in either M-Code, P-Code compilations and in either 32 or 64 bit mode also.
 
   The updated PSR Viewer application for Appeon PB2023 R3 can be downloaded from the SourceForge web site ... just click here! For older PB versions of the PSR viewer you can download them from here.


Enjoy ... Chris