A" utveckla kartor med responsiv design. Johan Lah8 Geografisk IT- utvecklare Stadsbyggnadskontoret, Malmö stad

Relevanta dokument
Webbappar med OpenLayers och jquery

Avancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning


En Single-Page Application för små barn, barnens föräldrar samt en och annan mormor

F12 Mobila enheter Dagens agenda

Användarguide för anslutning till Treserva och TES Användarguide för anslutning till Treserva och TES

MyScore Mobil Manual 1 Senaste uppdatering: 2015/11/06 Fairdeal Group Sverige AB

LAJKA-GUIDE Bättre än Airdrop Skicka filer mellan OS X och ios

På sjön 2.0 Intern Guide för Android

Gunnesboskolan, miljövänlig? Energi och Miljö tema VT-10

MOBILBILJETTER. Mobilbilje+er går live

StoCKK Stockholm Center för Kommunikativt och Kognitivt stöd. Tips på timer-appar. Appar som hjälper dig hålla koll på tiden

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element.

Camilla Jönsson Tina Sundberg It-pedagog. Geocaching

Låt ipad bli fjärrkontroll för din Mac

Webbteknik för ingenjörer

Gemensam utveckling av karttjänster för Internet Ett samarbete mellan Malmö, Helsingborg, Lund och Kristianstad

RMAD MED APPSALES BLACK CONNECTS YOUR BUSINESS TO A MOBILE WORLD.

Digitala Helhetslösningar

Så får du maximal nytta av Evernote

Release notes. Axiell Arena version 4.0

SpellRight. för Google Docs. Manual för SpellRight för Google Docs

Malmö StadsAtlas. Ulf Minör Anna-Stina Munsin Johan Lahti GIT-utvecklare Malmö Stad

Tillgänglighet som en naturlig del i våra projekt. Sid 1 Mars 2016 Tillgänglighet

Smartare iphone. med Launch Center Pro LAJKA-GUIDE

Appar eller mobilwebb? Vad är bäst för bibliotekets tjänster?

Enkel Säkerhetspolicy för Mobila enheter

Visuell design Bilder & färger

1

1

Metod Rapporten är baserad på egen erfarenhet av marknadsföring on-line samt studier av aktuell forskning, rapporter och webinars.

Smarta appar för ditt företag Senast uppdaterad

Hi-Fi Prototyping + laborationsgenomgång & verktyg

För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:

10 smarta appar som ger Chrome mer muskler

Appen som gör dig mer effektiv

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

EW-7438RPn Air Quick Installation Guide

HIGs Remote Desktop Service med Linux

Prislista. Information. Se detaljerad info i dokumentet. Se detaljerad info i dokumentet. Se detaljerad info i dokumentet

Inledning. Att bli medlem

Teknikprogrammet, inriktning informations- och medieteknik

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans

Bli en vassare skribent med Ulysses III

Sabrinalle. WordPress v4.3.1, Bootstrap 3, 2015.

smap Från medborgarkarta till verksamhetskarta Presentation Gemensam utveckling av karttjänster för Internet

INFORMATION FRÅN VITEC

Användande av QGIS i Kristianstads kommun

Användbarhet. Bryt rätt regler. Nils Ehrenberg

NYHET. BiSecur Gateway med smartphone-app. För manövrering av portmaskineri, ytterdörrar och andra enheter: Smart, när som helst och världen över

Inbjudan till 2015 års upplaga av Sim à Lund GUL Challenge

Vår förening finns i Boappa

edwise Uppdateringsinformation vecka 04

Fixa textstorleken i Mac OS X

Smarta telefoner och surfplattor

Manual C3 BMS för Android-telefoner

Struktur & Layout med CSS

Information om Aptus bokning- och låssystem i Brf Göteborgshus 42

QR-kodernas intåg för nytta och nöje!

Molntjänster som komplement till din plattform. Anna Bergman och John Smaaland

Utredning om införande av digital nämndhantering för socialnämnden

2016 PLATSANNONSER. Priser & format för platsannonsering i jobb & karriär & på dagensmedicin.se

jobb & karriär PLATSANNONSER Priser & format för platsannonsering i jobb & karriär & på dagensmedicin.se

Connected business. Goda kontakter skapar fantastiska team /This is Why affärerna går bättre med Cloud Portal Office. CLOUD PORTAL OFFICE

Webbdesign Process till produkt

Slutrapport för JMDB.COM. Johan Wibjer

Mobila enheter. Regler och rekommendationer. Mobiltelefoner Smarta mobiltelefoner Surfplattor. Fastställd av IT-chefen Version 1.

Ungdomsgruppen 18 april

Uppdaterad: Lathund. Nyheter och nyhetslista

Föreningarnas nya sidmall. Version 4,

Mobile First Video on demand och livesändningar på Internet. Juni 2012

Införande av QGIS som GIS-plattform i Kristianstads kommun

Rapport: 2012 Mobilens år även inom den offentliga sektorn?

Android - En översikt samt titt på utvecklingsmiljö. Kalle Prorok 12 nov 2013

Qlik Sense Desktop. Qlik Sense 1.1 Copyright QlikTech International AB. Alla rättigheter förbehållna.

Novell Filr 1.1 mobilapp snabbstart

Ge ditt supportärende en flygande start. Tips och fallgropar.

Program Inledning Fryst och kylt tryggt på väg Sjöboden Allt i Fisk har valt MobiTemp för övervakning av kylkedjan. Varför?

LUVIT LMS Quick Guide LUVIT Composer

Visionutveckling. Vision 80/20 för iphone. Manual Vision 80/20 för iphone. Version 2.5

Laborationsanvisning. HTML5 Laboration 6. Författare: Johan Leitet Version: 1 Datum:

Postens GIS-miljö och Open Source 9/3 2010

Net id OEM Användarhandbok för Windows

Mobilanvändarundersökning

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Lära känna skrivbordet

Informationsmaterial och manual Nytt körordersystem webb

Labbrapport: HTML och CSS

Handledning OnTag Digitala Scorekort

Arbeta med bilder på bloggen Sida 1 av 7

Välkomna till Härryda kommun.

Manual RemoteX Applications 5.0 för iphone & Android RemoteX Technologies AB, Tel

Utforska rymden med iphone

Här är vinnaren av webbläsartestet

Open Source-utveckling för kommuner. Allemanskod den nya svenska modellen?

App-klient för smartphones Power BI Arbetsflöde CRM Online Webb-klienten Dokumenthantering Molnet...

Guide för mobil utskrift och skanning för Brother iprint&scan

Nya Veckans AffArer VÅRA LÄSARE RÄCKVIDD & UPPLAGA

Utvecklingsprojektet Räddningstjänst-tillämpningar i Geoteknisk Sektorportal. Mats Öberg, projektledare, SGI

Vad kan vara svårt med en vanlig smartphone?

Transkript:

A" utveckla kartor med responsiv design Johan Lah8 Geografisk IT- utvecklare Stadsbyggnadskontoret, Malmö stad

Innehåll 1. Vad och varför responsiv design? 2. Hur kan det genomföras? 3. Exempel (smap) 4. Slutsats

Innehåll 1. Vad och varför responsiv design? 2. Hur kan det genomföras? 3. Exempel (smap) 4. Slutsats

1. Bakgrund + smarta mobiler + läspla"or Internet (desktop) Tid (logaritmisk skala)

1. Appar

1. Bakgrund Desktop + Mobiler + Läspla"or Desktop

1. Vad är problemet med appar? - Flera kanaler 8ll samma informa8on (malmo.se) - Överflöd av appar - Inte enhetligt - UZormning (design), innehåll, funk8onalitet - Utveckling och underhåll (kostar 8d och pengar) - Nya versioner, buggfixar - Uppdatera data (olika servrar, format o s v)

1. Alterna8v 8ll appar webbappar - En fristående version av en webbsida anpassad för mobiler i sy^e a" e^erlikna en na8v app Webbappar Desktop + Appar Endast desktop

1. Alterna8v 8ll appar webbappar Fördelar: En webbapp fungerar på alla sorters telefoner Billigare a" utveckla Nackdelar: Två system a" underhålla Två ingångar Ej enhetligt (två versioner utvecklas parallellt)

1. Alterna8v 8ll appar responsiv design Responsiv webbsida Desktop + Appar Endast desktop

1. Vad är en responsiv webbsida?

1. Exempel på responsiva webbsidor Exempel svt.se jämför t ex dn.se (icke- resp.) HTML- element ändrar: Storlek Posi8on

1. Vad är en responsiv webbapplika8on? En webbapplika8on för alla* placormar * De största webbläsarna APPLIKATION

1. Varför responsiv webbdesign? E. system a" utveckla och underhålla E. ställe a" uppdatera data (t ex: kartdata) En kanal för all informa8on Argument mot: Kompromiss mellan mobilt och desktop resultatet blir något halvdant h"ps://managewp.com/5- reasons- why- responsive- design- is- not- worth- it - > Utmaning a" göra en webbapplika8on som fungerar överallt - > Ibland måste man reducera funk8onaliteten

1. Flat design I samband med responsiv webbdesign kom e" annat paradigmski^e Flat design (sv: Pla" uzormning?)

Innehåll 1. Vad och varför responsiv design? 2. Hur kan det genomföras? Tekniskt Design (kartor) 3. Exempel 4. Slutsats

2. Responsiv design teknik CSS- brytpunkter JavaScript Enklare webbsidor > CSS Webbkartor > CSS & JavaScript

2. Responsiv design CSS- brytpunkter Desktop Läspla"a Mobil

2. Responsiv design JavaScript Bredden på fönstret Pekskärm eller ej Vit bakgrund endast för pekskärmar mindre än 600px

2. Responsiv design för kartor Lagermeny Verktygsknappar Sökfunk8on Stöd för både desktop- och pek - events

Innehåll 1. Vad och varför responsiv design? 2. Hur kan det genomföras? Tekniskt Design (kartor) 3. Exempel (smap) 4. Slutsats

3. smap Samarbete: Malmö, Helsingborg, Kris8anstad, Lund Publicering av geodata Utveckling av kartapplika8oner (verksamhet och medborgare) smap v1-4: jquery, jquery UI, OpenLayers 2 Webbappar smap- mobile: jquery, Bootstrap, Leaflet Produkter smap v5 (hösten 2014): jquery, Bootstrap, OpenLayers 3

3. Smapevolu8onen smap- mobile/responsive Gamla smap (t ex: malmo.se, kris8anstad.se) Enskilda webbappar Responsiv webbdesign Desktop + Appar/Webbappar Endast desktop

- responsive 3. Vision för smap- mobile En enkel webbkarta som fungerar på alla* placormar * De största webbläsarna i desktop/mobil miljö Pekskärmar iphone & ipad (Safari) Android (Chrome) Window Phone (IE) Desktop Chrome (Win, Mac) Firefox (Win, Mac) Safari (Mac) IE 8,9,10,11 (Win)

3. Exempel smap- mobile Lagermeny Verktygsknappar Sökfunk8on Stöd för pekskärmar (touch events)

3. Exempel smap- mobile Mobil Desktop

3. Exempel smap- mobile Live- exempel: Selektera flera objekt Guidade turer i Malmö SharePosi8on Proof of concept (WFS- T)

Innehåll 1. Varför responsiv design? 2. Hur kan det genomföras? 3. Exempel (smap) 4. Slutsats

4. Slutsats Det går a" göra webbapplika8oner som fungerar både mobilt och i desktopmiljö Responsiv webbdesign är mer komplicerat Men enklare än a" utveckla appar/webbappar Fördelar: E" system a" utveckla E" ställe a" uppdatera data En väg 8ll informa8onen (istället för flera)

4. När ska man ändå göra en app? När man behöver komma åt funk8oner i telefonen som inte stöds i HTML5: Skriva/läsa stora mängder data Krav på snabbhet Följande stöds redan av HTML5: Kamera (bild och film) Geolokalisering (GPS, triangulering) Accelerometer (telefonens lutning) Klientlagring (5-50MB) Offline- läge (cache manifest)

4. smap- mobile Laddar ner koden gra8s: h"p://github.com/getsmap/smap- mobile Bidra gärna 8ll projektet!

Frågor Johan Lah8 GIT- utvecklare E: johan.lah8@malmo.se T: 070-934 22 64