Sketching with HTML5 Canvas and “Brush Images”

In a previous post on capturing user signatures in mobile applications, I explored how you capture user input from mouse or touch events and visualize that in a HTML5 Canvas.  Inspired by activities with my daughter, I decided to take this signature capture component and make it a bit more fun & exciting.   My daughter […]

Capturing User Signatures in Mobile Applications

One growing trend that I have seen in mobile & tablet applications is the creation of tools that enable your workforce to perform their job better. This can be in the case of mobile data retrieval, streamlined sales process with apps for door-to-door sales, mobile business process efficiency, etc… One of the topics that comes […]

Toying with Realtime Data & Web Sockets

Recently I was acting as a “second set of eyes” to help out fellow Adobe Evangelist Kevin Hoyt track down a quirk with a websockets example that he was putting together. Kevin has a great writeup to familiarize yourself with web sockets & streaming communication that I highly recommend checking out. While working with Kevin’s […]

Introducing the US Census Browser Application

I’d like to take this opportunity to introduce you to a new project I’ve been working on to showcase enterprise-class data visualization in HTML-based applications.   The US Census Browser is an open source application for browsing data from the 2010 US Census. The app is completely written using HTML and JavaScript, even for the […]

Building PhoneGap Applications With Dreamweaver

Update (3/28/2012):  Hi Everyone, I know there have been lots of questions about PhoneGap + Android SDK, and lots of headaches because Google’s Android SDK keeps changing and breaking the Dreamweaver integration. Fret not! There is an easier way — Adobe has released a plugin to integrate Dreamweaver with PhoneGap Build. With this plugin, you […]

“Almost Native” – iOS Apps Powered By iAd.js and PhoneGap

One of the benefits of using a cross-platform development technology that I mentioned in my last post is that cross-platform development technologies can be solution accelerator platforms.  I mean “solution accelerator” because it can be easier and faster to develop an application using cross-platform technologies (web development skills) rather than native development, even if you […]

Why Cross Platform Mobile Development?

Perhaps you have heard of the topic “cross platform development”, but aren’t really sure what it is, or you aren’t sure why you would want to use cross-platform technologies. If this is the case, then this post is especially for you. I’ll try to shed some light onto what it is, and why you would […]

MAX 2011 Presentations

The recordings of my presentations don’t seem to be available yet on Adobe TV, but here is the content, as promised. I spoke at MAX this year on “Multi Device Best Practices using Flex & AIR for Mobile”, and “Create beautiful, immersive content and applications with HTML5 and CSS3”, and the content from these presentations […]

Adobe MAX 2011 Recap

Wednesday concluded another great Adobe MAX event. It was a great chance to interact with the design & development communities, as well as check out Adobe’s latest and greatest. I’ll try to summarize as much of the content and announcements as possible here. First, let’s start with the keynotes: MAX Day 1 Keynote Day one […]

A Single Code Base, Lots of Devices

Here’s a quick teaser for a multi-part series I’m working on: 1 code base, 1 application framework, 4 platforms, 7 devices, 5 ecosystems… Yes, that is correct… 1 codebase, Adobe Flex 1 framework, Adobe AIR 4 platforms iOS Android BlackBerry desktop 7 devices (these are just devices I have): Mac OSX Apple iPhone 4 Apple […]