Järjestelmäarkkitehtuuri (TK081702) AJAX, Asynchronous JavaScript And XML. AJAX, Asynchronous JavaScript And XML

Koko: px
Aloita esitys sivulta:

Download "Järjestelmäarkkitehtuuri (TK081702) AJAX, Asynchronous JavaScript And XML. AJAX, Asynchronous JavaScript And XML"

Transkriptio

1 Järjestelmäarkkitehtuuri (TK081702) Ajax 2000-luvun alkuvuosina selainsotien rauhoituttua ohjelmistotalot alkoivat kehittää selainten luoman uuden ohjelmointiympäristön käyttötapoja. Syntyi AJAX (Asynchronous Javascript And XML) eli kokoelma ohjelmointimenetelmiä, joilla tehostettiin tiedonsiirtoa selaimen ja palvelimen välillä ottaen huomioon selaimessa tapahtuvan paikallisen vuorovaikutteisen käsittelyn tarpeet. AJAX on saavuttanut laajan suosion, mutta tarkkaan määriteltyä AJAX-standardia ei vieläkään ole. Jokainen AJAX-kehityspakettien kymmenistä toimittajista on koodannut oman tuotteensa omalla tavallaan. Erot eivät ole suuria, mutta niitä on riittävästi, jotta ne estävät AJAX-pakettien ristiintoimivuuden. 1

2 Ristiintoimivuudella on merkitystä sovelluskehittäjälle, jonka on vaikea vaihtaa kehitysvälineitään. Kehityspakettien erilaiset vahvuudet ja heikkoudet voivat tehdä valinnasta vaikean. Korostuu etenkin monitoimittajaympäristöissä, joiden palvelimissa ajetaan useiden eri sovellusvalmistajien sovelluksia. Käyttäjän kannalta ei suurtakaan merkitystä, koska AJAXilla tehdyt sovellukset kyllä toimivat uusimmilla selainversioilla moitteettomasti. Itse asiassa pitäytymällä AJAXissa sovelluskehittäjä vapautuu monista selainriippuvuuksista, jotka aiheuttaisivat muuten ongelmia. AJAXin kohdallakin on tapahtumassa selvää standardoitumista. Open AJAX Alliance (www.openajax.org) on AJAXin käyttöä edistävä valmistajien yhteenliittymä, johon kuuluvat (lähes) kaikki merkittävät. 2

3 Konsortion tavoitteena ei ole määritellä tai standardoida mitään tiettyä kehityspakettia. Kiinnostus AJAX tekniikkaan on herännyt myös yhä useammassa loppukäyttäjä-yrityksessä. AJAX on tapa ohjelmoida AJAX ei ole uusi ohjelmointikieli AJAX on uusi tapa hyödyntää olemassa olevia standardeja AJAX perustuu JavaScriptiin ja HTTP-pyyntöihin AJAX mahdollistaa suoran yhteyden palvelimelle, XMLHttpRequest AJAX-teknologia yhdistää seuraavat olemassa olevat Web-tekniikat: HTML-kieli ja CSS-tyylit: tiedon esittäminen selaimessa, Document Object Model (DOM): näkymän muokkaaminen dynaamisesti selaimessa. 3

4 AJAX-teknologia yhdistää seuraavat olemassa olevat Web-tekniikat: XML-kieli ja XMLHttpRequest-rajapinta: tiedon välittäminen selaimen ja palvelimen välillä JavaScript (tai ECMAScript): toimintalogiikan toteuttaminen selaimeen. AJAX on selainpään tekniikkaa, joka riippumaton web-palvelimen toteutuksesta AJAX perustuu web-standardeille JavaScript XML HTML CSS Standardit ovat olleet käytössä vuosia AJAX mahdollistaa perinteisiä web-sovelluksia monipuolisempien ja käyttäjäystävällisempien sovellusten toteuttamisen Perinteisesti tiedon saamiseen palvelimelta käytetään GET/POST. Käyttäjän tulee valita Submit Odotetaan palvelimen vastauksena uuden tulokset sisältävän sivun latautumista 4

5 Kokosivun latautumisen myötä perinteiset web-sovellukset ovat hitaita ja eivät ole käyttäjäystävällisiä. AJAX toteutuksissa JavaScript muodostaa yhteyden suoraan palvelimelle JavaScriptin XMLHttpRequest-olion avulla. XMLHttpRequest-olio mahdollistaa tiedon siirtämisen selaimen ja palvelimen välillä lähettämättä sivua uudelleen Web-sivun käyttäjä ei havaitse taustalla tapahtuvaa tiedon vaihtoa selaimen ja palvelimen välillä. Samalla mahdollistuu sivun päivittäminen sivun lataamisen jälkeen. 5

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000

Lisätiedot

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML AJAX-konsepti AJAX Asynchronous JavaScript And XML Viimeisin muoti-ilmiö web-ohjelmoinissa, termi Ajax tuli käyttöön vuoden 2005 aikana Joukko teknologioita, joiden avulla voidaan toteuttaa uudenlaisen

Lisätiedot

WWW-Sivustojen suunnittelu. Miten WWW toimii. Suunnittelun lähtökohdat 14.10.2010

WWW-Sivustojen suunnittelu. Miten WWW toimii. Suunnittelun lähtökohdat 14.10.2010 WWW-Sivustojen suunnittelu Miten WWW toimii Web-selain hakee Web-sivun HTML-kielisen kuvauksen Sivuun liittyvät kuvat (jpeg, gif, png) Sivuun liittyvät muut elementit Palvelimen URL-osoite esim. http://www.metropolia.fi

Lisätiedot

WWW-Sivustojen suunnittelu

WWW-Sivustojen suunnittelu WWW-Sivustojen suunnittelu Miten WWW toimii Web-selain hakee Web-sivun HTML-kielisen kuvauksen Sivuun liittyvät kuvat (jpeg, gif, png) Sivuun liittyvät muut elementit Palvelimen URL-osoite esim. http://www.metropolia.fi

Lisätiedot

2 Web-lomakkeet. HTML-lomakkeet. Lomakkeiden perusteet

2 Web-lomakkeet. HTML-lomakkeet. Lomakkeiden perusteet Web-lomakeet ovat verkkopalvelun tekninen perusta; käyttäjän syötteen välittäminen tapahtuu käytännössä aina lomakkeiden avulla Esimerkkejä lomakkeiden käytöstä: yksinkertaiset toiminnot: palautelomake,

Lisätiedot

Digitaalisen median tekniikat. Luento 4: JavaScript

Digitaalisen median tekniikat. Luento 4: JavaScript Digitaalisen median tekniikat Luento 4: JavaScript Luennot 1. Intro 2. XHTML 3. CSS 4. JavaScript Historia Syntaksi Dom Esimerkki: kuvagalleria 5. JavaScript-kirjastot & AJAX 6. Käytettävyys & saavutettavuus

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

Internet-pohjaisen oppimisympäristön laadinta. Luento 3

Internet-pohjaisen oppimisympäristön laadinta. Luento 3 Internet-pohjaisen oppimisympäristön laadinta Luento 3 Aiheena tänään Toteutustekniikoista yleisesti Selainriippumattomuudesta Hot Potatoes -ohjelmasta JavaScriptin perusteista 31.01.2013 IPOPPLA 2 Toteutustekniikoista

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702)

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

www.solita.fi solita@solita.fi

www.solita.fi solita@solita.fi www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen

Lisätiedot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi

Lisätiedot

Yksisivuisten web-sovellusten kehittäminen Angular 2 -sovelluskehyksellä

Yksisivuisten web-sovellusten kehittäminen Angular 2 -sovelluskehyksellä Miika Kujala Yksisivuisten web-sovellusten kehittäminen Angular 2 -sovelluskehyksellä Tietotekniikan kandidaatintutkielma 17. toukokuuta 2016 Jyväskylän yliopisto Tietotekniikan laitos Tekijä: Miika Kujala

Lisätiedot

Johdatus rakenteisiin dokumentteihin

Johdatus rakenteisiin dokumentteihin -RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista

Lisätiedot

Käyttöliittymien uusi sukupolvi Logicalla Rondo-tuotteessa

Käyttöliittymien uusi sukupolvi Logicalla Rondo-tuotteessa Käyttöliittymien uusi sukupolvi Logicalla Rondo-tuotteessa Vesa Tuononen, Sovellusarkkitehti www.logica.fi 0400-814260 Vesa.Tuononen@logica.com Joonas Lehtinen, CEO, PhD www.itmill.com 040-5035001 Joonas.Lehtinen@itmill.com

Lisätiedot

Single-Page Application -arkkitehtuurin käyttö verrattuna perinteiseen web-sovellukseen. Aija Kaakinen

Single-Page Application -arkkitehtuurin käyttö verrattuna perinteiseen web-sovellukseen. Aija Kaakinen Single-Page Application -arkkitehtuurin käyttö verrattuna perinteiseen web-sovellukseen. Aija Kaakinen Opinnäytetyö Tietojenkäsittelyn koulutusohjelma 2014 Tiivistelmä 7.5.2014 Tietojenkäsittelyn koulutusohjelma

Lisätiedot

Digitaalisen median tekniikat Luento 1: Intro

Digitaalisen median tekniikat Luento 1: Intro Digitaalisen median tekniikat Luento 1: Intro Web Mahtava alusta tiedon välittämiseen! Information Superhighway! Web Archive! Gutenberg! DEMO Kirjasto ja analoginen media digitaaliseksi Julkaisutekniikan

Lisätiedot

HTML5 tablet uutissovelluksen suunnittelu ja toteutus

HTML5 tablet uutissovelluksen suunnittelu ja toteutus Miika Mehtälä HTML5 tablet uutissovelluksen suunnittelu ja toteutus Tietotekniikan pro gradu -tutkielma 31. lokakuuta 2013 Jyväskylän yliopisto Tietotekniikan laitos Kokkolan yliopistokeskus Chydenius

Lisätiedot

Digitaalisen median tekniikat. Luento 3: CSS

Digitaalisen median tekniikat. Luento 3: CSS Digitaalisen median tekniikat Luento 3: CSS Luennot 1. Intro 2. XHTML 3. CSS Box Model Selektorit Esimerkkiä yms. 4. JavaScript 5. JavaScript-kirjastot & AJAX 6. Käytettävyys & saavutettavuus 7. Palvelinohjelmointi

Lisätiedot

Ajax: WWW-sovellusten uudet mahdollisuudet

Ajax: WWW-sovellusten uudet mahdollisuudet LAPPEENRANNAN TEKNILLINEN YLIOPISTO TEKNILLISTALOUDELLINEN TIEDEKUNTA TIETOTEKNIIKAN KOULUTUSOHJELMA Kandidaatintyö Ajax: WWW-sovellusten uudet mahdollisuudet Kandidaatintyön aihe on hyväksytty 3.10.2008.

Lisätiedot

ISACA Finland 24.1.2008 OWASP 24.1.2008. The OWASP Foundation. Timo Meriläinen Antti Laulajainen. http://www.owasp.org

ISACA Finland 24.1.2008 OWASP 24.1.2008. The OWASP Foundation. Timo Meriläinen Antti Laulajainen. http://www.owasp.org ISACA Finland 24.1.2008 Timo Meriläinen Antti Laulajainen 24.1.2008 Copyright The Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the License. The Foundation

Lisätiedot

Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin.

Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin. Neoxen Systems Tietoja meistä Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin. Perustettu 2002 Turku Science Parkissa Toiminta kansainvälistä

Lisätiedot

CSS - tyylit. 13.11.2000 Seppo Räsänen

CSS - tyylit. 13.11.2000 Seppo Räsänen CSS - tyylit 13.11.2000 Seppo Räsänen Sivu 2 1 CSS-tyylit Dynaaminen HTML tai DHTML on standardi, joiden käyttöä tukevat uusimmat Netscapen ja Microsoftin selaimet. DHTML:n ominaisuuksia ovat tyylitiedostot

Lisätiedot

CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö

CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö 0349955 Pekka Hyvärinen 0342194 Joonas Heikelä 0327708 Miro Temonen 0350122 Sami Tuominen Yleistä Seminaarityö osa kurssia Käyttöjärjestelmät

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden

Lisätiedot

DOM ja Ajax. Jaana Holvikivi Metropolia. J.Holvikivi

DOM ja Ajax. Jaana Holvikivi Metropolia. J.Holvikivi DOM ja Ajax Jaana Holvikivi Metropolia Sisältö Client - server communication Javascriptin käyttö DOM XMLHTTP pyyntö Ajaxin toiminta Esimerkkitapauksia Sivujen haku HTTP:llä Selain: HTML, Skriptit, Plug-in

Lisätiedot

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin TEKNILLINEN KORKEAKOULU / VAASAN YLIOPISTO Diplomityöesitelmä Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin Timo Ahola 2006 Web sovellus Web palvelut joiden avulla laite voidaan liittää

Lisätiedot

Käyttäjäkokemuksen parantaminen websovelluksissa

Käyttäjäkokemuksen parantaminen websovelluksissa Käyttäjäkokemuksen parantaminen websovelluksissa AJAX:n avulla Mikko Tikkanen mikko.tikkanen@gmail.com Tiivistelmä Nykypäivänä web-sovellusten käyttöaste on nousemassa työpöytäsovellusten rinnalle; miltei

Lisätiedot

MVVM-mallin toteutus KnockoutJS-kirjastoa käyttäen

MVVM-mallin toteutus KnockoutJS-kirjastoa käyttäen MVVM-mallin toteutus KnockoutJS-kirjastoa käyttäen Heikkilä, Jukka 2015 Kerava Laurea-ammattikorkeakoulu Laurea Kerava MVVM-mallin toteutus KnockoutJS-kirjastoa käyttäen Jukka Heikkilä Tietojenkäsittelyn

Lisätiedot

Tapio Timonen. METIH - Metlan Tutkimustiedon Integroitu Hallintajärjestelmä

Tapio Timonen. METIH - Metlan Tutkimustiedon Integroitu Hallintajärjestelmä Tapio Timonen METIH - Metlan Tutkimustiedon Integroitu Hallintajärjestelmä Olen noudattanut Lustia-hankkeen (hankenro 2511) ohjelmistoratkaisuissa toimintatapaa, joka tekee sovelluksista helposti ylläpidettäviä

Lisätiedot

PALJON PUHUTTU AJAX. Viestinnän koulutusohjelma Verkkoviestinnän suuntautumisvaihtoehto Opinnäytetyö 23.4.2007. Pilvi Rimmanen

PALJON PUHUTTU AJAX. Viestinnän koulutusohjelma Verkkoviestinnän suuntautumisvaihtoehto Opinnäytetyö 23.4.2007. Pilvi Rimmanen PALJON PUHUTTU AJAX Viestinnän koulutusohjelma Verkkoviestinnän suuntautumisvaihtoehto Opinnäytetyö 23.4.2007 Pilvi Rimmanen Kulttuuriala TIIVISTELMÄSIVU Koulutusohjelma Viestintä Suuntautumisvaihtoehto

Lisätiedot

Rikkaat Internet-sovellukset

Rikkaat Internet-sovellukset Poikonen Mikko Matias Rikkaat Internet-sovellukset Tietojärjestelmätieteen kandidaatintutkielma 21.5.2007 Jyväskylän yliopisto Tietojenkäsittelytieteiden laitos Jyväskylä TIIVISTELMÄ Poikonen, Mikko Matias

Lisätiedot

2. PEHMEÄ XHTML XRAJAHTML

2. PEHMEÄ XHTML XRAJAHTML Luennot 1. Intro 2. PEHMEÄ XHTML XRAJAHTML Dokumentin (matalan tason) rakenne DOCTYPE ja merkistökoodaukset Elementtien syvät rajat 3. CSS 4. JavaScript 5. JavaScript-kirjastot & AJAX 6. Käytettävyys &

Lisätiedot

Laurea-ammattikorkeakoulu Laurea Leppävaara. Tehokkaan Ajax-pohjaisen tarjoustyökalun toteuttaminen

Laurea-ammattikorkeakoulu Laurea Leppävaara. Tehokkaan Ajax-pohjaisen tarjoustyökalun toteuttaminen Laurea-ammattikorkeakoulu Laurea Leppävaara Tehokkaan Ajax-pohjaisen tarjoustyökalun toteuttaminen Mikko Salo Tietojenkäsittelyn koulutusohjelma Opinnäytetyö Lokakuu, 2008 Laurea-ammattikorkeakoulu Laurea

Lisätiedot

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Laajuus 5 op Luennot: 12 x 2t 11.3.2014 29.4.2014 Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Lähiopetuksen jäkeen harjoitustyö ja tentti Aulikki Hyrskykari

Lisätiedot

Testausautomaation mahdollisuudet käyttöliittymän testauksessa. Anssi Pekkarinen 5.11.2015

Testausautomaation mahdollisuudet käyttöliittymän testauksessa. Anssi Pekkarinen 5.11.2015 Testausautomaation mahdollisuudet käyttöliittymän testauksessa Anssi Pekkarinen 5.11.2015 Agenda Kustannustehokkaan testausautomaation tekemiseen vaikuttavat tekijät Käyttöliittymätestauksen haasteet Uudet

Lisätiedot

MODERNIT WEB-SOVELLUKSET. LAHDEN AMMATTIKORKEAKOULU Tekniikan ala Tietotekniikka Ohjelmistotekniikka Opinnäytetyö Syksy 2013 Joonas Teurokoski

MODERNIT WEB-SOVELLUKSET. LAHDEN AMMATTIKORKEAKOULU Tekniikan ala Tietotekniikka Ohjelmistotekniikka Opinnäytetyö Syksy 2013 Joonas Teurokoski MODERNIT WEB-SOVELLUKSET LAHDEN AMMATTIKORKEAKOULU Tekniikan ala Tietotekniikka Ohjelmistotekniikka Opinnäytetyö Syksy 2013 Joonas Teurokoski Lahden ammattikorkeakoulu Tietotekniikan koulutusohjelma TEUROKOSKI,

Lisätiedot

MELTIH - Metlan Tutkimustiedon Integroitu Hallintajärjestelmä

MELTIH - Metlan Tutkimustiedon Integroitu Hallintajärjestelmä Tapio Timonen 21.02.2007 MELTIH - Metlan Tutkimustiedon Integroitu Hallintajärjestelmä Lustotiedon hallinnan ohjelmistoratkaisuissa on noudatettu toimintatapaa, joka tekee sovelluksista helposti ylläpidettäviä

Lisätiedot

Siirtoformaatit. Johdanto Sovellusalueet Vaatimukset Raita- ja oliomalli Reaaliaikainen tiedonsiirto Erilaiset siirtoformaatit Vertailu

Siirtoformaatit. Johdanto Sovellusalueet Vaatimukset Raita- ja oliomalli Reaaliaikainen tiedonsiirto Erilaiset siirtoformaatit Vertailu Siirtoformaatit Johdanto Sovellusalueet Vaatimukset Raita- ja oliomalli Reaaliaikainen tiedonsiirto Erilaiset siirtoformaatit Vertailu 1 Johdanto Multimediatuotteiden siirrossa tarvitaan alusta- ja ohjelmistoriippumattomia

Lisätiedot

IT ja viestintäteknologia

IT ja viestintäteknologia IT ja viestintäteknologia 206 Verkkosivujen tuottaminen Kuva: Skills Finland / Markku Heikkilä Lajivastaavat Miikka Merikanto 1 / 12 Suomen Liikemiesten Kauppaopisto miikka.merikanto(at)businesscollege.fi

Lisätiedot

Siirtoformaatit. Johdanto. Yleistä. Sovellusalueet. Eri formaatit. Käyttötarkoitukset

Siirtoformaatit. Johdanto. Yleistä. Sovellusalueet. Eri formaatit. Käyttötarkoitukset Siirtoformaatit Johdanto Sovellusalueet Vaatimukset Raita- ja oliomalli Reaaliaikainen tiedonsiirto Erilaiset siirtoformaatit Vertailu Johdanto Multimediatuotteiden siirrossa tarvitaan alusta- ja ohjelmistoriippumattomia

Lisätiedot

JAVASCRIPT-KEHITYSKIRJASTOJEN VERTAILU

JAVASCRIPT-KEHITYSKIRJASTOJEN VERTAILU JAVASCRIPT-KEHITYSKIRJASTOJEN VERTAILU Ammattikorkeakoulututkinnon opinnäytetyö Tietojenkäsittely Hämeenlinna, 25.3.2010 Mikko Mäkelä OPINNÄYTETYÖ Tietojenkäsittely Hämeenlinna Työn nimi JavaScript-kehityskirjastojen

Lisätiedot

WWW-SOVELLUKSEN TOTEUTUS MVC-ARKKITEHTUURILLA

WWW-SOVELLUKSEN TOTEUTUS MVC-ARKKITEHTUURILLA Opinnäytetyö (AMK) Tietotekniikka Internet-tekniikka 2011 Jussi Mäkilä WWW-SOVELLUKSEN TOTEUTUS MVC-ARKKITEHTUURILLA OPINNÄYTETYÖ (AMK) TIIVISTELMÄ Turun ammattikorkeakoulu Tietotekniikka Internet-tekniikka

Lisätiedot

Tyylien käyttö. 5 WWW-hypermedian perusta: HTML

Tyylien käyttö. <LINK href=mystyle.css rel=stylesheet type=text/css> 5 WWW-hypermedian perusta: HTML Tyylien käyttö Tyylien (style) ideana on HTML:n tapauksessa erottaa toisistaan dokumentin rakenne ja ulkoasu Tavoitteena on, että dokumentin loogisen rakenteen ja ulkoasun koodaus erotetaan toisistaan

Lisätiedot

Laiteriippumaton UI Ajaxilla ja Javalla

Laiteriippumaton UI Ajaxilla ja Javalla Laiteriippumaton UI Ajaxilla ja Javalla IT Mill Joonas Lehtinen, PhD CEO IT Mill Leading expert on RIA (Rich Internet Applications) Provides tools, services and support for software development for Web,

Lisätiedot

ESA BORG AJAX-HENKINEN SELAINKÄYTTÖLIITTYMÄ ASE-LAITOKSEN SÄÄASEMAAN. Kandidaatintyö

ESA BORG AJAX-HENKINEN SELAINKÄYTTÖLIITTYMÄ ASE-LAITOKSEN SÄÄASEMAAN. Kandidaatintyö ESA BORG AJAX-HENKINEN SELAINKÄYTTÖLIITTYMÄ ASE-LAITOKSEN SÄÄASEMAAN Kandidaatintyö Tarkastaja: Jari Seppälä Aihe hyväksytty 30.8.2011 II TIIVISTELMÄ TAMPEREEN TEKNILLINEN YLIOPISTO Automaatiotekniikan

Lisätiedot

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely. XML prosessointi Miten XML dokumentteja luetaan ja kirjoitetaan XML prosessori lukee ja välittää XML dokumentin sovellukselle. Se sisältää entieettikäsittelijän (mahdollisesti) XML jäsentimen Sovellus

Lisätiedot

ANGULARJS WEB-SOVELLUSTEN KEHITYKSESSÄ

ANGULARJS WEB-SOVELLUSTEN KEHITYKSESSÄ ANGULARJS WEB-SOVELLUSTEN KEHITYKSESSÄ Tero Mustikkamaa Opinnäytetyö Elokuu 2016 Tietojenkäsittelyn koulutusohjelma Ohjelmistotuotanto TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma

Lisätiedot

Tiedonsiirto- ja rajapintastandardit

Tiedonsiirto- ja rajapintastandardit Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen

Lisätiedot

Web-sovelluksen toimintalogiikka palvelimelta käyttäjän selaimeen

Web-sovelluksen toimintalogiikka palvelimelta käyttäjän selaimeen Sami Tiilikainen Web-sovelluksen toimintalogiikka palvelimelta käyttäjän selaimeen Sähkotekniikan korkeakoulu Diplomityö, joka on jätetty opinnäytteenä tarkastettavaksi diplomi-insinöörin tutkintoa varten

Lisätiedot

PELIOHJELMOINTI JAVASCRIPT-KIRJASTOLLA

PELIOHJELMOINTI JAVASCRIPT-KIRJASTOLLA Harri Lappalainen PELIOHJELMOINTI JAVASCRIPT-KIRJASTOLLA Opinnäytetyö Tietojenkäsittely Marraskuu 2012 KUVAILULEHTI Opinnäytetyön päivämäärä 28.11.2012 Tekijä(t) Harri Lappalainen Nimeke Koulutusohjelma

Lisätiedot

ARVO - verkkomateriaalien arviointiin

ARVO - verkkomateriaalien arviointiin ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 7/8: Tekninen toteutus Edellinen

Lisätiedot

Ajax selainpohjaisten sovellusten laatimisessa. Nico Hiort af Ornäs

Ajax selainpohjaisten sovellusten laatimisessa. Nico Hiort af Ornäs TEKNILLINEN KORKEAKOULU Tietotekniikan osasto Tietotekniikan tutkinto-ohjelma Ajax selainpohjaisten sovellusten laatimisessa Kandidaatintyö Nico Hiort af Ornäs Ohjelmistotekniikan laboratorio Espoo 2008

Lisätiedot

MHP sovellusten synkronoituminen videokuvaan

MHP sovellusten synkronoituminen videokuvaan Esitutkimus MHP sovellusten synkronoituminen videokuvaan Versio Päiväys Tekijä Kuvaus 0.1 5.10.2001 Mika Ståhlberg - Ensimmäinen luonnos 0.2 25.10.2001 Mika Ståhlberg - Lisätty Xlet-kehitykseen liittyvä

Lisätiedot

INTERNETSELAIMEN ASETUKSET. Kuinka saan parhaan irti selaimesta

INTERNETSELAIMEN ASETUKSET. Kuinka saan parhaan irti selaimesta INTERNETSELAIMEN ASETUKSET Kuinka saan parhaan irti selaimesta ASETUKSET YLEISESTI Asetuksilla taataan, että Selaimen ulkoasu on toivotunlainen Kirjaimen ja kuvien koko Pop-up -ikkunoiden käsittely Joissakin

Lisätiedot

13. Luento: Esimerkki: Symbianympäristö. Tommi Mikkonen,

13. Luento: Esimerkki: Symbianympäristö. Tommi Mikkonen, 13. Luento: Esimerkki: Symbianympäristö Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Johdanto Ydin Resurssien hallinta Aktiiviset oliot Dynaaminen muisti Sovellusmalli Laajennokset Yhteenveto Symbian OS

Lisätiedot

RIKKAAT INTERNETSOVELLUKSET

RIKKAAT INTERNETSOVELLUKSET RIKKAAT INTERNETSOVELLUKSET LAHDEN AMMATTIKORKEAKOULU Mediatekniikan koulutusohjelma Teknisen visualisoinnin suuntautumisvaihtoehto Opinnäytetyö 4.5.2009 Miika Joronen Lahden ammattikorkeakoulu Mediatekniikan

Lisätiedot

W3C ja Web-teknologiat

W3C ja Web-teknologiat W3C ja Web-teknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) on kansainvälinen

Lisätiedot

582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus 582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus Sisältö Mikä on web-sovellus? Selaimen rooli web-sovelluksessa Palvelimen rooli web-sovelluksessa Aineistopyynnöt Tiedon välittäminen

Lisätiedot

HENRI KUOKKANEN RESPONSIIVISEN WEB-KÄYTTÖLIITTYMÄN TOTEUTUS TUOTANNONOHJAUSJÄRJESTELMÄÄN

HENRI KUOKKANEN RESPONSIIVISEN WEB-KÄYTTÖLIITTYMÄN TOTEUTUS TUOTANNONOHJAUSJÄRJESTELMÄÄN HENRI KUOKKANEN RESPONSIIVISEN WEB-KÄYTTÖLIITTYMÄN TOTEUTUS TUOTANNONOHJAUSJÄRJESTELMÄÄN Diplomityö Tarkastaja: professori Tommi Mikkonen Tarkastaja ja aihe hyväksytty 31. maaliskuuta 2017 i TIIVISTELMÄ

Lisätiedot

W3C ja alueellinen standardointi

W3C ja alueellinen standardointi W3C ja alueellinen standardointi Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: W3C on kansainvälinen konsortio

Lisätiedot

HTML5-SOVELLUSKEHITYS Case: Ilmavirtalaskuri

HTML5-SOVELLUSKEHITYS Case: Ilmavirtalaskuri Jani Saareks HTML5-SOVELLUSKEHITYS Case: Ilmavirtalaskuri Opinnäytetyö Tietojenkäsittelyn koulutusohjelma Marraskuu 2015 KUVAILULEHTI Opinnäytetyön päivämäärä 30.11.2015 Tekijä(t) Jani Saareks Koulutusohjelma

Lisätiedot

MIKKO HAAPANEN AJAX-TEKNIIKOIDEN HYÖDYNTÄMINEN VAISALA ROSA -SÄÄASEMAN SELAINKÄYTTÖLIITTYMÄSSÄ

MIKKO HAAPANEN AJAX-TEKNIIKOIDEN HYÖDYNTÄMINEN VAISALA ROSA -SÄÄASEMAN SELAINKÄYTTÖLIITTYMÄSSÄ MIKKO HAAPANEN AJAX-TEKNIIKOIDEN HYÖDYNTÄMINEN VAISALA ROSA -SÄÄASEMAN SELAINKÄYTTÖLIITTYMÄSSÄ Kandidaatintyö Tarkastaja: Mikko Salmenperä II TIIVISTELMÄ TAMPEREEN TEKNILLINEN YLIOPISTO Automaatiotekniikan

Lisätiedot

TOMI SYVÄJÄRVI SÄÄASEMAJÄRJESTELMÄN VIRTUAALIMALLI. Kandidaatintyö

TOMI SYVÄJÄRVI SÄÄASEMAJÄRJESTELMÄN VIRTUAALIMALLI. Kandidaatintyö TOMI SYVÄJÄRVI SÄÄASEMAJÄRJESTELMÄN VIRTUAALIMALLI Kandidaatintyö Tarkastaja: projektipäällikkö Jari Seppälä Työ jätetty tarkastettavaksi 29. marraskuuta 2013 II TIIVISTELMÄ TAMPEREEN TEKNILLINEN YLIOPISTO

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Toukokuu 2015 1 (11) Tikon Web-sovellukset Toukokuu 2015 2 (11) 1 Johdanto... 3 2 Silverlight sovellukset... 3 2.1 Windows... 3 2.1.1 Microsoft Silverlight... 3 2.1.2 Tablet-laitteet... 4 2.1.3 Selaimet...

Lisätiedot

XML johdanto, uusimmat standardit ja kehitys

XML johdanto, uusimmat standardit ja kehitys johdanto, uusimmat standardit ja kehitys Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: on W3C:n suosittama

Lisätiedot

JS-kehitys - yleiskuvaus. TIEA255 - Juho Vepsäläinen

JS-kehitys - yleiskuvaus. TIEA255 - Juho Vepsäläinen JS-kehitys - yleiskuvaus TIEA255 - Juho Vepsäläinen Taustaa Basic, Pascal, C (PC, AVR), Java, Object Pascal (Delphi), PHP, Python, Lua, AS2, C++ (Qt) JavaScript,... Avoimen lähdekoodin proj. kehitystä

Lisätiedot

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002 , XHTML ja CSS T-111.361 Hypermediadokumentin laatiminen 2002 XHTML CSS XSL Sisältö EXtensible Markup Language W3C Recommendation helmikuu 1998 SGML:n osajoukko Standard Generalized Markup Language Kevyempi

Lisätiedot

HTML5 sovellusalustana

HTML5 sovellusalustana HTML5 sovellusalustana Mitä HTML5-sovellukset ovat? 12 HTML5 sovellusalustana Mitä HTML5-sovellukset ovat? HTML5:n kaksoismerkitys Ilmauksella HTML5 on selvästi kaksi eri merkitystä. Sovellusten kehittäjien

Lisätiedot

Harjoitustyö 3: Verkkosivujen toiminnallisuus (JavaScript)

Harjoitustyö 3: Verkkosivujen toiminnallisuus (JavaScript) Harjoitustyö 3: Verkkosivujen toiminnallisuus (JavaScript) Kurssin toisessa harjoitustyössä tutustutaan verkkosivujen toiminnallisuuden toteuttamiseen JavaScript:n avulla. Lisäksi käydään läpi verkkosivuston

Lisätiedot

TURO VALAVAARA JAVASCRIPT-SOVELLUSKEHYKSET SÄÄASEMAN KÄYTTÖ- LIITTYMÄKEHITYKSESSÄ

TURO VALAVAARA JAVASCRIPT-SOVELLUSKEHYKSET SÄÄASEMAN KÄYTTÖ- LIITTYMÄKEHITYKSESSÄ I. I11 TURO VALAVAARA JAVASCRIPT-SOVELLUSKEHYKSET SÄÄASEMAN KÄYTTÖ- LIITTYMÄKEHITYKSESSÄ Kandidaatintyö Tarkastaja: Tutkija, DI Jari Seppälä 13. kesäkuuta 2010 II TIIVISTELMÄ TAMPEREEN TEKNILLINEN YLIOPISTO

Lisätiedot

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli. HTML & CSS Antti Koivisto HTML (HyperText Markup Language)! HTML on sivujen kuvauskieli.! Se ei ole ohjelmointikieli.! HTML on merkintäkieli, joka koostuu monista merkintä tägeistä ().! Voidaan

Lisätiedot

JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari

JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari JWT 2016 luento 11 to 21.4.2016 klo 14-15 Aulikki Hyrskykari PinniB 1097 1 Viime luennolla o AJAX ja JSON, harjoitustyön tehtävänanto, vierailuluento avoimesta datasta Tänään o APIt rajapinnoista yleisesti

Lisätiedot

Taustaa. CGI-ohjelmointi

Taustaa. CGI-ohjelmointi Taustaa CGI-ohjelmointi CGI = Common Gateway Interface Hyvin yksinkertainen ja helppo tapa toteuttaa dynaamisuutta ja interaktivisuutta htmldokumentteihin Kehitetty tiedon siirtoon palvelimen ja asiakasselaimen

Lisätiedot

WEB-KÄYTTÖLIITTYMÄN AJONAIKAINEN PARAMETRIPOHJAINEN LUOMINEN. Lappeenrannan teknillinen yliopisto. Teknistaloudellinen tiedekunta

WEB-KÄYTTÖLIITTYMÄN AJONAIKAINEN PARAMETRIPOHJAINEN LUOMINEN. Lappeenrannan teknillinen yliopisto. Teknistaloudellinen tiedekunta Lappeenrannan teknillinen yliopisto Teknistaloudellinen tiedekunta Tietotekniikan koulutusohjelma Diplomityö Toni Pirinen WEB-KÄYTTÖLIITTYMÄN AJONAIKAINEN PARAMETRIPOHJAINEN LUOMINEN Työn tarkastajat:

Lisätiedot

Kurssin hallinta -työväline

Kurssin hallinta -työväline Kurssin hallinta -työväline Kurssin hallinta -työvälineellä muokataan kursseja A&Ooppimisympäristöalustalla Kurssi koostuu - ohjelmasta (linkit työkaluihin& muihin resursseihin), - materiaaleista, - keskusteluryhmästä,

Lisätiedot

WWW-SOVELLUKSEN TOTEUTUS MICROSOFTIN TEKNOLOGIOILLA

WWW-SOVELLUKSEN TOTEUTUS MICROSOFTIN TEKNOLOGIOILLA Opinnäytetyö (AMK) Tietotekniikan koulutusohjelma Hyvinvointiteknologia 2010 Tomi Härkönen WWW-SOVELLUKSEN TOTEUTUS MICROSOFTIN TEKNOLOGIOILLA Dokumenttienhallintajärjestelmä OPINNÄYTETYÖ (AMK) TIIVISTELMÄ

Lisätiedot

AJAX-TEKNIIKKA. LAHDEN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Ohjelmistotekniikka Opinnäytetyö Erno Viitanen

AJAX-TEKNIIKKA. LAHDEN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Ohjelmistotekniikka Opinnäytetyö Erno Viitanen AJAX-TEKNIIKKA LAHDEN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Ohjelmistotekniikka Opinnäytetyö 5.10.2007 Erno Viitanen Lahden ammattikorkeakoulu Tietotekniikan koulutusohjelma VIITANEN, ERNO:

Lisätiedot

Internet-pohjaisen oppimisympäristön laadinta. Luento 4

Internet-pohjaisen oppimisympäristön laadinta. Luento 4 Internet-pohjaisen oppimisympäristön laadinta Luento 4 Aiheena tänään JavaScript jquery HTML5 Ääni, video Web Storage Evästeet Kertausta 05.02.2015 IPOPPLA 2 JavaScript - DOM-malli Tapa päästä käsiksi

Lisätiedot

Verkkosivujen toiminnallisuus (JavaScript)

Verkkosivujen toiminnallisuus (JavaScript) Verkkosivujen toiminnallisuus Selainohjelmointi (JavaScript) (JavaScript) T-111.1100 Digitaalisen median työvälineet (3 op) ME-C2300 Verkkojulkaisemisen perusteet (5 op) Juuso Lappalainen DI Markku Laine

Lisätiedot

Tekniset vaatimukset Tikon 6.4.1

Tekniset vaatimukset Tikon 6.4.1 Marraskuu 2014 1 (22) Tekniset vaatimukset Marraskuu 2014 2 (22) 1 Ohjelmapalvelin... 6 1.1 Ohjelmat... 6 1.1.1 Tuetut käyttöjärjestelmät... 6 1.1.2 Muut tarvittavat ohjelmat... 6 1.2 Palvelin (Suositus

Lisätiedot

6 XML-työkalut 1. 6 XML-työkalut

6 XML-työkalut 1. 6 XML-työkalut 6 XML-työkalut 1 6 XML-työkalut XML:n periaatteiden tutustumisen jälkeen on helpompi tutustua XML-dokumenttien käsittelyyn ja katseluun suunniteltuja työkaiuja. XML:n yleistymisen pahin pullonkaula on

Lisätiedot

MHP sovellusten synkronoituminen videokuvaan

MHP sovellusten synkronoituminen videokuvaan Esitutkimus MHP sovellusten synkronoituminen videokuvaan Versio Päiväys Tekijä Kuvaus 0.1 5.10.2001 Mika Ståhlberg Ensimmäinen luonnos 0.2 25.10.2001 Mika Ståhlberg Lisätty Xlet-kehitykseen liittyvä luku

Lisätiedot

Full-Stack JavaScript: MEAN.JS-projektin luominen. Harri Huhtala

Full-Stack JavaScript: MEAN.JS-projektin luominen. Harri Huhtala Full-Stack JavaScript: MEAN.JS-projektin luominen Harri Huhtala Opinnäytetyö Tietojenkäsittelyn koulutusohjelma 2014 Tiivistelmä 19.11.2014 Tietojenkäsittelyn koulutusohjelma Tekijä tai tekijät Harri Huhtala

Lisätiedot

PHP-pohjainen hallintatyökalu verkkopalvelulle

PHP-pohjainen hallintatyökalu verkkopalvelulle Janne Martikainen PHP-pohjainen hallintatyökalu verkkopalvelulle Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikka Insinöörityö 14.4.2014 Tekijä(t) Otsikko Sivumäärä Aika Tutkinto Koulutusohjelma

Lisätiedot

Rikkaiden WWW-sovellusten luominen

Rikkaiden WWW-sovellusten luominen Joni Korkalainen Rikkaiden WWW-sovellusten luominen Tietotekniikan pro gradu -tutkielma 15. joulukuuta 2014 Jyväskylän yliopisto Tietotekniikan laitos Tekijä: Joni Korkalainen Yhteystiedot: joni.p.korkalainen@student.jyu.fi

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Lokakuu 2016 1 (10) Tikon Web-sovellukset Lokakuu 2016 2 (10) 1 Johdanto... 3 2 Silverlight sovellukset... 3 2.1 Windows... 4 2.2 MAC... 4 2.3 Tablet-laitteet... 4 3 HTML5 sovellukset... 4 3.1 Tuetut selaimet...

Lisätiedot

KIMMO YLI-ROHDAINEN Sääaseman selainkäyttöliittymä

KIMMO YLI-ROHDAINEN Sääaseman selainkäyttöliittymä KIMMO YLI-ROHDAINEN Sääaseman selainkäyttöliittymä Kandidaatintyö Tarkastaja: Mikko Salmenperä II TIIVISTELMÄ TAMPEREEN TEKNILLINEN YLIOPISTO Automaatiotekniikan koulutusohjelma KIMMO YLI-ROHDAINEN: Sääaseman

Lisätiedot

Luento 3. Jouni Ikonen - Jouni.Ikonen lut.fi

Luento 3. Jouni Ikonen - Jouni.Ikonen lut.fi CT30A3200 - WWW-sovellukset Luento 3 Jouni Ikonen - Jouni.Ikonen lut.fi Kalvot Arto Hämäläisen kalvojen pohjalta 1 Jouni Ikonen HTML-lomakkeet HTML-lomakkeiden avulla voidaan WWW-sovelluksessa hakea käyttäjän

Lisätiedot

JWT 2016 luento 10. ti 19.4.2016 klo 10-11. Aulikki Hyrskykari. PinniB 1096. Aulikki Hyrskykari

JWT 2016 luento 10. ti 19.4.2016 klo 10-11. Aulikki Hyrskykari. PinniB 1096. Aulikki Hyrskykari JWT 2016 luento 10 ti 19.4.2016 klo 10-11 Aulikki Hyrskykari PinniB 1096 1 Viime luennolla o Funktioista JavaScriptissä Tänään o AJAX ja JSON o Harjoitustyön tehtävänanto o Vierailuluento "Avoin data Tampereen

Lisätiedot

Tekniset vaatimukset Tikon 6.5.0

Tekniset vaatimukset Tikon 6.5.0 Toukokuu 2015 1 (23) Tekniset vaatimukset Toukokuu 2015 2 (23) 1 Ohjelmapalvelin... 6 1.1 Ohjelmat... 6 1.1.1 Tuetut käyttöjärjestelmät... 6 1.1.2 Muut tarvittavat ohjelmat... 6 1.2 Palvelin (Suositus

Lisätiedot

DYNAAMISEN KÄYTTÖLIITTYMÄN SUUNNITTELU JQUERYLLA

DYNAAMISEN KÄYTTÖLIITTYMÄN SUUNNITTELU JQUERYLLA Opinnäytetyö (AMK) Tietojenkäsittelyn koulutusohjelma Tietojärjestelmät 2014 Mitra Tanhai DYNAAMISEN KÄYTTÖLIITTYMÄN SUUNNITTELU JQUERYLLA OPINNÄYTETYÖ (AMK) TIIVISTELMÄ TURUN AMMATTIKORKEAKOULU Tietojenkäsittelyn

Lisätiedot

MOBIILISOVELLUKSEN KEHITTÄMINEN Case: Limab Oy

MOBIILISOVELLUKSEN KEHITTÄMINEN Case: Limab Oy Henrik Tyrväinen MOBIILISOVELLUKSEN KEHITTÄMINEN Case: Limab Oy Opinnäytetyö Tietojenkäsittelyn koulutusohjelma Marraskuu 2015 KUVAILULEHTI Opinnäytetyön päivämäärä 27.11.2015 Tekijä(t) Henrik Tyrväinen

Lisätiedot

Paikkatiedot ja Web-standardit

Paikkatiedot ja Web-standardit Paikkatiedot ja Web-standardit Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide

Lisätiedot

TYÖVUOROJEN VARAUSJÄRJESTELMÄN VERKKOTOTEUTUS

TYÖVUOROJEN VARAUSJÄRJESTELMÄN VERKKOTOTEUTUS TYÖVUOROJEN VARAUSJÄRJESTELMÄN VERKKOTOTEUTUS CASE: Farmedico Ammattikorkeakoulun opinnäytetyö Mediatekniikan koulutusohjelma Riihimäen toimipiste, työn hyväksymispäivä Jani Takala OPINNÄYTETYÖ Koulutusohjelma

Lisätiedot

VAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.2. Projektiryhmä

VAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.2. Projektiryhmä VAATIMUSMÄÄRITTELY Polku http://code.google.com/p/polku-projekti/ Versio 1.2 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA, Järjestelmäarkkitehtuuri (TK081702) SOA SOA-arkkitehtuuri perustuu xml:ään ja Web Services teknologioihin Mahdollistaa joustavan mukautumisen tuleviin muutoksiin Kustannustehokas Toteutukset perustuvat

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta

Lisätiedot

Anno Vaatimusdokumentti

Anno Vaatimusdokumentti Anno Vaatimusdokumentti Versio 1.2 Immo Heikkinen Turo Heinonen Paula Jäppinen Riku Leino Tuukka Rintala Anu Sulander Helsinki 17.10.2005 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Vaatimusdokumentin

Lisätiedot

Miten Linked Data aineistoja tuotetaan ja. Semanttisen laskennan tutkimusryhmä SeCo Aalto-yliopisto kim.viljanen@tkk.fi

Miten Linked Data aineistoja tuotetaan ja. Semanttisen laskennan tutkimusryhmä SeCo Aalto-yliopisto kim.viljanen@tkk.fi Miten Linked Data aineistoja tuotetaan ja julkaistaan? Kim Viljanen Semanttisen laskennan tutkimusryhmä SeCo Aalto-yliopisto kim.viljanen@tkk.fi Webin killer app on web itse = valtava määrä informaatiota,

Lisätiedot