SlideShare a Scribd company logo
1 of 33
Make the app work on my device! ,[object Object],[object Object],[object Object],KristianNorling
Region Västra Götaland? © Region Västra Götaland
© Region Västra Götaland
How do we get the most of our development efforts and at the same time spending as little money and time as possible?
How do we make the applications work across browsers including mobiles?
Holistic approach
Picture [pile of Lego blocks] [pile of Lego blocks]
Many different building blocks
Picture [lego board] [lego board]
Fundament
Transparency
Picture [lego blueprint] [lego blueprint] © Lego
Reference architecture
Picture [users] [users]
Effect management
 
Picture [the finished picture] [the finished picture]
Interaction design
 
Prototyping
Picture [door and window] [door and window]
Common libraries
Picture [users] [users]
Usability testing
Picture [close-up of Lego & copycat] [close-up of Lego & copycat]
Metadata
Picture [different blocks, same color] [different blocks, same color]
Semantic markup
Microformats
 
 
all of these building blocks gives good findability
[email_address] www.slideshare.net/kristiannorling hittavard.vgregion.se/hriv/ code.google.com/p/oppna-program/ www.linkedin.com/in/kristiannorling

More Related Content

Similar to Make The App Work On My Device!

Project one assessments submission
Project one assessments submissionProject one assessments submission
Project one assessments submissionEldon Stazz
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016Pixel Crayons
 
Development and collaboration tools
Development and collaboration toolsDevelopment and collaboration tools
Development and collaboration toolsAlba Amador
 
Hybrid Mobile App Development Frameworks 2016
Hybrid Mobile App Development Frameworks 2016Hybrid Mobile App Development Frameworks 2016
Hybrid Mobile App Development Frameworks 2016PixelCrayons
 
Navigating Help - Testing Information Architecture with Treejack
Navigating Help - Testing Information Architecture with TreejackNavigating Help - Testing Information Architecture with Treejack
Navigating Help - Testing Information Architecture with Treejackpatricia_gale
 
SFSU ISYS 363 Group Project #1 Raiders
SFSU ISYS 363 Group Project #1 RaidersSFSU ISYS 363 Group Project #1 Raiders
SFSU ISYS 363 Group Project #1 RaidersISYS363Raiders
 
My Career Condensed -- Alexey Kuznetsov
My Career Condensed -- Alexey KuznetsovMy Career Condensed -- Alexey Kuznetsov
My Career Condensed -- Alexey KuznetsovAlexey Kuznetsov
 
Idiomatic Domain Driven Design: implementing CQRS
Idiomatic Domain Driven Design: implementing CQRSIdiomatic Domain Driven Design: implementing CQRS
Idiomatic Domain Driven Design: implementing CQRSAndrea Saltarello
 
Execution Framework of the GEMOC Studio
Execution Framework of the GEMOC StudioExecution Framework of the GEMOC Studio
Execution Framework of the GEMOC StudioBenoit Combemale
 
Integration blueprint-short-en
Integration blueprint-short-enIntegration blueprint-short-en
Integration blueprint-short-enGuido Schmutz
 
Memos case study Innerworkings
Memos case study InnerworkingsMemos case study Innerworkings
Memos case study InnerworkingsApro Software
 
3d Interactive presentation software
3d Interactive presentation software3d Interactive presentation software
3d Interactive presentation softwareAurora3D Software
 
Development and collaboration tools (1)
Development and collaboration tools (1)Development and collaboration tools (1)
Development and collaboration tools (1)Alba Amador
 
Communication Strategy for Open Source Projects, or How to get Engineers to T...
Communication Strategy for Open Source Projects, or How to get Engineers to T...Communication Strategy for Open Source Projects, or How to get Engineers to T...
Communication Strategy for Open Source Projects, or How to get Engineers to T...All Things Open
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxBOBY RISHABH KUMAR SHARMA
 
Gibbens_James_Resume (2)
Gibbens_James_Resume (2)Gibbens_James_Resume (2)
Gibbens_James_Resume (2)James Gibbens
 
Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Knut Relbe-Moe [MVP, MCT]
 

Similar to Make The App Work On My Device! (20)

Project one assessments submission
Project one assessments submissionProject one assessments submission
Project one assessments submission
 
EJC'12
EJC'12EJC'12
EJC'12
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016
 
Development and collaboration tools
Development and collaboration toolsDevelopment and collaboration tools
Development and collaboration tools
 
Hybrid Mobile App Development Frameworks 2016
Hybrid Mobile App Development Frameworks 2016Hybrid Mobile App Development Frameworks 2016
Hybrid Mobile App Development Frameworks 2016
 
Navigating Help - Testing Information Architecture with Treejack
Navigating Help - Testing Information Architecture with TreejackNavigating Help - Testing Information Architecture with Treejack
Navigating Help - Testing Information Architecture with Treejack
 
SFSU ISYS 363 Group Project #1 Raiders
SFSU ISYS 363 Group Project #1 RaidersSFSU ISYS 363 Group Project #1 Raiders
SFSU ISYS 363 Group Project #1 Raiders
 
Tech trends
Tech trendsTech trends
Tech trends
 
My Career Condensed -- Alexey Kuznetsov
My Career Condensed -- Alexey KuznetsovMy Career Condensed -- Alexey Kuznetsov
My Career Condensed -- Alexey Kuznetsov
 
Online presentation tools
Online presentation toolsOnline presentation tools
Online presentation tools
 
Idiomatic Domain Driven Design: implementing CQRS
Idiomatic Domain Driven Design: implementing CQRSIdiomatic Domain Driven Design: implementing CQRS
Idiomatic Domain Driven Design: implementing CQRS
 
Execution Framework of the GEMOC Studio
Execution Framework of the GEMOC StudioExecution Framework of the GEMOC Studio
Execution Framework of the GEMOC Studio
 
Integration blueprint-short-en
Integration blueprint-short-enIntegration blueprint-short-en
Integration blueprint-short-en
 
Memos case study Innerworkings
Memos case study InnerworkingsMemos case study Innerworkings
Memos case study Innerworkings
 
3d Interactive presentation software
3d Interactive presentation software3d Interactive presentation software
3d Interactive presentation software
 
Development and collaboration tools (1)
Development and collaboration tools (1)Development and collaboration tools (1)
Development and collaboration tools (1)
 
Communication Strategy for Open Source Projects, or How to get Engineers to T...
Communication Strategy for Open Source Projects, or How to get Engineers to T...Communication Strategy for Open Source Projects, or How to get Engineers to T...
Communication Strategy for Open Source Projects, or How to get Engineers to T...
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
 
Gibbens_James_Resume (2)
Gibbens_James_Resume (2)Gibbens_James_Resume (2)
Gibbens_James_Resume (2)
 
Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14Introduction to SharePoint and Project Siena at SEFORUM14
Introduction to SharePoint and Project Siena at SEFORUM14
 

More from Kristian Norling

Searching for people is no 1
Searching for people is no 1Searching for people is no 1
Searching for people is no 1Kristian Norling
 
Bättre service med smartare sök
Bättre service med smartare sökBättre service med smartare sök
Bättre service med smartare sökKristian Norling
 
7 tips for better enterprise search
7 tips for better enterprise search7 tips for better enterprise search
7 tips for better enterprise searchKristian Norling
 
Intranätens tillstånd och framtid
Intranätens tillstånd och framtidIntranätens tillstånd och framtid
Intranätens tillstånd och framtidKristian Norling
 
Hvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivtHvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivtKristian Norling
 
God praxis för din sökfunktion
God praxis för din sökfunktionGod praxis för din sökfunktion
God praxis för din sökfunktionKristian Norling
 
Introduction to enterprise search for intranets and websites
Introduction to enterprise search for intranets and websitesIntroduction to enterprise search for intranets and websites
Introduction to enterprise search for intranets and websitesKristian Norling
 
God praxis för sök på intranät - vad ledande praktiker gör
God praxis för sök på intranät - vad ledande praktiker görGod praxis för sök på intranät - vad ledande praktiker gör
God praxis för sök på intranät - vad ledande praktiker görKristian Norling
 
Framtidens arbetsplats och kunskapsdelning
Framtidens arbetsplats och kunskapsdelningFramtidens arbetsplats och kunskapsdelning
Framtidens arbetsplats och kunskapsdelningKristian Norling
 
Optimising Your Content for findability
Optimising Your Content for findabilityOptimising Your Content for findability
Optimising Your Content for findabilityKristian Norling
 
Information Flow on the Intranet at Region Västra Götaland
Information Flow on the Intranet at Region Västra GötalandInformation Flow on the Intranet at Region Västra Götaland
Information Flow on the Intranet at Region Västra GötalandKristian Norling
 
In search for a good practice of finding information
In search for a good practice of finding informationIn search for a good practice of finding information
In search for a good practice of finding informationKristian Norling
 
Practical web governance with search analytics and more
Practical web governance with search analytics and morePractical web governance with search analytics and more
Practical web governance with search analytics and moreKristian Norling
 
Effektivisera sökfunktionen
Effektivisera sökfunktionenEffektivisera sökfunktionen
Effektivisera sökfunktionenKristian Norling
 
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behov
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behovHur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behov
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behovKristian Norling
 

More from Kristian Norling (20)

Our last intranet project
Our last intranet projectOur last intranet project
Our last intranet project
 
Searching for people is no 1
Searching for people is no 1Searching for people is no 1
Searching for people is no 1
 
Insidan ut
Insidan utInsidan ut
Insidan ut
 
Bättre service med smartare sök
Bättre service med smartare sökBättre service med smartare sök
Bättre service med smartare sök
 
7 tips for better enterprise search
7 tips for better enterprise search7 tips for better enterprise search
7 tips for better enterprise search
 
Intranätens tillstånd och framtid
Intranätens tillstånd och framtidIntranätens tillstånd och framtid
Intranätens tillstånd och framtid
 
Intranät i Sverige 2013
Intranät i Sverige 2013Intranät i Sverige 2013
Intranät i Sverige 2013
 
Hvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivtHvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivt
 
God praxis för din sökfunktion
God praxis för din sökfunktionGod praxis för din sökfunktion
God praxis för din sökfunktion
 
Introduction to enterprise search for intranets and websites
Introduction to enterprise search for intranets and websitesIntroduction to enterprise search for intranets and websites
Introduction to enterprise search for intranets and websites
 
God praxis för sök på intranät - vad ledande praktiker gör
God praxis för sök på intranät - vad ledande praktiker görGod praxis för sök på intranät - vad ledande praktiker gör
God praxis för sök på intranät - vad ledande praktiker gör
 
Framtidens arbetsplats och kunskapsdelning
Framtidens arbetsplats och kunskapsdelningFramtidens arbetsplats och kunskapsdelning
Framtidens arbetsplats och kunskapsdelning
 
Optimising Your Content for findability
Optimising Your Content for findabilityOptimising Your Content for findability
Optimising Your Content for findability
 
Information Flow on the Intranet at Region Västra Götaland
Information Flow on the Intranet at Region Västra GötalandInformation Flow on the Intranet at Region Västra Götaland
Information Flow on the Intranet at Region Västra Götaland
 
Going open source first
Going open source firstGoing open source first
Going open source first
 
Morgondagens intranät
Morgondagens intranätMorgondagens intranät
Morgondagens intranät
 
In search for a good practice of finding information
In search for a good practice of finding informationIn search for a good practice of finding information
In search for a good practice of finding information
 
Practical web governance with search analytics and more
Practical web governance with search analytics and morePractical web governance with search analytics and more
Practical web governance with search analytics and more
 
Effektivisera sökfunktionen
Effektivisera sökfunktionenEffektivisera sökfunktionen
Effektivisera sökfunktionen
 
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behov
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behovHur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behov
Hur du framgångsrikt effektiviserar sökfunktionen utifrån användarens behov
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Make The App Work On My Device!

Editor's Notes

  1. 1.5 million people, Göteborg, 2nd largest city50 000 people works in the organisation
  2. 85% of the organisation works within Healthcare
  3. “ Save time & money”
  4. “ effective use of tools and components"
  5. perspective, viewpointstyle, attitudecreative, freedom
  6. Like lego
  7. easy, lightweight
  8. productive, efficientdeliverable Agile development methods
  9. Open Source
  10. How to build the app?
  11. Ask the users, stakeholders and management
  12. Let the effects identified in the effect map guide the design
  13. Build *something* that works, doesn’t have to be done “right”. or build a mock-up that can be used for testing purposes
  14. YUI for layout and javascript jquery
  15. test the app on users
  16. Relate information to other related information
  17. easiest way to implement semantic markup