Reinforcing The HTML5 Canvas With Fabric.js

Lou Mauget CSS & HTML, Design, Technology Snapshot Leave a Comment

This world is but a canvas to our imagination. -Henry David Thoreau Dynamic Web Graphics The past… Applets In the previous millennium, HTML markup had limited support for graphics. If we wanted dynamic graphics, or even a page that responded seamlessly to requests, we embedded a JavaScript VM in the page to host an Applet. Indeed, Applets were an original …

Keyhole Releases v1.3.0 of khsSherpa Framework

Lauren Fournier Company News Leave a Comment

Keyhole Software has announced the release of version 1.3.0 of the khsSherpa framework, which allows developers to easily implement a RESTful API layer using POJOs and annotations. Version 1.3.0 adds modules to allow khsSherpa better integrate with other IOC/dependency injection frameworks and is Java 8 compatible. This new release is publicly available in the Maven Public Central Repository and on GitHub. About khsSherpa khsSherpa …

Creating a UI Designer for Quick Development

Alok Pandey CSS & HTML, HTML5, Technology Snapshot 2 Comments

User interface developers often come across situations that involve creating several web interface dashboards with similar architectures but with different UI controls and backend services serving real-time data. Examples of such Dashboards could be real-time stock quotes, or real-time performance of a factory floor. A common approach that many follow is to create an HTML5/CSS3 web application using a standard design pattern. …

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 …


Famo.us Guitar Tuner

Zach Gardner HTML5, JavaScript, Keyhole Creations 2 Comments

The Famo.us JavaScript library was released on 4/10/2014. The idea behind it is simple yet powerful: make HTML5/JavaScript/CSS web pages perform and feel like native mobile apps. There have been many companies that tried and failed to use HTML5 to build apps. Facebook famously decided to ditch HTML5 for its apps in favor of true native code to drastically improve user experience. Famo.us was born …


Unit Testing in JavaScript

Mark Adelsberger HTML5, JavaScript, Testing 2 Comments

JavaScript has come a long way. There was a time it was easily dismissed – maybe suitable for noncritical validations, but not much else. Over the years, the worst of the obstacles to writing large-scale JavaScript programs have fallen away, or at least been mitigated. JavaScript dialects are more consistent among browsers than they once were, and tools like jQuery can …

Responsive Design

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 …

HTML5 Essentials

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 …


Introducing Marionette-Require-Boilerplate for Your Single Page Application

Brett Jones HTML5, JavaScript, Technology Snapshot 1 Comment

Marionette-Require-Boilerplate (MRB) is a simple boilerplate I created to help get Single Page Applications off the ground with a small starter project. It incorporates a number of great tools and best practices to save time in the early stages of a project. MRB integrates such cutting edge libraries as Backbone, Marionette, Require, Grunt, Jasmine, Bootstrap, and jQuery Mobile, among others. These libraries work together to help you start your …