SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
How ...
                Do you know ...	

                   Aleksandra Gavrilovska	





2012-04-02
How to open a
        presentation	


•  Get in touch with the audience	

•  tell a joke	

•  30 sec
Do you know me?	


•  Senior software developer at Netcetera	

•  iOS applications	

•  not a geek, not a hipster	

•  passionate about life
Sharing is caring
Do you know how many
                    we are?	

         • In 2011	

            •  USA - 1336300	

            •  UK - 333000	

            •  Canada - 387000	

            •  Japan - 1016929	




source: http://tinyurl.com/czqfpes
Do you know that ...	


•  in 2012 you still have to do backup?	

•  Codebase for a project is typically stored
  in a source control repository	

  •  CVS, SVN	

  •  GIT
Do you know that
You have to read
     books?
How to use command
      line tools?	

•    Software development tools are packed in the form of
     IDEs	

     •    Eclipse, Microsoft Visual Studio, xCode	

•    Easy to use	

•    The programmer is not thinking in details about the
     build process	

•    It is a magic: click a button and an executable will
     appear in the project folder	

•     Write your own make file
http://www.digitalbuzzblog.com/infographic-60-seconds-of-
                statistics-on-the-internet/
How fast is mobile
                     internet growing?	





http://www.digitalbuzzblog.com/2011-mobile-statistics-stats-facts-marketing-infographic/
Do you know the top
             smartphone OS in 2011?	





                                                                        Worldwide smartphone market, by OS	


http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats	

http://mobithinking.com/blog/nokia-drops-symbian
Mobile applications	

•  300000 + application on the market	

•  1 of 4 is used only once	

•  29 billion + apps downloaded	

•  average price is falling	

•  $7.3 billion revenue in 2011	

•  $36.7 billion revenue in 2015
Source: Nielsen
Mobile payment	

•  Japan	

•  Sony s contactless
  smart card
  technology FeliCa
Do you know what
       NFC is?
          	

•  Near field communication	

•  set of standards for smartphones and
  similar devices to establish radio
  communication with each other by
  touching them together or bringing them
  into close proximity, usually no more than
  a few centimeters
How NFC can be used?	


•  NFC devices can be used in contactless
     payment systems	

•                      : MasterCard PayPass
     transactions
How NFC can be used?	

               •     Due to short transmission range, NFC-based transactions
                     are possibly secure	

               •     Instant payments and coupon delivery using your handset,
                     as we do with your credit card or debit card	

               •     Exchange of information such as schedules, maps, business
                     card and coupon delivery in a few hundred milliseconds	

               •     Pay for items just by waving your phone over the NFC
                     capable devices	

               •     Transferring images, posters for displaying and printing	



http://en.wikipedia.org/wiki/Near_field_communication
Do you know that
smartphones can get malware?	

•    2,500 different types of mobile malware in 2010	

•    only 4% of tablets and smartphones shipped in 2010 had
     security software installed	

•    Android is most susceptible to accelerating malware	

•    Fake installers - paying for pirated versions of apps that are
     free	

•    Spyware and SMS Trojans	

•    http://www.technolog.msnbc.msn.com/technology/technolog/
     smart-phone-malware-six-worst-offenders-125248
http://www.checkcity.com/blog/wp-content/uploads/2012/02/Facebook-IPO.jpg
How to use Facebook
     Connect	

•  Over 425 million users access Facebook
  from a mobile device every month.
  Facebook Platform lets you bring these
  users and their friends to your mobile apps,
  creating a more engaging and personalized
  experience for your users
How to use Facebook
     Connect	

•  https://developers.facebook.com	

•  iOS Native Apps	

•  Android Native Apps	

•  Single sign-on
Facebook Zodiac
Facebook Zodiac
Do you know what Social Login is?
                           	





http://blog.3dcart.com/
EASTERN EUROPEAN MOBILE MONDAY	

Bucharest, Romania
Do you know what
Augmented Reality is?	

•  augment 	

  •  to increase in size or number 	

  •  to add to 	

•  reality	

•  Use technology to add to our reality
Do you know what
Augmented Reality is?	

•  Any technology that lets you view digital
  information within a useful context in the
  real world	

•  Viewing first-down and offsides lines while
  watching sports on television is a very basic
  form of augmented reality
What do we need	


•  Three components	

  •  Camera or display that will bring the
    reality	

  •  Added information	

  •  Software or system to bring all together
http://www.commoncraft.com/video/augmented-reality
Layar: The Company	

•  World s largest mobile augmented reality
  platform	

  •  Android, iPhone, Symbian, BlackBerry,
    Windows 7 devices	

  •  More than 10M installs	

  •  9000 developer	

  •  2500 layers
Layar Vision: Get more
•  Location-based layers	

 AR	

            out of
  •  find nearby locations, including cafés,
    shops and other businesses, as well as
    historical locations and monuments	

•  With other layers users can	

  •  play games within their environment	

  •  browse for clothes in a 360-degree
    virtual shop	

  •  view artwork placed digitally into the real
    world
Layar Vision: Get more
      out of AR	

•  enables the creation of layers and
  applications that recognize real world
  objects and display digital experiences on
  top of them	

•  visual triggers, like magazines, posters and
  newspapers
http://youtu.be/AsD0DuPT1GI
How it works - developer	

 •  Developer uploads reference images of the
     objects to be recognized, via the Layar
     Publishing Site	

   •  Each reference image will get a unique ID	

   •  When developing a layer, the developer
     can use these IDs to create the desired AR
     experience, by associating augments to the
     reference image IDs	

   •  Each image is analyzed for its unique
     fingerprint which is uploaded to the client
     with the layer with the layer
How it works - user	

•  When a user opens a Layar Vision layer, the
  image fingerprints corresponding to the
  reference image IDs for that layer will be loaded
  to the client	

•  The user can receive hints about augmented
  objects (configurable by the developer)	

•  When an object is detected and tracked, the
  associated augment is fetched from the server
  and rendered on top of the object
Enable Layar Vision
Making Layers	

•  Do it yourself	

  •  Become a Developer	

  •  layar.com/development	

  •  Wiki or Support from Layar	

•  Use Layar Creation Tools	

  •  buildAR, Poistr, Poiz, VISAR, PorPOIse	

•  Hire a Layar Developer
I spend most of my time studying new
            technologies. My main task is to
            understand what's going on and try to
            see where we can fit in. 
            
            Carlos Slim




http://photography.nationalgeographic.com/photography/photo-of-the-day/climbing-wall-singapore/
Thank You.
Questions?

Mais conteúdo relacionado

Mais procurados

Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesPass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesAnswerLab
 
Planning your Dream Mobile App
Planning your Dream Mobile AppPlanning your Dream Mobile App
Planning your Dream Mobile AppSean Katz
 
[OWASP-TR Mobil Güvenlik Çalıştayı 2015] Yalçın Çakmak - Social Media Apps Fo...
[OWASP-TR Mobil Güvenlik Çalıştayı 2015] Yalçın Çakmak - Social Media Apps Fo...[OWASP-TR Mobil Güvenlik Çalıştayı 2015] Yalçın Çakmak - Social Media Apps Fo...
[OWASP-TR Mobil Güvenlik Çalıştayı 2015] Yalçın Çakmak - Social Media Apps Fo...OWASP Turkiye
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Tom Deryckere
 
LifeSynk - Social Media in the real world
LifeSynk - Social Media in the real worldLifeSynk - Social Media in the real world
LifeSynk - Social Media in the real worldGamaroff Digital
 
iOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-PlatformsiOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-PlatformsMartin Ebner
 
Human Computer Interface Guidelines
Human Computer Interface GuidelinesHuman Computer Interface Guidelines
Human Computer Interface GuidelinesMartin Ebner
 
iPhone / iPad - Human Interface Guidelines
iPhone / iPad - Human Interface GuidelinesiPhone / iPad - Human Interface Guidelines
iPhone / iPad - Human Interface GuidelinesMartin Ebner
 
Human Interface Guidlines for Mobile Applications
Human Interface Guidlines for Mobile ApplicationsHuman Interface Guidlines for Mobile Applications
Human Interface Guidlines for Mobile ApplicationsMartin Ebner
 
Five Lessons Learned From Breaking Into A Casino: Confessions of a Penetratio...
Five Lessons Learned From Breaking Into A Casino: Confessions of a Penetratio...Five Lessons Learned From Breaking Into A Casino: Confessions of a Penetratio...
Five Lessons Learned From Breaking Into A Casino: Confessions of a Penetratio...Tom Eston
 
Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Coder Tech
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape R2integrated
 
Eye Os May 2011 V2.0
Eye Os May 2011 V2.0Eye Os May 2011 V2.0
Eye Os May 2011 V2.0ggorricm
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2Appin Ara
 
Android application development with latest version
Android application development with latest version Android application development with latest version
Android application development with latest version Mike Taylor
 

Mais procurados (18)

Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesPass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
 
Planning your Dream Mobile App
Planning your Dream Mobile AppPlanning your Dream Mobile App
Planning your Dream Mobile App
 
[OWASP-TR Mobil Güvenlik Çalıştayı 2015] Yalçın Çakmak - Social Media Apps Fo...
[OWASP-TR Mobil Güvenlik Çalıştayı 2015] Yalçın Çakmak - Social Media Apps Fo...[OWASP-TR Mobil Güvenlik Çalıştayı 2015] Yalçın Çakmak - Social Media Apps Fo...
[OWASP-TR Mobil Güvenlik Çalıştayı 2015] Yalçın Çakmak - Social Media Apps Fo...
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
LifeSynk - Social Media in the real world
LifeSynk - Social Media in the real worldLifeSynk - Social Media in the real world
LifeSynk - Social Media in the real world
 
iOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-PlatformsiOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-Platforms
 
Human Computer Interface Guidelines
Human Computer Interface GuidelinesHuman Computer Interface Guidelines
Human Computer Interface Guidelines
 
iPhone / iPad - Human Interface Guidelines
iPhone / iPad - Human Interface GuidelinesiPhone / iPad - Human Interface Guidelines
iPhone / iPad - Human Interface Guidelines
 
IOS7
IOS7IOS7
IOS7
 
Human Interface Guidlines for Mobile Applications
Human Interface Guidlines for Mobile ApplicationsHuman Interface Guidlines for Mobile Applications
Human Interface Guidlines for Mobile Applications
 
Five Lessons Learned From Breaking Into A Casino: Confessions of a Penetratio...
Five Lessons Learned From Breaking Into A Casino: Confessions of a Penetratio...Five Lessons Learned From Breaking Into A Casino: Confessions of a Penetratio...
Five Lessons Learned From Breaking Into A Casino: Confessions of a Penetratio...
 
There's an app for that nov 2011
There's an app for that nov 2011There's an app for that nov 2011
There's an app for that nov 2011
 
Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)
 
Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape Understanding the Complex Mobile Landscape
Understanding the Complex Mobile Landscape
 
Eye Os May 2011 V2.0
Eye Os May 2011 V2.0Eye Os May 2011 V2.0
Eye Os May 2011 V2.0
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2
 
Android application development with latest version
Android application development with latest version Android application development with latest version
Android application development with latest version
 
iOS platform
iOS platformiOS platform
iOS platform
 

Destaque

Learning Pool Presentation: Maximising the usage of your DLE forums
Learning Pool Presentation: Maximising the usage of your DLE forumsLearning Pool Presentation: Maximising the usage of your DLE forums
Learning Pool Presentation: Maximising the usage of your DLE forumsPaul McElvaney
 
Learning Pool's Lindsey Rees on 'How to create bespoke e-learning'.
Learning Pool's Lindsey Rees on 'How to create bespoke e-learning'.Learning Pool's Lindsey Rees on 'How to create bespoke e-learning'.
Learning Pool's Lindsey Rees on 'How to create bespoke e-learning'.Paul McElvaney
 
Learning Pool Social Care Seminar - Cardiff
Learning Pool Social Care Seminar - CardiffLearning Pool Social Care Seminar - Cardiff
Learning Pool Social Care Seminar - CardiffPaul McElvaney
 
LB Lambeth's Andrew Jacobs on Technology as the Enabler
LB Lambeth's Andrew Jacobs on Technology as the EnablerLB Lambeth's Andrew Jacobs on Technology as the Enabler
LB Lambeth's Andrew Jacobs on Technology as the EnablerPaul McElvaney
 
Loraine Slinn at LP2010
Loraine Slinn at LP2010Loraine Slinn at LP2010
Loraine Slinn at LP2010Paul McElvaney
 
Learning Pool and Carers
Learning Pool and Carers Learning Pool and Carers
Learning Pool and Carers Paul McElvaney
 
Sierra Bermeja Trail. Nueva Temporada 2017
Sierra Bermeja Trail. Nueva Temporada 2017Sierra Bermeja Trail. Nueva Temporada 2017
Sierra Bermeja Trail. Nueva Temporada 2017Juan Serrano Pérez
 
Working away from the office: Benefits and drawbacks
Working away from the office: Benefits and drawbacksWorking away from the office: Benefits and drawbacks
Working away from the office: Benefits and drawbacksRhonda Bracey
 
Learning Pool Social Care Webinar Presentation
Learning Pool Social Care Webinar PresentationLearning Pool Social Care Webinar Presentation
Learning Pool Social Care Webinar PresentationPaul McElvaney
 
Diigo Presentation- Revised
Diigo Presentation- RevisedDiigo Presentation- Revised
Diigo Presentation- RevisedLisa Sjogren
 
Dave Briggs on digital engagement
Dave Briggs on digital engagementDave Briggs on digital engagement
Dave Briggs on digital engagementPaul McElvaney
 
Hari
HariHari
Harislomb
 
Worksheet
WorksheetWorksheet
WorksheetNg Lim
 
If there is no fly v2
If there is no fly v2If there is no fly v2
If there is no fly v2Z3roXIII
 

Destaque (20)

Learning Pool Presentation: Maximising the usage of your DLE forums
Learning Pool Presentation: Maximising the usage of your DLE forumsLearning Pool Presentation: Maximising the usage of your DLE forums
Learning Pool Presentation: Maximising the usage of your DLE forums
 
Learning Pool's Lindsey Rees on 'How to create bespoke e-learning'.
Learning Pool's Lindsey Rees on 'How to create bespoke e-learning'.Learning Pool's Lindsey Rees on 'How to create bespoke e-learning'.
Learning Pool's Lindsey Rees on 'How to create bespoke e-learning'.
 
Reed business preso
Reed business presoReed business preso
Reed business preso
 
Learning Pool Social Care Seminar - Cardiff
Learning Pool Social Care Seminar - CardiffLearning Pool Social Care Seminar - Cardiff
Learning Pool Social Care Seminar - Cardiff
 
LB Lambeth's Andrew Jacobs on Technology as the Enabler
LB Lambeth's Andrew Jacobs on Technology as the EnablerLB Lambeth's Andrew Jacobs on Technology as the Enabler
LB Lambeth's Andrew Jacobs on Technology as the Enabler
 
Vov meeting
Vov meeting Vov meeting
Vov meeting
 
Podiumkunst
PodiumkunstPodiumkunst
Podiumkunst
 
Loraine Slinn at LP2010
Loraine Slinn at LP2010Loraine Slinn at LP2010
Loraine Slinn at LP2010
 
Learning Pool and Carers
Learning Pool and Carers Learning Pool and Carers
Learning Pool and Carers
 
Lecture 22
Lecture 22Lecture 22
Lecture 22
 
Sierra Bermeja Trail. Nueva Temporada 2017
Sierra Bermeja Trail. Nueva Temporada 2017Sierra Bermeja Trail. Nueva Temporada 2017
Sierra Bermeja Trail. Nueva Temporada 2017
 
Working away from the office: Benefits and drawbacks
Working away from the office: Benefits and drawbacksWorking away from the office: Benefits and drawbacks
Working away from the office: Benefits and drawbacks
 
Learning Pool Social Care Webinar Presentation
Learning Pool Social Care Webinar PresentationLearning Pool Social Care Webinar Presentation
Learning Pool Social Care Webinar Presentation
 
Diigo Presentation- Revised
Diigo Presentation- RevisedDiigo Presentation- Revised
Diigo Presentation- Revised
 
Libre Software Communities and Universities
Libre Software Communities and UniversitiesLibre Software Communities and Universities
Libre Software Communities and Universities
 
Dave Briggs on digital engagement
Dave Briggs on digital engagementDave Briggs on digital engagement
Dave Briggs on digital engagement
 
Hari
HariHari
Hari
 
Worksheet
WorksheetWorksheet
Worksheet
 
If there is no fly v2
If there is no fly v2If there is no fly v2
If there is no fly v2
 
Hazel and Kate-Unison
Hazel and Kate-UnisonHazel and Kate-Unison
Hazel and Kate-Unison
 

Semelhante a How... Do you know?

GlitterLabs-Product-Portfolio.pptx (1)
GlitterLabs-Product-Portfolio.pptx (1)GlitterLabs-Product-Portfolio.pptx (1)
GlitterLabs-Product-Portfolio.pptx (1)glitterlabs
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011arendsf
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12ayoungkin
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application developmentsaritasingh19866
 
MobileMiner and NervousNet
MobileMiner and NervousNetMobileMiner and NervousNet
MobileMiner and NervousNetkingsBSD
 
Profession android application development
Profession android application developmentProfession android application development
Profession android application developmentKwanzoo Dev
 
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Lumen Consulting
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Echelon Design
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for AndroidAlexJReid
 
Web 2.0 & 3.0 technologies & SoLoMo
Web 2.0 & 3.0 technologies & SoLoMoWeb 2.0 & 3.0 technologies & SoLoMo
Web 2.0 & 3.0 technologies & SoLoMoJake Aull
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsMark Billinghurst
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...SUGCON
 
Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with SitecorePieter Brinkman
 

Semelhante a How... Do you know? (20)

GlitterLabs-Product-Portfolio.pptx (1)
GlitterLabs-Product-Portfolio.pptx (1)GlitterLabs-Product-Portfolio.pptx (1)
GlitterLabs-Product-Portfolio.pptx (1)
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
Digital Trends March 2012
Digital Trends March 2012Digital Trends March 2012
Digital Trends March 2012
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
Mobile development
Mobile developmentMobile development
Mobile development
 
MobileMiner and NervousNet
MobileMiner and NervousNetMobileMiner and NervousNet
MobileMiner and NervousNet
 
Profession android application development
Profession android application developmentProfession android application development
Profession android application development
 
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
 
Multiplatform
MultiplatformMultiplatform
Multiplatform
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for Android
 
Web 2.0 & 3.0 technologies & SoLoMo
Web 2.0 & 3.0 technologies & SoLoMoWeb 2.0 & 3.0 technologies & SoLoMo
Web 2.0 & 3.0 technologies & SoLoMo
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with Sitecore
 

Último

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Último (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

How... Do you know?

  • 1. How ... Do you know ... Aleksandra Gavrilovska 2012-04-02
  • 2. How to open a presentation •  Get in touch with the audience •  tell a joke •  30 sec
  • 3. Do you know me? •  Senior software developer at Netcetera •  iOS applications •  not a geek, not a hipster •  passionate about life
  • 5. Do you know how many we are? • In 2011 •  USA - 1336300 •  UK - 333000 •  Canada - 387000 •  Japan - 1016929 source: http://tinyurl.com/czqfpes
  • 6. Do you know that ... •  in 2012 you still have to do backup? •  Codebase for a project is typically stored in a source control repository •  CVS, SVN •  GIT
  • 7. Do you know that You have to read books?
  • 8. How to use command line tools? •  Software development tools are packed in the form of IDEs •  Eclipse, Microsoft Visual Studio, xCode •  Easy to use •  The programmer is not thinking in details about the build process •  It is a magic: click a button and an executable will appear in the project folder •  Write your own make file
  • 10. How fast is mobile internet growing? http://www.digitalbuzzblog.com/2011-mobile-statistics-stats-facts-marketing-infographic/
  • 11. Do you know the top smartphone OS in 2011? Worldwide smartphone market, by OS http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats http://mobithinking.com/blog/nokia-drops-symbian
  • 12. Mobile applications •  300000 + application on the market •  1 of 4 is used only once •  29 billion + apps downloaded •  average price is falling •  $7.3 billion revenue in 2011 •  $36.7 billion revenue in 2015
  • 14. Mobile payment •  Japan •  Sony s contactless smart card technology FeliCa
  • 15. Do you know what NFC is? •  Near field communication •  set of standards for smartphones and similar devices to establish radio communication with each other by touching them together or bringing them into close proximity, usually no more than a few centimeters
  • 16. How NFC can be used? •  NFC devices can be used in contactless payment systems •  : MasterCard PayPass transactions
  • 17. How NFC can be used? •  Due to short transmission range, NFC-based transactions are possibly secure •  Instant payments and coupon delivery using your handset, as we do with your credit card or debit card •  Exchange of information such as schedules, maps, business card and coupon delivery in a few hundred milliseconds •  Pay for items just by waving your phone over the NFC capable devices •  Transferring images, posters for displaying and printing http://en.wikipedia.org/wiki/Near_field_communication
  • 18. Do you know that smartphones can get malware? •  2,500 different types of mobile malware in 2010 •  only 4% of tablets and smartphones shipped in 2010 had security software installed •  Android is most susceptible to accelerating malware •  Fake installers - paying for pirated versions of apps that are free •  Spyware and SMS Trojans •  http://www.technolog.msnbc.msn.com/technology/technolog/ smart-phone-malware-six-worst-offenders-125248
  • 20. How to use Facebook Connect •  Over 425 million users access Facebook from a mobile device every month. Facebook Platform lets you bring these users and their friends to your mobile apps, creating a more engaging and personalized experience for your users
  • 21. How to use Facebook Connect •  https://developers.facebook.com •  iOS Native Apps •  Android Native Apps •  Single sign-on
  • 24. Do you know what Social Login is? http://blog.3dcart.com/
  • 25. EASTERN EUROPEAN MOBILE MONDAY Bucharest, Romania
  • 26. Do you know what Augmented Reality is? •  augment •  to increase in size or number •  to add to •  reality •  Use technology to add to our reality
  • 27. Do you know what Augmented Reality is? •  Any technology that lets you view digital information within a useful context in the real world •  Viewing first-down and offsides lines while watching sports on television is a very basic form of augmented reality
  • 28. What do we need •  Three components •  Camera or display that will bring the reality •  Added information •  Software or system to bring all together
  • 30. Layar: The Company •  World s largest mobile augmented reality platform •  Android, iPhone, Symbian, BlackBerry, Windows 7 devices •  More than 10M installs •  9000 developer •  2500 layers
  • 31. Layar Vision: Get more •  Location-based layers AR out of •  find nearby locations, including cafés, shops and other businesses, as well as historical locations and monuments •  With other layers users can •  play games within their environment •  browse for clothes in a 360-degree virtual shop •  view artwork placed digitally into the real world
  • 32. Layar Vision: Get more out of AR •  enables the creation of layers and applications that recognize real world objects and display digital experiences on top of them •  visual triggers, like magazines, posters and newspapers
  • 34. How it works - developer •  Developer uploads reference images of the objects to be recognized, via the Layar Publishing Site •  Each reference image will get a unique ID •  When developing a layer, the developer can use these IDs to create the desired AR experience, by associating augments to the reference image IDs •  Each image is analyzed for its unique fingerprint which is uploaded to the client with the layer with the layer
  • 35. How it works - user •  When a user opens a Layar Vision layer, the image fingerprints corresponding to the reference image IDs for that layer will be loaded to the client •  The user can receive hints about augmented objects (configurable by the developer) •  When an object is detected and tracked, the associated augment is fetched from the server and rendered on top of the object
  • 37.
  • 38. Making Layers •  Do it yourself •  Become a Developer •  layar.com/development •  Wiki or Support from Layar •  Use Layar Creation Tools •  buildAR, Poistr, Poiz, VISAR, PorPOIse •  Hire a Layar Developer
  • 39. I spend most of my time studying new technologies. My main task is to understand what's going on and try to see where we can fit in. Carlos Slim http://photography.nationalgeographic.com/photography/photo-of-the-day/climbing-wall-singapore/