How... Do you know?

Uploaded on

I made this presentation for the students of The Faculty of Computer Science and Engineering (FCSE). …

I made this presentation for the students of The Faculty of Computer Science and Engineering (FCSE).

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 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
  • 4. Sharing is caring
  • 5. Do you know how many we are? • In 2011 •  USA - 1336300 •  UK - 333000 •  Canada - 387000 •  Japan - 1016929 source:
  • 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 thatYou 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
  • 9. statistics-on-the-internet/
  • 10. How fast is mobile internet growing?
  • 11. Do you know the top smartphone OS in 2011? Worldwide smartphone market, by OS
  • 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
  • 13. Source: Nielsen
  • 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
  • 18. Do you know thatsmartphones 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 • smart-phone-malware-six-worst-offenders-125248
  • 19.
  • 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 • •  iOS Native Apps •  Android Native Apps •  Single sign-on
  • 22. Facebook Zodiac
  • 23. Facebook Zodiac
  • 24. Do you know what Social Login is?
  • 26. Do you know whatAugmented Reality is? •  augment •  to increase in size or number •  to add to •  reality •  Use technology to add to our reality
  • 27. Do you know whatAugmented 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
  • 29.
  • 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
  • 33.
  • 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
  • 36. Enable Layar Vision
  • 37. Making Layers •  Do it yourself •  Become a Developer • •  Wiki or Support from Layar •  Use Layar Creation Tools •  buildAR, Poistr, Poiz, VISAR, PorPOIse •  Hire a Layar Developer
  • 38. "I spend most of my time studying new technologies. My main task is to understand whats going on and try to see where we can fit in." " " Carlos Slim
  • 39. Thank You.Questions?