Friday, September 16, 2011

Friday Morning Sessions at #PBTechWave

The first session was supposed to be The Future of the DataWindow on the Web by Reed Cao. He apparently didn't get travel authorization though, so John Strano presented the session instead. The first thing he did was demo the HTML5 DataWindow.



Hosted on Fotki


Hosted on Fotki


Hosted on Fotki

He then went into a discussion of the capability of the upcoming InfoMaker.Net (which he is now calling WebIM) with HTML5 deployable DataWindows. Currently they have a number of display styles working, but not Treeview yet. They intent to allow seperation of expression handling, some being performed on the client and some on the server. They also want to implement some kind of access control, but haven't determined how they will handle it yet. John then demoed the product. Deployment was just a matter of copying files to a folder on any web server.


Hosted on Fotki


Hosted on Fotki

Next up was Don Clayton and a discussion of the .Net language enhancements in PowerBuilder 12.5.


Hosted on Fotki

Of particular interest:

You can now return arrays from functions
Array functionality improvements, including support for jagged arrays
Bitwise operators
All PowerBuilder classes inherit from System.Object
Namespace support - which can be used to support two object types with the same name but in different namespaces
Interfaces - Including the iDataWindowBase interface that is common between the datawindow, datastore, and datawindowchild
Parameterized Constructors
Properties
Enumerations
.Net Delegate support - which provides support for asynchronous calls and multicasting


Hosted on Fotki


Hosted on Fotki


Hosted on Fotki


Hosted on Fotki


Hosted on Fotki


Hosted on Fotki

The last session of the morning is 'PowerBuilder.Net, Expression Blend, Mobility and the Cloud' by Dimitri Joosten and Peter Loozen. They had an application that was based on Excel. They wrote a communication layer to talk to Excel and then put an application front end on that. They used a C# graphing control, but since it's now a WPF application they used a WinFormHostControl to host the C# control.


Hosted on Fotki


Hosted on Fotki

The way they accomplish mobility is by putting a remote desktop application (www.2x.com) on the cloud server and then installing the client for it on mobile devices (Android, iPhone, etc.).


Hosted on Fotki

No comments: