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
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
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
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
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/