George McKinney Adventures in Software Development

October 26, 2013

Augmented Reality Mobile Apps in JavaScript

Filed under: Android,Augmented Reality,BB10,BlackBerry,Chrome Browser,Mobile,PhoneGap — georgemck @ 1:03 am


On Oct. 22nd, 2013, I gave a presentation at the HTML5 Developers Conference in San Francisco,

This is about JavaScript, Augmented Reality, mobile apps, PhoneGap, BlackBerry WebWorks and touched on Google Nexus devices and the Tizen OS.
There are many hyperlinks to click on to go to source code, demos and resources inside.

My presentation is viewable at the link below.

To navigate it, use the Arrow keys to go up, down, right, left.

AR Mobile Apps

To navigate it, use the Arrow keys to go up, down, right, left.

Thank you,

February 18, 2013

HTML5: Separating Fact from Fiction

Filed under: Android,BlackBerry,iOS,iPhone,Windows Phone 7 — georgemck @ 1:00 am

On Thursday, December 13, 2012

I gave the technical portion of the presentation on HTML5 development for the Verizon Developer Community

HTML5: Separating Fact from Fiction

App developers have kept a close watch on HTML5, with its promises of faster, easier development and cross-platform simplicity. Meanwhile, the technology has been slapped down by companies like Facebook, who contend that its performance isn’t up to snuff. Join the Verizon Developer Community for a webinar to separate the fact from fiction about HTML5 apps, the best approaches to using it, and how you can use HTML5 to develop more efficiently and cost-effectively. We’ll cover:

What HTML5 can and can’t do
Pure HTML5 and HTML5/native hybrid approaches
When to consider HTML5, hybrid and native
Tips, best practices and lessons learned from developers using HTML5
And more!
The webinar already took place, you can view here, Thank you for attending!

More sessions are viewable here:

August 25, 2012

Create a Mobile App in 30 Minutes!

Getting Started with PhoneGap and PhoneGap Build

This is a brief overview of how to build mobile applications using the PhoneGap framework.

Using a text editor and a web browser and a few images, a Hello LA PhoneGap application will be built

You can download the project at

June 17, 2011

Tribal Cafe Android App

Filed under: Android,Mobile — georgemck @ 11:12 am

I have been so actively engaged in mobile for the past 6 months that I neglected to display a link to my first Android project for a community cafe in Los Angeles. I have been coming to this place for years and loved the vibe so I made an app to share the joy.

The app was built using the Flash Platform, which means it requires froyo (Android 2.2), a 1 ghz processor and an ARM7 chip in the phone for it to be installed.

December 24, 2010

Getting Debugging Working in Flash Builder Burrito on an HTC Evo

Filed under: Android,Evo,Flash Builder Burrito,Flash Debugger,Flex,Google,HTC,Mobile — georgemck @ 2:15 pm

Getting Debugging Working in Flash Builder Burrito (Flex 4.5) on an HTC Evo requires Android 2.2 froyo or higher

#1) Make sure you have the HTC Sync Software installed on your computer. This contains the drivers necessary for the Flash Builder to recognize the device when it is connected via USB. The software can be downloaded from:

#2) Inside Flash Builder Burrito, Select Run, Debug Configurations and then select On device. You should see “Deploy the application to the device over USB” After you click on Debug, you may see something about the server being misconfigured. That is if you specified a server that the app needs to connect to, just be sure it is reachable by the app while running on the phone. Otherwise remove it because Flash Builder will probably stop you from going further. It may take a moment or two for the app to launch. First you will see the screen go black, then you will see the app launch on the device. Next, you will see the Console in Flash Builder load your swf file. Hooray, debugging is now working.

#3) If you are on Windows and cannot connect, you may have to open port 7935 in your software firewall. Flash Builder uses it to communicate via WiFi to your device. To get to the Windows Firewall, click on the Start Menu button, then go to Control Panel and click on Windows Firewall. You should disable both inbound and outbound protection. Then click on Advanced Settings. Add an inbound and an outbound rule that opens port 7935. There may be a Domain Firewall, Private Network Firewall and Public Network Firewall. Also examine the individual rules in the Firewall to make sure they are not conflicting with Flash Builder.

#4) Don’t forget you may also need to check that your router also allows you to communicate over port 7935, too.

#5) If you try to re-debug the app and nothing happens, it may be because the previous instance is still running on the device. In this case, go to settings and then Applications and go to Manage Applications on the device, and force stop the old app and Clear the Cache and try again. Best practice is to click on the reb box in the Console to stop debugging and kill the running application on your device completely.

If you see a window pop-up asking you for the IP address of the computer running Flash Builder, Force Stop again and Clear the Cache. If it looks like there is nothing to clear, go back out to the Manage Applications section and then go back to your app. Try clearing the cache from that point and re-run your application. Good luck!

Useful Adobe URLs:

Connecting Google Android Devices

Running mobile applications

Debugging mobile applications

Powered by WordPress