May Meetups! Building Real Mobile Apps with HTML/JS/PhoneGap

May 3, 2012 | By

We will be doing a couple of presentations here in Florida on building mobile applications with HTML/JS and PhoneGap that you will not want to miss if you’re anywhere near the area. Christophe Coenraets, Greg Wilson and myself will be presenting two 3 hour workshops in Orlando and Tampa on May 8th and 9th respectively. [...]

Read More

Single-Page CRUD Application with Backbone.js and Twitter Bootstrap

May 3, 2012 | By

A few weeks weeks ago, I posted a first Backbone.js and Twitter Bootstrap sample application. While interesting, “Employee Directory” is a read-only application. As such, it doesn’t show off the full power of Backbone’s models or the coolness of some of Bootstrap’s data entry features such as forms, validation, etc. To demonstrate these features, I [...]


Retweet this


Share on Facebook

Follow @ccoenraets
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);

Read More

Central Florida Events: Building real apps with HTML/JavaScript and PhoneGap

May 2, 2012 | By

If you live anywhere near Tampa or Orlando and have an interest in building mobile apps using web standards, you need to come to one of the following two local events: Tampa —  5/9/2012 6:00PM please RSVP on the site – if it’s full, try again later in the day Orlando —  5/8/2012 6:00PM EDT […]

Read More

This is why Adobe Shadow rocks

May 2, 2012 | By

I’ve blogged about Adobe Shadow before, and I’ve played with it, but I don’t think I truly appreciated it till just now.

A coworker pinged me about an issue he was having with a jQuery Mobile page and iOS. I got the code from him, drop…

Read More

Want To Join Adobe’s Web Standards Projects Team?

May 2, 2012 | By

We’re looking for WebKit engineers, web standards engineers, quality engineers, JavaScript engineers, and engineering managers.

Read More

Amazon EC2 – a real-world case study of moving from a data center to the cloud

May 2, 2012 | By

Two years ago, I blogged about ChessJam, a chess application that I helped develop where people from all over the world play live chess with each other.  Since launching ChessJam, it’s been up and running 24/7 with very little downtime and has experienced some good growth. To give you a sense of the activity levels, […]

Read More

Rapid Prototyping With PhoneGap

May 2, 2012 | By

Last week I gave a presentation to a local DC Meetup group on “Rapid Prototyping with PhoneGap“. The main takeaways are: PhoneGap is great for rapid prototyping. Don’t limit yourself to a prototype! PhoneGap is awesome for building real-world production applications targeting multiple platforms! You can check out my presentation here: Rapid Prototyping with PhoneGap.pdf [...]

Read More

Data Visualization with Web Standards

May 2, 2012 | By

I recently spoke at the 360|Flex conference in Devner, CO on “Data Visualization with Web Standards”.  This presentation was focused upon techniques for presenting data in an easily-consumable visual manner using only HTML, CSS and JavaScript.  Below you can view my presentation slides and a brief summary. Web-Standards-Data-Viz.pdf Basically, there are 5 general ways to visualize [...]

Read More

Multi-Device Best Practices

May 2, 2012 | By

I recently spoke at the 360|Flex conference in Devner, CO on “Multi-Device Best Practices”.  This presentation was focused upon multi-device & multi-platform development strategies for both PhoneGap and Flex/AIR applications.  Below you can view my presentation slides and source code, and a brief summary. Multi-Device-Best-Practices.pdf First, I gave an overview of mobile & multi-platform with AIR [...]

Read More

HTC One X: This is how you do an Android device!

May 2, 2012 | By

I can describe the HTC One X in one word: A-MA-ZING!

But before I continue… A little disclaimer: I was given a free HTC One X as a member of a special HTC community program. I was under no obligation to talk about this product or company. I get no additional benefits for talking about the product or company.

Now that we got that out of the way I can finally tell you about this amazing new HTC phone. I’ve been an HTC-fan since I was given a Nexus One 2.5 years ago. I was an iPhone user before that. In all honesty… I hated it at first. I hated the UI but immediately fell in love with the hardware. It was so much better than the iPhone. A couple of months later I flashed a Sense ROM on it and was hooked from day 1. HTC’s Sense UI is their UI skin on top of Android. It makes Android much more user-friendly and a lot less geeky. It’s probably the best UI skin on the market.

I replaced my Nexus One with the Desire HD the day it came out. And later I replaced that one with the Sensation. When I moved to the US I was given a couple of phone options. An iPhone, a Motorola Atrix and a Samsung Galaxy. I don’t like Samsung’s UI layer at all. I just don’t like all the bubblegum colors. I didn’t want to go back to an iPhone and so I went for the Atrix. I hated it. I was completely lost on that phone mostly because of their UI layer. I went back to using my Sensation even though I couldn’t get 4G on it. AT&T didn’t carry the Sensation but after a bit of Googling I found that the Canadian Bell version of the Sensation had the same radio frequencies that I needed to get 4G on AT&T. It was just before MAX and so I asked my Canadian colleague Duane Nickull to bring me one.

Fast forward to February. Mobile World Congress in Barcelona. Everyone knew HTC was going to announce new devices and when they did they got a lot of buzz at the show. They announced their new One series. I was lucky enough to play with one of their demo phones at their booth and knew that that was going to be my new phone. Being on AT&T I had to wait and see if AT&T was going to carry it and I’m glad they did.

Fast forward to last Friday. A package from HTC arrived at home. I felt like a kid who just got a new train set (kids still play with trains, right?). When I opened the box and took the One X out of the box I thought they pranked me and actually sent me a dummy phone. It’s that light! Points++!

This weekend I took it out for a photo walk. The 8MP camera is extremely impressive. The 4FPS burst mode is just amazing! You can actually take up to 99 photos (20 by default) by just holding the camera button. When you let go you can just select the best shot and choose whether or not you want to keep the rest of the photos. You have to see this to actually get how amazing this is. Even more amazing is that you can take photo while you’re recording 1080p video! I uploaded a few photos on Flickr.

[slickr-flickr set=72157629943852879 search=sets]

The One X’s 4.7 inch screen is also absolutely gorgeous. It’s actually the first phone I can use in direct sunlight!

The international version of the HTC One X has been available for a few weeks now but this one has LTE. This is my first LTE phone and I had no idea what to expect from it. The speed of AT&T’s LTE network here in San Francisco is amazing. In fact… The internet on my phone is now almost twice as fast as my connection at home!

Obviously I was also worried about battery life but I was also pleasantly surprised by that. I go on a lot of long walks or bike rides on the weekend and my phone used to die before I got back home. So I was pretty anxious to try out the HTC One X on last weekends urban bike ride. I got about 11 hours of battery with moderate to heavy use! I use my phone on these trips as my camera, for music, to text/Whatsapp friends, to lookup routes, … and so again a great surprise to see how well the battery copes with that.

Beats Audio is now also available for every app that outputs audio to your headphones and it really does make a difference. I recently bought a set of Bose earphones (not sure why I haven’t bought these before ‘cause they are really great) and while they already sound fantastic Beats Audio makes them even better. I can now hear frequencies I didn’t even know were there.

The HTC One X is one amazing device… but it may have one flaw. The AT&T version only comes with 16GB of internal storage (and no MicroSD slot). That’s not really a big issue but I never had to think about storage before with the 32GB MicroSD card in my Sensation. A possible solution may be HTC’s partnership with Dropbox. You get 25GB for free when you sign up for Dropbox on your HTC One X (existing accounts get upgraded). Dropbox has the ability to automatically upload any pictures you take with your phone. So in theory you can almost immediately delete the photos from your device. With Google Play Music I could just stream my music library or temporarily sync it to my device. In other words: with so many cloud services available now and with the speed of LTE the storage limitation is probably not going to be an issue at all.

The HTC One X is my new favorite device! I’ve been showing it around the office and now have a lot of jealous colleagues ;-) I give it a 5 star rating and can’t recommend it enough! This is how you do an Android device! Oh… For those wondering: AT&T’s HTC One X is available from next Sunday!

Read More

HTC One X: This is how you do an Android device!

May 1, 2012 | By

I can describe the HTC One X in one word: A-MA-ZING! But before I continue… A little disclaimer: I was given a free HTC One X as a member of a special HTC community program. I was under no obligation to talk about this product or company. I get no additional benefits for talking about the [...]

Read More

Example of Intents with PhoneGap

May 1, 2012 | By

This weekend I was reading an email on my phone when I noticed something odd. The link, to a Wikipedia article, prompted me to ask if I wanted to load it in my browser, or in the Wikipedia app. Knowing that the Wikipedia app was built wi…

Read More

Android, Android, Or Android

May 1, 2012 | By

I’m an Android fan. Over the years I’ve used lots of smartphones running lots of OSs, and Android just works for me.

And yes, I used an iPhone for 5 months before abandoning it. Why? The primary reason was the keyboard. I use my phone for em…

Read More

ADC: Real-world example of the HTML5 FileSystem API

May 1, 2012 | By

Yesterday my latest Adobe Developer Connection (*) article was posted – I hope you guys think it is cool: Real-world Example of the HTML5 FileSystem API. As I learn new things, I strive to find real-world (if sometimes contrived) uses fo…

Read More

JavaScript Developer Magazine – Appliness May Issue now Available

April 30, 2012 | By

The May 2012 issue of Appliness is now available for your iPad and Android tablet.  This issue has over 100 pages of content including tons of code samples and interactive demos.  If you are a JavaScript developer, this is something you should subscribe to.  It’s free. May 2012 table of contents: CSS Regions and CSS [...]

Read More

Odd WebKit Bug with <SPAN> Elements

April 30, 2012 | By

I stumbled upon a really odd bug in my current project, which I can only attribute to the WebKit browser engine, since I was able to recreate this in a UIWebView on iOS (in PhoneGap) and in Chrome on OS X – WebKit is the common engine in both. It’s a bizarre issue that is [...]

Read More

Second issue of Appliness Launches

April 30, 2012 | By

The second issue of Appliness has launched. Appliness is a free digital magazine available on Android and iOS (in stunning Retina graphics too). The May issue contains articles on…

CSS Regions and CSS Exclusions, by Deepa Subramani…

Read More

Appliness Edition 2 Is Out

April 30, 2012 | By

The second edition of Appliness, the digital magazine brought to you by the Adobe developer relations and evangelism teams, is now out!

Read More

Botanicula in Flash reaching worldwide success on Mac App Store and Humble Bundle

April 30, 2012 | By

Botanicula is a new point-and-click adventure puzzle game brought to you by well known Amanita Design from Brno, Czech Republic (the creators of Machinarium and Samorost), so you can expect great visual art, music and many hours of magical gameplay with a tons of fun. Botanicula is a winner of the Independent Games Festival 2012 [...]

Read More

"Full" sample of IndexedDB in action

April 30, 2012 | By

After a bit more sweat and tears, I’ve now got a “full” (if ugly) example of an IndexedDB application. It allows you to create and delete simple notes. You can view this demo here:

http://www.raymondcamden.com/demos/2012/apr/30/test5.ht…

Read More

Starting with Starling Episode 5 is Live

April 30, 2012 | By

Just finished uploading the 5th episode of the series “Starting with Starling“. In this episode, understand the concept of Parallax Scrolling and create a nice parallax background effect for the in-game screen. Thanks for all the feedback and suggestions. Keep them coming. I will cover the creation of obstacles and their animation in the coming episodes.

Read More