SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Mobile or
immobile?
(responsive design, cookies and kiosks)




HTML5 and CSS3: Ready for Prime Time?,
An Amigos Online Conference,
8 February, 2013


Bill Helman,
Integrated Digital Services Librarian,
University of Baltimore Langsdale Library
twitter.com/thinkpol
slideshare.net/whelman



                                            photo by flicker user His Sad Shadow
What to expect in the next hour or so

1.   An introduction (this slide), followed by a little bit about the people involved
     in the kiosk project, and a look at the kiosks in the wild

2.   Background on the user centered design approach we took

3.   Why we went with an HTML5 framework (and some of the other choices
     for what's under the hood)

4.   We'll take a look at the responsive site that the backbone of the kiosk

5.   The devilish trickery we used to immobilize our mobile site

6.   Take a look at some code and share our link to it on GitHub


                                                                       photo by flicker user leynik
(me, Margo Kabel and Juan Francisco Reyes)
Can you build us a mobile...
"something?"




                          photo by flicker user statelibrarynsw
Stormtroopers all look, and act, the same.
Mobile websites shouldn't.




                                 photo by flicker user jdhancock
Your users are unique snowflakes.
Take some time to get to know them.




                             photo by flicker user yelllowcloud
How will this new feature solve an
existing problem?




                              photo by flicker user yelllowcloud
Does this solution make sense for the
device they are using?




                             photo by flicker user yelllowcloud
Do user needs assessment
on the cheep cheap.




                           photo by flicker user reubeninstt
Focus groups:
use a student and run them for free!*




                              photo by flicker user usaghumphreys
Gamestorming: design the box
Whiteboards: conduct polls in real time
Frameworks: read some online
documentation, feel like an expert.
Besides a jQM framework, what else is
under the hood?
JavaScript and JSON
JavaScript and JSON... along with
ColdFusion,
JavaScript and JSON... along with
ColdFusion, XML
JavaScript and JSON... along with
ColdFusion, XML and the ALEPH api
photo by flicker user Nels_P_Olsen
Resources we used and our code

All our code is belong to you: github.com/whelman

Head first html5 programing. http://www.worldcat.
org/oclc/706018590

Head first mobile web. http://www.worldcat.
org/oclc/744291335

Gamestorming: A playbook for innovators, rulebreakers,
and changemakers. http://www.worldcat.
org/oclc/471816034

jQuery Mobile: http://jquerymobile.com (this is an awesome
site to get you up and running)
Thank you.

Find this presentation at: slideshare.net/whelman


William Helman
    twitter.com/thinkpol
    http://whelman.com

Weitere ähnliche Inhalte

Ähnlich wie Mobile or immobile? (responsive design, cookies and kiosks) html5css3

Usability is dead...
Usability is dead...Usability is dead...
Usability is dead...James Kelway
 
HoloLens.pdf
HoloLens.pdfHoloLens.pdf
HoloLens.pdfVishwas N
 
The real value of open source: ROI and beyond
The real value of open source: ROI and beyondThe real value of open source: ROI and beyond
The real value of open source: ROI and beyondJeffrey McGuire
 
DevOps and the Death & Rebirth of Childhood Innocence
DevOps and the Death & Rebirth of Childhood InnocenceDevOps and the Death & Rebirth of Childhood Innocence
DevOps and the Death & Rebirth of Childhood InnocenceRobert Douglass
 
How HTML5 missed its graduation - #TrondheimDC
How HTML5 missed its graduation - #TrondheimDCHow HTML5 missed its graduation - #TrondheimDC
How HTML5 missed its graduation - #TrondheimDCChristian Heilmann
 
Next Generation Media - Wolter
Next Generation Media - WolterNext Generation Media - Wolter
Next Generation Media - WolterCodemotion
 
Portable Technology in the Workplace – Welcoming Wearables
Portable Technology in the Workplace – Welcoming WearablesPortable Technology in the Workplace – Welcoming Wearables
Portable Technology in the Workplace – Welcoming WearablesMartin Hamilton
 
For a Social Local and Mobile Drupal
For a Social Local and Mobile DrupalFor a Social Local and Mobile Drupal
For a Social Local and Mobile DrupalAdyax
 
Open Hack London - Introduction to YQL
Open Hack London - Introduction to YQLOpen Hack London - Introduction to YQL
Open Hack London - Introduction to YQLChristian Heilmann
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript PerformanceNoam Kfir
 
All About Augmented Reality
All About Augmented RealityAll About Augmented Reality
All About Augmented RealityAlmog Koren
 
Finding harmony in web development
Finding harmony in web developmentFinding harmony in web development
Finding harmony in web developmentChristian Heilmann
 
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...Amber Case
 
ItemMirror, XML & The Promise of Information Integration
ItemMirror, XML & The Promise of Information IntegrationItemMirror, XML & The Promise of Information Integration
ItemMirror, XML & The Promise of Information Integrationkeepingfoundthingsfound
 
Real World Lessons in jQuery Mobile
Real World Lessons in jQuery MobileReal World Lessons in jQuery Mobile
Real World Lessons in jQuery MobileKai Koenig
 
NCompass Live: The Future of Virtual Reality for Youth Services
NCompass Live: The Future of Virtual Reality for Youth ServicesNCompass Live: The Future of Virtual Reality for Youth Services
NCompass Live: The Future of Virtual Reality for Youth ServicesNebraska Library Commission
 

Ähnlich wie Mobile or immobile? (responsive design, cookies and kiosks) html5css3 (20)

Usability is dead...
Usability is dead...Usability is dead...
Usability is dead...
 
HoloLens.pdf
HoloLens.pdfHoloLens.pdf
HoloLens.pdf
 
The real value of open source: ROI and beyond
The real value of open source: ROI and beyondThe real value of open source: ROI and beyond
The real value of open source: ROI and beyond
 
DevOps and the Death & Rebirth of Childhood Innocence
DevOps and the Death & Rebirth of Childhood InnocenceDevOps and the Death & Rebirth of Childhood Innocence
DevOps and the Death & Rebirth of Childhood Innocence
 
Mobile html5 v2
Mobile html5 v2Mobile html5 v2
Mobile html5 v2
 
How HTML5 missed its graduation - #TrondheimDC
How HTML5 missed its graduation - #TrondheimDCHow HTML5 missed its graduation - #TrondheimDC
How HTML5 missed its graduation - #TrondheimDC
 
Mobiele sites en applicatie op Drupal
Mobiele sites en applicatie op DrupalMobiele sites en applicatie op Drupal
Mobiele sites en applicatie op Drupal
 
Next Generation Media - Wolter
Next Generation Media - WolterNext Generation Media - Wolter
Next Generation Media - Wolter
 
Portable Technology in the Workplace – Welcoming Wearables
Portable Technology in the Workplace – Welcoming WearablesPortable Technology in the Workplace – Welcoming Wearables
Portable Technology in the Workplace – Welcoming Wearables
 
For a Social Local and Mobile Drupal
For a Social Local and Mobile DrupalFor a Social Local and Mobile Drupal
For a Social Local and Mobile Drupal
 
Open Hack London - Introduction to YQL
Open Hack London - Introduction to YQLOpen Hack London - Introduction to YQL
Open Hack London - Introduction to YQL
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript Performance
 
All About Augmented Reality
All About Augmented RealityAll About Augmented Reality
All About Augmented Reality
 
QtEmbedded
QtEmbeddedQtEmbedded
QtEmbedded
 
Finding harmony in web development
Finding harmony in web developmentFinding harmony in web development
Finding harmony in web development
 
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
 
ItemMirror, XML & The Promise of Information Integration
ItemMirror, XML & The Promise of Information IntegrationItemMirror, XML & The Promise of Information Integration
ItemMirror, XML & The Promise of Information Integration
 
Real World Lessons in jQuery Mobile
Real World Lessons in jQuery MobileReal World Lessons in jQuery Mobile
Real World Lessons in jQuery Mobile
 
Adobemax2009na
Adobemax2009naAdobemax2009na
Adobemax2009na
 
NCompass Live: The Future of Virtual Reality for Youth Services
NCompass Live: The Future of Virtual Reality for Youth ServicesNCompass Live: The Future of Virtual Reality for Youth Services
NCompass Live: The Future of Virtual Reality for Youth Services
 

Mehr von William Helman

What if you could do serious good in your library through play?
What if you could do serious good in your library through play?What if you could do serious good in your library through play?
What if you could do serious good in your library through play?William Helman
 
Recruiting and Retaining Library IT People - What We Learned
Recruiting and Retaining Library IT People - What We LearnedRecruiting and Retaining Library IT People - What We Learned
Recruiting and Retaining Library IT People - What We LearnedWilliam Helman
 
Fondly Remembering Our Implementation of Eds: 2014 MDL Vendor Day
Fondly Remembering Our Implementation of Eds: 2014 MDL Vendor DayFondly Remembering Our Implementation of Eds: 2014 MDL Vendor Day
Fondly Remembering Our Implementation of Eds: 2014 MDL Vendor DayWilliam Helman
 
Twitter For Librarians
Twitter For LibrariansTwitter For Librarians
Twitter For LibrariansWilliam Helman
 

Mehr von William Helman (6)

What if you could do serious good in your library through play?
What if you could do serious good in your library through play?What if you could do serious good in your library through play?
What if you could do serious good in your library through play?
 
Recruiting and Retaining Library IT People - What We Learned
Recruiting and Retaining Library IT People - What We LearnedRecruiting and Retaining Library IT People - What We Learned
Recruiting and Retaining Library IT People - What We Learned
 
Fondly Remembering Our Implementation of Eds: 2014 MDL Vendor Day
Fondly Remembering Our Implementation of Eds: 2014 MDL Vendor DayFondly Remembering Our Implementation of Eds: 2014 MDL Vendor Day
Fondly Remembering Our Implementation of Eds: 2014 MDL Vendor Day
 
Keep it Simple Stupid
Keep it Simple StupidKeep it Simple Stupid
Keep it Simple Stupid
 
Atom Lightning Talk
Atom Lightning TalkAtom Lightning Talk
Atom Lightning Talk
 
Twitter For Librarians
Twitter For LibrariansTwitter For Librarians
Twitter For Librarians
 

Kürzlich hochgeladen

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Kürzlich hochgeladen (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Mobile or immobile? (responsive design, cookies and kiosks) html5css3

  • 1. Mobile or immobile? (responsive design, cookies and kiosks) HTML5 and CSS3: Ready for Prime Time?, An Amigos Online Conference, 8 February, 2013 Bill Helman, Integrated Digital Services Librarian, University of Baltimore Langsdale Library twitter.com/thinkpol slideshare.net/whelman photo by flicker user His Sad Shadow
  • 2. What to expect in the next hour or so 1. An introduction (this slide), followed by a little bit about the people involved in the kiosk project, and a look at the kiosks in the wild 2. Background on the user centered design approach we took 3. Why we went with an HTML5 framework (and some of the other choices for what's under the hood) 4. We'll take a look at the responsive site that the backbone of the kiosk 5. The devilish trickery we used to immobilize our mobile site 6. Take a look at some code and share our link to it on GitHub photo by flicker user leynik
  • 3. (me, Margo Kabel and Juan Francisco Reyes)
  • 4.
  • 5.
  • 6. Can you build us a mobile... "something?" photo by flicker user statelibrarynsw
  • 7. Stormtroopers all look, and act, the same. Mobile websites shouldn't. photo by flicker user jdhancock
  • 8. Your users are unique snowflakes. Take some time to get to know them. photo by flicker user yelllowcloud
  • 9. How will this new feature solve an existing problem? photo by flicker user yelllowcloud
  • 10. Does this solution make sense for the device they are using? photo by flicker user yelllowcloud
  • 11. Do user needs assessment on the cheep cheap. photo by flicker user reubeninstt
  • 12. Focus groups: use a student and run them for free!* photo by flicker user usaghumphreys
  • 15. Frameworks: read some online documentation, feel like an expert.
  • 16. Besides a jQM framework, what else is under the hood?
  • 18. JavaScript and JSON... along with ColdFusion,
  • 19. JavaScript and JSON... along with ColdFusion, XML
  • 20. JavaScript and JSON... along with ColdFusion, XML and the ALEPH api
  • 21. photo by flicker user Nels_P_Olsen
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Resources we used and our code All our code is belong to you: github.com/whelman Head first html5 programing. http://www.worldcat. org/oclc/706018590 Head first mobile web. http://www.worldcat. org/oclc/744291335 Gamestorming: A playbook for innovators, rulebreakers, and changemakers. http://www.worldcat. org/oclc/471816034 jQuery Mobile: http://jquerymobile.com (this is an awesome site to get you up and running)
  • 30. Thank you. Find this presentation at: slideshare.net/whelman William Helman twitter.com/thinkpol http://whelman.com