SlideShare a Scribd company logo
1 of 91
DEVELOPING SITES
  OPTIMIZED FOR
  MOBILE DEVICES
DEVELOPING SITES
  OPTIMIZED FOR
  MOBILE DEVICES
         Brendan Ryan
         Library Commons Assistant
         Phillips Memorial Library
         Providence College
DEVELOPING SITES
                         OPTIMIZED FOR
                         MOBILE DEVICES
                                Brendan Ryan
                                Library Commons Assistant
                                Phillips Memorial Library

     Getting Started            Providence College
1.

2.   Tools to Create
3.   Rules to design
     by…
4.   Just when you
     think you’re
     done…
1   Getting Started
1   Getting Started
      1. Key considerations when developing
      for mobile devices
1   Getting Started
      1. Key considerations when developing
      for mobile devices
      2. What purpose does this site serve?
1   Getting Started
      1. Key considerations when developing
      for mobile devices
      2. What purpose does this site serve?
      3. Assess your resources
1   Getting Started
      1. Key considerations when developing
      for mobile devices
      2. What purpose does this site serve?
      3. Assess your resources
      4. Browse other mobile sites
1   Getting Started
      1. Key considerations when developing
      for mobile devices
      2. What purpose does this site serve?
      3. Assess your resources
      4. Browse other mobile sites
      5. Helpful web resources
Key considerations
Key considerations

✴   Device screen-width varies widely
 ✴   Simplicity in design enhances legibility
 ✴   Do not use absolute text sizes
 ✴   Detailed images will not translate well to
     most devices
Key considerations

✴   Device screen-width varies widely
 ✴   Simplicity in design enhances legibility
 ✴   Do not use absolute text sizes
 ✴   Detailed images will not translate well to
     most devices
✴   Mobile devices are not as powerful as
    computers
 ✴   Pages will load slowly
What purpose does this site
serve?
What purpose does this site
serve?


✴   Clearly identify your audience

    ✴   Helps the library determine what
        services to offer
What purpose does this site
serve?
                                           PURPOSES:
                                           ✴ IM a
✴   Clearly identify your audience         librarian
                                           ✴ Get hours
                                           & directions
    ✴   Helps the library determine what   ✴ Search
                                           the catalog
        services to offer
                                           ✴ Etc.
Assess Your Resources
Assess Your Resources
Assess Your Resources

✴Providence College is a small liberal arts college
 so the project was largely the library’s
 responsibility
Assess Your Resources

✴Providence College is a small liberal arts college
 so the project was largely the library’s
 responsibility
      ✴We kept it simple because that’s what skills were
         available
Assess Your Resources

✴Providence College is a small liberal arts college
 so the project was largely the library’s
 responsibility
      ✴We kept it simple because that’s what skills were
         available
✴Perhaps patrons can offer assistance to
  your institution
Assess Your Resources

✴Providence College is a small liberal arts college
 so the project was largely the library’s
 responsibility
      ✴We kept it simple because that’s what skills were
         available
✴Perhaps patrons can offer assistance to
  your institution
       ✴Local students (college, secondary)
Assess Your Resources

✴Providence College is a small liberal arts college
 so the project was largely the library’s
 responsibility
      ✴We kept it simple because that’s what skills were
         available
✴Perhaps patrons can offer assistance to
  your institution
       ✴Local students (college, secondary)
         ✴Business and marketing classes alongside
            computer and design courses
Browse other mobile
       sites
Browse other mobile
            sites
✴   Allows you to find models at other
    library sites
Browse other mobile
           sites
✴ Allows you to find models at other
  library sites
✴ Determine what works and what

  doesn’t
Browse other mobile
           sites
✴ Allows you to find models at other
  library sites
✴ Determine what works and what

  doesn’t
✴ Assess sites outside of the library

  world in order to get new
  perspectives
Helpful web resources
Helpful web resources

✴Excellent mobile sites from libraries:
      ✴Public: New York Public Library
      ✴Academic: Oregon State University
Helpful web resources

✴Excellent mobile sites from libraries:
      ✴Public: New York Public Library
      ✴Academic: Oregon State University
Helpful web resources

✴Excellent mobile sites from libraries:
      ✴Public: New York Public Library
      ✴Academic: Oregon State University
Helpful web resources

✴Excellent mobile sites from libraries:
      ✴Public: New York Public Library
      ✴Academic: Oregon State University
Helpful web resources

✴Excellent mobile sites from libraries:
      ✴Public: New York Public Library
      ✴Academic: Oregon State University
Helpful web resources

✴Excellent mobile sites from libraries:
      ✴Public: New York Public Library
      ✴Academic: Oregon State University

✴Development tools
     ✴http://www.mobify.me/
     ✴http://www.webpagefx.com/design-
       build-mobile-web-site.html
      ✴http://www.mobisitegalore.com/
       index.html
      ✴http://www.developershome.com/
      ✴http://www.emailmeform.com/
2   Tools to Create
2   Tools to Create
      ✴   Device Emulators
2   Tools to Create
      ✴Device Emulators
      ✴Free Editors
2   Tools to Create
      ✴Device Emulators
      ✴Free Editors

      ✴Drawbacks to Dreamweaver
2   Tools to Create
      ✴Device Emulators
      ✴Free Editors

      ✴Drawbacks to Dreamweaver

      ✴Good mobile coding sites
Device Emulators
Device Emulators

Opera Browser
Device Emulators

Opera Browser
Device Emulators

Opera Browser
✴   Found on many
    mobile devices
✴   Excellent for
    working with
    different screen
    widths of devices
✴   Handy when
    ensuring designs
    work with multiple
    devices
Device Emulators

Opera Browser            Firefox User-Agent
✴   Found on many
    mobile devices
✴   Excellent for
    working with
    different screen
    widths of devices
✴   Handy when
    ensuring designs
    work with multiple
    devices
Device Emulators

Opera Browser            Firefox User-Agent
✴   Found on many        ✴   Firefox add-on
    mobile devices
                             ✴Customizable
✴   Excellent for
    working with         ✴   Allows users to
    different screen         simulate all cell-
    widths of devices        phone operating
                             systems with the
✴   Handy when
                             proper device profile
    ensuring designs
                             code
    work with multiple
    devices
Free Editors
Free Editors
✴   Notetab Pro is available as a free download for 30
    days
    ✴ The basic version that is free does not include text
      line numbers
    ✴ More features than Notetab or Code Lobster
Free Editors
✴   Notetab Pro is available as a free download for 30
    days
    ✴ The basic version that is free does not include text
      line numbers
    ✴ More features than Notetab or Code Lobster

✴ Code Lobster:
   ✴Free editor which matches Notetab Pro
Free Editors
✴   Notetab Pro is available as a free download for 30
    days
    ✴ The basic version that is free does not include text
      line numbers
    ✴ More features than Notetab or Code Lobster

✴ Code Lobster:
   ✴Free editor which matches Notetab Pro


✴   OpenOffice.org Bluefish
     ✴GNU/Linux free option
Free Editors
✴   Notetab Pro is available as a free download for 30
    days
    ✴ The basic version that is free does not include text
      line numbers
    ✴ More features than Notetab or Code Lobster

✴ Code Lobster:
   ✴Free editor which matches Notetab Pro


✴   OpenOffice.org Bluefish
     ✴GNU/Linux free option


Searching the web for editors will net a number of
possibilities
Drawbacks to Dreamweaver
Drawbacks to Dreamweaver
✴Very sloppy coding
      ✴Initially worked with Dw to develop our site
      ✴After designing it fully I then had to re-edit
       it in order to validate the code of the pages
      ✴Excessive
         ✴File size become unmanageable
           ✴   Essential that they need to be small for
               ease of loading on mobile devices
Drawbacks to Dreamweaver
✴Very sloppy coding
      ✴Initially worked with Dw to develop our site
      ✴After designing it fully I then had to re-edit
       it in order to validate the code of the pages
      ✴Excessive
         ✴File size become unmanageable
            ✴   Essential that they need to be small for
                ease of loading on mobile devices
✴Not cross-compatible
      ✴Dw files are saved in a proprietary format
       that is only accessible by the program
      ✴DW is expensive
      ✴Regular editors like Notetab, Code Lobster,
       Bluefish, and any number of others are
       interchangeable w/ .html and .txt
3   Rules to design by…
3   Rules to design by…
     Simple hints that can start you down
     the right path and help you avoid
     frustration and wasted time.
     (or things I wish I knew then)
Clickstream
Clickstream
✴Limit the amount of sites the
 user has to navigate to get the
 desired information
Clickstream
✴Limit the amount of sites the
 user has to navigate to get the
 desired information
  ✴Often sites load slowly on
   mobile devices
Clickstream
✴Limit the amount of sites the
 user has to navigate to get the
 desired information
  ✴Often sites load slowly on
   mobile devices
  ✴They are difficult to access
Clickstream
✴Limit the amount of sites the
 user has to navigate to get the
 desired information
  ✴Often sites load slowly on
   mobile devices
  ✴They are difficult to access
Clickstream
✴Limit the amount of sites the
 user has to navigate to get the
 desired information
  ✴Often sites load slowly on
   mobile devices
  ✴They are difficult to access
Clickstream
✴Limit the amount of sites the
 user has to navigate to get the
 desired information
  ✴Often sites load slowly on
   mobile devices
  ✴They are difficult to access
Using Image Files
Using Image Files
Mobile devices feature small
screens
Using Image Files
Mobile devices feature small
screens

Limit the size and
detail of your graphic
images
Using Image Files
Mobile devices feature small
screens                        Use .gif images
Limit the size and
detail of your graphic
images
Using Image Files
Mobile devices feature small
screens                        Use .gif images
Limit the size and             Smaller size
detail of your graphic          than .jpg’s results
images                          in quicker loading
Using Image Files
Mobile devices feature small
screens                        Use .gif images
Limit the size and             Smaller size
detail of your graphic          than .jpg’s results
images                          in quicker loading


✴I incorporated all images into my CSS
Using Image Files
Mobile devices feature small
screens                        Use .gif images
Limit the size and             Smaller size
detail of your graphic          than .jpg’s results
images                          in quicker loading


✴I incorporated all images into my CSS
   ✴This made the XHTML code simpler while
   making my CSS files very large
Use percentages or ems to
        size text
Use percentages or ems to
              size text
✴   This will allow it to scale to proper
    sizing
✴   A tremendous variable in designing for
    mobile devices is screen dimensions
             ✴   ems and percentages are malleable
                 and allow text to fit proportionally
             ✴   ems   1em is 16pt font on standard
Use percentages or ems to
              size text
✴   This will allow it to scale to proper
    sizing
✴   A tremendous variable in designing for
    mobile devices is screen dimensions
             ✴   ems and percentages are malleable
                 and allow text to fit proportionally
             ✴   ems   1em is 16pt font on standard

This won’t work with image files as they are not
  resizable to device window while remaining
                  conspicuous
CSS is your friend
CSS is your friend
✴   Link to external style-sheet (CSS) to
    format all pages
✴ This reduces XHTML file size, and
  consequently load time
✴ Simplifies large editing of site style, as pages
  are linked to the same CSS
CSS is your friend
✴   Link to external style-sheet (CSS) to
    format all pages
✴ This reduces XHTML file size, and
  consequently load time
✴ Simplifies large editing of site style, as pages
  are linked to the same CSS

                   DO NOT:
              Use tables or frames
          Format pages through XHTML
4   Just when you think you’re done…
4   Just when you think you’re done…

      Essential steps to ensure
    that your site is really done
Validate all code
Validate all code

✴   W3 Schools provides the most authoritative
    source
✴   General sites: http://validator.w3.org/
✴   Mobile checker: http://waxler.w3.org/mobileok/
    index.html
Validate all code

✴   W3 Schools provides the most authoritative
    source
✴   General sites: http://validator.w3.org/
✴   Mobile checker: http://waxler.w3.org/mobileok/
    index.html




          This step is essential to creating any
            proper, well-functioning website
Design with the limitations of
Internet Explorer in mind
Design with the limitations of
Internet Explorer in mind
✴   Mobile devices often use this operating
    system
Design with the limitations of
Internet Explorer in mind
✴   Mobile devices often use this operating
    system
    ✴ ex. rounded button coding doesn’t

      work w/ IE, making the code and
      images required for this effect
      cumbersome
Design with the limitations of
Internet Explorer in mind
✴   Mobile devices often use this operating
    system
    ✴ ex. rounded button coding doesn’t

      work w/ IE, making the code and
      images required for this effect
      cumbersome
✴   Requires one to evaluate the importance and
    value of features
Design with the limitations of
Internet Explorer in mind
✴   Mobile devices often use this operating
    system
    ✴ ex. rounded button coding doesn’t

      work w/ IE, making the code and
      images required for this effect
      cumbersome
✴   Requires one to evaluate the importance and
    value of features
     ✴ Often most effective to keep it very simple
Things I’d like to do
Things I’d like to do
✴   Automatically direct mobile devices from
    the general library site to the mobile site
Things I’d like to do
✴   Automatically direct mobile devices from
    the general library site to the mobile site
✴   Create an overriding webpage that would
    give users the status of the library in
    inclement weather
Things I’d like to do
✴   Automatically direct mobile devices from
    the general library site to the mobile site
✴   Create an overriding webpage that would
    give users the status of the library in
    inclement weather
✴   We have snow days!
Things I’d like to do
✴   Automatically direct mobile devices from
    the general library site to the mobile site
✴   Create an overriding webpage that would
    give users the status of the library in
    inclement weather
✴   We have snow days!
✴   Create a fully searchable library catalog for
    mobile devices
Contact Information


Brendan Ryan
Library Commons Assistant
Phillips Memorial Library
Providence College
bryan1@providence.edu
401.865.1993
http://m.providence.edu/library/

More Related Content

Recently uploaded

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
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
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Recently uploaded (20)

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
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
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Mobile Websites for Public Libraries

  • 1.
  • 2. DEVELOPING SITES OPTIMIZED FOR MOBILE DEVICES
  • 3. DEVELOPING SITES OPTIMIZED FOR MOBILE DEVICES Brendan Ryan Library Commons Assistant Phillips Memorial Library Providence College
  • 4. DEVELOPING SITES OPTIMIZED FOR MOBILE DEVICES Brendan Ryan Library Commons Assistant Phillips Memorial Library Getting Started Providence College 1. 2. Tools to Create 3. Rules to design by… 4. Just when you think you’re done…
  • 5. 1 Getting Started
  • 6. 1 Getting Started 1. Key considerations when developing for mobile devices
  • 7. 1 Getting Started 1. Key considerations when developing for mobile devices 2. What purpose does this site serve?
  • 8. 1 Getting Started 1. Key considerations when developing for mobile devices 2. What purpose does this site serve? 3. Assess your resources
  • 9. 1 Getting Started 1. Key considerations when developing for mobile devices 2. What purpose does this site serve? 3. Assess your resources 4. Browse other mobile sites
  • 10. 1 Getting Started 1. Key considerations when developing for mobile devices 2. What purpose does this site serve? 3. Assess your resources 4. Browse other mobile sites 5. Helpful web resources
  • 12. Key considerations ✴ Device screen-width varies widely ✴ Simplicity in design enhances legibility ✴ Do not use absolute text sizes ✴ Detailed images will not translate well to most devices
  • 13. Key considerations ✴ Device screen-width varies widely ✴ Simplicity in design enhances legibility ✴ Do not use absolute text sizes ✴ Detailed images will not translate well to most devices ✴ Mobile devices are not as powerful as computers ✴ Pages will load slowly
  • 14. What purpose does this site serve?
  • 15. What purpose does this site serve? ✴ Clearly identify your audience ✴ Helps the library determine what services to offer
  • 16. What purpose does this site serve? PURPOSES: ✴ IM a ✴ Clearly identify your audience librarian ✴ Get hours & directions ✴ Helps the library determine what ✴ Search the catalog services to offer ✴ Etc.
  • 19. Assess Your Resources ✴Providence College is a small liberal arts college so the project was largely the library’s responsibility
  • 20. Assess Your Resources ✴Providence College is a small liberal arts college so the project was largely the library’s responsibility ✴We kept it simple because that’s what skills were available
  • 21. Assess Your Resources ✴Providence College is a small liberal arts college so the project was largely the library’s responsibility ✴We kept it simple because that’s what skills were available ✴Perhaps patrons can offer assistance to your institution
  • 22. Assess Your Resources ✴Providence College is a small liberal arts college so the project was largely the library’s responsibility ✴We kept it simple because that’s what skills were available ✴Perhaps patrons can offer assistance to your institution ✴Local students (college, secondary)
  • 23. Assess Your Resources ✴Providence College is a small liberal arts college so the project was largely the library’s responsibility ✴We kept it simple because that’s what skills were available ✴Perhaps patrons can offer assistance to your institution ✴Local students (college, secondary) ✴Business and marketing classes alongside computer and design courses
  • 25. Browse other mobile sites ✴ Allows you to find models at other library sites
  • 26. Browse other mobile sites ✴ Allows you to find models at other library sites ✴ Determine what works and what doesn’t
  • 27. Browse other mobile sites ✴ Allows you to find models at other library sites ✴ Determine what works and what doesn’t ✴ Assess sites outside of the library world in order to get new perspectives
  • 29. Helpful web resources ✴Excellent mobile sites from libraries: ✴Public: New York Public Library ✴Academic: Oregon State University
  • 30. Helpful web resources ✴Excellent mobile sites from libraries: ✴Public: New York Public Library ✴Academic: Oregon State University
  • 31. Helpful web resources ✴Excellent mobile sites from libraries: ✴Public: New York Public Library ✴Academic: Oregon State University
  • 32. Helpful web resources ✴Excellent mobile sites from libraries: ✴Public: New York Public Library ✴Academic: Oregon State University
  • 33. Helpful web resources ✴Excellent mobile sites from libraries: ✴Public: New York Public Library ✴Academic: Oregon State University
  • 34. Helpful web resources ✴Excellent mobile sites from libraries: ✴Public: New York Public Library ✴Academic: Oregon State University ✴Development tools ✴http://www.mobify.me/ ✴http://www.webpagefx.com/design- build-mobile-web-site.html ✴http://www.mobisitegalore.com/ index.html ✴http://www.developershome.com/ ✴http://www.emailmeform.com/
  • 35. 2 Tools to Create
  • 36. 2 Tools to Create ✴ Device Emulators
  • 37. 2 Tools to Create ✴Device Emulators ✴Free Editors
  • 38. 2 Tools to Create ✴Device Emulators ✴Free Editors ✴Drawbacks to Dreamweaver
  • 39. 2 Tools to Create ✴Device Emulators ✴Free Editors ✴Drawbacks to Dreamweaver ✴Good mobile coding sites
  • 43. Device Emulators Opera Browser ✴ Found on many mobile devices ✴ Excellent for working with different screen widths of devices ✴ Handy when ensuring designs work with multiple devices
  • 44. Device Emulators Opera Browser Firefox User-Agent ✴ Found on many mobile devices ✴ Excellent for working with different screen widths of devices ✴ Handy when ensuring designs work with multiple devices
  • 45. Device Emulators Opera Browser Firefox User-Agent ✴ Found on many ✴ Firefox add-on mobile devices ✴Customizable ✴ Excellent for working with ✴ Allows users to different screen simulate all cell- widths of devices phone operating systems with the ✴ Handy when proper device profile ensuring designs code work with multiple devices
  • 47. Free Editors ✴ Notetab Pro is available as a free download for 30 days ✴ The basic version that is free does not include text line numbers ✴ More features than Notetab or Code Lobster
  • 48. Free Editors ✴ Notetab Pro is available as a free download for 30 days ✴ The basic version that is free does not include text line numbers ✴ More features than Notetab or Code Lobster ✴ Code Lobster: ✴Free editor which matches Notetab Pro
  • 49. Free Editors ✴ Notetab Pro is available as a free download for 30 days ✴ The basic version that is free does not include text line numbers ✴ More features than Notetab or Code Lobster ✴ Code Lobster: ✴Free editor which matches Notetab Pro ✴ OpenOffice.org Bluefish ✴GNU/Linux free option
  • 50. Free Editors ✴ Notetab Pro is available as a free download for 30 days ✴ The basic version that is free does not include text line numbers ✴ More features than Notetab or Code Lobster ✴ Code Lobster: ✴Free editor which matches Notetab Pro ✴ OpenOffice.org Bluefish ✴GNU/Linux free option Searching the web for editors will net a number of possibilities
  • 52. Drawbacks to Dreamweaver ✴Very sloppy coding ✴Initially worked with Dw to develop our site ✴After designing it fully I then had to re-edit it in order to validate the code of the pages ✴Excessive ✴File size become unmanageable ✴ Essential that they need to be small for ease of loading on mobile devices
  • 53. Drawbacks to Dreamweaver ✴Very sloppy coding ✴Initially worked with Dw to develop our site ✴After designing it fully I then had to re-edit it in order to validate the code of the pages ✴Excessive ✴File size become unmanageable ✴ Essential that they need to be small for ease of loading on mobile devices ✴Not cross-compatible ✴Dw files are saved in a proprietary format that is only accessible by the program ✴DW is expensive ✴Regular editors like Notetab, Code Lobster, Bluefish, and any number of others are interchangeable w/ .html and .txt
  • 54. 3 Rules to design by…
  • 55. 3 Rules to design by… Simple hints that can start you down the right path and help you avoid frustration and wasted time. (or things I wish I knew then)
  • 57. Clickstream ✴Limit the amount of sites the user has to navigate to get the desired information
  • 58. Clickstream ✴Limit the amount of sites the user has to navigate to get the desired information ✴Often sites load slowly on mobile devices
  • 59. Clickstream ✴Limit the amount of sites the user has to navigate to get the desired information ✴Often sites load slowly on mobile devices ✴They are difficult to access
  • 60. Clickstream ✴Limit the amount of sites the user has to navigate to get the desired information ✴Often sites load slowly on mobile devices ✴They are difficult to access
  • 61. Clickstream ✴Limit the amount of sites the user has to navigate to get the desired information ✴Often sites load slowly on mobile devices ✴They are difficult to access
  • 62. Clickstream ✴Limit the amount of sites the user has to navigate to get the desired information ✴Often sites load slowly on mobile devices ✴They are difficult to access
  • 64. Using Image Files Mobile devices feature small screens
  • 65. Using Image Files Mobile devices feature small screens Limit the size and detail of your graphic images
  • 66. Using Image Files Mobile devices feature small screens Use .gif images Limit the size and detail of your graphic images
  • 67. Using Image Files Mobile devices feature small screens Use .gif images Limit the size and Smaller size detail of your graphic than .jpg’s results images in quicker loading
  • 68. Using Image Files Mobile devices feature small screens Use .gif images Limit the size and Smaller size detail of your graphic than .jpg’s results images in quicker loading ✴I incorporated all images into my CSS
  • 69. Using Image Files Mobile devices feature small screens Use .gif images Limit the size and Smaller size detail of your graphic than .jpg’s results images in quicker loading ✴I incorporated all images into my CSS ✴This made the XHTML code simpler while making my CSS files very large
  • 70. Use percentages or ems to size text
  • 71. Use percentages or ems to size text ✴ This will allow it to scale to proper sizing ✴ A tremendous variable in designing for mobile devices is screen dimensions ✴ ems and percentages are malleable and allow text to fit proportionally ✴ ems 1em is 16pt font on standard
  • 72. Use percentages or ems to size text ✴ This will allow it to scale to proper sizing ✴ A tremendous variable in designing for mobile devices is screen dimensions ✴ ems and percentages are malleable and allow text to fit proportionally ✴ ems 1em is 16pt font on standard This won’t work with image files as they are not resizable to device window while remaining conspicuous
  • 73. CSS is your friend
  • 74. CSS is your friend ✴ Link to external style-sheet (CSS) to format all pages ✴ This reduces XHTML file size, and consequently load time ✴ Simplifies large editing of site style, as pages are linked to the same CSS
  • 75. CSS is your friend ✴ Link to external style-sheet (CSS) to format all pages ✴ This reduces XHTML file size, and consequently load time ✴ Simplifies large editing of site style, as pages are linked to the same CSS DO NOT: Use tables or frames Format pages through XHTML
  • 76. 4 Just when you think you’re done…
  • 77. 4 Just when you think you’re done… Essential steps to ensure that your site is really done
  • 79. Validate all code ✴ W3 Schools provides the most authoritative source ✴ General sites: http://validator.w3.org/ ✴ Mobile checker: http://waxler.w3.org/mobileok/ index.html
  • 80. Validate all code ✴ W3 Schools provides the most authoritative source ✴ General sites: http://validator.w3.org/ ✴ Mobile checker: http://waxler.w3.org/mobileok/ index.html This step is essential to creating any proper, well-functioning website
  • 81. Design with the limitations of Internet Explorer in mind
  • 82. Design with the limitations of Internet Explorer in mind ✴ Mobile devices often use this operating system
  • 83. Design with the limitations of Internet Explorer in mind ✴ Mobile devices often use this operating system ✴ ex. rounded button coding doesn’t work w/ IE, making the code and images required for this effect cumbersome
  • 84. Design with the limitations of Internet Explorer in mind ✴ Mobile devices often use this operating system ✴ ex. rounded button coding doesn’t work w/ IE, making the code and images required for this effect cumbersome ✴ Requires one to evaluate the importance and value of features
  • 85. Design with the limitations of Internet Explorer in mind ✴ Mobile devices often use this operating system ✴ ex. rounded button coding doesn’t work w/ IE, making the code and images required for this effect cumbersome ✴ Requires one to evaluate the importance and value of features ✴ Often most effective to keep it very simple
  • 87. Things I’d like to do ✴ Automatically direct mobile devices from the general library site to the mobile site
  • 88. Things I’d like to do ✴ Automatically direct mobile devices from the general library site to the mobile site ✴ Create an overriding webpage that would give users the status of the library in inclement weather
  • 89. Things I’d like to do ✴ Automatically direct mobile devices from the general library site to the mobile site ✴ Create an overriding webpage that would give users the status of the library in inclement weather ✴ We have snow days!
  • 90. Things I’d like to do ✴ Automatically direct mobile devices from the general library site to the mobile site ✴ Create an overriding webpage that would give users the status of the library in inclement weather ✴ We have snow days! ✴ Create a fully searchable library catalog for mobile devices
  • 91. Contact Information Brendan Ryan Library Commons Assistant Phillips Memorial Library Providence College bryan1@providence.edu 401.865.1993 http://m.providence.edu/library/

Editor's Notes

  1. Include http://m.providence.edu/library/index.html  http://m.providence.edu/library/hours.html  http://m.providence.edu/library/holidays.html
  2. Include http://m.providence.edu/library/index.html  http://m.providence.edu/library/hours.html  http://m.providence.edu/library/holidays.html
  3. Include http://m.providence.edu/library/index.html  http://m.providence.edu/library/hours.html  http://m.providence.edu/library/holidays.html
  4. Include http://m.providence.edu/library/index.html  http://m.providence.edu/library/hours.html  http://m.providence.edu/library/holidays.html
  5. Include http://m.providence.edu/library/index.html  http://m.providence.edu/library/hours.html  http://m.providence.edu/library/holidays.html
  6. Include http://m.providence.edu/library/index.html  http://m.providence.edu/library/hours.html  http://m.providence.edu/library/holidays.html
  7. Include screenshot of mobile.css, code for index.html, and index.html
  8. Include screenshot of mobile.css, code for index.html, and index.html
  9. Include screenshot of mobile.css, code for index.html, and index.html
  10. Include screenshot of mobile.css, code for index.html, and index.html
  11. Include screenshot of mobile.css, code for index.html, and index.html
  12. Include screenshot of mobile.css, code for index.html, and index.html