Blog

Notes from the Phorum – Cloud means something a little different to everyone

Enterprise Enterprise users get dinged for cloud-washing: buying VMware and saying they’re running a cloud.  But many of them do want to offer a “private cloud”.  Some of the differences?  Automation, standard cloud “machine” configurations, self-service provisioning, a single cloud for all business units, calculating runtime costs and charging projects for them.  Some of the obstacles?  Lack of automation in existing processes, trying to bring complex legacy applications on board, trying to migrate existing staff and tools “to the cloud”. …

What is Chariot Day?

No, Chariot Day is not a group of Ben Hur enthusiasts reenacting Roman-era racing.  Chariot Day is a one day technical conference put on by the techies at my company, Chariot Solutions, on a Saturday.  To borrow a phrase, Chariot Day is of the people, by the people, for the people.  It is loose, it is informative and it is fun.  It’s a chance to catch up with all of the other Chariot Solutions consultants who are spread out at…

Android 101: A Crash Course

Tomorrow is Chariot Day! Charioteers will give 45 minute presentations on a broad spectrum of topics, including enterprise Java techniques, mobile, and Arduinos. I’m planning a dive into Android and teaching concepts along the way. At the end of my session, students will away with a simple Doctor Who app and learn about these foundation topics: XML layouts Themes, styles, drawables, & strings Click/event handling Starting a new activity Specifying an icon for the app Fragments & tablet version (if time) Read…

Using jQueryMobile and Backbone.js for handling forms

Introduction In this post, I continue the development of my basic “exercise app” that I started (and enhanced) in these posts: Intro to Backbone with jQuery Mobile Sorting Collections with Backbone.js and jQuery Mobile From a List to a Details View using jQuery Mobile and Backbone.js Let’s add the ability to create and edit exercise records. Adding a new activity Just like in the previous post, the first thing we need is a jQueryMobile page to hold the form content….

Sencha Touch 2 – Navigation View, Templates and Forms

This post will build on the example application from the Introduction to Sencha Touch post. We will look at sorting, templates, navigation and forms. Sorting In the existing code new items appear at the bottom of the list. I’d prefer to see the newest items first. After a Sorter is added to the Store, Sencha displays records in the proper order. var store = Ext.create(‘Ext.data.Store’, { storeId: “activityStore”, model: “Activity”, proxy: { type: ‘ajax’, url: ‘exercise.json’ }, sorters: [ {…

From a List to a Details View using jQueryMobile and Backbone.js

In my previous post I built a basic application to demonstrate the use of Backbone.js with jQueryMobile (JQM). The introduction can be found here, with a brief subsequent post on sorting collections here. In this post, I would like to add the capability to view the details of the items presented in the list view. The first step is to create a new JQM page to display the details view. JQM makes it pretty easy to add pages to your…

Spring 3.1 – Constructor Namespace

Spring Namespaces Spring provides several namespaces to simplify XML configuration, such as jdbc, tx, aop, etc. We Spring developers are already familiar with the required beans namespace. Spring Namespaces are defined at the top of the XML file. Here we define the namespaces we need to use, and reference the schema (XSD) that validates the XML.

Introduction to Sencha Touch

Steve Smith recently looked at jQuery Mobile and Backbone using a simple application that allowed a user to track their daily exercise. I’m going to duplicate his example using Sencha Touch. Sencha Touch is a framework for building mobile applications using HTML5, CSS3, and Javascript.  This example uses the Developer Preview of Sencha Touch 2.0. Here’s what our project looks like. A Sencha Touch application is loaded from an HTML page. The HTML loads CSS and Javascript. Sencha Touch applications…

How can we help your company with your development needs?

Contact Us