SlideShare a Scribd company logo
1 of 12
Augmented Reality Communicator
By Jan Hanson
 42% Adults use multiple social networks
 Duggan, M., Smith,A. (2013) Social Media Update 2013, http://pewinternet.org/reports/2013/social-media-update.aspx:
PEW Research Center.
 LinkedIn users: High earners, Higher Education and generally
older
 Duggan, M., Smith,A. (2013) Social Media Update 2013, http://pewinternet.org/reports/2013/social-media-update.aspx: PEW
Research Center.
 FaceBook/Twitter Survey: 94% FB, 66%Twit/WA, 50% LI
 Hanson, J. (2014) AR Feeler Questionaire, Unpublished,Available From j.p.c.hanson@gmail.com: Brunel University.
 Chat, IM, Posting, collaboration
 Hanson, J. (2014) AR Feeler Questionaire, Unpublished,Available From j.p.c.hanson@gmail.com: Brunel University.
 Not widely used on LI
 Restrictive feel
 ITworld (2010) How IT Professionals Use Social Media - and how Marketers can join the conversation,
http://marketing.computerworld.com/ITW_WP_Social_Engagement.pdf: ITworld
 Do you feel watched?
Hampton, K.N., Rainie, L., Lu,W., Dwyer, M., Shin, I., & Purcell, k. (2014) Social Media and the 'Spiral of Silence'
www.pewInternet.org/2014/08/26/social-media-and-the-spiral-of-silence: PEW Research Center
 Location Based Social Networking
 Technical Limitations due to experience
 Write to an Interface, not to an implementation
 Nierstrasz, O. (2008) 09Patterns, P2 [Lecture Notes] programming 2, University of Bern, 2008
 Strategy Pattern
Gamma, E., Helm, R., Johnson, R.,Vlissides, J. (1994)Strategy. Design Patterns, Elements of Reusable Object-Oriented Software.
Westford, MA:AddisonWeseley.
 Back Compatability.
Relationship
Pane
ARView
MapView
CreatePost
Settings
Individual user
posts
users
users
logo
User Post
Live camera preview
screenshot
User posts
Expanded user post
logo
screenshot
Compass widget
Standard zoom
controls
The User
public Post(long id,String userName, String title, String content
, double latitude, double longditude, int time)
{
this.ID = id;
this.USERNAME = userName;
this.TITLE = title;
this.CONTENT = content;
this.LATITUDE = latitude;
this.LONGDITUDE = longditude;
this.TIME = time;
}
public TestWorld()
{
postStack = new Stack<Post>();
postStack.push(new Post(1L, "bobTheTest","post 1","hello all im
bob test subject 1"
, 51.533483d, -0.473592d, 1));
postStack.push(new Post(2L, "daveTheTest","post 2","hello all im
dave test subject 2"
, 51.533066d, -0.472723d, 2));
postStack.push(new Post(3l, "timTheTest","post 3","hello all im
tim test subject 3"
, 51.534244d, -0.473201d, 3));
postStack.push(new Post(4l, "cliveTheTest","post 4","hello all im
clive test subject 4"
, 51.534517d, -0.469655d, 4));
}
/**
*
**/
public void updateWorld(ArcView arcView)
{
while(postStack.size() != 0)
{
Post postToAdd = postStack.pop();
arcView.addPost(postToAdd.getLatitude(),
postToAdd.getLongditude()
, postToAdd.getTITLE(),
postToAdd.getCONTENT()
, postToAdd.getID(), postToAdd.getTime());
}
TestWorld testyworld = new TestWorld();
testyworld.updateWorld(this);
public void addPost
(double lat, double lng, String title, String content, long id,
int timeSSMMHHDDMMYY)
{
GeoObject objectToAdd = new GeoObject(id);
objectToAdd.setGeoPosition(lat, lng);
objectToAdd.setImageResource(R.drawable.ic_launcher);
objectToAdd.setName(title);
world.addBeyondarObject(objectToAdd);
mBeyondarFragment.setWorld(world);
//add post content to internal Map
postContentMap.put(objectToAdd.getId() , content);
public void clearPosts()
{
while(world.getBeyondarObjectList(0).size() != 1)
{
world.remove(world.getBeyondarObjectList(0).get(0));
}
postContentMap.clear();
}
package com.orpheus.ARC.view;
public interface ArcView
{
public void addPost(double lat, double lng, String title, String content,
long id, int timeSSMMHHDDMMYY);
public void clearPosts();
}
 User feedback study
 Adjust requirements in line with feedback
 Observed testing of users.
 Measuring how long it takes User to complete
a task.
 Core functionality that works:
 Gps, CameraView, Map view, presenter, strategy
 Core Functionality that doesn’t:
 Navigation, relationships, ListView, Beyondar and
MapQuest don’t play well together.
 What I’ve learned:
 Don’t bite off more than you can chew,
 Android fundementals
 BeyondAR, MapQuest.
 Duggan, M., Smith,A. (2013) Social Media Update 2013, http://pewinternet.org/reports/2013/social-media-update.aspx: PEW
Research Center.
Gamma, E., Helm, R., Johnson, R.,Vlissides, J. (1994)Strategy. Design Patterns, Elements of Reusable Object-Oriented Software.
Westford, MA:AddisonWeseley.
 Hampton, K.N., Rainie, L., Lu,W., Dwyer, M., Shin, I., & Purcell, k. (2014) Social Media and the 'Spiral of Silence'
www.pewInternet.org/2014/08/26/social-media-and-the-spiral-of-silence: PEW Research Center
 Hanson, J. (2014) AR Feeler Questionaire, Unpublished,Available From j.p.c.hanson@gmail.com: Brunel University.
 ITworld (2010) How IT Professionals Use Social Media - and how Marketers can join the conversation,
http://marketing.computerworld.com/ITW_WP_Social_Engagement.pdf: ITworld
Nierstrasz, O. (2008) 09Patterns, P2 [Lecture Notes] programming 2, University of Bern, 2008

More Related Content

Recently uploaded

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Recently uploaded (20)

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Augmented Reality Communicator ARC

  • 2.  42% Adults use multiple social networks  Duggan, M., Smith,A. (2013) Social Media Update 2013, http://pewinternet.org/reports/2013/social-media-update.aspx: PEW Research Center.  LinkedIn users: High earners, Higher Education and generally older  Duggan, M., Smith,A. (2013) Social Media Update 2013, http://pewinternet.org/reports/2013/social-media-update.aspx: PEW Research Center.  FaceBook/Twitter Survey: 94% FB, 66%Twit/WA, 50% LI  Hanson, J. (2014) AR Feeler Questionaire, Unpublished,Available From j.p.c.hanson@gmail.com: Brunel University.  Chat, IM, Posting, collaboration  Hanson, J. (2014) AR Feeler Questionaire, Unpublished,Available From j.p.c.hanson@gmail.com: Brunel University.  Not widely used on LI  Restrictive feel  ITworld (2010) How IT Professionals Use Social Media - and how Marketers can join the conversation, http://marketing.computerworld.com/ITW_WP_Social_Engagement.pdf: ITworld  Do you feel watched? Hampton, K.N., Rainie, L., Lu,W., Dwyer, M., Shin, I., & Purcell, k. (2014) Social Media and the 'Spiral of Silence' www.pewInternet.org/2014/08/26/social-media-and-the-spiral-of-silence: PEW Research Center
  • 3.  Location Based Social Networking  Technical Limitations due to experience  Write to an Interface, not to an implementation  Nierstrasz, O. (2008) 09Patterns, P2 [Lecture Notes] programming 2, University of Bern, 2008  Strategy Pattern Gamma, E., Helm, R., Johnson, R.,Vlissides, J. (1994)Strategy. Design Patterns, Elements of Reusable Object-Oriented Software. Westford, MA:AddisonWeseley.  Back Compatability.
  • 4.
  • 5.
  • 7. users logo User Post Live camera preview screenshot
  • 8. User posts Expanded user post logo screenshot Compass widget Standard zoom controls The User
  • 9. public Post(long id,String userName, String title, String content , double latitude, double longditude, int time) { this.ID = id; this.USERNAME = userName; this.TITLE = title; this.CONTENT = content; this.LATITUDE = latitude; this.LONGDITUDE = longditude; this.TIME = time; } public TestWorld() { postStack = new Stack<Post>(); postStack.push(new Post(1L, "bobTheTest","post 1","hello all im bob test subject 1" , 51.533483d, -0.473592d, 1)); postStack.push(new Post(2L, "daveTheTest","post 2","hello all im dave test subject 2" , 51.533066d, -0.472723d, 2)); postStack.push(new Post(3l, "timTheTest","post 3","hello all im tim test subject 3" , 51.534244d, -0.473201d, 3)); postStack.push(new Post(4l, "cliveTheTest","post 4","hello all im clive test subject 4" , 51.534517d, -0.469655d, 4)); } /** * **/ public void updateWorld(ArcView arcView) { while(postStack.size() != 0) { Post postToAdd = postStack.pop(); arcView.addPost(postToAdd.getLatitude(), postToAdd.getLongditude() , postToAdd.getTITLE(), postToAdd.getCONTENT() , postToAdd.getID(), postToAdd.getTime()); } TestWorld testyworld = new TestWorld(); testyworld.updateWorld(this); public void addPost (double lat, double lng, String title, String content, long id, int timeSSMMHHDDMMYY) { GeoObject objectToAdd = new GeoObject(id); objectToAdd.setGeoPosition(lat, lng); objectToAdd.setImageResource(R.drawable.ic_launcher); objectToAdd.setName(title); world.addBeyondarObject(objectToAdd); mBeyondarFragment.setWorld(world); //add post content to internal Map postContentMap.put(objectToAdd.getId() , content); public void clearPosts() { while(world.getBeyondarObjectList(0).size() != 1) { world.remove(world.getBeyondarObjectList(0).get(0)); } postContentMap.clear(); } package com.orpheus.ARC.view; public interface ArcView { public void addPost(double lat, double lng, String title, String content, long id, int timeSSMMHHDDMMYY); public void clearPosts(); }
  • 10.  User feedback study  Adjust requirements in line with feedback  Observed testing of users.  Measuring how long it takes User to complete a task.
  • 11.  Core functionality that works:  Gps, CameraView, Map view, presenter, strategy  Core Functionality that doesn’t:  Navigation, relationships, ListView, Beyondar and MapQuest don’t play well together.  What I’ve learned:  Don’t bite off more than you can chew,  Android fundementals  BeyondAR, MapQuest.
  • 12.  Duggan, M., Smith,A. (2013) Social Media Update 2013, http://pewinternet.org/reports/2013/social-media-update.aspx: PEW Research Center. Gamma, E., Helm, R., Johnson, R.,Vlissides, J. (1994)Strategy. Design Patterns, Elements of Reusable Object-Oriented Software. Westford, MA:AddisonWeseley.  Hampton, K.N., Rainie, L., Lu,W., Dwyer, M., Shin, I., & Purcell, k. (2014) Social Media and the 'Spiral of Silence' www.pewInternet.org/2014/08/26/social-media-and-the-spiral-of-silence: PEW Research Center  Hanson, J. (2014) AR Feeler Questionaire, Unpublished,Available From j.p.c.hanson@gmail.com: Brunel University.  ITworld (2010) How IT Professionals Use Social Media - and how Marketers can join the conversation, http://marketing.computerworld.com/ITW_WP_Social_Engagement.pdf: ITworld Nierstrasz, O. (2008) 09Patterns, P2 [Lecture Notes] programming 2, University of Bern, 2008