• Complain

Lester Madden - Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude

Here you can read online Lester Madden - Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2011, publisher: Wrox, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude
  • Author:
  • Publisher:
    Wrox
  • Genre:
  • Year:
    2011
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Create amazing mobile augmented reality apps with junaio, Layar, and Wikitude!

Professional Augmented Reality Browsers for Smartphones guides you through creating your own augmented reality apps for the iPhone, Android, Symbian, and bada platforms, featuring fully workable and downloadable source code. You will learn important techniques through hands-on applications, and you will build on those skills as the book progresses.

Professional Augmented Reality Browsers for Smartphones:

  • Describes how to use the latitude/longitude coordinate system to build location-aware solutions and tells where to get POIs for your own augmented reality applications

  • Details the leading augmented reality platforms and highlights the best applications

  • Covers development for the leading augmented reality browser platforms: Wikitude, Layar, and junaio

  • Shows how to build cross-platform location-aware content (Android, iPhone, Symbian, and bada) to display POIs directly in camera view

  • Includes tutorials for building 2D and 3D content, storing content in databases, and triggering actions when users reach specific locations

wrox.com

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Lester Madden: author's other books


Who wrote Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude? Find out the surname, the name of the author of the book and a list of all author's works by series.

Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
CONTENTS PART I Introduction CHAPTER 1 Introducing Augmented Reality AR - photo 1

CONTENTS

PART I

Introduction

  • CHAPTER 1: Introducing Augmented Reality (AR)
  • CHAPTER 2: Natural-Feature Tracking and Visual Search
  • CHAPTER 3: Introduction to AR Browsers
  • CHAPTER 4: Latitude, Longitude, and Where to get POIs

Chapter 1

Introducing Augmented Reality (AR)

WHATS IN THIS CHAPTER?

  • What is augmented reality?
  • Types of augmented reality
  • Why augmented reality is useful

This chapter introduces you to the various augmented reality technologies and provides details of some applications that you may want to try.

MY AUGMENTED REALITY JOURNEY

I first stumbled upon augmented reality (AR) in February 2009 when I was working for Symbian, the company that developed the mobile OS for S60, UIQ, and MOAP smartphones. It was a Friday afternoon and I was in need of some distractions after a particularly long meeting about the annual Smartphone Show we were planning.

Like many companies, we had a forum where employees could post interesting things they have found on the web; one of those interesting things happened to be an AR video. The video had just been posted to YouTube by Microsoft Research and showed a researcher walking through the campus with his laptop screen open and a webcam filming the hallway in front of him. Displayed on the laptop screen, superimposed on top of the video from the webcam was a trail of bubbles that were emanating from an object hidden somewhere in the building. As the researcher got closer to the object, the bubbles became thicker and thicker until the object was eventually located.

I remember being amazed at how computer graphics and the live video feed had been combined in this way. Beyond simple multimedia, it was simply amazing and I knew it was going to be the next big thing for smartphones. After much frantic searching on the web, I eventually discovered a handful of AR applications (mostly available for Nokia smartphones) and I decided to create AugmentedPlanet.com as the place to document the rise of AR across mobile, web, and the desktop.

What is AR?

I like to think of AR as being the opposite of virtual reality. Virtual reality immerses the user in a computer-generated world whereas AR combines the real world with computer graphics. In effect, AR brings the computer world to us. Unlike virtual reality, which requires specialist equipment to be experienced, AR requires only a way to capture the world around you and the means to experience the computer world (typically by overlaying computer graphics in the camera window). Because the requirements are minimal, many of todays smartphones are ideal AR devices.

Before we get started on AR and its technologies, it is worth pointing out that this book takes the popular view on what AR is rather than presenting the view of the purist. Over the past year or so, many new solutions have been released to the various mobile application stores calling themselves AR applications. In addition, companies like Google and metaio are combining technologies like visual search (discussed in the next chapter) with their AR browsers, blurring the line defining AR. Ultimately, as developers, I think the How do I build that? question is far more entertaining than a discussion on the pros and cons of what is and isnt AR. With that in mind, I am going to take the all-encompassing view of AR and define AR as a technology that:

  • Combines the real world with computer graphics
  • Provides interaction with objects in real-time
  • Tracks objects in real-time
  • Provides recognition of images or objects
  • Provides real-time context or data

This broader definition allows us to include technologies that are often included under the AR umbrella but are not strictly AR in the purist sense. AR, as you will learn, means different things to different people. Through blogging about AR solutions, I have learned that perceptions of what AR is and what AR isnt vary widely. Wikipedia ( http://en.wikipedia.org/wiki/Augmented_reality ) defines AR as a term for a live direct or indirect view of a physical real-world environment whose elements are augmented by virtual computer-generated sensory input such as sound or graphics.

Simply put, AR is the combining of computer graphics with live video feed. With such a simple description, however, you can see why its difficult to agree on what is and what isnt AR. For example, if you are watching a live TV sporting event and the players stats are shown during the game, is that AR? If you have a digital camera, there is good chance that it has a small screen that provides you some additional information. That information might be the battery power, the number of photos you have taken, or perhaps even information about the lighting environment. Are these examples of AR? Well, they both augment your reality by providing you with additional contextual information. To many, they are valid example of usages of AR, but others will argue that to be considered true AR, they must perform tracking to keep track of objects in real-time.

As I suggested, lets not get too focused on what AR is and what AR isnt. Instead, lets look at what is generally accepted as being AR technology.

Gravimetric AR

Gravimetric AR is the latest trend in AR applications for mobile devices. These applications are typically called browsers and will be the focus on the applications that we build in this book. Browsers use the phones gravimeter to determine the position of the user and the orientation. The browser genre was invented and made popular by two applications that originally appeared for the Android. These applications overlay computer data about objects that appear in the camera window. If the device is pointed at a tourist attraction (such as the Statue of Liberty shown in ), relevant information about the object is overlaid for the user.

: AR Browser example

AR browsers take advantage of a smartphones hardware so when the user pans the - photo 2

AR browsers take advantage of a smartphones hardware, so when the user pans the device around, new information is displayed to provide even more contextual information. Since no tracking of objects or image recognition is used, the application can be used indoors (even where a wall obstructs the view of the target object). In fact, the camera lens of a smartphone can be covered completely because the application neither knows nor cares about what the camera sees. This has led some to argue that AR browsers are not true examples of AR because the use of the camera is largely superficial, with no real-time tracking taking place.

You will learn more about AR browsers in Chapter 3, which covers terminology in more detail and provides insight into the main browsers for which you will be building content.

Fiduciary Markers

Fiduciary markers are the truest form of AR because they are used to track objects in the real-world. As shown in , black and white squares are used as a point of reference or to provide scale and orientation to the application.

: A fiduciary marker

When the marker is recognized by the software an action takes place Typically - photo 3

When the marker is recognized by the software, an action takes place. Typically that action is the overlaying of a 3D object. The software is able to track the orientation of the marker and as the orientation changes, either because the user is moving his device or moving the marker, the view of the 3D object can be changed accordingly. Ultimately, this enables the user to move around the object and view it from 360 degrees. Similarly the application may know about scale, and as the marker is moved nearer or further from the camera, the 3D object size can be adjusted accordingly. In , the ARGirl AR application created for the iPhone by APetrus shows a 3D image drawn on a marker.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude»

Look at similar books to Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude»

Discussion, reviews of the book Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar and Wikitude and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.