The Journey From Java EE to SPA

John Hoestje Java, JavaScript, Single-Page Application 2 Comments

While pulling down an existing Backbone.js project that I was helping with, I felt confident enough with JavaScript that I figured I could start cranking out JavaScript fairly quickly. What could have changed since I rolled my own AJAX framework in the mid-2000s? Sure, there have been some changes to the Ecma specification, but JavaScript is still JavaScript, right? I’m …



Keyhole Managing Partner Publishes Web Development Essentials Book

Lauren Fournier Company News 1 Comment

We are pleased to announce that Keyhole Software Managing Partner David Pitt has published his latest book: Modern Web Essentials using JavaScript and HTML5. The book is available for free download from publisher InfoQ: http://www.infoq.com/minibooks/javascript-html5-essentials. Book Abstract: Single page applications allow the enterprise to provide users with rich, responsive applications through the browser. This creates extensive cost savings for the enterprise; gone is the necessity …



Partitioning SPA Resources and API Implementations in Separate WAR Components

David Pitt HTML5, Java, JavaScript, Opinion Leave a Comment

Single Page Applications are quickly gaining traction as a way to implement rich, robust, and mobile friendly web-based applications. Essentially, this requires a shift in application architecture where the entire application user interface is implemented using JavaScript and the server side code supplies a RESTful, JSON-based API for  server side application logic and data access. This model is shown below: …



Tutorial – Responsive Design

Keyhole Software HTML5, JavaScript, Keyhole Creations, Mobile, Tutorial 2 Comments

Enterprises are feeling the pressure of the need to develop applications that allow users to use their own devices to access enterprise applications. What options do enterprises have to solve this problem? If an organization has one homogenous device, then native, non-browser applications could be an option. But most enterprises would have to develop capabilities in multiple mobile platforms (for …



Tutorial – HTML5 Essentials for Enterprise SPA Development

Keyhole Software HTML5, JavaScript, Mobile, Technology Snapshot, Tutorial Leave a Comment

Single Page Application architectures allow rich, responsive application user interfaces to be developed. Enterprises have the ability to expand applications to more devices by implementing browser-based SPAs with JavaScript and HTML5. But developers need a deep understanding of JavaScript and HTML5 features to fully take advantage of SPA. This tutorial will describe the new features of HTML5, making an attempt to …