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

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

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