The Framehawk Mobile Application Platform

[button size="large" class="top-demo-button show-contact-overlay"]Get a demo[/button]

The core services of the Framehawk Platform reside either in your secure data center, alongside your Web and application services, or in a Framehawk-centric cloud service.  All new and existing Microsoft Windows and Web-based clients (e.g. browsers) that would otherwise be used to access enterprise applications from desktops and laptops run here on virtualized infrastructure as well.  This is because in the Framehawk architecture nearly all of the normal “client” components of a client/server application architecture are moved off the client device and into the data center.  This strategy reduces mobile client development effort, shifts heavy-lifting processing off the mobile device and onto data center resources, and enables tight control over sensitive enterprise data.

The Framehawk Mobile Application Platform has three main run-time components:

  • Framehawk Server Platform
  • Framehawk Client Libraries
  • Framehawk Lightweight Framebuffer Protocol

The platform also includes a software developer kit (SDK) for building the native mobile client:

  • Framehawk Mobile Client App SDK

 

 

The Framehawk Server Platform
The Framehawk Server Platform enables mobile client apps to interact with data center-based resources. Available for all major hypervisors, this is a guest-based service that runs with back-end applications (no alterations needed) and handles security, mobile network quality of service, and the user interface components while also serving up required content.  The Framehawk Server Platform integrates seamlessly with standard enterprise infrastructure including reverse proxies, directory services (Active Directory and LDAP), and firewalls to allow secure transmission of the Framehawk Lightweight Framebuffer Protocol.

The Framehawk Client Libraries
The Framehawk Client Libraries enable the native mobile app to communicate securely and in real time with the Framehawk Server Platform. Available for all major mobile platforms, the Framehawk Client Libraries are a small binary that is incorporated into the native app on your mobile device.  The libraries enable blending of data from multiple sources, provides secure network communications, and links the user interface elements of the application with the native gestures and sensors (e.g. GPS) of the device.
The Framehawk Lightweight Framebuffer Protocol (LFP)
The Framehawk Lightweight Framebuffer Protocol (LFP) is the communications mechanism between the Framehawk Server Platform and the Framehawk Client Libraries.  It is specifically designed for efficient communications over low-bandwidth networks with highly variable latency, loss, and jitter.  LFP uses UDP for high-speed access, and has sophisticated security and reliability capabilities built in.
The Framehawk Mobile Client App SDK
The Framehawk Mobile Client App SDK provides all the tools necessary to build native client apps including the Framehawk Client Libraries, sample code, and documentation.

 

Learn more with some usage scenarios.

Learn more with a case study.