Search My Blog

Loading...

Tuesday, July 12, 2016

Future of PowerBuilder - Low Level Roadmap

** Hot News **

Free PowerBuilder Roadmap Webinar!


PB Vision and Roadmap Webcasts


     Appeon Corporation's "The Future of PB - Low Level Roadmap" webinar has now been announced for July 28, 2016. If you have not already done so, you will need to register for the webinar series by following this link (click here).

 
   This is the fifth part of a five part webinar series that Appeon had scheduled outlining where they will be taking PowerBuilder product over the next five years and more in detail about their first PB release!

Screenshot_20160701-133354~2.png



  I hope that you can all make this very historical and pivotal moment in the next PB time line!


Regards ... Chris

Sunday, July 10, 2016

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

** Hot News **

 Integrated Foundation Classes (2016R2) Released!

 "THE" PowerBuilder Classic & Appeon Framework!

(v2016.2.0.65 - July 5, 2016)
Framework
 
   Software Tool & Die Inc (STD) is very pleased to announce that they have just released an updated version 2016R2 (2016.2.0.65) 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 Server  2016.372.00 (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 2016.2.0.65 - Major Release (2016R2) - change highlights ...
  • Framework was system tested with: PowerBuilder Classic 12.1, 12.5.1 and 12.6; Appeon and 2015R1 (2015.0372.00); iOS 9.3 and Android 6.0.1 (both Smart Phone & Tablet); IE10/11; FireFox 47.0.0; Safari 5.1.7; Opera 38.0.2220.41; Chrome 51.0.2704.106,  Edge 25.10586.0.0).
  •  Revised the "nc_app_controller_master" NVUO, changed the HALT command to a HALT Close to ensure these events fire where possible.
  • Revised the "nc_app_controller_master" NVUO, added code to support he new "FreeDBLibraries" INI file entry.
  • Revised the "nc_app_controller_master" NVUO "systemError" event to prevent recursive errors on another failure.
  • Created a new global function "fn_number_to_words_cheque" to convert numbers to English Text (ie: for cheque writing).
  • Revised the "wn_master" base ancestor Window Class to support Mouse Wheel scrolling in native & web environments!
  • Revised the "fn_open_sheet_window" function to only log when in DEBUG mode.
  • Revised the "fn_open_sheet_window_withparm" function to only log when in DEBUG mode.
  • Revised the "fn_open_tab_page" function to only log when in DEBUG mode.
  • Revised the "fn_open_tab_page_withparm" function to only log when in DEBUG mode.
  • Revised the "fn_open_user_object" function to only log when in DEBUG mode.
  • Revised the "fn_open_user_object_withparm" function to only log when in DEBUG mode.
  • Revised the "fn_open_window" function to only log when in DEBUG mode.
  • Revised the "fn_open_window_withparm" function to only log when in DEBUG mode.
  • Revised the "nc_app_controller_master" NVUO, Added & Revised API declarations to add O/S Event logging methods.
  • Revised the "nc_app_controller_master" NVUO, Added DEP and Printer API's to the list of declarations.
  • Revised the "nc_app_controller_master" NVUO, Added new/revised API declarations from the Web Service framework.
  • Revised the "nc_app_controller_master" NVUO, Added MS-Windows EVENT log start message.
  • Revised the "nc_app_controller_master" NVUO, Added code to add Registry entries for MS-Windows event viewer.
  • Revised the "nc_app_controller_master" NVUO, Added code to log the end of application processing in the O/S event log.
  • Revised the "nc_app_controller_master" NVUO, Added code to log a System Error in the O/S event log when this event occurs.
  • Revised the "nc_app_controller_master" NVUO, Modified code to utilize language specific version of the Logon dialogue!
  • Revised the "nc_app_controller_master" NVUO, Revised the code to log Check Version information only when in DEBUG mode.
  • Revised the "nc_app_controller_master" NVUO, Revised code to suppress logging of Environment information unless in DEBUG mode.
  • Revised the "nc_app_controller_master" NVUO, Added new "of_get_mobile_device_id" method to return the Mobile Device ID to the application.
  • Revised the "nc_app_controller_master" NVUO, Added new "of_get_mobile_company" method to return the Mobile device's company information.
  • Revised the "nc_app_controller_master" NVUO, Added new "of_write_event" *overloaded* method for SDK support.
  • Revised the "nc_app_controller_master" NVUO, "of_set_dep_policy" method allowing the application to over-ride the Data Execution Prevention state.
  • Revised the "nc_app_controller_master" NVUO, Added new "of_get_mobile_platform" method to allow the application to query the Mobile PlatForm type.
  • Revised the "nc_app_controller_master" NVUO, Added new "of_get_mobile_os" method to allow the application to query the Mobile OS type.
  • Revised the "nc_app_controller_master" NVUO, Added new "of_set_debug_mode" method to allow the application to change the DEBUG mode dynamically.
  • Revised the "nc_app_controller_master" NVUO, Revised "of_get_message" method to switch DWO's for proper language support!
  • Revised the "vs_dc_master" control, adding a new "oe_selectall" event to support selection of all the text in the current column!
  • Revised the "vs_dc_master" control, adding a new "of_get_saveas_status" method to support queryong of the SaveAs required switch.
  • Revised the "wn_debug_list_master" Window, Added code to handle the new DEBUG command button.
  • Revised the "wn_main_master" Window, Added new "of_is_sheet_window" method to query if Window is operating as an MDI_Child (Sheet).
  • Revised the "wn_main_master" Window, revised OPEN event code to Revised the code to align with Appeon Mobile version 2015R1 and higher.
  • Revised the "wn_main_master" Window, revised CLOSE event code to only log when in DEBUG mode.
  • Revised the "wn_messagebox_master" Window's OPEN and oe_PostOpen events to support displaying information via a DataWindow. This now includes all DW functionality like pop up menu, drop down menu, printing, printer setup, selecting text, and zooming.

  • Revised the "wn_response_master" Window, to Removed the default (hard coded) Menu instantiation.
  • Revised the "wn_messagebox_master_e/f/s/i" Windows, to handle proper Menu instantiation in the user's language.
   STD would 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

Tuesday, July 5, 2016

Appeon / SAP Contract signed for PowerBuilder!

** VERY Hot News **

Appeon Signs Agreement with SAP to Bring Major Innovations to PowerBuilder


    On July 5, 2016, SAP and Appeon entered into an agreement that allows Appeon to develop a new generation of the PowerBuilder development platform. This partnership will enable Appeon to develop, sell, and support its own offering powered by PowerBuilder technology. Appeon has major innovations planned from mobile and cloud deployment to test-driven development and continuous integration.  The new generation of Appeon’s PowerBuilder  is scheduled by Appeon for the first half of 2017. For existing customers the transition to Appeon PowerBuilder is planned to be easy and seamless.  (click here to read more about SAP's news posting from SAP VP of Engineering Martin Berner)

    In conjunction with the SAP announcement, Appeon posted its own contract signing information .... Hong Kong, July 5, 2016 - Appeon today announced it has signed an agreement with SAP SE (NYSE: SAP) to develop a new generation of the PowerBuilder development platform. Appeon has major innovations planned from mobile and cloud deployment to test-driven development and continuous integration. Under the terms of the agreement with SAP, Appeon will be responsible for developing, selling and supporting its own offering powered by PowerBuilder technology.  (click here to read more about Appeon's news posting)


Although major changes are expected, Appeon plans to retain the DNA of PowerBuilder and build upon its strengths. 
  • Accelerate application development with an intuitive visual-driven user interface 
  • Turn complex data access, manipulation, and presentation into an easy, nearly codeless, experience 
  • Minimize development cost and risk while incorporating new and emerging technologies 
  • Use your relational database management system (RDBMS) of choice
  • Communicate via Web Services, produce .NET assemblies, and deploy to multiple platforms
  • Future-proof critical enterprise applications by leveraging existing skill-sets




Regards ... Chris

Sunday, June 26, 2016

STD Web Service Framework - Version 2016R2 Released!

** Hot News **

Web Service Framework - v2016.2.0.57 - Released!


     Software Tool & Die Inc are pleased to announce a new release of their Web Service STD Foundation Classes for IIs (STD FC IIs) - version 2016.2.0.57 (2016R2). The updated Web Service IIs framework is solely targeted to helping PowerBuilder Classic developers, to help develop .Net based Web Services and deploy these to IIs. The IIs based framework takes advantage of RAD techniques, employs an MVC (Model, View, Controller) architecture for superior performance, flexibility and extend ability! The STD Web Service framework is free and can be downloaded from its STD Foundation Classes SourceForge project website.

    The Web Service framework - while greatly improving the PB & Appeon developer's productivity - also includes these types of features to help with RAD based projects:
  • Helps the PB developer to Implement "stateless" programming
  • Does DBMS transaction management automatically
  • Manages DataStores for you automatically
  • Manages DB updates for you automatically
  • Facilitates  MVC design & programming
  • Provides Encryption / Decryption services
  • Provides extended numerical services (ie: And / Or / Xor / Xand / etc features to PowerScript
  • Provides Result Set generation for any data
  • Provides HTML generation for any data
  • Allows SMTP eMail generation
  • Facilitates  Event, Debug and Application logging
  • and much more!
  The main updates to the STD Web Service FC's included in version 2016R2 include:
  • Fixed - "Duplicate property name: handle" warning & PB 12.6 migration issue from ns_jagorb_master
  • Fixed - "Duplicate property name: __ptrdata" warning & PB 12.6 migration issue from ns_mlsync_master
  • Fixed - "Duplicate property name: anchor" warning & PB 12.6 migration issue from ns_olestorage_master
  • Fixed - "Duplicate property name: anchor" warning & PB 12.6 migration issue from ns_olestream_master
  • Fixed - "Duplicate property name: __ptrdata" warning & PB 12.6 migration issue from ns_ulsync_master
  • nc_iis_master (of_write_event) - new over-loaded method to use SDK class for MS-Event logging
  • nc_iis_master (of_write_event) - Revised original method to call over-loaded method instead.
  • nc_iis_master - Added & Revised API declarations as per the latest Integrated framework
  • ns_ds_webservice_master (RetrieveStart) - Ported newer code over from the Integrated framework
  • nc_iis_master (of_get_ini_path) - Changed method's access to public!
  • nc_iis_master (of_get_ini_file_name) - Changed method's access to public!
  • ns_ds_webservice_master (RetrieveStart) - completed code to handle INI file properties.
  • Revised WebService.INI template INI file to include template entries for the Web Service DataWindow.
  • Cleaned up various comment blocks & date formats.
  • Added example "of_write_event" method call in the OrderEntry example applications Login web service.
  • Renamed all folders, libraries, objects and variables from "_iis" to "_ws" to better reflect their purpose!
  • Renamed framework from STD_FC_IIS to STD_FC_WebService!
  • Revised MS-Windows API declarations to match the Integrated Framework.Tested framework with ...
      - PowerBuilder 12.x, 12.5.x and 12.6
      - Appeon 2015R2.
      - MS-Windows 7, 10, 2008 & 2012.
      - .Net 2.0, .Net 3.5, .Net 4.0 and .Net 4.5
      - IIs 7.0, 7.5, 8.0, & 10.0


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

Regards .... Chris

Monday, May 30, 2016

Appeon Web - A Look Under The Hood

** Hot News from PowerBuilder TV **   

Appeon Web - A Look Under The Hood

http://powerbuildertv.com/index.php/en/archived-webinars/web-enabling/661-appeon-web-a-look-under-the-hood


     In this session, you will see how to use the Appeon product to deploy an existing PowerBuilder app to the Web. You will get a close technical look at the Appeon Developer tool-set and the Web application run-time components. Important architectural considerations pertaining to code re-use, integration, and performance will be discussed. You will take away some practical tips and tricks to help ensure the success of your Web project.

Click here to view the presentation! 

Regards ... Chris

Friday, April 29, 2016

STD Web Service Framework - Version 2016R0 Released!


** Hot News **

Web Service Framework - v2016.0.0.55 - Released!




     Software Tool & Die Inc are pleased to announce a new release of their Web Service STD Foundation Classes for IIs (STD FC IIs) - version 2016.0.0.55 (2016R0). The updated Web Service IIs framework is solely targeted to helping PowerBuilder Classic developers, to help develop .Net based Web Services and deploy these to IIs. The IIs based framework takes advantage of RAD techniques, employs an MVC (Model, View, Controller) architecture for superior performance, flexibility and extend ability! The STD Web Service framework is free and can be downloaded from its STD Foundation Classes SourceForge project website.

    The Web Service framework - while greatly improving the PB & Appeon developer's productivity - also includes these types of features to help with RAD based projects:

  • Helps the PB developer to Implement "stateless" programming
  • Does DBMS transaction management automatically
  • Manages DataStores for you automatically
  • Manages DB updates for you automatically
  • Facilitates  MVC design & programming
  • Provides Encryption / Decryption services
  • Provides extended numerical services (ie: And / Or / Xor / Xand / etc features to PowerScript
  • Provides Result Set generation for any data
  • Provides HTML generation for any data
  • Allows SMTP eMail generation
  • Facilitates  Event, Debug and Application logging
  • and much more!
  The main updates to the STD Web Service FC's included in version 2016R0 include:

  • Removed the "Crypto32.DLL" and "CW3220.DLL" files from the framework!
  • Rebuilt the framework's documentation set using Visual Expert 2015 build 2015.0.15.1109
  • Framework documentation now available as a separate ZIP file
  • Removed external references to the "Crypto32" and "CW3220" DLL's in the nc_crypto_master base class.
  • Added new function "of_base64_stringtobinary" to the nc_crypto_master base class.
  • Added new function "of_base64_binarytostring" to the nc_crypto_master base class.
  • Added double quotes around the XOPY file names to handle file path spaces (nc_business_class_master).
  • Ported "ns_DS_WebService_Master" class from the Integrated framework for processing within IIs.
  • Ported "nc_cipher_master" class from the Integrated framework for processing within IIs.
  • Deprecated the "nc_cypher_master" class.
  • Revised MS-Windows API declarations to match the Integrated Framework.Tested framework with ...
      - PowerBuilder 12.x, 12.5.x and 12.6
      - Appeon 2015R2.
      - MS-Windows 7, 10, 2008 & 2012.
      - .Net 2.0, .Net 3.5, .Net 4.0 and .Net 4.5
      - IIs 7.0, 7.5, 8.0, & 10.0



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

Regards .... Chris


Thursday, April 28, 2016

Integrated Foundation Classes (Service Pack#1) Released!

** Hot News **

 Integrated Foundation Classes (2016R1-1) Released!

 "THE" PowerBuilder Classic & Appeon Framework!

(v2016.1.1.59 - April 26, 2016) - Service Pack #1




    Software Tool & Die Inc (STD) is very pleased to announce that they have just released an updated version 2016R1-1 (Service Pack #1) build number 2016.1.1.59 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 Server  2016.372.00 (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 2016.1.1.59 - Major Release (2016R1) - change highlights ...


  • Framework was system tested with: PowerBuilder Classic 12.1, 12.5.1 and 12.6; Appeon and 2015R1 (2015.0328.00); iOS 9.3 and Android 6.0.1 (both Smart Phone & Tablet); IE10/11; FireFox 46.0.0; Safari 5.1.7; Opera 32.0.1948.25; Chrome 49.0.2623.110,  Edge 25.10586.0.0)
  • Replaced old MessageBox( ) PB method with the frameworks "of_messagebox" standard in the following ...
        nc_app_controller_master.of_set_splash_window
        nc_app_controller_master.constructor
        nc_network_adapter.of_getadaptersinfo
        nc_wininet_master.ue_internetopen
        vs_dc_master.of_check_data
        wn_controller_master.open
        wn_master.of_set_updatable
        vs_ole_master.error
  • Updated the "of_messagebox" method in the "nc_app_controller_master" base class to bypass the logic if in "Silent" mode.

The OrderEntry example application also updated!

The updated open source STD Integrated Framework is free and can be downloaded by clicking here!


   STD would 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