iOS Safari Web Apps Templates and HowTos

August 14, 2012 | By | 1 Comment
iOS Safari Web Apps Templates and HowTos

An iOS web application uses HTML/CSS/JS to deliver a iOS experience that looks and behaves like a native iOS application. If done correctly, the user can’t tell that it’s not a “normal” app. Although the capabilities are limited, it can be a great solution for many apps where going through the normal iOS app store […]

Continue Reading

Bricking a Mars probe – before Curiosity…

August 11, 2012 | By | Add a Comment
Bricking a Mars probe – before Curiosity…

Like many of you, I’ve been watching every broadcast, picture, tweet, etc. of the Mars Curiosity mission.  It’s one of the most exciting things that NASA has done in years and I’ve loved every second of it.   I’ve always been a space program fanatic.  When I was a kid, I knew more details about […]

Continue Reading

Improving geolocation getCurrentPosition() with getAccurateCurrentPosition()

June 30, 2012 | By | 10 Comments
Improving geolocation getCurrentPosition() with getAccurateCurrentPosition()

getAccurateCurrentPosition() is a simple enhancement to navigator.geolocation that provides a more accurate and predictable result.  It is intended for any geolocation-enabled web browser. This is also usable in PhoneGap applications since PhoneGap uses the underlying HTML geolocation APIs already. I have tested this on desktop Chrome, Safari, Firefox and on iOS and Android devices. I have […]

Continue Reading

Understanding Twitter @replies

June 5, 2012 | By | 4 Comments
Understanding Twitter @replies

Today, I did a random poll of a few co-workers and friends about Twitter replies. I asked the following question: “If I send the following tweet, who will see it in their timeline?” @myfriend Hello Almost every friend I asked had the same answer, “All of your followers”. That’s actually incorrect. Only users that follow […]

Continue Reading

HTML5 Application Cache How To

May 28, 2012 | By | 3 Comments
HTML5 Application Cache How To

There are a lot of great blog posts, articles, and videos about HTML5 Application Cache, but because it’s fairly new and the spec is still evolving, it’s hard to get your head around all of the intricate details. What is it? The Application Cache is a new HTML5 capability that is different from the normal […]

Continue Reading

Preventing vertical scrolling bounce of websites on iOS using JavaScript

May 23, 2012 | By | 4 Comments
Preventing vertical scrolling bounce of websites on iOS using JavaScript

I recently created a web site for reading Twitter called http://lottatweets.com.   As mentioned in an earlier blog post, the site uses CSS3 columns and scrolls horizontally.  If you use your iPad and access any websites, you’ll notice that if you pull down on the content, you can drag the top of the page down […]

Continue Reading

LottaTweets.com – web app for speed reading tweets

May 20, 2012 | By | 17 Comments
LottaTweets.com – web app for speed reading tweets

As a developer evangelist for Adobe, I use Twitter often to keep up with the latest trends, announcements, and more.  I’ve often been frustrated that the Twitter website and twitter apps all use one column that takes advantage of only about 1/9th of my large monitor.  I’ve been looking for a good project to beef […]

Continue Reading

How to prevent bounce of PhoneGap app container in iOS apps – UIWebViewBounce

May 14, 2012 | By | 1 Comment
How to prevent bounce of PhoneGap app container in iOS apps – UIWebViewBounce

I’ve noticed that a lot of apps built with PhoneGap have a weird behavior on iPhone and iPad — You can tug at the main app and move it around slightly and let it bounce back into place.  It’s as if the PhoneGap container is connected to the device with springs!  I quickly found several […]

Continue Reading

An interesting way to handle event giveaways – Phraffle.com

May 13, 2012 | By | 3 Comments
An interesting way to handle event giveaways – Phraffle.com

As developer evangelists, we often do giveaways of Creative Suite and other goodies at meetups, user group meetings, and other events.  Sometimes we use physical raffle tickets handed out at the door.  Other times there is a quiz to determine the winner, but recently while at a meeting of the Atlanta Web Design Group, I […]

Continue Reading