TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

Relevanta dokument
IT för personligt arbete F2

Innehåll Molntjänster... 4 Vad är detta?... 5 Cirkeln sluts... 6 The Cloud... 7 The Cloud (forts.)... 8 Definition av molntjänster...

Grundläggande datavetenskap, 4p

Installation av. Vitec Online

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.6.0

FileCentral Desktop. Användarhandledning Version

Hur BitTorrent fungerar

För installationer av SQL Server som inte görs från Hogias installation måste följande inställningar göras:

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

Datakommunika,on på Internet

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Guide för Google Cloud Print

Objektorienterad Programkonstruktion. Föreläsning 10 7 dec 2015

Christer Scheja TAC AB

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.3.1

UtvecklingavErIT-miljö. Hjälp med datorproblem Allmän IT-support

Datasäkerhet och integritet

Internet. Internet hur kom det till? Internets framväxt. Ett hierarkiskt uppbyggt telenät Kretskopplat/circuit switching

Grundläggande nätverksteknik. F3: Kapitel 4 och 5

Real-time requirements for online games

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet

DIG IN TO Nätverksadministration

Introduktion. Markera den gröna bocken. Skriv in URL:en Klicka på knappen Platser.

Juniper Unified Network Service för tjänsten SDC Web-Access. Installationsanvisning v 2.0.2

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

TCP/IP och Internetadressering

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser

Guide för Google Cloud Print

Föreläsning 3. Datorkunskap 50p Marcus Weiderstål Bromma Gymnasium

Innehåll. Dokumentet gäller från och med version

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

FileMaker Pro 13. Använda Fjärrskrivbord med

Molntjänster för administration, utbildning och forskning. Projektplan för 2017

ZACI är den programvara som är navet i kommunikationen när det gäller kortbetalningar.

Freeway WEB bussadapter. Installations- och bruksanvisning

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Elektroniskt informationsutbyte mellan arbetsgivare och Försäkringskassan. Information om filöverföring

Program för skrivarhantering

KUNDREGISTER Sid 2(7) Teknisk specifikation

Kapitel 6, 7, o 8: ARP Vägval Från användare till användare. Jens A Andersson (Maria Kihl)

Till närstående som ska vara med vid samordnad vård- och omsorgsplanering via video eller telefon

Ställa in en anslutning till skrivaren

KOMMUNLEDNINGSKONTORET / IT-AVDELNINGEN. Office 365. Lathund

LATHUND Att överföra information till Projektportal Investera

DGC IT Manual Citrix Desktop - Fjärrskrivbord

Installationsanvisning Boss delad databas

Innehåll. 1 Dokumentbeskrivning 3. 2 Användarinformation 3. 3 Installations anvisning Starta upp enheten 5

ANVÄNDARMANUAL ANSLUTA TILL REGION HALLAND VIA CITRIX

Novell Filr 1.2 skrivbordsprogram för Mac snabbstart

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Instuderingsfrågor ETS052 Datorkommuniktion

Office Skype för företag

Webbservrar, severskript & webbproduktion

Introduktion till molntjänster Tekniken bakom molntjänster och legala utmaningar

Info till IT - dioevidence Nationell uppföljning inom sociala områden

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar

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

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

7 Mamut Client Manager

Diagnostisktprov Utveckla i Azure

Kom igång med din SMART Board. Det praktiska

IT-verktyg på Igelboda skola & förskola - sep 2013

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 9. Virtualisering och molntjänster i planering av teknologiarkitektur

Välkommen! SA S PSA S Im I puls s Mobilite t t e 8 1

tclogin.com Service Desk Tillgång till TeleComputing TCAnyWare

Användarhandledning. Procapita Vård och Omsorg Konvertering av worddokument till PDF/A

FIBER. Installationshandbok. Rev

När geografisk information blir allas egendom

5 Internet, TCP/IP och Tillämpningar

Öppna APIer - för att få allt det där gjort du annars inte hinner

Ändringar i samband med aktivering av. Microsoft Windows Vista

Systemkrav. Systemkrav för Hogia Approval Manager. Gäller från och med programversion

Litteratur. Nätverk, Internet och World Wide Web. Olika typer av nätverk. Varför nätverk? Anne Diedrichs Medieteknik Södertörns högskola

Compose Connect. Hosted Exchange

[VIRTUAL APPLICATION]

Kontrakt för lån av personlig dator på Ystad Gymnasium

Guide för AirPrint. Denna bruksanvisning gäller följande modeller:

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

En guide för nya användare

Valet 2010 på facebook!

Datakommunikation vad är det?

Webbprogrammering. Sahand Sadjadee

Användarhandbok OE/OSSpeaker V.10.3

Datakommunika,on på Internet

Ver Guide. Nätverk

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Manual licenserver. Installations och konfigurations-manual för Adtollo licenserver

Lathund. Konfigurera Teknisk Förvaltning - Systeminställningar Teknisk Förvaltning INFORMATION FRÅN VITEC

Brandväggar och portöppningar. Manual

Economicmodelimpactand cloud management. PART 2: Business model enactment

F6 Exchange EC Utbildning AB

Installationsguide / Användarmanual

En handledning för studerande på Högskolan Kristianstad

SDC Web-Access. Installationsanvisning v 2.0.2

Ethernet-anslutning. För mer information om skrivarens Ethernet-funktion klickar du på avsnittet nedan: Ethernet-lampor. nätverkskonfigurationssida

Aktivera och använda EtherTalk för Mac OS 9.x

Till närstående som ska vara med vid samordnad vård- och omsorgsplanering via video eller telefon

SNITS-Lunch. Säkerhet & webb

Transkript:

TDDD80 Mobila och sociala applikationer Introduktion HTTP,SaaS Anders Fröberg Institutionen för Datavetenskap (IDA)

Internet Internet är världens största datornätverk och ett system för enkel och effektiv kommunikation av text, ljud och bild. World Wide Web, e-post och fildelning är populära användningsområden för internet. Det har gjort det möjligt att kommunicera världen över och har en stor betydelse för många människor. -- Wikipedia

Halva Internet 0 3

Andra Halvan av Internet 1 4

5 Det finns 10 sorters personer; de som förstår binärt och de som inte gör det

Internet Layers (TCP/IP)

Interfaces between Layers

OSI: Open Systems Interconnect OSI Model TCP/IP Hierarchy Protocols 7th Application Layer OSI and Protocol Stack 6th Presentation Layer 5th Session Layer Application Layer 4th Transport Layer 3rd Network Layer 2nd Link Layer 1st Physical Layer Transport Layer Network Layer Link Layer

HTTP Hypertext Transport Protocol Ett protokoll för att överföra olika dataformat mellan klient och server Text Hypertext Script Stilinformation Bilder Video Ljud Meta-information överförs också 11

URL l<scheme> : //<host> :<port> /<path> ;<parameters>?<query> lscheme lvilket protokoll du använder (HTTP/HTTPS) lhost lhostnamnet eller ip-adressen lport lvilken TCP port servern lyssnar på (80 standard) lpath lsökväg eller filnamn till en resurs lparameters lparametrar som resursen behöver lquery ldata till parametrarna

HTTP metoder GET POST DELETE PUT 13

Så vad kan vi göra med detta nu då? En lager arkitektur för att slussa information 4 metoder 14

Varför utvecklar vi webbapplikationer? Skrivbords applikation Mr Gates Outlook 2003 släpps Användare köper och installerar. Outlook 2007 släpps Nu krävs ny marknadsföring och skeppning av produkter till butiker Mr Gates Användare behåller det gamla office paketet, tycker inte det behöver uppdateras, eller vet kanske inte ens om att man kan uppdatera.

Varför utvecklar vi webbapplikationer? Skrivbords applikation Webbapplikation Mr Gates Outlook 2003 släpps Office 365 lanseras Mr Gates Användare köper och installerar. Användare skapar konto på nätet och betalar en liten summa varje månad. Outlook 2007 släpps Nya uppdateringar görs av sidan Nu krävs ny marknadsföring och skeppning av produkter till butiker Nästa gång användaren loggar in syns dessa nya ändringar Mr Gates Användare behåller det gamla office paketet, tycker inte det behöver uppdateras, eller vet kanske inte ens om att man kan uppdatera. Användare får direkt tillgång till nya uppdateringar utan att man behöver marknadsföra dessa till existerande kunder eller skeppa till butiker. Inkomsterna är kontinuerliga varje månad, så länge kunderna är nöjda. Mr Gates

Varför använder vi webbapplikationer? Inga installationer (om datorn har en webbläsare). Om man sitter hemma hos någon eller på internetcafé spelar ingen roll, så länge man har en webbläsare och internet. Samma filer på alla datorer man loggar in från. Kan logga in från hela världen och t ex läsa sin mejl. En av de bästa saker med Facebook är att personer kan använda det på t ex semestern eller jobbet, från vilken dator som helst. Tänk om Facebook varit en skrivbords applikation som skulle installeras på datorn, hade företaget blivit värderat till $50 miljarder dollar under 2011?

Nu lite fluff Hur ser framtiden ut (redan idag) 18

Cloud Flavors? SaaS Software as a Service IaaS Infrastructure as a Service PaaS Platform as a Service (DaaS Desktop as a Service) (MaaS Metal as a Service)

20

Kommer ni ihåg HTTP metoder GET POST DELETE PUT 21

Vad är Software as a Service? (SaaS) Software as a service (SaaS) är en typ av molntjänst som tillhandahåller programvara över internet. Applikationerna hostas i "molnet" och kan användas för en rad olika uppgifter för både privatpersoner och organisationer

SaaS Examples

www.liu.se

www.liu.se