Posts

Showing posts with the label android

An A-Frame for WebVR

Image
  The FireFox folks on the MozVR team released this month the first version of A-Frame: an open source framework for creating WebVR experiences with very simple markup. For those that are unfamiliar with WebVR, it is the term used to describe virtual reality experiences that are accessible via a Web browser (opposed to VR experiences that are downloaded executables). Currently WebVR only works in the developer builds of Google's  Chromium  browser and Mozilla's  FireFox Nightly build. There are a few options for WebVR including  X3DOM , the standards based framework I use for my WebVR scenes. A-Frame is simply another Javascript framework for WebVR and since it leverages WebGL, the demos and scenes are viewable in any updated browser.   "A-Frame makes it easy for web developers to create virtual reality experiences that work across desktop, iPhone (Android support coming soon), and the Oculus Rift. We created A-Frame to make it...

OculAR - Displaying Oculus Rift Dev Kit Info in Augmented Reality

Image
So I had some time on my hands with Qualcomm's new SDK for their Vuforia augmented reality platform and thought this would be a good app to build since I am asked about the Oculus Rift headset when I show it around.

Unboxing the Sony Ericsson Xperia Play and augmented reality

Image
I just received in the mail my Sony Ericsson Xperia Play smartphone. This is the first PlayStation certified Android smartphone, hence it is also known as the PlayStation phone. The phone has a slide-out game pad, sports the Qualcomm Scorpion processor clocked at 1GHz (which runs alongside the on-board Adreno GPU and 380MB RAM), has a 4 inch backlit LCD screen with a resolution of 480x854, a 5.1-megapixel camera with auto focus and flash, and runs the Android OS Gingerbread. I won the phone from a party Qualcomm had during the Game Developers Conference 2011 for their new Snapdragon platform . I haven't won anything like this before so I decided to make my first unboxing video. Yeah unboxing videos are silly, so I decided to spruce mine up with a little bit of augmented reality. I need a couple days to test drive this thing for a proper review. Stay tuned and thanks Qualcomm!

A glance @ '09 and a look ahead.

Image
So it's 2010! The '00s are over and one doesn't need to be a historian from the future to see the Web has changed humanity and the world in the past decade in a way we are still trying to understand. There is a whole generation now that only knows life with the Internet, web2.0 is evolving, social networks are the new digital countries, cyber life to a growing number is as important as the real, and ignorance has become an option as people are able to connect, share, and access information about anything at the click of a button. For ten years I have experienced technology ever increasing in our daily routines and watched 3D on the Web become more common place with multi-user environments, games, digital globes, and more. Google Earth, Second Life, World of Warcraft, and the like have made this an exciting past decade of web3D and other mixed reality technologies for sure. To keep this post short, let's look at some of the highlights from the previous year. Augmented Re...

Augment Our Reality: AR Dev Camp

Image
Augmented reality has become quite the buzz word recently since mobile apps and print marketing are increasing the implementation of the technology to the mainstream. Well documented open source toolkits are allowing developers to create a swarm of AR applications that bring this way of accessing information to everything from your Android/iPhone to your Flash-based website. As with any emerging tech, there comes the time that the community (developers, hobbyist, entrepreneurs, businesses, academia, governments) has to come together to address and solve the issues needed to further advance the technology. So on December 5, 2009 was the first ever Augmented Reality Developer Camp held at the HackerDojo in Mountain View, California. " After nearly 20 years in the research labs, Augmented Reality is taking shape as one of the next major waves of Internet innovation, overlaying and infusing the physical world with digital media, information, and experiences. We believe AR must be f...

A quick response to QR and Data Matrix code.

Image
So lately I have been seeing more Data Matrix and QR code around. Data Matrix and QR code is a 2D barcode consisting of black and white "cells" or modules arranged in either a square or rectangular pattern that represent encoded information. Unlike augmented reality markers, data matrix code only represents text or raw data. Data Matrix (DM) symbols are rectangular in shape and usually square, they are made of cells: little elements that represent bits . Depending on the situation a "light" module is a 0 and a "dark" module is a 1, or vice versa. Every Data Matrix is composed of two solid adjacent borders in an "L" shape (called the "finder pattern") and two other borders consisting of alternating dark and light "cells" or modules (called the "timing pattern"). Within these borders are rows and columns of cells encoding information. The finder pattern is used to locate and orient the symbol while the timing pattern p...