Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How... Do you know?


Published on

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

Published in: Education
  • Be the first to comment

  • Be the first to like this

How... Do you know?

  1. 1. How ... Do you know ... Aleksandra Gavrilovska 2012-04-02
  2. 2. How to open a presentation •  Get in touch with the audience •  tell a joke •  30 sec
  3. 3. Do you know me? •  Senior software developer at Netcetera •  iOS applications •  not a geek, not a hipster •  passionate about life
  4. 4. Sharing is caring
  5. 5. Do you know how many we are? • In 2011 •  USA - 1336300 •  UK - 333000 •  Canada - 387000 •  Japan - 1016929 source:
  6. 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. 7. Do you know thatYou have to read books?
  8. 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. 9. statistics-on-the-internet/
  10. 10. How fast is mobile internet growing?
  11. 11. Do you know the top smartphone OS in 2011? Worldwide smartphone market, by OS
  12. 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. 13. Source: Nielsen
  14. 14. Mobile payment •  Japan •  Sony s contactless smart card technology FeliCa
  15. 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. 16. How NFC can be used? •  NFC devices can be used in contactless payment systems •  : MasterCard PayPass transactions
  17. 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. 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. 19.
  20. 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. 21. How to use Facebook Connect • •  iOS Native Apps •  Android Native Apps •  Single sign-on
  22. 22. Facebook Zodiac
  23. 23. Facebook Zodiac
  24. 24. Do you know what Social Login is?
  25. 25. EASTERN EUROPEAN MOBILE MONDAY Bucharest, Romania
  26. 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. 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. 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. 29.
  30. 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. 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. 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. 33.
  34. 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. 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. 36. Enable Layar Vision
  37. 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. 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. 39. Thank You.Questions?