DDiMIT Layar Workshop
Ross McKegney
COO, Moso
November 2010
“Reality leaves a lot to the imagination.”
- John Lennon
“The real voyage of discovery consists of not in
seeking new landscapes but in having new eyes.”
- Marcel Proust
http://bit.ly/bWuq6k
http://engt.co/aQjeY6
http://bit.ly/ct0Uq2
http://bit.ly/cjJDu4
http://is.gd/cuDsA
Client: Pickering Historic Village
Challenge
•
Plaques and written brochures provide
limited bandwidth and clumsy user
experience for explaining the building...
Solution: Mobile Augmented Reality
http://bit.ly/gd8IW3
Layar Setup
Layar setup
Step 1: Create a user account at Layar.com
Step 2: Upgrade to a publishing account at
layar.com/publishing
http://code.google.com/p/porpoise/
PorPOISe is a server for Layar clients. It converts your data sets of POIs
(Points of I...
Installing Porpoise
Step 1: download Porpoise from
http://code.google.com/p/porpoise/
Step 2: copy to your web server (I n...
Setup the admin password
To generate an encrypted password, hit URL:
web/dashboard/crypt.php/admin=mypassword
Yields:
$_ac...
Setup config file
Open config/config.xml:
Setup the user:
<developer-id>espozi</developer-id>
<developer-key>Layar doesn't...
Add an empty layer XML
ddimitdemo.xml
<?xml version="1.0" encoding="UTF-8"?>
<layer>
<pois>
</pois>
</layer>
Sign on to Dashboard
Test the layer
Your turn
Create dev accounts
•
Create an account on layar.com, then
layar.com/publishing
•
Then I will give
you permission
to the D...
Create POIs
•
Goto http://espozi.com/layar/web/dashboard
•
Sign in as admin (ask me for password)
–
Not sure if multiple u...
Test the Layer
•
Using the web
http://www.layar.com/publishing/testpage/page/ddimitdemo/
•
Using your phone:
–
Download th...
DDiMIT Workshop: Introduction to Augmented Reality
Upcoming SlideShare
Loading in...5
×

DDiMIT Workshop: Introduction to Augmented Reality

1,904
-1

Published on

Introduction to augmented reality workshop for the DDiMIT crew.

Published in: Education, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,904
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • http://www.youtube.com/watch?v=CFSMXk8Dw1o
  • http://www.engadget.com/2010/11/20/parrot-releases-ar-pursuit-augmented-reality-chase-game-for-ar-d/
  • Museum of London Streetmuseum app
  • DDiMIT Workshop: Introduction to Augmented Reality

    1. 1. DDiMIT Layar Workshop Ross McKegney COO, Moso November 2010
    2. 2. “Reality leaves a lot to the imagination.” - John Lennon
    3. 3. “The real voyage of discovery consists of not in seeking new landscapes but in having new eyes.” - Marcel Proust
    4. 4. http://bit.ly/bWuq6k
    5. 5. http://engt.co/aQjeY6
    6. 6. http://bit.ly/ct0Uq2
    7. 7. http://bit.ly/cjJDu4
    8. 8. http://is.gd/cuDsA
    9. 9. Client: Pickering Historic Village
    10. 10. Challenge • Plaques and written brochures provide limited bandwidth and clumsy user experience for explaining the buildings and their significance • Wealth of rich media not currently being shared; videos of historic dancing, singing, acting
    11. 11. Solution: Mobile Augmented Reality
    12. 12. http://bit.ly/gd8IW3
    13. 13. Layar Setup
    14. 14. Layar setup Step 1: Create a user account at Layar.com Step 2: Upgrade to a publishing account at layar.com/publishing
    15. 15. http://code.google.com/p/porpoise/ PorPOISe is a server for Layar clients. It converts your data sets of POIs (Points of Interest) into responses to the Layar client. Things like JSON formatting and distance calculation are all done for you. PorPOISe XML files and SQL databases as data stores. Supported Layar features include:  1D (point), 2D (image) and 3D (model) objects  Custom actions  Custom filters (requires some PHP skills)  User authentication and personal layers (requires some more PHP and web development skills)
    16. 16. Installing Porpoise Step 1: download Porpoise from http://code.google.com/p/porpoise/ Step 2: copy to your web server (I named the porpoise root directory ‘layar’)
    17. 17. Setup the admin password To generate an encrypted password, hit URL: web/dashboard/crypt.php/admin=mypassword Yields: $_access["admin"] = '$1$.hLMpYz9$wsy198o7kZ3rfMdB0VXnA/'; Drop this into web/dashboard/users.inc.php
    18. 18. Setup config file Open config/config.xml: Setup the user: <developer-id>espozi</developer-id> <developer-key>Layar doesn't use a developer key anymore</developer-key> Create an empty Layer: DDiMIT XML layer configuration <layer> <name>ddimitdemo</name> <connector>XMLPOIConnector</connector> <source>ddimitdemo.xml</source> </layer>
    19. 19. Add an empty layer XML ddimitdemo.xml <?xml version="1.0" encoding="UTF-8"?> <layer> <pois> </pois> </layer>
    20. 20. Sign on to Dashboard
    21. 21. Test the layer
    22. 22. Your turn
    23. 23. Create dev accounts • Create an account on layar.com, then layar.com/publishing • Then I will give you permission to the DDiMIT layer
    24. 24. Create POIs • Goto http://espozi.com/layar/web/dashboard • Sign in as admin (ask me for password) – Not sure if multiple users can add POIs concurrently, but let’s try it • Create your POIs by clicking “New POI”
    25. 25. Test the Layer • Using the web http://www.layar.com/publishing/testpage/page/ddimitdemo/ • Using your phone: – Download the Layar browser to your iPhone/Android – Login as your user – Click “Layers” -> “Test”

    ×