Alpha DevCon Engineering Roundtables

Create Hybrid Apps with HTML5 and Phonegap Build

HTML5 Cross Platform Mobile Apps

A major challenge for developers of applications is to create something that works on multiple devices. This had led to the current movement to write applications, especially business ones that are not customer-facing, in HTML5 rather than native code. HTML5 mobile apps, running in a standards-compliant browser or native web view, are closer to "write once, run anywhere" than most native code, like Android Java, Microsoft C#, or Apple Objective-C.

Alpha Anywhere enables you to rapidly build an HTML5 application or a hybrid application that will responsively adapt to screen sizes from 4 inches to 4 feet. For a detailed overview of the responsive design features in Alpha Anywhere, read this whitepaper.

Responsive Design in Alpha Anywhere

Seamless Adobe PhoneGap Build Integration

Building HTML5 applications in Alpha Anywhere enables developers to rapidly create user experience that can run on a wide range of mobile devices and the web. Alpha Anywhere also makes it possible to create HTML5 hybrid apps with one click by fully automating the process of building Adobe PhoneGap™ apps by integrating the Adobe PhoneGap Build service, which assembles PhoneGap apps in the cloud from HTML5 and standardized native code. As a result, Alpha Anywhere preserves the benefits of HTML5 development and adds those benefits commonly found in native applications, such as exploiting hardware features like barcode scanners, local storage, the device camera and contact lists.

PhoneGap is tightly integrated throughout the Alpha Anywhere IDE making PhoneGap deployment uniquely simple. Developers - even those without prior PhoneGap knowledge - can turn their Alpha Anywhere-created HTML5 business applications into hybrid apps quickly and easily.

Webinar: Building Hybrid Mobile Apps with Alpha Anywhere and PhoneGap

Touch Event Support

Take full advantage of touch screen capabilities while remaining compatible with devices that do not have touch screens by using abstract events. These can events can be triggered by a touch event (on a touch enabled screen), a mouse (on a desktop browser) or a pointer (on a pointer enabled screen).

These abstract events allow you to use true touch events instead of standard HTML events like OnClick. The benefit is that you can save 200ms per "click" on touch devices, making your application more responsive and not "sticky" feeling.