Search My Blog

Friday, December 17, 2021

STD Integrated Framework - 2021R5 released!

  ** Hot News **

  Integrated Foundation Classes (2021R5) Released!

 "THE" Framework for Appeon PowerBuilder & PowerServer!

(v2021.5.0.266 - December 17, 2021)
 
 





        Software Tool & Die Inc (STD) are very pleased to announce that they have just released a new version of their Integrated Foundation Class library framework 2021R5 (build 2021.5.0.266) exclusively for PowerBuilder 2021 and PowerServer 2021 (Cloud), and InfoMaker 2021 (build 1311) - with new features, enhancements and upgrades!
  
     STD are also very excited as this release represents another significant enhancement to the Integrated framework that really further exemplifies the power of the Appeon PowerBuilder 2021 build 1311 development environment! The updated framework combined with the current PowerBuilder and/or PowerServer products, positions developers to take advantage of today's Agile and DevOps methodologies. Plus it further enhances a newer GUI "punch" in your Native and Cloud based Apps without buying expensive add-on products. Especially, since the framework is free!

     For a summary of the previous framework version's new & revised features for
2019/2020
, please follow these links - 2019R2, 2019R2-1, 2019R3-2, 2019R4, 2020R1, 2020R2, 2021R1, 2021R2 , 2021R3 and 2021R4. Note that STD has now released 5 new versions of the Integrated framework in 2021 with more planned for 2022!
   
   The following are some of the key highlights of the new 2021R5 Integrated Foundation Class library for Appeon PowerBuilder 2021 build 1311, as follows:

Support for PowerClient 2021 MR01

    Over 300 code points of refactoring to support this new feature in PB2021!

Support for PowerServer 2021 MR01

    Over 400 code points of advanced refactoring to support the new features in PB2021 / PS2021!

     The latest Integrated framework version contains the following updates and has been tested with the latest MS-Windows 10 O/S (21H1 build 19043.1415), MS-Windows 11 O/S (21H2 build 22000.376), , PB 2021 build 1311 and the PowerServer 2021 build #1.1.0. Testing inside of PB included Win32 (both P-code & M-code) and Win64 (P-code) deployments. Testing inside of PowerClient and PowerServer included both 32bit and 64bit deployments.

Note: All the STD frameworks are free and can be downloaded from its STD Foundation Classes SourceForge project website and licensed under Apache 2.0 open source.

Release 2021.5.0.266 - Major Release (2021R5) - change highlights ...
 
  1. Migrated the framework from being based on  PB2021 GA Build 1288 to PB2021 MR Build 1311
  2. Added support for MS-Windows 11
  3. Removed all "Appeon Mobile" related logic
  4. Removed most "Appeon WEB" related logic (small amount still there)
  5. Revised "wn_profile_master" to perform an AcceptText to capture all DW entries
  6. Revised "wn_profile_master" to format the Window title to be more informative.
  7. Revised "nc_app_controller_master" class' "of_set_powerserver_environment_info" method for PS2021 support
  8. Revised "nc_app_controller_master" class' "of_check_ps_version" method for PS2021 support
  9. Revised "nc_web_browser_master" class' to add "TitleTextChanged" base event code logic
  10. Revised "nc_web_browser_master" class' to add "TitleTextChanged" base event code logic
  11. Revised "nc_web_browser_master" class' to add "AddressChanged" base event code logic
  12. Revised "nc_web_browser_master" class' to add "NavigationError" base event code logic
  13. Revised "nc_web_browser_master" class' to add "ResourceRedirect" base event code logic
  14. Revised "nc_web_browser_master" class' to add "CertificateError" base event code logic
  15. Revised "nc_web_browser_master" class' to add "DownLoadingStart" base event code logic
  16. Revised "nc_web_browser_master" class' to add "DownLoadingStateChanged" base event code logic
  17. Revised "nc_web_browser_master" class' to add "NavigationStart" base event code logic
  18. Revised "nc_web_browser_master" class' to add "NavigationProgressIndex" base event code logic
  19. Revised "nc_web_browser_master" class' to add "EvaluateJavaScriptFinished" base event code logic
  20. Revised "nc_web_browser_master" class' to add "NavigationStateChanged" base event code logic
  21. Revised "nc_web_browser_master" class' to add "PDFPrintFinished" base event code logic
  22. Revised "nc_app_controller_master" class' "Close" event to compute the running time.
  23. Revised "nc_app_controller_master" class' "Open" event to activate the Theme via a method call
  24. Revised "nc_app_controller_master" class' "Deactivate" event to track user time in the App
  25. Revised "wn_logon_master" class' "Open" event to apply a Theme if required.
  26. Revised "nc_app_controller_master" class' to Add "of_get_message" method
  27. Revised "nc_app_controller_master" class' "of_set_powerbuilder_environment_info" event for PS and PS apps
  28. Revised "nc_message_master" class' to Add "of_get_message" method to concatenate from 2 DWO's.
  29. Revised "ns_restful_client_master" class' to Add "of_retrieve" method
  30. Revised "ns_sqlca_oracle_master" class' to Add "of_check_version" method
  31. Revised "vc_em_hinttext_master" class' "em_data" object to allow "oe_key_up" event to capture ANY key event
  32. Revised "vc_sle_hinttext_master" class' "sle_data" object to allow "oe_key_up" event to fire ANY key event
  33. Revised "wn_colour_master" class to support new colour selection UI
  34. Revised "mu_application_master" class to remove old Appeon Mobile code
  35. Revised "mu_popup_master" class to remove old Appeon Mobile code
  36. Revised "nc_app_controller_master" class' "of_is_application_instantiated" event to remove old Appeon Web logic
  37. Revised "nc_app_controller_master" class' "of_check_os_version" event to support MS-Windows 11
  38. Revised "nc_app_controller_master" class' "of_get_client_type" event to support PowerClient/PowerServer
  39. Revised "nc_app_controller_master" class' "of_write_event" event to remove old Appeon Web code
  40. Revised "nc_app_controller_master" class' "of_set_cpu_affinity" method to remove old Appeon Web code
  41. Revised "wn_controller_master" class' "of_add_control_to_toolbar" method to adjust Toolbar "X" position for PB2021 runtime 
  42. Revised "wn_controller_master" class' "resize" event to adjust Toolbar "X" position for PB2021 runtime
  43. Revised "wn_main_master" class' "Open" event to remove old Appeon Web deprecated code
  44. Revised "wn_main_master" class' "oe_postopen" event to remove old Appeon Web deprecated code
  45. Revised "nc_app_controller_master" class' "oe_open" event to write O/S Event log with the new correct App types
  46. Revised "nc_app_controller_master" class' "oe_close" event to write O/S Event log with the new correct App types
  47. Revised "nc_app_controller_master" class' "of_write_event" method to remove deprecated Appeon Mobile code
  48. Revised "nc_app_controller_master" class to remove all Appeon Mobile variables and related methods
  49. Revised "nc_app_controller_master" class' - Added "of_set_ps_session" method to support PS2021 
  50. Revised "ns_sqlca_master" class' "of_connect" method to support PS2021 "Begin Session"
  51. Revised "ns_sqlca_master" class' - Added "of_get_last_dberror_code" method
  52. Revised "ns_sqlca_master" class' - Added "of_get_last_dberror_text" method
  53. Revised "ns_sqlca_master" class' - Added "of_get_last_sql_syntax" method
 
      The OrderEntry example application and the Integrated Framework's Documentation has also been updated to the new Integrated Foundation class 2021R5 framework version. You can download the example application from here. Also, check out the online "getting started" video series to accelerate your assimilation of the best framework for PowerBuilder & PowerServer (Cloud) applications!




   STD would also like to thank Novalys Corporation for their support of the Foundation Classes by supplying the VisualExpert product for the framework's documentation. 
 

Enjoy!

Regards ... Chris

Thursday, December 16, 2021

Appeon - Elevate 2021 Cnference

 

Elevate 2021 replay is available online so you can catch up on anything you missed. We especially want to thank Appeon MVPs and community presenters for all the great tech sessions they contributed!

If you didn’t register for the conference, you can access the replays right after you register for FREE.

 

Read About Elevate

Bruce Armstrong, an Appeon MVP, summarized the key points of the keynote presentation and a quick rundown of the conference.
Read the Blog

 

Watch the Replays

In this year’s keynote, Appeon announced various enhancements focused on PowerScript Development and the PowerBuilder IDE. Check out the latest version to understand what exciting changes are coming down the road:

The tech sessions are organized around two tracks: PowerServer, PowerScript & C# Dev. Related tech resources are available for download from the corresponding session replay pages.

Find a Replay | Try PB 2021
 

Discuss the Content

You can start a discussion regarding any Elevate session (including the keynote) with many developers from around the world on the Appeon community site.

Friday, September 3, 2021

STD Integrated Framework - 2021R4 released!

  ** Hot News **

  Integrated Foundation Classes (2021R4) Released!

 "THE" Framework for Appeon PowerBuilder & PowerServer!

(v2021.4.0.258 - September 2, 2021)
 
 





        Software Tool & Die Inc (STD) are very pleased to announce that they have just released a new version of their Integrated Foundation Class library framework 2021R4 (build 2021.4.0.258) exclusively for PowerBuilder 2021 and PowerServer 2021 (Cloud), and InfoMaker 2021 - with new features, enhancements and upgrades!
  
     STD are also very excited as this release represents another significant enhancement to the Integrated framework that really further exemplifies the power of the Appeon PowerBuilder 2021 build 1288 development environment! The updated framework combined with the current PowerBuilder and/or PowerServer products, positions developers to take advantage of today's Agile and DevOps methodologies. Plus it further enhances a newer GUI "punch" in your Native and Cloud based Apps without buying expensive add-on products. Especially, since the framework is free!

     For a summary of the previous framework version's new & revised features for
2019/2020
, please follow these links - 2019R2, 2019R2-1, 2019R3-2, 2019R4, 2020R1, 2020R2, 2021R1, 2021R2 and 2021R3.Note that STD has now  released 4 new versions of the Integrated framework in 2021 with more possible this year still!
   
   The following are some of the key highlights of the new 2021R4 Integrated Foundation Class library for Appeon PowerBuilder 2021 build 1228, as follows:

Support for PowerClient 2021

    Over 280 code points of refactoring to support this new feature in PB2021!

Support for PowerServer 2021

    Over 360 code points of advanced refactoring to support the new features in PB2021 / PS2021!

     The latest Integrated framework version contains the following updates and has been tested with the latest MS-Windows 10 O/S (21H1 build 19043.1165), PB 2021 build 1288 and the PowerServer 2021 build #1.0.0. Testing inside of PB included Win32 (both P-code & M-code) and Win64 (P-code) deployments. Testing inside of PowerServer included both 32bit and 64bit deployments.

Note: All the STD frameworks are free and can be downloaded from its STD Foundation Classes SourceForge project website and licensed under Apache 2.0 open source.

Release 2021.4.0.258 - Major Release (2021R4) - change highlights ...
 
  1. Migrated the framework from being based on PB2019R3 Build 2703 to now based on PB2021 GA Build 1228
  2. Removed "STD_FC_PB_Base2.pbl" library after consolidating objects into "STD_FC_PB_Base.pbl"
  3. Removed "STD_FC_PB_BaseW.pbl" library after consolidating objects into "STD_FC_PB_Base.pbl"
  4. Removed "STD_FC_PB_PowerServer.pbl" library as both Appeon Web and Appeon Mobile related objects are now deprecated in PB2021
  5. Added ACCEPTText() command to the "wn_profile_master" window's "cb_profile" to make sure all changes are in the "options" primary buffer
  6. Revised the "wn_profile_master" window's PostOpen event to format the Window Title more clearly.
  7. Revised the "fn_print_screen" function for PS2021 to remove dependency on external EXE calls (no longer needed)
  8. Revised the "nc_app_controller_master" object's "of_set_application_location" method to Remove PowerServer2020 Web & Mobile logic
  9. Revised the "nc_app_controller_master" object's "of_set_network_info" method to Remove Web check as PS2021 has deprecated the PS Web feature   
  10. Revised the "nc_app_controller_master" object's "of_set_powerserver_environment_info" method to Remove all Web, AWS & Mobile logic (Deprecated)
  11. Revised the "nc_app_controller_master" object's "of_write_log" method to Remove Web, AWS and Mobile logic as PS2021 no longer supports (Deprecated)   
  12. Revised the "nc_app_controller_master" object's "of_check_available_memory" method to Remove PS2020 "Mobile" related code as feature is deprecated!
  13. Revised the "nc_app_controller_master" object's "of_notification_display" method to remove WEB & MOBILE as PS2021 no longer supports (deprecated)   
  14. Revised the "nc_app_controller_master" object's "of_encrpyt" method to support "public" to support PipeLine processing.
  15. Revised the "nc_app_controller_master" object's "of_decrypt" method to support "public" to support PipeLine processing.
  16. Revised the "vc_tp_about_device" object's "oe_PostConstructor" Event to Remove PS2020 Mobile code as this feature is now deprecated!       
  17. Revised the "vs_dc_list_master" object's "Instance" Pool to Added boolean indicator as to whether to save Grid DWO source on exit
  18. Revised the "vs_dc_list_master" object's "of_save_dataobject_name" Method to
  19. Revised the "vs_dc_master" object's "oe_PostConstructor" Event to save the DWO name for further processing
  20. Revised the "vs_dc_master" object's "of_get_grid_save_status" Method to add a "Save GRID" DWO status
  21. Revised the "vs_dc_master" object's "of_save_dataobject_name" Method to add a "Save GRID" DWO name
  22. Revised the "vs_dc_master" object's "rButtonDown" Event to Add code to view "Reset Grid" Menu Item as required
  23. Revised the "vs_dc_master" object's "RetrieveStart" Event to Add code to SetReDraw command to reduce O/S overhead during retievals!
  24. Revised the "vs_dc_master" object's "RetrieveEnd" Event to Added SetReDraw ON as RetrieveStart event turns it OFF
  25. Revised the "vs_sle_master" object's "oe_PostConstructor" Event to Removed Mobile logic as PS2021 does not support it (Deprecated)
  26. Revised the "wn_logon_master" object's "destructor" Event to Over-ride the ancestor and then do a callback afterwards.
  27. Revised the "nc_app_controller_master" object's "of_set_powerserver_environment_info" method to Add code to log PS2021 server interaction HTTP Response Status if Debug is ON
  28. Revised the "nc_app_controller_master" object's "of_check_ps_version" method to Revised PS2020 Server logic as PS2021 is technically quite different   
  29. Revised the "vs_web_browser_master" object's Events to add missing event documentation
  30. Revised the "nc_app_controller_master" object's "Close" method to Added code to compute the application running time   
  31. Revised the "nc_app_controller_master" object's "Open" method to Replace ApplyTheme() command with call to "of_set_theme" method   
  32. Revised the "nc_app_controller_master" object's "deactivate" method to track user time in the application! 
  33. Revised the "wn_logon_master" object's "Open" event to Added code to apply a Theme (only if required for better App start-up performance)
 
      The OrderEntry example application and the Integrated Framework's Documentation has also been updated to the new Integrated Foundation class 2021 framework version. You can download the example application from here. Also, check out the online "getting started" video series to accelerate your assimilation of the best framework for PowerBuilder & PowerServer (Cloud) applications!




   STD would also like to thank Novalys Corporation for their support of the Foundation Classes by supplying the VisualExpert product for the framework's documentation. 
 

Enjoy!

Regards ... Chris

Thursday, June 3, 2021

STD Integrated Framework - 2021R3 released!

   ** Hot News **

  Integrated Foundation Classes (2021R3) Released!

 "THE" Framework for Appeon PowerBuilder & PowerServer!

(v2021.3.0.230 - June 3, 2021)
 
 





        Software Tool & Die Inc (STD) are very pleased to announce that they have just released a new version of their Integrated Foundation Class library framework 2021R3 (build 2021.3.0.230) exclusively for PowerBuilder 2019R3 and PowerServer 2020 (Mobile & Web), and InfoMaker 2020 R3 with new features, enhancements and upgrades!
  
     STD are also very excited as this release represents another significant enhancement to the Integrated framework that really further exemplifies the power of the Appeon PowerBuilder 2019 R3 build 2703 development environment! The updated framework combined with the current PowerBuilder and/or PowerServer products, positions developers to take advantage of today's Agile and DevOps methodologies. Plus it further enhances a new GUI "punch" in your Native, Web and Mobile Apps without buying expensive add-on products.

     For a summary of the previous framework version's new & revised features for
2019/2020
, please follow these links - 2019R2, 2019R2-1, 2019R3-2, 2019R4, 2020R1, 2020R2, 2021R1 and 2021R2.
Note that STD has now  released 3 new versions of the Integrated framework in 2021 with more planned this year as well!
   
   The following are some of the key highlights of the new 2021R3 Integrated Foundation Class library for Appeon PowerBuilder 2019 R3 build 2703, as follows:
    

Support for PowerClient

    Over 280 code points of refactoring to support this new feature in PB2019 R3!
 

Support for PowerServer 2021

    Over 60 code points of advanced refactoring to support this new feature in PB2021 beta!


 
    The latest Integrated framework version contains the following updates and has been tested with the latest MS-Windows 10 O/S (21H1 build 19043.1023), PB 2019 R3 build 2703 and the PowerServer 2020 build #2703. Testing inside of PB included Win32 (both P-code & M-code) and Win64 (P-code) deployments. Testing inside of PowerServer Web & Mobile included latest Web Browsers, latest Apple Tablet / Smart Phone and Android Tablet / Smart Phone deployments.

Note: All the STD frameworks are free and can be downloaded from its STD Foundation Classes SourceForge project website and licensed under Apache 2.0 open source.

Release 2021.3.0.230 - Major Release (2021R3) - change highlights ...
 
  1. Revised "fn_open_sheet_window" - Revised the code to support PB, PC, & PS2021+ native Apps        
  2. Revised "fn_open_sheet_window_withparm" - Revised the code to support PB, PC, & PS2021+ native Apps        
  3. Revised "fn_open_tab_page" - Revised the code to support PB, PC, & PS2021+ native Apps        
  4. Revised "fn_open_tab_page_withparm" - Revised the code to support PB, PC, & PS2021+ native Apps        
  5. Revised "fn_open_user_object" - Revised the code to support PB, PC, & PS2021+ native Apps        
  6. Revised "fn_open_user_object_withparm" - Revised the code to support PB, PC, & PS2021+ native Apps
  7. Revised "fn_open_window" - Revised the code to support PB, PC, & PS2021+ native Apps
  8. Revised "fn_open_window_withparm" - Revised the code to support PB, PC, & PS2021+ native Apps
  9. Revised "fn_print_screen" - Revised the code to support PB, PC, & PS2021+ native Apps
  10. Revised "mu_application_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  11. Revised "nc_app_controller_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  12. Revised "ns_sqlca_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  13. Revised "ns_ds_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  14. Revised "vc_tp_about_device" - Revised the code to support PB, PC, & PS2021+ native Apps
  15. Revised "vc_tp_about_general" - Revised the code to support PB, PC, & PS2021+ native Apps
  16. Revised "vc_tp_about_process" - Revised the code to support PB, PC, & PS2021+ native Apps
  17. Revised "vc_tp_about_processor" - Revised the code to support PB, PC, & PS2021+ native Apps
  18. Revised "vc_tp_about_resources" - Revised the code to support PB, PC, & PS2021+ native Apps
  19. Revised "vs_dc_graph_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  20. Revised "vs_dc_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  21. Revised "vs_dp_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  22. Revised "vs_em_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  23. Revised "vs_mle_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  24. Revised "vs_rte_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  25. Revised "vs_sle_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  26. Revised "vs_tc_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  27. Revised "wn_controller_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  28. Revised "wn_debug_list_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  29. Revised "wn_log_viewer_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  30. Revised "wn_logon_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  31. Revised "wn_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  32. Revised "wn_messagebox_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  33. Revised "wn_popup_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  34. Revised "wn_profile_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  35. Revised "wn_response_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  36. Revised "wn_splash_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  37. Revised "fn_open_sheet_as_document" - Revised the code to support PB, PC, & PS2021+ native Apps
  38. Revised "fn_open_sheet_docked" - Revised the code to support PB, PC, & PS2021+ native Apps
  39. Revised "fn_open_sheet_in_tabggroup" - Revised the code to support PB, PC, & PS2021+ native Apps
  40. Revised "fn_open_sheet_withparm_as_document" - Revised the code to support PB, PC, & PS2021+ native Apps
  41. Revised "fn_open_sheet_withparm_docked" - Revised the code to support PB, PC, & PS2021+ native Apps
  42. Revised "fn_open_sheet_withparm_in_tabggroup" - Revised the code to support PB, PC, & PS2021+ native Apps
  43. Revised "nc_app_controller64_master" - Revised the code to support PB, PC, & PS2021+ native Apps
  44. Revised "ns_sqlca_master" - Methiod "of_decrypt" changed to "public" to support PipeLine processing.
  45. Revised "ns_sqlca_master" - Methiod "of_encrypt" changed to "public" to support PipeLine processing.
 
      The OrderEntry example application and the Integrated Framework's Documentation has also been updated to the new Integrated Foundation class 2021R3 framework version. You can download the example application from here. Also, check out the online "getting started" video series to accelerate your assimilation of the best framework for PowerBuilder & PowerServer!




   STD would also like to thank Novalys Corporation for their support of the Foundation Classes by supplying the VisualExpert product for the framework's documentation. 
 

Enjoy!

Regards ... Chris