ektron developer webinar: getting started on the mobile web

31
SAH: Mobile Bill Cava, Chief Evangelist Mobile is the New Competitive

Upload: billcavaus

Post on 27-Jan-2015

106 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ektron Developer Webinar: Getting Started on the Mobile Web

SAH: MobileBill Cava, Chief Evangelist

Mobile is the New Competitive Edge

Page 2: Ektron Developer Webinar: Getting Started on the Mobile Web

Are we currently experiencing the biggest transformation in the

history of computing to date?

Page 3: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 4: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 5: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 9: Ektron Developer Webinar: Getting Started on the Mobile Web

The Mobile 50%-46% of U.S. adults use smartphones as of February 2012.

-66% of Americans 24-34 year olds owned a smartphone January 2012

-50% of Facebook's total audience (845 million) uses mobile devices (425 million people)

http://www.lukew.com/ff/entry.asp?1510 

Page 10: Ektron Developer Webinar: Getting Started on the Mobile Web

Mobile is driving the most dramatic behavior transformation

in history

1. Social networking is accelerating the growth of mobile2. Consumers are shifting time to mobile usage3. Mobile commerce is changing shopping behavior

Page 11: Ektron Developer Webinar: Getting Started on the Mobile Web

Separation of Content from Presentation

Page 12: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 13: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 14: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 15: Ektron Developer Webinar: Getting Started on the Mobile Web

3 Approaches

• Device Detection (Server Side)• Responsive Design (Client

Side)• Responsive + Server Side

(Ress)

Page 16: Ektron Developer Webinar: Getting Started on the Mobile Web

Device Targeted Content

• Server Side Device Detection •WURFL Library• Device served a specific template

Page 17: Ektron Developer Webinar: Getting Started on the Mobile Web

Device Targeted Content

1.Enable Device Detection in web.config

2.Develop Templates for Mobile Device

3.Register Mobile Templates with Ektron

Page 18: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 19: Ektron Developer Webinar: Getting Started on the Mobile Web

demo

Page 20: Ektron Developer Webinar: Getting Started on the Mobile Web

Responsive Design

Page 21: Ektron Developer Webinar: Getting Started on the Mobile Web

Main 3 Ingredients of RWD1. Flexible grid based

layout2. Flexible images3. Media Queries

Page 22: Ektron Developer Webinar: Getting Started on the Mobile Web

Flexible Images

http://www.alistapart.com/articles/responsive-images-and-web-standards-at-the-turning-point

Page 23: Ektron Developer Webinar: Getting Started on the Mobile Web

Responsive Images

• http://jquerypicture.com/• https://github.com/scottjehl/picturefill

Page 24: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 25: Ektron Developer Webinar: Getting Started on the Mobile Web

SS vs RWD

• SS - Approach assumes you want to layer mobile functionality on top of an existing site–Works well when you need to “patch”

mobile holes

• SS – Requires a separate “forked” code base– Drawback: more code, more overhead– Benefit: isolated code, less risk

Page 26: Ektron Developer Webinar: Getting Started on the Mobile Web

resources

Page 27: Ektron Developer Webinar: Getting Started on the Mobile Web

http://www.ektron.com/Resources/Product-Documentation/

Page 28: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 29: Ektron Developer Webinar: Getting Started on the Mobile Web
Page 30: Ektron Developer Webinar: Getting Started on the Mobile Web

Case Studies

Page 31: Ektron Developer Webinar: Getting Started on the Mobile Web

May Developer Program: Mobile

• Content Technology Podcast: Episdode #7: Responsive Design with Ethan Marcotte

• 5 Technical Blog Posts from MVPs (Managing Content for the Mobile Web, Mobile Website Detection, more)