Search My Blog

Tuesday, December 3, 2019

STD Integrated Framework - PowerBuilder 2019 TCP/IP Sockets

** Hot News **

TCP/IP Programming

Updated Socket Application Example for PowerBuilder 2019!


        Software Tool & Die Inc. today are very pleased to announce a brand new MS-Windows Socket (2019R2) example application built with the latest STD Integrated Framework (2019R2). This latest release of the Socket application is also built using the latest Appeon PowerBuilder 2019 IDE and will also work with the upcoming PowerBuilder 2019 R2 Beta test version as well.

Client Application - Ready to send DW object & buffers
 
         The STD Socket example application demonstrates a significant enhancement to the the PB developer's toolbox! The Socket example showcases the TCP/IP features in the STD Integrated Framework and more importantly returns the power of Distributed PowerBuilder back to the application developer. The TCP/IP socket support in the STD Frameworks is based on the work by Tom Cervenka's Sockets objects (written in pure PB, dating back to the PowerSoft days) that utilizes MS-Windows socket API's for FTP'ing files between servers and/or peer-to-peer communications.

Server Application - Receiving DWO and buffers from sender
    In addition, the updated STD Socket example will also now work with PowerServer 2019 as well when deployed as a Web Application! 

Actual Web deployed Socket App talking to its Native PB counter-part!

Watch the video!


    You can download the updated STD Socket example application from the STD Framework's website by clicking here to get more productive in peer-to-peer communications with PowerBuilder! Note that a new "Archive" sub-folder has also been added to this location as well. This folder contains any previous versions of the socket example application!

 
Enjoy!


Regards ... Chris

Monday, November 25, 2019

STD Integrated Framework - PowerBuilder 2019 External Files Example!

** Hot News Item **

PowerBuilder 2019 - External Files Example!

  

    Software Tool & Die Inc. (STD) are please to announce the new release of an STD Integrated Framework example application that utilizes the framework to implement External File Drag & Drop! The ability to drag & drop into a PowerBuilder application via the STD Framework has been feature for almost a decade. However, there was not a detailed example on how to perform this action except in the OrderEntry example application. The STD framework implements this by allowing the PB Developer to just set one property, coding one event and then directing the file name data to any standard native PB control!
  
    The External File Drag & Drop example application utilizes the STD Integrated Framework (version 2019.5.0.142 "beta" release) and the newest Appeon PowerBuilder 2019 release (build 2082) to locate external files dragged into any PB Application. In turn, the framework facilitates identifying external files coming into a PB application. This latest framework now also detects if the PB App is running in "ADMIN Mode" as well. This is important because external file drag & drop cannot be performed while the application is in that mode.
  
A list of External Files can be directed to any PB control!


    The Integrated framework allows the PB developer to enable the External Files Drag & Drop by just setting one property. The PB developer then just needs to code one event to handle the external file drop, as follows:
   
Three easy steps a) Property ON, b) Code framework event, c) Use function to get file names!

     The STD External File Drag & Drop PowerBuilder example application can now be downloaded from the SourceForge website. Please click here to download & enjoy!
  

Regards ... Chris

Sunday, November 10, 2019

STD Integrated Framework - PowerBuilder 2019 Send Message Example!

** Hot News Item **

PowerBuilder 2019 - Send Message Example!


    Software Tool & Die Inc. (STD) are please to announce the new release of an STD Integrated Framework example application that utilizes the framework to implement O/S messaging! The Send Message feature inside PowerBuilder has been around since version 2.0. However, it is not a well documented and known feature of the PB development tool. The STD Send Message example goes even further by allowing applications to communicate across processes. The STD framework allows the PB developer to easily implement messaging and be more productive at the same time!
  
    The Send Message example application utilizes the STD Integrated Framework (version 2019.4.0.141 released on 2019-09-30) and the newest Appeon PowerBuilder 2019 release (build 2082) to locate external applications. In turn, the framework facilitates external applications (written in almost any development language) to send messages back to PB applications.

Inter-Process Example of sending handle messages back & forth.

    The Integrated framework also allows you to send messages from one application to another. These PB applications can be running as either a Native, System Tray or System Task in nature.

Example of Intra-process messaging between native applications.

     The STD Send Message PowerBuilder example application can now be downloaded from the SourceForge website. Please click here to download & enjoy!
  

Regards ... Chris

Sunday, October 6, 2019

STD Integrated Framework - PowerBuilder 2019 Multi-Threading Example!

** Hot News Item **

PowerBuilder 2019 - Multi-threading Example!


    Software Tool & Die Inc. (STD) are please to announce the release of an updated STD Integrated Framework example application that utilizes the framework to implement multi-threading! The multi-threading feature inside PowerBuilder has been around since version 5.0 when the Distributed PB feature was first introduced. However, it is not a well documented and known feature of the development tool. The STD Multi-threading example goes even further by allowing applications to utilize the vast resources of Integrated framework taking multi-threading to a higher functional level. The framework allows the PB developer to easily implement multi-threading and be more productive at the same time!
    The updated Multi-threading example application now utilizes the STD Integrated Framework (version 2019.4.0.141 released on 2019-09-30) and the newest Appeon PowerBuilder 2019 release (build 2082).

Note: The STD Framework is the only PB framework in existence that is both thread aware and multi-thread safe!


    The Integrated framework allows each thread to be monitored by the frameworks performance dialogue, write to the O/S Console, log a message in the main tread's application log, share DBMS access, send messages back & forth between threads or between the main thread and its sub-threads, introspect the O/S, etc - just to name a few interesting aspects. Messages may also now be written to the MS-Windows Event Log and Debug logs as well from each sub-thread!


  The STD multi-threaded PowerBuilder example application can now be downloaded from the SourceForge website. Please click here to download & enjoy!
  

Regards ... Chris

Thursday, October 3, 2019

STD Integrated Framework - PowerBuilder 2019 MS-Windows Explorer

** Hot News **

PowerBuilder - Windows O/S Explorer


    Software Tool & Die Inc. are please to announce the release of its updated MS-Windows O/S System Explorer utility all written in PowerBuilder 2019 - build 2082! This utility demonstrates the power of using the STD Integrated Framework plus MS-Windows SDK calls to locate every running application, process, service, etc running in the entire operating system. The latest release contains the following upgrades ...
  • Migrated the code base from PB2017R3 build 1880 to PB 2019 - build 2082!
  • Updated the STD Integrated framework to the latest release (2019.4.1.141)
  • Added MS-Window "Notifications" support
  • Now supports the new PB2019 Theme feature 
  • Now supports the newer PB2019 built-in Icons for a more modern look
  • Added support for PowerServer 2019
  • Various small performance improvements
WinExplorer running in Windows 10 in "Native" application mode!

     This release is also already ready for deployment as either a Web Browser based application or IWA (Installable Web Application) based application utilizing the PowerServer 2019 software. With the combination of the STD Integrated  Framework plus Appeon PowerServer - the MS-Windows Explorer application will now function in either the Internet Explorer, Opera, FireFox, Chrome or Edge web browsers.
WinExplorer running as a PowerServer "Web" application within the Edge browser!
  
     Unlock the "Power" in PowerBuilder & PowerServer and download this free PB2019 utility application. Check out the prowess of the Integrated framework assisting the Windows Explorer application - click here to download!

Enjoy ... Chris

Thursday, September 19, 2019

Appeon Elevate2019 Conference Coming Soon!

** Hot News **

Elevate 2019 Conference

https://www.appeon.com/elevate

      Appeon is welcoming a broad range of presentations for their Elevate 2019 Developer Conference, which will take place in Philadelphia, PA (USA) on October 28-30, 2019. The Elevate 2019 conference aims to be a technical conference, offering developers training on the latest PowerBuilder features, the opportunity to schedule one-on-one meetings with the Appeon team, and networking with other developers, community leaders and reference customers. Check the list of this years presenters!

Elevate 2019 is especially helpful for companies who want to: 



The latest PowerBuilder 2019 offers C# development capability, and also Appeon is releasing a new C# migration solution for PowerBuilder. The .NET DataStore object allows any PowerBuilder developer to quickly develop .NET projects. Automated code generators and a C# migration framework reduce migration effort of existing PowerScript projects by up to 50%. At Elevate 2019, you can participate in workshops and technical training sessions to learn in detail.  


Appeon has invited customers to join Elevate 2019 and share their experiences and lessons learned of migrating from PowerScript to C#. You will get deeper understanding of why Appeon’s C# migration solution is so fast while still adhering to open standards and good design practices, how to deploy server-less to the Cloud (e.g. Azure), and how to maintain your project in any C# IDE. 


There are a handful of sessions at Elevate 2019 that focus on improving the UI & UX of the apps. Check these sessions and get inspired with ideas on how to bring UI & UX improvements to your own projects.

    The session catalog for the Elevate 2019 conference is now available! You can now review the catalog to better understand the content and plan your time at the conference. This year, the sessions will also include customer case studies of migrating to the cloud and C#. 

     Check out the conference agenda and while you are at the conference. If you need some key reasons to present to your management for attending, check out the "Why Attend" document. You may also want to take advantage of booking a meeting with Appeon ahead of the conference. To arrange a one-on-one meeting with Appeon, you can do this from the Appeon Website Elevate2019 area, then scroll down until you see the link like pictured below ...

https://www.appeon.com/elevate



     See you in Philadelphia on October 28-30, 2019! 



Regards ... Chris

Monday, September 16, 2019

STD Integrated Framework - PowerBuilder 2019 Script Commenter

** Hot News **

STD Foundation Classes

PowerBuilder Script Commenter - Application update released!

 

        Software Tool & Die Inc. today are very pleased to announce an updated  version of the Script Commenter (2019R2) application for the Appeon PowerBuilder 2019 IDE! This latest release of the Script Commenter application is also using the latest STD Integrated Framework (2019R4)  ...


PB 2019 IDE using the Script Commenter!

         The STD Script Commenter is a significant enhancement to the way a PB developer works productivity wise by easily allowing code comments to be added to any object class in the current object painter's PowerScipt or declaration areas! The Script Commenter is based on the original commenter application by R.C. Sizer but has been totally refactored. The latest release includes the following new features ...
  • Migrated the App code from PB2017R3 build 1858 to PB2019 build 2082
  • Replaced STD Integrated Framework from v2018.4.0.112 to v2019.4.0.140
  • Added public functions: "of_get_rte_key", "of_get_rte_type", "of_get_rte_version" to "ap_commenter" application object class to support framework RTE processing

Mapping the Script Commenter in the PB 2019 IDE

    The latest Script Commenter is designed to work with any Unicode version of PowerBuilder (v10.0 through 2019). It can be activated in any PB IDE by creating a toolbar short-cut icon and assigning to the EXE as follows:

app path\ScriptCommenterXXX.exe  header
  - or -
app path\ScriptCommenterXXX.exe  block
  - or -
app path\ScriptCommenterXXX.exe  inline
  • where XXX = Compiled type 32M, 32P or 64P 
     The values added as a header, in-line or block comment area are located in the "Comment_Block.ini" file. This INI file can customized based on the values found in the "Comment_Template.ini" file to meet the exact needs of the PowerBuilder developer!

  
    You can download the new STD Script Commenter application from the STD Framework's SourceForge project's website by clicking here and then getting more productive in minutes!

 
Enjoy!

Note: The previous PB12.x / PB2017 Script Commenter versions are in the Archive sub-folder.

Regards ... Chris

Thursday, September 12, 2019

New Appeon Demo Websites - PowerBuilder & SnapObjects!

** Hot News **

New Appeon DEMO Websites


https://www.appeon.com/products/appeon-powerbuilder.html

    Appeon has created two new "demo" websites for PowerBuilder 2019's new .Net Core C# feature sets! Each demo site essentially has three sections, as follows:
  • Homepage - outlines what the feature is and its benefits, and provides links to the community site and documentation.
  •  Performance - these are performance benchmarks against Entity Framework and then directly using ADO.NET without any framework.
  • Demo - the demo section focuses on showing various features of the framework and how you could write the key part of the code in C#.  In the case of .NET DataStore, Appeon also provides you with a PowerScript alternative. So you can see there is not much big difference in syntax between the two implementations.
https://www.appeon.com

Website1: PB .Net DataStore

Website2: SnapObjects

For more information on PowerBuilder 2019 in general, check out the main Appeon website!



Regards ... Chris

Wednesday, September 11, 2019

Analyze PowerBuilder 2019 Applications!

** Hot News **

Visual Expert 2019 now supports PowerBuilder 2019


analyse powerbuilder 2019 applications with visual expert

Visual Expert 2019 now integrates with the Appeon PowerBuilder 2019 IDE to bring to PB developers all the great features that you saw in previous releases of VE, PLUS ...
  • List the targets recently opened in the PB 2019 IDE
  • Select a script or PB object in Visual Expert and edit it with PB 2019
  • Select several scripts or objects in VE and push them into the PB todo list
  • When using a source control, Visual Expert will automatically check-in objects before opening them in the PB 2019 IDE.
For more information about the new Visual Expert 2019 release, please visit the VE website!


Regards ... Chris

Appeon PowerServer 2019 build 2151 released!

** Hot News **

Appeon PowerBuilder 2019 Maintenance Release

for PowerServer!


    Appeon are excited to announce that a new maintenance release (build 2151) for Appeon PowerServer 2019 has been officially released. This latest release provides updates to the PowerServer product (included with PB) and PowerServer Toolkit in the Appeon PowerBuilder 2019 Universal edition only.

Updated Product Components:
  • PowerServer Toolkit
  • PowerServer (PB Edition)
  • PowerServer Help
    There are some enhancements and bug fixes to PowerServer Toolkit and PowerServer (PB Edition) in this latest release. Click here for more details.

Download:

If you are using Appeon PowerBuilder 2019 Universal edition and would like to apply the latest PowerServer updates, please install this maintenance release (MR) from Appeon's download portal.


Regards ... Chris


Monday, September 9, 2019

Visual Expert Tutorial - PowerBuilder Calls to Web Services

** Hot News **

Visual Expert Tutorial

PowerBuilder Calls to Web Services

https://www.visual-expert.com/EN/


  The new Visual Expert product from Novalys can now locate and map PowerBuilder Web Service objects, usage and calls ...

https://www.visual-expert.com/EN/visual-expert-blog/posts-2019/find-powerbuilder-calls-to-web-services-tutorial.html


  Check out the full tutorial ... click here!


find dependencies between powerbuilder and web services

Regards ... Chris