SlideShare uma empresa Scribd logo
1 de 23
Mobile!
Trends, Choices, Plans
    David Haskiya, Product Developer
Some mobile trends
Specific Europeana metrics re: mobile

  Mid-2011: iPhone 70% of our mobile users
  •   Android 2nd
  •   Blackberry, Symbian, Windows near-negligable
  Latter half of 2011 onwards: quick rise in tablet
  usage
  Projected usage:
      December 2011, 6% mobile (incl. tablets)
      December 2012, 15% mobile (incl. tablets)
      December 2013, 38% mobile (incl. tablets)
Choices: Native app vs. Web app


Mobile apps currently have better usability than
mobile sites, but forthcoming changes will
eventually make a mobile site the superior
strategy.
                                  Jakob Nielsen
Choices: Native apps
    Native applications advantages
    •   Better user experience
    •   Access to onboard devices and sensors
    •   Access to strong distributors (and payment models)
    Native application disadvantages
    •   Fractured OS-market (Apple, Android, Windows, Blackberry)
    •   Demands diverse development skills
    •   Traffic in a silo outside of the web
•   Conclusion: Build native apps if you are rich in
    resources (money, internal development) and are
    looking for intense user interaction including the device
    sensors.
Choices: Web

    Web advantages
    •   Develop once, maintain one platform
    •   On the web
    Web disadvantages
    •   Sub-optimal user experience
    •   Standardised GPS access only, no other sensors
•   Conclusion: Build mobile web if you have limited
    resources, a small development team and are looking
    for a user experience independent of device and
    sensor access.
Europeana –
decisions re:mobile
Europeana and mobile now
Mobile first and Responsive design




•   Mobile first is a design philosophy that focuses
    on progressively enhancing a site at increased
    screen-sizes.
•   Responsive design is a design technique that
    presents site pages content as effectively as
    possible at varying screen sizes
Development plans re:mobile

•   Mobile first and responsive (re-)design of the
    Europeana exhibitions and Europeana portal
    •   Ongoing
•   Responsive (re-)design of Europeana 1914-1918
    •   Starting very soon!
•   Any new Europeana web presence will be
    developed according to the mobile first and
    responsive design principles
•   Geo-location aware mobile access prototyping
    •   W3C Geo-location API, ongoing
•   In the Europeana Awareness project: native app
    prototype with UGC-aspect
Responsive exhibitions prototyping
Europeana Connect Rich Mobile Client prototype
Europeana Connect Rich Mobile Client prototype
Aren’t you losing out in the app revolution?

•   So why doesn’t Europeana focus on native apps?
    •   1. We’re not good at it. We could learn the basics but
        never become specialists
    •   2. We don’t have the resources to cover Android, iOS,
        and Windows
•   To not lose out we offer instead an Open API
        Letting developers and companies that are truly
        specialist do what they do best
The Europeana API – an
indirect approach to mobile
native apps
The Europeana API version 1.0
    Version 1.0 launched in 2011
    •   Based on the OpenSearch standard
    •   Available to the Europeana network only
    •   About 20 implementations of the API in production
    •   And about 70 prototype API implementations
•   Product marketing and Developer Outreach
    •   Simple website on Europeana Pro
    •   Simple documentation in Europeana Labs
    •   5 Hackathons that were extremely successful
    •   We’ve learnt a lot. For example that developers love mobile!
Hack4Europe winner of the Inclusion Award: Casual Curator
Hack4Europe winner of the Commercial Potential Award: Art4Europe
Hack4Europe winner of the Innovation Award: TimeMash
The Europeana API version 2.0 (Q3 2012)
  Is under development
  •   Simpler for developers (REST,JSON)
  •   More powerful (anything we can do, you can do)
  •   More scalable (logging, throttling, direct sign-up)
  •   Better documented (interactive docs, API console)
  •   Serves content in Europeana Data Model (EDM)
  Is paired with a Development Outreach Programme
  •   Hack4Europe 2012 in May
  •   Copenhaguen, Warzaw, Leuven and perhaps more
  •   Part of the EU Digital Agenda
  Will be an Open API
      Made possible by the new Data Exchange Agreement
What would you build?
    Surprise us.
Thanks! Any questions or comments?

          David Haskiya, Product Developer

Mais conteúdo relacionado

Mais procurados

Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibilityJon Gibbins
 
Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Stockmarket Broking
 
The A - Z Guide Of iOS App Development
The A - Z Guide Of iOS App DevelopmentThe A - Z Guide Of iOS App Development
The A - Z Guide Of iOS App DevelopmentKristaps Grinbergs
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Henny Swan
 
Accessibility Standards and the Mobile Web
Accessibility Standards and the Mobile WebAccessibility Standards and the Mobile Web
Accessibility Standards and the Mobile Webmmaertens
 
Improving the Mobile Application User Experience (UX)
Improving the Mobile Application User Experience (UX)Improving the Mobile Application User Experience (UX)
Improving the Mobile Application User Experience (UX)TechWell
 
Gary Chan
Gary ChanGary Chan
Gary Chanfndc
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Henny Swan
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
Mobile First Approach - The key to cross platform interface design
Mobile First Approach - The key to cross platform interface designMobile First Approach - The key to cross platform interface design
Mobile First Approach - The key to cross platform interface designVivek Parihar
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
Introduction to Smartphone Apps
Introduction to Smartphone AppsIntroduction to Smartphone Apps
Introduction to Smartphone Apps1776Productions
 
Introduction to Smartphone Apps
Introduction to Smartphone AppsIntroduction to Smartphone Apps
Introduction to Smartphone AppsGoLocalApps
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingTechWell
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endHenny Swan
 

Mais procurados (17)

Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02
 
The A - Z Guide Of iOS App Development
The A - Z Guide Of iOS App DevelopmentThe A - Z Guide Of iOS App Development
The A - Z Guide Of iOS App Development
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
 
Accessibility Standards and the Mobile Web
Accessibility Standards and the Mobile WebAccessibility Standards and the Mobile Web
Accessibility Standards and the Mobile Web
 
Improving the Mobile Application User Experience (UX)
Improving the Mobile Application User Experience (UX)Improving the Mobile Application User Experience (UX)
Improving the Mobile Application User Experience (UX)
 
Gary Chan
Gary ChanGary Chan
Gary Chan
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Mobile First Approach - The key to cross platform interface design
Mobile First Approach - The key to cross platform interface designMobile First Approach - The key to cross platform interface design
Mobile First Approach - The key to cross platform interface design
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
Introduction to Smartphone Apps
Introduction to Smartphone AppsIntroduction to Smartphone Apps
Introduction to Smartphone Apps
 
Introduction to Smartphone Apps
Introduction to Smartphone AppsIntroduction to Smartphone Apps
Introduction to Smartphone Apps
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility Testing
 
Area View
Area ViewArea View
Area View
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an end
 

Semelhante a Mobile Trends and Europeana's Approach

Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Fp7 final nie-jacky
Fp7 final nie-jackyFp7 final nie-jacky
Fp7 final nie-jackylaswebmaster
 
What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?Ciklum Ukraine
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeswamileo1
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Nuxeo
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)Yahoo Developer Network
 
MD-I-CH-ppt.ppt
MD-I-CH-ppt.pptMD-I-CH-ppt.ppt
MD-I-CH-ppt.pptbharatt7
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAaron Grant
 
Trends in mobile applications
Trends in mobile applicationsTrends in mobile applications
Trends in mobile applicationsOnkar Tibe
 
3 Types Of Mobile Apps.pptx
3 Types Of Mobile Apps.pptx3 Types Of Mobile Apps.pptx
3 Types Of Mobile Apps.pptxBOSC Tech Labs
 
Track G David Haskiya
Track G David HaskiyaTrack G David Haskiya
Track G David HaskiyaePSI Platform
 
Mobile developement
Mobile developementMobile developement
Mobile developementLilia Sfaxi
 
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...City Vision University
 
Wikipedia Mobile App with PhoneGap
Wikipedia Mobile App with PhoneGapWikipedia Mobile App with PhoneGap
Wikipedia Mobile App with PhoneGapTed Chien
 
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsAEGIS-ACCESSIBLE Projects
 
Mobile application development4
Mobile application development4Mobile application development4
Mobile application development4Appin Kulti Branch
 

Semelhante a Mobile Trends and Europeana's Approach (20)

Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Fp7 final nie-jacky
Fp7 final nie-jackyFp7 final nie-jacky
Fp7 final nie-jacky
 
What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?
 
iOS App Development and Marketing
iOS App Development and MarketingiOS App Development and Marketing
iOS App Development and Marketing
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and native
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
 
MD-I-CH-ppt.ppt
MD-I-CH-ppt.pptMD-I-CH-ppt.ppt
MD-I-CH-ppt.ppt
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring Budget
 
Trends in mobile applications
Trends in mobile applicationsTrends in mobile applications
Trends in mobile applications
 
3 Types Of Mobile Apps.pptx
3 Types Of Mobile Apps.pptx3 Types Of Mobile Apps.pptx
3 Types Of Mobile Apps.pptx
 
Track G David Haskiya
Track G David HaskiyaTrack G David Haskiya
Track G David Haskiya
 
Mobile developement
Mobile developementMobile developement
Mobile developement
 
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
Using Mobile for Your Message: A Process and a Strategy for Mobile Web Develo...
 
Maxime Thomas - eZBK
Maxime Thomas - eZBKMaxime Thomas - eZBK
Maxime Thomas - eZBK
 
Wikipedia Mobile App with PhoneGap
Wikipedia Mobile App with PhoneGapWikipedia Mobile App with PhoneGap
Wikipedia Mobile App with PhoneGap
 
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, StandardsOpen Accessibility EverywhereGroundwork, Infrastructure, Standards
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
 
Mobile application development4
Mobile application development4Mobile application development4
Mobile application development4
 

Mais de David Haskiya

Digitalt berättande - vägar fram, fallgropar och återuppfunna hjul
Digitalt berättande -  vägar fram, fallgropar och återuppfunna hjulDigitalt berättande -  vägar fram, fallgropar och återuppfunna hjul
Digitalt berättande - vägar fram, fallgropar och återuppfunna hjulDavid Haskiya
 
Europeana & IIIF - what we have been doing with IIIF and why
Europeana & IIIF - what we have been doing with IIIF and whyEuropeana & IIIF - what we have been doing with IIIF and why
Europeana & IIIF - what we have been doing with IIIF and whyDavid Haskiya
 
53 million objects! Now what?
53 million objects! Now what?53 million objects! Now what?
53 million objects! Now what?David Haskiya
 
Presentation of the GLAMwiki toolset at Best in Heritage 2016
Presentation of the GLAMwiki toolset at Best in Heritage 2016Presentation of the GLAMwiki toolset at Best in Heritage 2016
Presentation of the GLAMwiki toolset at Best in Heritage 2016David Haskiya
 
The Europeana Music Collections
The Europeana Music CollectionsThe Europeana Music Collections
The Europeana Music CollectionsDavid Haskiya
 
Europeana Music Channel, wireframes
Europeana Music Channel, wireframesEuropeana Music Channel, wireframes
Europeana Music Channel, wireframesDavid Haskiya
 
The Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open DataThe Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open DataDavid Haskiya
 
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsAnnotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsDavid Haskiya
 
A look at our API roadmap
A look at our API roadmapA look at our API roadmap
A look at our API roadmapDavid Haskiya
 
Top 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platformTop 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platformDavid Haskiya
 
Europeana and Open Data at the Hague Open Data Meetup
Europeana and Open Data at the Hague Open Data MeetupEuropeana and Open Data at the Hague Open Data Meetup
Europeana and Open Data at the Hague Open Data MeetupDavid Haskiya
 
Challenges and opportunities of aggregating multiple databases in Europeana
Challenges and opportunities of aggregating multiple databases in EuropeanaChallenges and opportunities of aggregating multiple databases in Europeana
Challenges and opportunities of aggregating multiple databases in EuropeanaDavid Haskiya
 
Exploring Europeana - Opportunities, Challenges, Inspirations and Plans
Exploring Europeana -  Opportunities, Challenges, Inspirations and PlansExploring Europeana -  Opportunities, Challenges, Inspirations and Plans
Exploring Europeana - Opportunities, Challenges, Inspirations and PlansDavid Haskiya
 
Europeana and Wikipedia - plans for collaboration
Europeana and Wikipedia - plans for collaborationEuropeana and Wikipedia - plans for collaboration
Europeana and Wikipedia - plans for collaborationDavid Haskiya
 
The Europeana API Strategy
The Europeana API StrategyThe Europeana API Strategy
The Europeana API StrategyDavid Haskiya
 
Europeana and Wikipedia(ns)
Europeana and Wikipedia(ns)Europeana and Wikipedia(ns)
Europeana and Wikipedia(ns)David Haskiya
 
The Europeana API and other technical interfaces
The Europeana API and other technical interfacesThe Europeana API and other technical interfaces
The Europeana API and other technical interfacesDavid Haskiya
 
Europeana Remix - an interactive story of an unlikely friendship during the F...
Europeana Remix - an interactive story of an unlikely friendship during the F...Europeana Remix - an interactive story of an unlikely friendship during the F...
Europeana Remix - an interactive story of an unlikely friendship during the F...David Haskiya
 
Introduction to the Europana Search API
Introduction to the Europana Search APIIntroduction to the Europana Search API
Introduction to the Europana Search APIDavid Haskiya
 

Mais de David Haskiya (20)

Digitalt berättande - vägar fram, fallgropar och återuppfunna hjul
Digitalt berättande -  vägar fram, fallgropar och återuppfunna hjulDigitalt berättande -  vägar fram, fallgropar och återuppfunna hjul
Digitalt berättande - vägar fram, fallgropar och återuppfunna hjul
 
Europeana & IIIF - what we have been doing with IIIF and why
Europeana & IIIF - what we have been doing with IIIF and whyEuropeana & IIIF - what we have been doing with IIIF and why
Europeana & IIIF - what we have been doing with IIIF and why
 
53 million objects! Now what?
53 million objects! Now what?53 million objects! Now what?
53 million objects! Now what?
 
Presentation of the GLAMwiki toolset at Best in Heritage 2016
Presentation of the GLAMwiki toolset at Best in Heritage 2016Presentation of the GLAMwiki toolset at Best in Heritage 2016
Presentation of the GLAMwiki toolset at Best in Heritage 2016
 
The Europeana Music Collections
The Europeana Music CollectionsThe Europeana Music Collections
The Europeana Music Collections
 
Europeana Music Channel, wireframes
Europeana Music Channel, wireframesEuropeana Music Channel, wireframes
Europeana Music Channel, wireframes
 
The Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open DataThe Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open Data
 
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech WorkshopsAnnotations and Europeana @Project Assembly 2014 - Tech Workshops
Annotations and Europeana @Project Assembly 2014 - Tech Workshops
 
A look at our API roadmap
A look at our API roadmapA look at our API roadmap
A look at our API roadmap
 
Top 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platformTop 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platform
 
Europeana and Open Data at the Hague Open Data Meetup
Europeana and Open Data at the Hague Open Data MeetupEuropeana and Open Data at the Hague Open Data Meetup
Europeana and Open Data at the Hague Open Data Meetup
 
Challenges and opportunities of aggregating multiple databases in Europeana
Challenges and opportunities of aggregating multiple databases in EuropeanaChallenges and opportunities of aggregating multiple databases in Europeana
Challenges and opportunities of aggregating multiple databases in Europeana
 
Exploring Europeana - Opportunities, Challenges, Inspirations and Plans
Exploring Europeana -  Opportunities, Challenges, Inspirations and PlansExploring Europeana -  Opportunities, Challenges, Inspirations and Plans
Exploring Europeana - Opportunities, Challenges, Inspirations and Plans
 
Europeana and Wikipedia - plans for collaboration
Europeana and Wikipedia - plans for collaborationEuropeana and Wikipedia - plans for collaboration
Europeana and Wikipedia - plans for collaboration
 
The Europeana API Strategy
The Europeana API StrategyThe Europeana API Strategy
The Europeana API Strategy
 
Europeana and Wikipedia(ns)
Europeana and Wikipedia(ns)Europeana and Wikipedia(ns)
Europeana and Wikipedia(ns)
 
The Europeana API and other technical interfaces
The Europeana API and other technical interfacesThe Europeana API and other technical interfaces
The Europeana API and other technical interfaces
 
Europeana Remix - an interactive story of an unlikely friendship during the F...
Europeana Remix - an interactive story of an unlikely friendship during the F...Europeana Remix - an interactive story of an unlikely friendship during the F...
Europeana Remix - an interactive story of an unlikely friendship during the F...
 
Introduction to the Europana Search API
Introduction to the Europana Search APIIntroduction to the Europana Search API
Introduction to the Europana Search API
 
Hack4Europe!
Hack4Europe!Hack4Europe!
Hack4Europe!
 

Último

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Mobile Trends and Europeana's Approach

  • 1. Mobile! Trends, Choices, Plans David Haskiya, Product Developer
  • 3.
  • 4. Specific Europeana metrics re: mobile Mid-2011: iPhone 70% of our mobile users • Android 2nd • Blackberry, Symbian, Windows near-negligable Latter half of 2011 onwards: quick rise in tablet usage Projected usage: December 2011, 6% mobile (incl. tablets) December 2012, 15% mobile (incl. tablets) December 2013, 38% mobile (incl. tablets)
  • 5. Choices: Native app vs. Web app Mobile apps currently have better usability than mobile sites, but forthcoming changes will eventually make a mobile site the superior strategy. Jakob Nielsen
  • 6. Choices: Native apps Native applications advantages • Better user experience • Access to onboard devices and sensors • Access to strong distributors (and payment models) Native application disadvantages • Fractured OS-market (Apple, Android, Windows, Blackberry) • Demands diverse development skills • Traffic in a silo outside of the web • Conclusion: Build native apps if you are rich in resources (money, internal development) and are looking for intense user interaction including the device sensors.
  • 7. Choices: Web Web advantages • Develop once, maintain one platform • On the web Web disadvantages • Sub-optimal user experience • Standardised GPS access only, no other sensors • Conclusion: Build mobile web if you have limited resources, a small development team and are looking for a user experience independent of device and sensor access.
  • 10. Mobile first and Responsive design • Mobile first is a design philosophy that focuses on progressively enhancing a site at increased screen-sizes. • Responsive design is a design technique that presents site pages content as effectively as possible at varying screen sizes
  • 11. Development plans re:mobile • Mobile first and responsive (re-)design of the Europeana exhibitions and Europeana portal • Ongoing • Responsive (re-)design of Europeana 1914-1918 • Starting very soon! • Any new Europeana web presence will be developed according to the mobile first and responsive design principles • Geo-location aware mobile access prototyping • W3C Geo-location API, ongoing • In the Europeana Awareness project: native app prototype with UGC-aspect
  • 13. Europeana Connect Rich Mobile Client prototype
  • 14. Europeana Connect Rich Mobile Client prototype
  • 15. Aren’t you losing out in the app revolution? • So why doesn’t Europeana focus on native apps? • 1. We’re not good at it. We could learn the basics but never become specialists • 2. We don’t have the resources to cover Android, iOS, and Windows • To not lose out we offer instead an Open API Letting developers and companies that are truly specialist do what they do best
  • 16. The Europeana API – an indirect approach to mobile native apps
  • 17. The Europeana API version 1.0 Version 1.0 launched in 2011 • Based on the OpenSearch standard • Available to the Europeana network only • About 20 implementations of the API in production • And about 70 prototype API implementations • Product marketing and Developer Outreach • Simple website on Europeana Pro • Simple documentation in Europeana Labs • 5 Hackathons that were extremely successful • We’ve learnt a lot. For example that developers love mobile!
  • 18. Hack4Europe winner of the Inclusion Award: Casual Curator
  • 19. Hack4Europe winner of the Commercial Potential Award: Art4Europe
  • 20. Hack4Europe winner of the Innovation Award: TimeMash
  • 21. The Europeana API version 2.0 (Q3 2012) Is under development • Simpler for developers (REST,JSON) • More powerful (anything we can do, you can do) • More scalable (logging, throttling, direct sign-up) • Better documented (interactive docs, API console) • Serves content in Europeana Data Model (EDM) Is paired with a Development Outreach Programme • Hack4Europe 2012 in May • Copenhaguen, Warzaw, Leuven and perhaps more • Part of the EU Digital Agenda Will be an Open API Made possible by the new Data Exchange Agreement
  • 22. What would you build? Surprise us.
  • 23. Thanks! Any questions or comments? David Haskiya, Product Developer

Notas do Editor

  1. Mobile – trends, choices, plans The trends observed, the choices offered to us, the path Europeana is on This presentation is CC-BY-SA, http://creativecommons.org/licenses/by-sa/3.0/ I’ll do a quick intro of myself and Europeana here as well, the 1-minute summary
  2. I won’t display the general numbers of connected mobile devices overtaking PC-devices etc. Those numbers you can find on the web. Or just observe all around you. Note – this isn’t really specific to Europeana or GLAMs but a global trend with liocal variations
  3. Culture on the Go http://www.europeanaconnect.eu/documents/D3.1.3_Annex_Culture_on_the_go.pdf An analysis on mobile usage of Europeana based on 1 year of usage logs Ca. 70% iPhone users, then Android and far behind the others (Blackberry, Windows, Symbian) With numbers related to the projected growth of mobile Europeana users Dec 2011: 6% Dec 2012: 16%
  4. Culture on the Go An analysis on mobile usage of Europeana based on 1 year of usage logs Ca. 70% iPhone users, then Android and far behind the others (Blackberry, Windows, Symbian) With numbers related to the projected growth of mobile Europeana users Dec 2011: 6% Dec 2012: 16%
  5. Jakob Nielsen’s quick summary at www.useit.com/alertbox/mobile-sites-apps.html
  6. Native apps advantages/disadvantages
  7. Web advantages/disadvantages
  8. Europeana’s decisions regarding “mobile choices”
  9. Where we are now A portal that is decent on tablet A portal with a mobile specific stylesheet Exhibitions that are decent on tablet Exhibitions that don’t work well on mobile
  10. These are the default stances Europeana takes as we re-design and design web sites Mobile first is a design philosophy that focuses on mobile first progressively enhancing the site at increased screen-sizes. Responsive design is a design technique that presents the pages content as effectively as possible at varying screen sizes
  11. Our plans as they look now
  12. Responsive exhibitions, prototype screenshots Taken in Screenfly, http:// quirktools.com/screenfly / iPad in portrait mode and iPhone in portrait mode Using Isotope JavaScript
  13. Europeana Connect Rich Mobile Client prototype Pure web application It looks like an iPhone app but it isn’t! Uses the W3C Geo-location API to access GPS-data Which we will try to apply to both our portal and for exhibitions with a geo-component
  14. Europeana Connect Rich Mobile Client prototype Pure web application It looks like an iPhone app but it isn’t! Uses the W3C Geo-location API to access GPS-data Which we will try to apply to both our portal and for exhibitions with a geo-component
  15. Our plans as they look now
  16. So why don’t we focus on apps? 1. We’re not good at it 2. We don’t have the resources to cover all the Oss So you’re losing out on the app revolution!? No, we don’t think so because we’re armed with an API!!!
  17. For more info on our API-offering visit: http:// pro.europeana.eu /web/guest/re-use-data
  18. Inclusion: Casual Curator Android application for curating and sharing personal collections of Europeana content Mashup with Freebase User selects up to twenty images forming a gallery Giving it a name User publishes/shares gallery on social networks
  19. Commercial potential: Art4Europe Android application identifying artworks Uses image recognition Or QR-codes Uses Google Translate to translate descriptions of the artworks Can also read the descriptions through speech synthesis Can be built and deployed per museum/institution Can then be marketed as a free app or for a fee Or freemium Can also include links between artworks and the museum shop to by replicas, posters or other on demand services
  20. Innovation: Time Mash An Android application Search and Geo-location aware search of Europeana Google maps Allows users to take photos and connect with Europeana objects Allowing for Then – Now photo comparisons User photos uploaded to Blogspot or Flickr Includes geotags through the users current GPS position
  21. Yes, we’re eating our own dog-food… This together lays the foundation for a business model where Europeana focuses on core businesses like quality metadata and an open API thus facilitating innovation and R&D outside of Europeana proper Launches in Q3
  22. So the idea is that WE dion’t try to build those fantastic mobile apps. What would YOU like to build!?
  23. Thanks! Just google me an you’ll find me on Twitter, LinkedIn, Google+ inter alia