Search My Blog

Loading...

Wednesday, July 8, 2015

PowerSoft Report Viewer

** Hot News **

PSR Viewer Application!




    Software Tool & Die Inc. are please to announce a new PowerSoft Report (PSR) Viewer application built from the free open source STD Integrated Foundation Classes! The Foundation Classes provide most of the PSR functionality natively wrapped around the framework's DataWindow Control class! The PSR Viewer allows the user to view DataWindow reports that have been saved in PSR format. A .PSR file is actually the DataWindow Object source along with its Primary data buffer contents.



   The new psrviewer.exe application is built using the latest version of the Integrated Foundation Class library utilizing PowerBuilder v12.1. However, the application is ready to migrate to PB 12.5.x or 12.6 using PB's built-in migration feature.


   The PSR Viewer application can be downloaded from the SourceForge web site ... click here!


Enjoy ... Chris

Monday, July 6, 2015

Drag & Drop Into PowerBuilder!

** Hot News **

Drag & Drop Into PowerBuilder

Example Application!




    Software Tool & Die Inc. are please to announce a new example application built from the free open source STD Integrated Foundation Classes that demonstrates dragging files from MS-Windows Explorer into any PowerBuilder application. The Foundation Classes provide an automatic interface to the MS-Windows operating system that enables the Drag Into feature by setting one Window class property!



   The new DragDrop_Into.exe application is built using the latest version of the Integrated Foundation Class library utilizing PowerBuilder v12.1. However, the application is ready to migrate to PB 12.5.x or 12.6 using PB's built-in migration feature.


   The Drag & Drop INTO Example application can be downloaded from the SourceForge web site ... click here!


Enjoy ... Chris

Sunday, June 28, 2015

STD Foundation Classes - SMTP Example

** Hot News **

PowerBuilder SMTP eMail Example



    Software Tool & Die Inc. are please to announce a new example PowerBuilder application built from the free open source STD Integrated Foundation Classes that demonstrates sending eMail via the SMTP (Simple Mail Transfer Protocol). The Foundation Classes provide an SMTP object class that brokers the interaction with an eMail server using SMTP and TCP/IP socket programming.


   The new SMTP_Example.exe application is built using the latest version of the Integrated Foundation Class library utilizing PowerBuilder v12.1. However, the application is ready to migrate to PB 12.5.x or 12.6 using PB's built-in migration feature. The SMTP Example may also be deployed to Appeon Web as well if Appeon 2015 is installed.

   The SMTP Example application can be downloaded from the SourceForge web site ... click here!


Enjoy ... Chris

Thursday, June 25, 2015

STD Integrated Framework - Example Applications

** Hot News **

Integrated Framework Example Applications Updated!


   Software Tool & Die Inc. are please to announce that immediately following the release of its new Integrated framework (2015R3) - that all related example applications and utilities built from this PowerBuilder Classic and Appeon framework have been upgraded to use this latest framework version!

   The updated applications systems are:
Cryptography


Order Entry












 
Multi-Threading


  
PDF Generator








Structure Generator



Windows Explorer











    The Integrated framework example applications & utilities can be downloaded from it's SourceForge project website ... click here to Enjoy!



Regards ... Chris

Tuesday, June 23, 2015

New Release (2015R3) of the STD "Integrated" FrameWork!

** Hot News **

 Integrated Foundation Classes (2015R3) Released!

 "THE" PowerBuilder Classic & Appeon Framework!

(v2015.3.0.40 - June 23, 2015)

 
   Software Tool & Die Inc (STD) is very pleased to announce that they have just released an updated version 2015R3 (2015.3.0.40) of their Integrated Foundation Class library for PowerBuilder "Classic", Appeon Web and Appeon Mobile!


   The latest version contains the following updates and has been tested with Appeon 2013R2 and Appeon 2015 (GA) using the official MR (maintenance  releases) of PowerBuilder "Classic" versions 12.1, 12.5.1 and 12.6. Testing inside of PB included Win32 (both p-code & m-code) deployments while testing inside of Appeon included latest Web Browsers, latest Apple Tablet/Smart Phone and Android Tablet/Smart Phone  deployments.



Release 2015.3.0.40 change highlights ...
  • Framework was system tested with: PowerBuilder Classic 12.1, 12.5.1 and 12.6; Appeon 2013R2 and 2015R2; iOS 8.3 and Android 5.0.1/5.1 (both Smart Phone & Tablet); IE10/11; FireFox 37.02; Safari 5.1.7; Opera 29.0.1795.47; Chrome 42.0.2311.135.1)  
  • Added new "of_notification_display" method to the Application Controller (nc_app_controller_master) base class. This allows you to send a notification message that becomes a MessageBox in native & web but a real tablet / smart phone notification in the Mobile space!
  • Added new "of_notification_remove" method to the Application Controller (nc_app_controller_master) base class.
  • Revised "oe_help" event of "vs_dc_master" base class to use the new "of_notification_display" Application Controller method. This allows applciations to provide interactive help on each object or column in their applications.
  • Removed the old PocketBuilder "of_set_nb_message" method from the "wn_master" base Window class.
  • Replaced hard coded message text in the "nc_app_controller_master" Application Controller base class.
        - The AC now utilizes the Message Sub-System to deliver messages!
  • Revised the "vs_dc_master" DW Control base class to issue more informative messages in the following events:
        - Error, DBError, ItemError, WSError and SQLPreview
  • Revised the "ns_dS_master" DataStore base class to issue more informative messages in the following events:
        - Error, DBError, ItemError, WSError and SQLPreview
  • Revised the "ns_sqlca_master" Transaction base class to issue more informative messages in the following events:
        - DBError and DBNotification
  • Added new message numbers 72-93 and text to the message sub-system.
  • Revised "vs_dc_webservice_master" abstract class to utilize the new "ns_ws_connection_master" Connection base class.
  • Revised "ns_ds_webservice_master" abstract class to utilize the new "ns_ws_connection_master" Connection base class.
  • Added a new "Web Service DataWindow Section" to the default Application INI file (see above changes for the DC/DS web service ancestor components).
  • Revised the events in the "nc_app_controller_master" class to use the help sub-system for message text, as follows ...
        - oe_systemerror, constructor, oe_close
  • Revised the methods in the "nc_app_controller_master" class to use the help sub-system for message text processing.
  • Added new instance variable "is_hint_text" to the "vs_sle_master" base class for Appeon Mobile's of_SetHintText method support. Check out the updated OrderEntry application to see how this works in the Appeon Mobile space!
  • Fixed a bug in the "wn_master" base class to call the related menu's "of_ok2save" method when it is notified!
  • Changed the "of_display_basic_help" method in the "nc_app_controller_master" class to no longer use the old XP "WinHelp.hlp" help.
  • Modified the ""oe_postconstructor" event of "mu_application_master" class to set the related Colour, Log & SMC menu properties.
  • Modified the ""oe_postconstructor" event of "mu_main_master" class to set the Colour, Log & SMC menu item state properly.
  • Added new "About" tab page ancestors in the English, French, Spanish and Italian PBL's.
  • Added new "About" tab control ancestors in the English, French, Spanish and Italian PBL's.
  • Fixed the "Device" about tab page code to correctly display the device ID in the Mobile environment.
  • Revised the "wn_response_master" base class to bypass any ChangeMenu processing on the Mobile platform.
        - Menus are handled differently by Appeon's AWS on the mobile device.
  • Updated the example OrderEntry application using the latest Integrated framework build and added Italian support!
     

 

Future

1)  Continued performance improvements in the PB, Web and Mobile single source framework.
2)  Add more PB, Web and Mobile features (ie: controls, Active Directory, etc).
3)  Integrate Open Source tools like Spell Checking, OCR, Imaging, and more!
4) Add new GUI controls
5) Extend the IIS (Web Services) framework
6) Support for NFC communications and other new features.

The FC's are *free* and can be downloaded (along with a sample Order Entry application) from the SourceForge website!   
Enjoy ... Chris

Friday, June 12, 2015

New Release (2015R2) of the STD "Integrated" FrameWork!

** Hot News **

 Integrated Foundation Classes (2015R2) Released!

 "THE" PowerBuilder Classic & Appeon Framework!

(v2015.2.0.35 - June 10, 2015)

 
   Software Tool & Die Inc (STD) is very pleased to announce that they have just released an updated version 2015R2 (2015.2.0.35) of their Integrated Foundation Class library for PowerBuilder "Classic", Appeon Web and Appeon Mobile!


   The latest version contains the following updates and has been tested with Appeon 2013R2 and Appeon 2015 (GA) using the official MR (maintenance  releases) of PowerBuilder "Classic" versions 12.1, 12.5.1 and 12.6. Testing inside of PB included Win32 (both p-code & m-code) deployments while testing inside of Appeon included latest Web Browsers, latest Apple Tablet/Smart Phone and Android Tablet/Smart Phone  deployments.



Release 2015.2.0.35 change highlights ...
  • Framework was system tested with: PowerBuilder Classic 12.1, 12.5.1 and 12.6; Appeon 2013R2 and 2015; iOS 8.3 and Android 5.0.1/5.1 (both Smart Phone & Tablet); IE10/11; FireFox 37.02; Safari 5.1.7; Opera 29.0.1795.47; Chrome 42.0.2311.135.1)  
  • Added new "ns_ws_connection_master" Web Service Connection base class.
  • Added new "nc_thread_execution_master" base class for Multi-threading support.
  • Added new "nc_thread_postback_master" base class for Multi-threading support.
  • Added new "of_get_appl_data_path" method to the "nc_app_controller_master" base class.
  • Added new "of_get_appl_temp_path" method to the "nc_app_controller_master" base class.
  • Replaced Log Wrap Integer with a Long data type in the "nc_app_controller_master" base class.
  • Added new "STD_FC_PB_Base_i.pbl" PB Library that supports the Italian language!
        => Many thanks to Gimmy Susan for the Italian translations & testing!
  • Added a New global function "FN_NVL" added that implememts the "NULL VALUE" DBMS command in PB.
  • Added a New global function "FN_IIN" added that implememts the "IN" DBMS command in PB.
  • Added a New INI value "Log_Wrap" (Y/N) that enables/disables Log File wrapping.
  • Added a New INI value "Log_Wrap_Size" (NNNNNNNN) - threshold when Log File wrapping is active.
  • Added a New "vs_dc_webservice_master" class to handle Web Service DWO's inside a DW Control.
  • Added a New "ns_ds_webservice_master" class to handle Web Service DWO's inside a DataStore.
     
Note: Due to adding the "nc_thread_execution_master" and "nc_thread_postback_master" classes for Multi-Threading, the "PowerBuilder - MultiThreaded" application was also updated to showcase the threading example using these new ancestors!
MultiThreaded

Futures

1)  Continued performance improvements in the PB, Web and Mobile single source framework.
2)  Add more PB, Web and Mobile features (ie: controls, Active Directory, etc).
3)  Integrate Open Source tools like Spell Checking, OCR, Imaging, and more!
4) Add new GUI controls
5) Extend the IIS (Web Services) framework
6) Support for NFC communications and other new features.

 

   The FC's are *free* and can be downloaded (along with a sample Order Entry application) from the SourceForge website!
  
Enjoy ... Chris

Friday, June 5, 2015

PowerBuilder - MultiThreaded!

** Hot News Item **

PowerBuilder - Multi-threading Example Application!


    Software Tool & Die Inc. (STD) are please to announce the release of a new example PowerBuilder application that utilizes the STD Integrated Framework to implement multi-threading! The multi-threading feature is PB has been around since PB version 5.0 when the Distributed PB feature was introduced. However, its not a well documented and known feature of the development tool. The STD example even goes further in that it allows the application to utilize the vast resources exposed by the STD Integrated framework to even take multi-threading to a much higher functional level.

Note: The STD Framework is the only PB framework in existence that is 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.


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

Regards ... Chris