Speaking at COLTT 2015

I’ve been absent from this regional conference in Boulder, CO for a couple of years now – but will be at the University of Colorado campus for COLTT 2015 in August. The title of my talk is Mobile Application Development Technology Roundup – where I’ll be examining the differences between some of my favorite cross-platform mobile development frameworks. Have a look at the full schedule and list of presenters and do register if you’ll be in the area.   Mobile Application Development Technology Roundup Date: August 6th 2015 – 2:45pm Session Type: Technology Round-up Topics: Disruptive Innovations, Mobile Technology and Devices,

Continue reading »

PhoneGap Jumpstart

I’ve always found that getting started with PhoneGap if you hadn’t used it before (and sometimes even if you have) to be an exercise in frustration which even when it all goes well… takes some time and dedication. For example… Here are the steps I take when setting up on a new Windows environment for Android: download and install Java- add to path [C:\Program Files\Java\jdk1.7.0_45\bin] add new system var JAVA_HOME [C:\Program Files\Java\jdk1.7.0_51] download and install ANT – add to path and be sure to RESTART [C:\ANT\bin] download and install ADT [https://developer.android.com/tools/help/adt.html] download and update the Android SDK from tools [pray] create a new Android VM for

Continue reading »

Adobe Generation Professional: App Design

Do you have an interest in App development? Are you constantly being asked to show students how to create an App? Do you teach a computer class and have a desire to take your own class in a new direction through App development or are you simply intrigued to know how to build your first app? Either way, this intensive 2-week online Adobe Brackets Bootcamp is for you. This course takes place on the Adobe Education Exchange from June 13th, 2014 – June 30th, 2014. It’s a great idea to have a sort of bootcamp-style introduction to app development like

Continue reading »

We are well into 2014… isn’t Flash dead already?

There been a bit of a stir lately around Flash (again)… caused by this Adobe post on some PhoneGap announcements for marketing. The Adobe Flash Runtimes platform PM, Chris Campbell, has posted a response to these comments and I’ve thrown in my opinion as well. Incidentally… while I do plenty of web standards work… most of my income with Fractured Vision Media still comes from Flash Platform technologies and 2014 looks to be no exception to this. At all. Balance and perspective, people… Thanks for the (formal) update, Chris. This should go some ways to alleviating the fears out there inadvertently caused

Continue reading »

Getting Acquainted with PhoneGap

I was asked to speak about PhoneGap to the National Association of Government Web Professionals (NAGW). Here are the slides from this event (recording is NAGW-only): Getting Acquainted with PhoneGap from Joseph Labrecque An overview of developing mobile applications with HTML, CSS and JavaScript using PhoneGap, node.js, Brackets and related tools.

Continue reading »

JSON Dataset Generation

Earlier today, I found the need to generate and make use of a large JSON dataset for populating a list within a mobile app experience. I needed thousands of records to test and all of the sample JSON files I could find were pretty small, simple things. I reached out on Twitter and recieved a few responses, including a rather neat Node-based solution from Ray Camden. However, after a little more research, I stumbled across a really convenient web-based project called JSON Generator which took care of all my needs quite handily! Not only did this produce a rich set

Continue reading »

PhoneGap: Saving Arrays in Local Storage

One of a handful of local storage options for PhoneGap applications is the localStorage solution which is actually part of the W3C specs. It provides access to a W3C Storage interface since we are just dealing with HTML5 in PhoneGap. This is a good option for storing simple strings but what if we want to store more complex data structures but don’t want to be bothered with a SQLite database for our application? It’s actually possible to do this via some JSON trickery! In this example, we will first initialize our Array object to hold all the data: var gatheredPosts

Continue reading »