Search My Blog


Friday, March 27, 2015

2015 PowerBuilder Conference - Register now!

** Last Chance for BIG savings **

Charlotte PowerBuilder Conference Early Registration Discount Ends Soon!


   The deadline for early registration to the Charlotte PowerBuilder Conference (May 5-7, 2015) is fast approaching (April 1, 2015).  You save $200 USD over the regular registration of $485 USD.
  Don't miss out on this opportunity to network with the PB community and improve your knowledge with the conference's extensive list of PowerBuilder focused sessions.  PowerBuilder Training is also available on the Monday and Tuesday (May 3-4) prior to the actual conference.

  This event is truly international in scope as it already has participants registered from Canada, China, Colombia, France, Germany, Mexico, and South Africa.

  If you need to see more check out the post on the PowerBuilder Central website:
Five Reasons to Attend the Charlotte PowerBuilder Conference

Register for the conference at NCPBUG.ORG today!
Regards ... Chris

Wednesday, March 18, 2015

PowerBuilder 2015 Conference - Detailed Agenda!

** Hot News **

PowerBuilder Conference

May 2015 - Detailed Agenda

  The PowerBuilder 2015 Conference has now released a detailed agenda of the upcoming conference in Charlotte, NC, USA starting on Wednesday May 6, 2015. Click on the picture below to see each days detailed agenda ....

  Also, you can still register for the discounted rate before March 31, 2015  (click here for more information).

I hope to see you at the conference! 

Regards ... Chris

Thursday, February 26, 2015

Reporting Studio 2015 - Beta

** Hot News **

Reporting Studio for PowerBuilder

    A new version of Reporting Studio, NRS 2015, will be officially released in the near future. Novays are pleased to announce the start of an NRS 2015 Beta program in a few days that will allow early adopters to investigate the new NRS 2015 features.

Here are some of the new feature highlights:

  • Scheduler: generate your reports automatically (daily/weekly/monthly and so on...)
  • View reports in web browser!
  • A .NET version of the server.
  • Call the Report Maker component from your PB application!
  • Color improvements to Graphs.
  • Support for Cross-tab reports.
  •   - Rules can be based on computed fields
  •   - Rules can include AND and OR operators, in a simple way or in an advanced one
  • Graph plugin in Customization window
  • More functions available in Graph properties
  • Revision of Repository Manager
  • Performance improvement (report editing)
  • Zoom and print options in Report Viewer
  • Retrieval limit

    If you would like to test these new features for the general PB community, please join
Novalys for the Beta program - just click here to apply!

Also ... check out the Worldwide PowerBuilder Survey!

Regards .... Chris

Monday, February 23, 2015

Appeon Mobile - Online Payments

** Hot News **

Make Online Payments via Appeon

Image result for paypal iconAppeon Adds PAYPAL Support!

Appeon Developers
     Many Appeon customers have requested the ability to make online payments on their mobile devices. Appeon Corporation has responded by adding an API to their Appeon Mobile 2015 product which enables developers interact with the PayPal system. This feature takes advantage of the already numerous iOS, SDK, APIs, and Android SDK APIs to access the native features of the target mobile device.

   At the current stage, Appeon supports PayPal system only. Below is the sample code for making an online payment via PayPal ....

------------------------------------ PayPal code snippet ------------------------------------
eon_mobile_paymentex lnv_payment
eon_mobile_str_paymentinit lstr_paymentinit
eon_mobile_str_paymentsubmit lstr_paymentsubmit
integer li_re

lnv_payment = create eon_mobile_paymentex
//bind oe_paymentok, oe_paymentcancel, oe_paymentfailed, and oe_error events of lnv_payment with
//ue_paymentok, ue_paymentcancel, ue_paymentfailed, and ue_error events of the parent window.
lnv_payment.of_register ( parent, "ue_paymentok", "ue_paymentcancel", "ue_paymentfailed", "ue_error")

//initialize platform

//initialize payment
lstr_paymentinit.s_clientid = "AXMNlBBgmfChHPgrMAtrrdTtkWk52THb9Hl54uZ6vASDWSOll8"
li_re = lnv_payment.of_init (lstr_paymentinit)

if li_re = 1 then
//submit payment
lstr_paymentsubmit.dbl_countmoney = 9.99
lstr_paymentsubmit.s_currency = "USD"
lstr_paymentsubmit.s_productname = "shoes"

li_re = lnv_payment.of_submit (lstr_paymentsubmit)
if li_re = 1 then
MessageBox ("","Payment is successful!")
MessageBox ("","Payment failed!")
end if
MessageBox("","Failed to initialize payment!")
end if

destroy lnv_payment

Image result for paypal icon
  For more information on this and other great Appeon features, check out the Appeon for PowerBuilder product (click here). Also, don't forget to join the Appeon discussion group on LinkedIn for more tips & techniques .... Discussion.


Regards ... Chris

Thursday, February 5, 2015

2015 PB Conference - Here I Come!

 appeon logo25


** Hot News **

2015 PowerBuilder Conference

Charlotte, North Carolina

   Once again, I was extremely pleased to be invited back to present at the best PowerBuilder focused conference in North America located in Charlotte, North Carolina running on May 7/8/9, 2015. This year I am presenting a whole series of topics!

Here is a tentative list and schedule of my presentations ...
Wednesday May 6
  • Modern Web UI & Image Management - 9:30am - 11:00am
  • Webifying Existing Apps - 12:45pm - 1:45pm
  • SSL in Appeon/Web - 1:45pm - 2:45pm

Thursday May 7
  • Getting started with STD "Web Service" Framework (both together from 8am - 12noon
  • Getting started with STD "Integrated" Framework   (both together from 8am - 12noon
  • Active Directory in PB/Web/mobile - 12:45pm - 2:15pm
  • PB/Web/mobile & web services - 2:15pm - 3:45pm

Friday May 8
  • Multi-threaded Service Apps - 10:30am - 12noon
  • Cloudifying web/mobile Apps - 12:45pm - 2:15pm
  • Webifying/mobilizing AIRMAN - 2:15pm - 3:45pm

   I hope to see many faces from the 2014 conference and meet many more new attendees this year! I believe that this is "THE" PowerBuilder conference to attend if you are totally focused on PowerBuilder & Appeon development! The conference will also be showcasing PowerBuilder courses from Yakov Werde, PowerBuilder.Net presentations from Bruce Armstrong, SAP Senior VP in charge of PowerBuilder - Dirk Boesmann, PB Evangelist John Strano, Appeon CEO Armeen Mazda, Novalys CEO Christophe Dufourmantelle and many more talented PB & Appeon presenters!

  Also, many thanks to Novalys and Appeon corporations for sponsoring the event again this year!

For more information on the event & how to register ... click here!

Regards ... Chris

Friday, January 30, 2015

STD Web Service Framework - Version 2.3 Released!

** Hot News **

PB Classic Web Service Framework - v2.3.0.32!

     Software Tool & Die Inc are please to announce a new release of their Web Service STD Foundation Classes for IIs (STD FC IIs) - Version (Service Pack#3). The updated v2.3 Web Service IIs framework is solely targeted to helping PowerBuilder Classic developers, to develop .Net based Web Services and deploy these to IIs. The IIs based framework takes advantage of RAD techniques, employes an MVC (Model, View, Controller) architecture for superior performance, flexibility and extendability!
   All the STD frameworks are 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 servicesProvides 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
  • and much more!

    The main updates to the STD Web Service FC's included in Version #2.3 - Service Pack#3 include: ....  
  • Added a new Class (ns_ado_rs_master) - (base') Ancestor for all "ADO Result Set" objects.
  • Added a new Class (ns_context_information_master) - (Base') Ancestor for all "Context Information" objects.
  • Added a new Class (ns_context_keyword_master) - (Base') Ancestor for all "Context Keyword" objects.
  • Added a new Class (ns_corbaunion_master) - (base') Ancestor for all "CORBA Union" objects.
  • Added a new Class (ns_errorlogging_master) - (Base') Ancestor for all Error Logging objects.
  • Added a new Class (ns_exception_master) - (Base') Ancestor for all EXCEPTION handling objects.
  • Added a new Class (ns_jagorb_master) - (base') Ancestor for all "Jaguar ORB" objects.
  • Added a new Class (ns_mlsync_master) - (base') Ancestor for all "Mobi-Link Synchronization" objects.
  • Added a new Class (ns_olestorage_master) - (base') Ancestor for all "OLE Storage" objects.
  • Added a new Class (ns_olestream_master) - (base') Ancestor for all "OLE Stream" objects.
  • Added a new Class (ns_olexnobject_master) - (base') Ancestor for all "OLE Extension Object" objects.
  • Added a new Class (ns_pipeline_master) - (base') Ancestor for all "PipeLine" objects.
  • Added a new Class (ns_profiling_master) - (base') Ancestor for all "Profiling" objects.
  • Added a new Class (ns_runtime_error_master) - (Base') Ancestor for all Run-time objects.
  • Added a new Class (ns_service_master) - (Base') Ancestor for all "Service" objects.
  • Added a new Class (ns_ssl_callback_master) - (base') Ancestor for all "SSL Call Back" objects.
  • Added a new Class (ns_ssl_service_provider_master) - (base') Ancestor for all "SSL Service Provider" objects.
  • Added a new Class (ns_throwable_master) - (Base') Ancestor for all "Throwable" objects.
  • Added a new Class (ns_trace_file_master) - (base') Ancestor for all "Trace File" objects.
  • Added a new Class (ns_trace_tree_master) - (base') Ancestor for all "Trace Tree" objects.
  • Added a new Class (ns_trans_server_master) - (base') Ancestor for all "Transaction Server" objects.
  • Added a new Class (ns_ulsync_master) - (base') Ancestor for all "Ultra-Light Synchronization" objects.
  • Revised the example OrderEntry application that calls a PB web service to use TRY..CATCH
            logic between the "Interface" and "Controller" utilizing the new ns_exception_master class.
  • Tested framework with ....
      - PowerBuilder 12.x, 12.5.x and 12.6
      - Appeon 2013R2 and Appeon 2015.
      - MS-Windows 7, 2008 & 2012.
      - .Net 2.0, .Net 3.5, .Net 4.0 and .Net 4.5
      - IIs 7.0, 7.5

   The STD Web Service and other PB frameworks are free and can be downloaded from the STD Foundation Classes SourceForge project website.

Regards   ... Chris

Wednesday, January 21, 2015

New Release of the STD "Integrated" FrameWork!

** Hot News **

 Integrated Foundation Classes ( Service Pack #5) Released!

 "THE" PowerBuilder Classic & Appeon Framework!

(Version - January 21, 2015)


   The FC's are *free* and can be downloaded (along with an updated sample Order Entry application) from the SourceForge website!
   Software Tool & Die Inc (STD) is very pleased to announce that they have just released an updated version ( 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 change highlights ...
  • Framework was system tested with: PowerBuilder Classic 12.1, 12.5.1 and 12.6; Appeon 2013R2 and 2015; iOS 8.1 and Android 5.0.1 (both Smart Phone & Tablet); IE10/11; FireFox 32.03; Safari 5.1.7; Opera 26.0; Chrome 39.0.2171.95.
  • Fixed an issue with detecting O/S bitness properly.
  • Fixed an issue with detecting Application bitness when compiled as a 64 EXE (PB 12.6 Classic only).

  • Added new method "of_get_os_bitness" that returns the O/S bitness.
        Note: See Appeon Web bitness below.
  • Added new method "of_get_os_temp_path" that returns the current TEMP work area O/S setting.
  • Added new method "of_get_appl_bitness" that returns the current EXE's compiled bitness (32 or 64).
  • When the frame detects your application running as an Appeon Web application, it sets the Application & O/S bitness settings to the Web Brower's bitness.
  • Added new Window base Class "wn_validate_master" to handle Active Directory Login processing. This includes the French, Spanish and English abstract classes as well.

  • Added AJAX image to the "wn_logon_master" Window base class to display/animate when waiting for the DBMS.


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.

Regards ... Chris