SlideShare uma empresa Scribd logo
1 de 19
Flash & Flex Israel - All about Augmented Reality, the world as we know it!
I’m an interactive developer & designer specializing in Flash, Flex, Adobe AIR, 3D
Experiences, Interactive games and Mobile Devices. Working under “Almog
Design”, a recently established design studio based in Tel Aviv, Israel. I provide
development, design, and consultant solutions for a broad range of reputable
clients to include Nokia Asia, Faction Media, Intel Israel and various local and
international companies.
I’m actively involved in the community, run the Adobe user group “Flash and Flex
Israel”, organizer of the annual conference “Flash Israel” and have spoken in a
number of events and conferences.
I contribute to Flash and Flex magazine, on line sites, blogs and publish my own
blog when not creating I enjoy scuba diving and photography.
My site & blog - almogdesign.net almogdesign -
Who Am I
Almog Koren “Almog Design” - Interactive Developer & Designer
1. Introduction: All about Augmented Reality, the world as we know it!
• About AR & History
• Types of AR
• AR Statistics
• Platforms
• New Trends
• Demos
2. Flash and AR
• How it Works
• Benefits
• Frameworks
• Examples
Agenda
Table of Contents
3. Beyond the session
• Tips & Tricks
• Links and more links
Agenda Continued
Table of Contents
INTRODUCTION
Augmented reality is a term for a live direct or indirect view of a physical real-world
environment whose elements are merged with, or augmented by virtual-generated imagery
creating a mixed reality. Source: Wikipedia
Augmented reality is characterized by the incorporation of artificial or virtual elements into
the physical world, in real-time.
In short – “Make cool 3D stuff follow a marker”
1999 - ARToolkit is released
Developed by Hirokazo Kato at the HITLab and is demoed at SigGraph later that year.
2009 - FLARToolKit is released
ARTollkit ported to Adobe Flash (FLARToolKit) by Tomohiko Koyama, aka Saqoosha
From NyARToolkit(Java ported version of ARToolkit) bringing augmented reality to the web
browser. First version was released in May 2008
About AR & History
Introduction: All about Augmented Reality, the world as we know it!
Projection
Perhaps the most common type of augmented reality, projection uses virtual imagery to
augment what you see live. Televised sporting events frequently utilize this type of augmented
reality. Projection can also be interactive. IE Virtual or projection keyboards.
Recognition
Recognition is a type of augmented reality that uses the recognition of shapes, faces or other
real world items to provide supplementary virtual information to you in real-time for example
a marker.
Location
location uses triangulation technology, such as GPS, to instantaneously provide you with
relevant directional information. For example, you can use a smart phone with GPS to
determine your location, and then have onscreen arrows--superimposed over a live image of
what's in front of you--point you in the direction of where you need to go.
**Demos
Types of AR
Introduction: All about Augmented Reality, the world as we know it!
• Handheld platforms will transform the Augmented Reality ecosystem, with revenue
associated with Augmented Reality growing from about $6 million in 2008 to more than $350
million in 2014. Source: ABI Research study
• Markets for webcams at $1.8 billion in 2008 are anticipated to reach $3.2 billion by 2015.
Source: Wintergreen Research - Worldwide WebCam Market Shares
• Would you view an online Augmented Reality experience if it required you to download and
install an Internet Browser plug-in other than Flash? (256 Votes) – 25% Depends, - 35.20%
Yes, 39.90% No.
• Do you have a webcam on any of your computers, or do you plan to have one within 6
months? (307 Votes) – 79.50% Yes, 14% No, 6.50% Plan on getting one.
• Cannoballz AR Game Stats (one month period)
Average time spent on site 4min 36sec, 11,672 Unique visitors, 25% repeat visitors,
80% had webcams, 11% Logged into Facebook
AR Statistics
Introduction: All about Augmented Reality, the world as we know it!
History, Stats, Demographics
Platforms
Introduction: All about Augmented Reality, the world as we know it!
History, Stats, Demographics
New Trends
Introduction: All about Augmented Reality, the world as we know it!
FLASH AND AR
How it Works
Flash and AR
1. Webcam Captures video stream containing AR marker
2. FLARToolkit analyzes image and finds outer rectangle
3. FLARToolkit calculates 3D position of outer rectangle
4. FLARToolkit looks for inner marker in the pattern list
5. You use transform matrix to transform a 3D object
Building your application
1. Initialize new FLARManager instance from XML file
2. Add FLARmanger instance to the display list
3. Setup FLARMarkerEvent handlers
4. Setup 3D scene
5. Render the scene in an enterframe loop
6. Retrieve transform matrix from marker
7. Apply that transform to 3D object
Open Source Version
FlarToolKit has an open source version that can even be used for applications that make a
profit.
FlarManger Framework
You have an option of using FlarManger which is an open source framework that handles all
the AR tracking and set up.
Reliability
A number of applications have been developed using Flash its proved and not a new framework.
Community
Flash has a strong community, which provides support, source files, examples , and much more.
Development time
Much faster development, good for prototyping, very flexible, offers more features, easy to maintain.
Benefits!
Flash and AR
FlarToolKit
http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
FlarManger
http://words.transmote.com/wp/flarmanager/
ARToolKit (Flash, iPhone, and Android)
http://www.hitl.washington.edu/artoolkit/
flare*tracker
http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash
QCAR, Popcode, String, **Total Immersion (need plugin very expensive)
Frameworks
Flash and AR
Web/Browser
Epson Printers 2010 - http://bit.ly/lh4JfL
Home Depot Augmented Reality Gift Card - http://bit.ly/jyIWMh
GE Smart Grid- http://bit.ly/j2hWpc
Living Sasquatch - http://bit.ly/iAFMzB
Tellart- http://bit.ly/iCRMmk
AR Business - http://bit.ly/ll8hw5
Mobile
layar - http://bit.ly/ja5Z7A, http://bit.ly/kXdWUB
ARBasketball - http://bit.ly/mzjaWY
Nearest Tube - http://bit.ly/kqXcHu
Word Lens - http://bit.ly/jJ3yvD
Subway - http://bit.ly/mMwLQu
Demos
Flash and AR
BEYOND THE SESSION!
Tips & Tricks
Beyond the session!
Make it fun - Your application should be fun, exited and engage the user.
Obvious - Talk thur the language of the application, no need for instructions
Keep it simple – Your application should be simple.
Don't over complicate things – Don’t add to much objects on the screen.
Understand your limitations – AR has limits, you need to understand this.
Performance is vital – Make sure you get as much performance always optimize.
Brand charter - Add a charter to your application, find ways to personalize the application.
The 3 “U'” - Understand your platform Understand your game type Understand your user.
Links and More Links
Beyond the session!
•
THANK YOU

Mais conteúdo relacionado

Semelhante a All About Augmented Reality

CoronaSDK Introduction
CoronaSDK IntroductionCoronaSDK Introduction
CoronaSDK Introduction
Naoya Yamamoto
 
Flash/ActionScript
Flash/ActionScriptFlash/ActionScript
Flash/ActionScript
guestc0b52c5
 
Tony Parisi (VP Platform, Wevr) The Immersive Web
Tony Parisi (VP Platform, Wevr) The Immersive WebTony Parisi (VP Platform, Wevr) The Immersive Web
Tony Parisi (VP Platform, Wevr) The Immersive Web
AugmentedWorldExpo
 

Semelhante a All About Augmented Reality (20)

Augmented reality
Augmented realityAugmented reality
Augmented reality
 
IAB Poland - Zugara Augmented Reality Presentation
IAB Poland - Zugara Augmented Reality PresentationIAB Poland - Zugara Augmented Reality Presentation
IAB Poland - Zugara Augmented Reality Presentation
 
MoMo Oct Event
MoMo Oct EventMoMo Oct Event
MoMo Oct Event
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
 
Augmented Reality Development Tools
Augmented Reality Development ToolsAugmented Reality Development Tools
Augmented Reality Development Tools
 
Ffd 05 2012
Ffd 05 2012Ffd 05 2012
Ffd 05 2012
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User Experience
 
Zugara SIME 2009 Stockholm Presentation - Augmented Reality
Zugara SIME 2009 Stockholm Presentation - Augmented RealityZugara SIME 2009 Stockholm Presentation - Augmented Reality
Zugara SIME 2009 Stockholm Presentation - Augmented Reality
 
Mobile html5 v2
Mobile html5 v2Mobile html5 v2
Mobile html5 v2
 
Keynote: The Immersive web
Keynote: The Immersive webKeynote: The Immersive web
Keynote: The Immersive web
 
Microsoft Silverlight - An Introduction
Microsoft Silverlight - An IntroductionMicrosoft Silverlight - An Introduction
Microsoft Silverlight - An Introduction
 
CoronaSDK Introduction
CoronaSDK IntroductionCoronaSDK Introduction
CoronaSDK Introduction
 
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018
 
Immerge yourself in a new Reality
Immerge yourself in a new RealityImmerge yourself in a new Reality
Immerge yourself in a new Reality
 
Mobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th EditionMobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th Edition
 
Flash/ActionScript
Flash/ActionScriptFlash/ActionScript
Flash/ActionScript
 
Arquitetura de Informação em um E-commerce - Eduardo Shiota
Arquitetura de Informação em um E-commerce - Eduardo ShiotaArquitetura de Informação em um E-commerce - Eduardo Shiota
Arquitetura de Informação em um E-commerce - Eduardo Shiota
 
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
Baby.com.br: Analisando, adaptando e melhorando a arquitetura da informação e...
 
Tony Parisi (VP Platform, Wevr) The Immersive Web
Tony Parisi (VP Platform, Wevr) The Immersive WebTony Parisi (VP Platform, Wevr) The Immersive Web
Tony Parisi (VP Platform, Wevr) The Immersive Web
 

Mais de Almog Koren

Casual Connect Europe - How To Engage With Your Players!
Casual Connect Europe - How To Engage With Your Players!Casual Connect Europe - How To Engage With Your Players!
Casual Connect Europe - How To Engage With Your Players!
Almog Koren
 
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Almog Koren
 

Mais de Almog Koren (16)

Pipely Marketing Presentation
Pipely Marketing PresentationPipely Marketing Presentation
Pipely Marketing Presentation
 
Gamification & IoT
Gamification & IoTGamification & IoT
Gamification & IoT
 
Intro To Meteor (Las Vegas Ruby User Group Talk)
Intro To Meteor (Las Vegas Ruby User Group Talk)Intro To Meteor (Las Vegas Ruby User Group Talk)
Intro To Meteor (Las Vegas Ruby User Group Talk)
 
Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...Doing Things That Don't Scale - Counter intuitive marketing for startups...
Doing Things That Don't Scale - Counter intuitive marketing for startups...
 
Intro to meteor
Intro to meteorIntro to meteor
Intro to meteor
 
Lessons Learned About MeteorJS
Lessons Learned About MeteorJSLessons Learned About MeteorJS
Lessons Learned About MeteorJS
 
Casual Connect Europe - How To Engage With Your Players!
Casual Connect Europe - How To Engage With Your Players!Casual Connect Europe - How To Engage With Your Players!
Casual Connect Europe - How To Engage With Your Players!
 
Google Developer Groups, Why We Choose Angular.js
Google Developer Groups, Why We Choose Angular.jsGoogle Developer Groups, Why We Choose Angular.js
Google Developer Groups, Why We Choose Angular.js
 
Adobe Gaming Conference Israel - The State Of Flash Games In Israel
Adobe Gaming Conference Israel - The State Of Flash Games In IsraelAdobe Gaming Conference Israel - The State Of Flash Games In Israel
Adobe Gaming Conference Israel - The State Of Flash Games In Israel
 
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
 
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...
 
Social Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingSocial Gaming GameIS User Group Meeting
Social Gaming GameIS User Group Meeting
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
GameIS 2010 Developing Wii Games with Flash
GameIS 2010 Developing Wii Games with FlashGameIS 2010 Developing Wii Games with Flash
GameIS 2010 Developing Wii Games with Flash
 
User Group Meeting PaperVision3D
User Group Meeting PaperVision3DUser Group Meeting PaperVision3D
User Group Meeting PaperVision3D
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

All About Augmented Reality

  • 1. Flash & Flex Israel - All about Augmented Reality, the world as we know it!
  • 2. I’m an interactive developer & designer specializing in Flash, Flex, Adobe AIR, 3D Experiences, Interactive games and Mobile Devices. Working under “Almog Design”, a recently established design studio based in Tel Aviv, Israel. I provide development, design, and consultant solutions for a broad range of reputable clients to include Nokia Asia, Faction Media, Intel Israel and various local and international companies. I’m actively involved in the community, run the Adobe user group “Flash and Flex Israel”, organizer of the annual conference “Flash Israel” and have spoken in a number of events and conferences. I contribute to Flash and Flex magazine, on line sites, blogs and publish my own blog when not creating I enjoy scuba diving and photography. My site & blog - almogdesign.net almogdesign - Who Am I Almog Koren “Almog Design” - Interactive Developer & Designer
  • 3. 1. Introduction: All about Augmented Reality, the world as we know it! • About AR & History • Types of AR • AR Statistics • Platforms • New Trends • Demos 2. Flash and AR • How it Works • Benefits • Frameworks • Examples Agenda Table of Contents
  • 4. 3. Beyond the session • Tips & Tricks • Links and more links Agenda Continued Table of Contents
  • 6. Augmented reality is a term for a live direct or indirect view of a physical real-world environment whose elements are merged with, or augmented by virtual-generated imagery creating a mixed reality. Source: Wikipedia Augmented reality is characterized by the incorporation of artificial or virtual elements into the physical world, in real-time. In short – “Make cool 3D stuff follow a marker” 1999 - ARToolkit is released Developed by Hirokazo Kato at the HITLab and is demoed at SigGraph later that year. 2009 - FLARToolKit is released ARTollkit ported to Adobe Flash (FLARToolKit) by Tomohiko Koyama, aka Saqoosha From NyARToolkit(Java ported version of ARToolkit) bringing augmented reality to the web browser. First version was released in May 2008 About AR & History Introduction: All about Augmented Reality, the world as we know it!
  • 7. Projection Perhaps the most common type of augmented reality, projection uses virtual imagery to augment what you see live. Televised sporting events frequently utilize this type of augmented reality. Projection can also be interactive. IE Virtual or projection keyboards. Recognition Recognition is a type of augmented reality that uses the recognition of shapes, faces or other real world items to provide supplementary virtual information to you in real-time for example a marker. Location location uses triangulation technology, such as GPS, to instantaneously provide you with relevant directional information. For example, you can use a smart phone with GPS to determine your location, and then have onscreen arrows--superimposed over a live image of what's in front of you--point you in the direction of where you need to go. **Demos Types of AR Introduction: All about Augmented Reality, the world as we know it!
  • 8. • Handheld platforms will transform the Augmented Reality ecosystem, with revenue associated with Augmented Reality growing from about $6 million in 2008 to more than $350 million in 2014. Source: ABI Research study • Markets for webcams at $1.8 billion in 2008 are anticipated to reach $3.2 billion by 2015. Source: Wintergreen Research - Worldwide WebCam Market Shares • Would you view an online Augmented Reality experience if it required you to download and install an Internet Browser plug-in other than Flash? (256 Votes) – 25% Depends, - 35.20% Yes, 39.90% No. • Do you have a webcam on any of your computers, or do you plan to have one within 6 months? (307 Votes) – 79.50% Yes, 14% No, 6.50% Plan on getting one. • Cannoballz AR Game Stats (one month period) Average time spent on site 4min 36sec, 11,672 Unique visitors, 25% repeat visitors, 80% had webcams, 11% Logged into Facebook AR Statistics Introduction: All about Augmented Reality, the world as we know it! History, Stats, Demographics
  • 9. Platforms Introduction: All about Augmented Reality, the world as we know it! History, Stats, Demographics
  • 10. New Trends Introduction: All about Augmented Reality, the world as we know it!
  • 12. How it Works Flash and AR 1. Webcam Captures video stream containing AR marker 2. FLARToolkit analyzes image and finds outer rectangle 3. FLARToolkit calculates 3D position of outer rectangle 4. FLARToolkit looks for inner marker in the pattern list 5. You use transform matrix to transform a 3D object Building your application 1. Initialize new FLARManager instance from XML file 2. Add FLARmanger instance to the display list 3. Setup FLARMarkerEvent handlers 4. Setup 3D scene 5. Render the scene in an enterframe loop 6. Retrieve transform matrix from marker 7. Apply that transform to 3D object
  • 13. Open Source Version FlarToolKit has an open source version that can even be used for applications that make a profit. FlarManger Framework You have an option of using FlarManger which is an open source framework that handles all the AR tracking and set up. Reliability A number of applications have been developed using Flash its proved and not a new framework. Community Flash has a strong community, which provides support, source files, examples , and much more. Development time Much faster development, good for prototyping, very flexible, offers more features, easy to maintain. Benefits! Flash and AR
  • 14. FlarToolKit http://www.libspark.org/wiki/saqoosha/FLARToolKit/en FlarManger http://words.transmote.com/wp/flarmanager/ ARToolKit (Flash, iPhone, and Android) http://www.hitl.washington.edu/artoolkit/ flare*tracker http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash QCAR, Popcode, String, **Total Immersion (need plugin very expensive) Frameworks Flash and AR
  • 15. Web/Browser Epson Printers 2010 - http://bit.ly/lh4JfL Home Depot Augmented Reality Gift Card - http://bit.ly/jyIWMh GE Smart Grid- http://bit.ly/j2hWpc Living Sasquatch - http://bit.ly/iAFMzB Tellart- http://bit.ly/iCRMmk AR Business - http://bit.ly/ll8hw5 Mobile layar - http://bit.ly/ja5Z7A, http://bit.ly/kXdWUB ARBasketball - http://bit.ly/mzjaWY Nearest Tube - http://bit.ly/kqXcHu Word Lens - http://bit.ly/jJ3yvD Subway - http://bit.ly/mMwLQu Demos Flash and AR
  • 17. Tips & Tricks Beyond the session! Make it fun - Your application should be fun, exited and engage the user. Obvious - Talk thur the language of the application, no need for instructions Keep it simple – Your application should be simple. Don't over complicate things – Don’t add to much objects on the screen. Understand your limitations – AR has limits, you need to understand this. Performance is vital – Make sure you get as much performance always optimize. Brand charter - Add a charter to your application, find ways to personalize the application. The 3 “U'” - Understand your platform Understand your game type Understand your user.
  • 18. Links and More Links Beyond the session! •