Cloud Computing Model-View-Controller

Slides:



Advertisements
Lignende præsentationer
Målgrupper Målgruppe Hvem vil du ramme med jeres aktivitet på sociale medier? Hvad ved din målgruppe om jeres organisation? Hvilke tre nøglerelationer.
Advertisements

Arkiveringssystem til EXPO-NET A/S
Web 2.0 Teoretisk viden.
DEF-kat og bøger til døren DEF projekt om XML WebServices gateway til Z39.50 søgetjenester.
Dronefly til særlige indsatser. Idé Resumé/Forklaring • Vi ønsker et til flere dronefly indkøbt til særlige indsatser, fx brande i Albertslund eller rocker/bande.
Sikkerhed i Skyen og andre steder - At regne uden at kigge Ivan Damgård, Institut for Datalogi, Aarhus Universitet.
2009NOEA/IT - Databaser/arkitektur1 Databaser Introduktion - Arkitektur Introduktion DBMS-arkitektur Datamodeller.
Online annoncer og bannerreklamer
Formularer (Access, del 3)
Resource Central Microsoft Outlook® booking løsning
General Practitioner System 3000 ITNET2 F11 Godkendelsesopgave.
Uffe Sørensen – projektleder LærIT
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Cloud i det offentlige - der sker faktisk noget!
Visitsite.dk © anja nielsen Forskellige typer websider Søgemaskiner Webshops (betaling) Blog (i forandring – og to-vejs kommunikation) Stationære.
11.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000 © Processer Oversigt, principper og teknikker Kapitel 11.
DREJEBOG: Titel på drejebog skrives her
L Synkront net-baseret samarbejde - kursus ved Morten Knudsen og Thomas Ryberg.
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
TietgenSkolen – hovedopgaven til datamatiker.  Intro  Introduktion af ITemp  Gennemgang af ITempSys  Bruge af XP samt fordele/ulemper  Tortoise,
Didaktisk design for synkrone undervisningsformer i et blended learning forløb Planlægning af undervisning med Adobe Connect – principper, erfaringer.
MODUL 3A KAREN WISTOFT PROFESSOR, INSTITUT FOR LÆRING, ILISIMATUSARFIK LEKTOR, INSTITUT FOR UDDANNELSE OG PÆDAGOGIK, AU Involvering.
Kjeld Svidt September 2005 Synkront net-baseret samarbejde - hands-on øvelser.
Muligheder og ulemper ved skytjenester Ved Claus Aarøe, UNI•C
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Styr på ressourcer og projekter Inspirationsseminar 31. oktober 2006.
Digital formidling af offentlig borgerservice, kursusnr Værdien af digital formidling af offentlig borgerservice.
Næste uges opgave Forbered interview med opdragsgiver Spørg til målgruppe, primær sekundær Primære mål og funktioner Alle typer data de kan stille til.
Produkt præsentation Christian Cletus Bjørn Eilertsen.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Kjeld Svidt September 2004 Synkront net-baseret samarbejde - hands-on øvelser.
Øvelse 1: First Impressions
Interaktive knapper Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
Udvikling af mobilsites Einar Gislason / FTF. Mobilsites Mobilvenlige sites.
DAIMIIntroducerende objektorienteret programmering3C.1 Design af klasser Specifikation og implementation.
Pervasive Computing: Gateway Architecture for Home Integration Jonas Thomsen Ph.d. studerende Kvalifikationseksamen 27. september 2004.
Design af brugerflader13.1 Kursusgang 13 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
DIEB8.1 Kursusgang 8 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
KNÆK KODEN Det samfundsfaglige område Opgaveformulering 1 - Frivillighed.
SuperNovaONLINE. Projekt beskrivelse Programmet kører på central server Flere fra foreningen kan få adgang til samme regnskab – idrætsmodul Backup foregår.
Effektiv vækst - Workshop
Kapitel 30 Debitor-, kreditor- og lagermodul.
TEMA 3 Problemløsning: Lav en prototype
Synkront net-baseret samarbejde - hands-on øvelser
Beskyt din virksomhed- Workshop
Anvendelse.
Supply Chain management SCM
Nyheder i ArcGIS Online
Arbejd Overalt - Workshop
Abstraktioner.
Design af interaktion.
Interaktion og usability
Cloud Computing Model-View-Controller
Tegn din PR-indsats. Dækker den?
Problem med at følge de konstant voksende datamængder
Tre lags arkitektur hardware i systemer
Tre lags arkitektur.
Velkommen til PowerPoint
Simpel test-client (javascript) Session og Application data
Fremtidens Forening Dialogseminar lørdag d. 8. oktober 2016
1. Trin – Problemstilling
OneDrive Med OneDrive kan du sikkert gemme dine billeder, filer og mapper på ét sted, dele dem med andre og få adgang til dem overalt.
Jan Christiansen Nyborg Gymnasium Inspiration fra bla. Systime.dk.
Det kan ramme os alle Alle kan blive ramt af hacking, også dig.
Velkommen til PowerPoint
Velkommen til det nye PowerPoint
Velkommen til det nye PowerPoint
Velkommen til det nye PowerPoint
Præsentation af IT-sikkerhedsfunktionen
Præsentationens transcript:

Cloud Computing Model-View-Controller

Cloud computing – Opgave Før-test (5 minutter) Hvad er cloud computing? Hvilke fordele og ulemper er der ved cloud computing? Nævn 3 forskellige serviceformer for cloud computing. Hvilken form for service er Dropbox og OneDrive? Hvilke retsregler gælder for cloud computing?

Cloud computing ”Cloud computing er en model, som muliggør deling af en stor pulje af virtuelle ressourcer, via en netværksforbindelse. Disse ressourcer kan nemt og hurtigt re-konfigureres for at opnå den optimale udnyttelse. Leveringen af disse ressourcer sker on-demand, og som oftest efter en ”betal-efter- forbrug” model. ” – Emilie Norsk ”Ledelsens opgaver og ansvar ved cloud computing”

Cloud computing Hvorfor Cloud Computing?

Cloud computing Læs artiklen: ”Cloud computing – ikke alt kan flyve frit i skyen” Find artiklen på LMS2013, 4.02a Opgaver: Redegør for indholdet af artiklen Der er restriktioner i cloud computing pga. persondataloven og bogføringsloven. Hvorfor er det så vigtigt at overholde disse restriktioner? Hvilke type virksomheder henvender cloud computing sig til? Hvorfor vil vi gerne vide, hvor data er? Er det vigtigt?

Cloud computing Hvad er Cloud Computing?

Cloud computing Læs slide 1-3 og 12-16 i: ”Tema Cloud” (IaaS, SaaS og PaaS) Find artiklen på LMS2013, 4.02b Opgaver: Hvad er IaaS? Hvad er SaaS? Hvad er PaaS? Hvilken type service er Dropbox? Outlook? Hvilke risici er der ved cloud computing?

Cloud computing – Opgave Eftertest (15 minutter) Hvad er cloud computing? Hvilke fordele og ulemper er der ved cloud computing? Nævn 3 forskellige serviceformer for cloud computing. Hvilken form for service er Dropbox og OneDrive? Hvilke retsregler gælder for cloud computing?

Model-view-controller arkitektur Denne arkitektur adskiller sig fra de tidligere: Ét system bliver delt op i tre programmeringsdele: software, hvor. Model View Controller

Model-view-controller arkitektur Modellen kombinerer View og Controller. Dens opgave er at give brugeren muligheden for at se og ændre tilgængelige informationer, afhængigt af View og Controller. Den har altså adgang til databasen. Brugeren kan agere ved hjælp af mus, knapper osv. Eksempel: En bankkonto og hvilke informationer der kan tilgås Model, snakker sammen med de andre, view og controller. Model View Controller

Model-view-controller arkitektur Controller definerer, hvad modellen kan gøre. Afhængigt, hvilken model anvendes, vil den have forskellige tilgængelige funktioner til modellen. Den har altså tilgang til databasen. Eksempel: Ved en bankkonto vil der være forskel på de tilgængelige informationer, afhængigt om kontoen tilgås online, i banken eller på en app. Model View Controller

Model-view-controller arkitektur View eller præsentation definerer, hvordan layoutet er for brugeren, igen afhængigt af modellen. Det svarer til hvordan modellen er bygget op. Eksempel: En bankkonto kan ses på forskellige måder, afhængigt om det er en App, i banken eller på nettet. Model View Controller

Model-view-controller arkitektur opgave 1 Hvilke fordele er der, at et program er delt op på denne måde? Hvilke ulemper er der? Tænk som programmør Tænk som sikkerhedsansvarlig

Model-view-controller arkitektur opgave 2 Tag udgangspunkt i Candy Crush. Opgave: Hvilken del beskriver; hvad du skal kunne se (visuelt), hvilke valgmuligheder du har, og hvad highscoren er? Model View Controller