Interfacing Desktop DataFlex – oAuth2

What is oAuth2 oAuth2 is a authentication framework that allows third party applications to authenticate with services without the need for the user to provide credentials to the third party application. For example if our application would like to connect to an end...

DataFlex WebApp – Server Client Communication

I planned on writing a blog post on this for a while. A recent support request reminded me that i had not done this yet. For someone coming from desktop application development there are a number of concepts with web applications that are new or different. Some of...

Interfacing DataFlex – EDI

EDI always had and still plays an important role in communication between trading partners. A long time ago we implemented a class library to handle EDI communication in DataFlex. The class library consists of a multi layer design. The base layer is a class...

WebApp Security Series – reCaptcha

In this first post on security with DataFlex WebApp we are looking at hardening the login of our webapp using Googles reCaptcha technology. Googles reCaptcha is a free service that allows us to tell humans apart from bots and use that information to keep our site more...

WebApp Custom Controls – Calendar

The calendar control can be used as a stand alone calendar control but it also used as a DatePicker It supports 3 different modes month year years Month Mode In month mode the calendar shows all the days of a month. The user can switch months and years and can select...

WebApp Custom Controls – QRCode

The QR Code control is a simple WebApp control that allows a developer to embed qr codes into a webapp application The code to embed a QRCode control is very simple Object oQRCode is a cszWebQRCode Set piColumnSpan to 0 Set psValue to "http://www.starzen.com"...

WebApp Custom Controls – FreeForm

The FreeForm control is another control we created for the Desktop platform a long time ago and we wanted to have the same functionality on the web platform as well. The FreeForm control is a form control that allows the user to type freely and then depending on the...