how... do you know?

40
How ... Do you know ... Aleksandra Gavrilovska 2012-04-02

Upload: aleksandra-gavrilovska

Post on 07-Jul-2015

195 views

Category:

Education


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: How... Do you know?

How ... ���Do you know ...

Aleksandra Gavrilovska

2012-04-02

Page 2: How... Do you know?

How to open a presentation

•  Get in touch with the audience

•  tell a joke

•  30 sec

Page 3: How... Do you know?

Do you know me?

•  Senior software developer at Netcetera

•  iOS applications

•  not a geek, not a hipster

•  passionate about life

Page 4: How... Do you know?

Sharing is caring

Page 5: How... Do you know?

Do you know how many we are?

• In 2011

•  USA - 1336300

•  UK - 333000

•  Canada - 387000

•  Japan - 1016929

source: http://tinyurl.com/czqfpes

Page 6: How... Do you know?

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

Page 7: How... Do you know?

Do you know that You have to read

books?

Page 8: How... Do you know?

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

Page 9: How... Do you know?

http://www.digitalbuzzblog.com/infographic-60-seconds-of-statistics-on-the-internet/

Page 10: How... Do you know?

How fast is mobile internet growing?

http://www.digitalbuzzblog.com/2011-mobile-statistics-stats-facts-marketing-infographic/

Page 11: How... Do you know?

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

Page 12: How... Do you know?

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

Page 13: How... Do you know?

Source: Nielsen

Page 14: How... Do you know?

Mobile payment •  Japan

•  Sony’s contactless smart card technology FeliCa

Page 15: How... Do you know?

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

Page 16: How... Do you know?

How NFC can be used?

• NFC devices can be used in contactless payment systems

•  : MasterCard PayPass transactions

Page 17: How... Do you know?

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

Page 18: How... Do you know?

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

Page 19: How... Do you know?

http://www.checkcity.com/blog/wp-content/uploads/2012/02/Facebook-IPO.jpg

Page 20: How... Do you know?

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

Page 21: How... Do you know?

How to use Facebook Connect

•  https://developers.facebook.com

•  iOS Native Apps

•  Android Native Apps

•  Single sign-on

Page 22: How... Do you know?

Facebook Zodiac

Page 23: How... Do you know?

Facebook Zodiac

Page 24: How... Do you know?

Do you know what Social Login is?���

http://blog.3dcart.com/

Page 25: How... Do you know?

EASTERN EUROPEAN MOBILE MONDAY Bucharest, Romania

Page 26: How... Do you know?

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

Page 27: How... Do you know?

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

Page 28: How... Do you know?

What do we need

•  Three components

•  Camera or display that will bring the reality

•  Added information

•  Software or system to bring all together

Page 29: How... Do you know?

http://www.commoncraft.com/video/augmented-reality

Page 30: How... Do you know?

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

Page 31: How... Do you know?

Layar Vision: Get more out of AR •  Location-based layers

•  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

Page 32: How... Do you know?

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

Page 33: How... Do you know?

http://youtu.be/AsD0DuPT1GI

Page 34: How... Do you know?

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"

Page 35: How... Do you know?

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

Page 36: How... Do you know?

Enable Layar Vision

Page 37: How... Do you know?
Page 38: How... Do you know?

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

Page 39: How... Do you know?

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

Page 40: How... Do you know?

Thank You. ���Questions?���

Text