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:
Post a Comment