Web-järjestelmissä usein havaitaan ratkaisuja, joissa ei hyötykäytetä uusien tekniikoiden mahdollisuuksia. Varsinkin HTML5-tekniikan kehittyminen ja yleinen tietokoneiden suorituskyvyn kehitys mahdollistavat yhä monipuolisempien sovellusten toteuttamisen käyttäjän selaimessa. Tässä työssä suunnitellaan ja toteutetaan mallipohjaiseen web-järjestelmään uudenlainen arkkitehtuuri, jossa pyritään siirtämään järjestelmässä ajettavia sovelluksia ajettavaksi käyttäjän selaimelle. Ongelman tekee haastavaksi mallipohjainen ympäristö, jonka perustana toimii mallinnuksen periaatteita noudattava tietokanta. Työssä esitellään muutama sovellus, jonka kaltaisia uudella arkkitehtuurilla olisi tarkoitus toteuttaa. Lisäksi määritellään arkkitehtuurille ja s...
Tämän toiminnallisen opinnäytetyön tavoitteena oli kehittää toimeksiantajan asiakasprojektiin rajatt...
Käyttäjien ja asiakkaiden kehittyvät vaatimukset ja uudet käyttömahdollisuudet tekevät monista yrity...
Sovelluskehykset nopeuttavat ohjelmistojen kehitystä, mutta niiden luominen on haastava ja riskialti...
Kun ohjelmisto on saatu ylläpitovaiheeseen, vaatii ohjelma edelleen työpanosta. Ohjelman konteksti...
The purpose of this thesis is to compare two different architectural ways of implementing the views,...
Web-ohjelmointiympäristö on kehittynyt viime vuosina nopeasti dokumenttien esitystekniikasta kohti t...
Työn tavoitteena oli tarkastella mahdollisimman laajasti erilaisia ohjelmiston skaalaamiseen käytett...
Työn tavoitteena oli tutkia ja toteuttaa nykyisellä webteknologialla verkkosovellus. Tarkoi-tuksena ...
Malli-näkymä-arkkitehtuurit tarjoavat työkaluja ja suunnitteluratkaisuja käyttöliittymäsovelluksien ...
Big data, suuret datamäärät ja niihin liittyvä analytiikka ovat olleet viime vuosina tietotekniikan ...
Tämän toiminnallisen opinnäytetyön tarkoituksena oli kuvata pienen Internet-selaimessa toimivan kyse...
Tämä työn tavoitteena on esitellä ohjelmistosuunnittelun teoriaa ja metodeja, ja käyttää näitä menet...
Web sovellukset kasvavat nykyään nopeasti. On tärkeää valita vakaa arkkitehtuuri isolle sovelluksel...
Web-teknologiat kehittyvät jatkuvasti ja samalla on nähtävissä suuntaus kohti enemmissä määrin dynaa...
Tämän opinnäytetyön tarkoituksena oli toteuttaa uudet, visuaalisesti miellyttävät ja käyttäjäystäväl...
Tämän toiminnallisen opinnäytetyön tavoitteena oli kehittää toimeksiantajan asiakasprojektiin rajatt...
Käyttäjien ja asiakkaiden kehittyvät vaatimukset ja uudet käyttömahdollisuudet tekevät monista yrity...
Sovelluskehykset nopeuttavat ohjelmistojen kehitystä, mutta niiden luominen on haastava ja riskialti...
Kun ohjelmisto on saatu ylläpitovaiheeseen, vaatii ohjelma edelleen työpanosta. Ohjelman konteksti...
The purpose of this thesis is to compare two different architectural ways of implementing the views,...
Web-ohjelmointiympäristö on kehittynyt viime vuosina nopeasti dokumenttien esitystekniikasta kohti t...
Työn tavoitteena oli tarkastella mahdollisimman laajasti erilaisia ohjelmiston skaalaamiseen käytett...
Työn tavoitteena oli tutkia ja toteuttaa nykyisellä webteknologialla verkkosovellus. Tarkoi-tuksena ...
Malli-näkymä-arkkitehtuurit tarjoavat työkaluja ja suunnitteluratkaisuja käyttöliittymäsovelluksien ...
Big data, suuret datamäärät ja niihin liittyvä analytiikka ovat olleet viime vuosina tietotekniikan ...
Tämän toiminnallisen opinnäytetyön tarkoituksena oli kuvata pienen Internet-selaimessa toimivan kyse...
Tämä työn tavoitteena on esitellä ohjelmistosuunnittelun teoriaa ja metodeja, ja käyttää näitä menet...
Web sovellukset kasvavat nykyään nopeasti. On tärkeää valita vakaa arkkitehtuuri isolle sovelluksel...
Web-teknologiat kehittyvät jatkuvasti ja samalla on nähtävissä suuntaus kohti enemmissä määrin dynaa...
Tämän opinnäytetyön tarkoituksena oli toteuttaa uudet, visuaalisesti miellyttävät ja käyttäjäystäväl...
Tämän toiminnallisen opinnäytetyön tavoitteena oli kehittää toimeksiantajan asiakasprojektiin rajatt...
Käyttäjien ja asiakkaiden kehittyvät vaatimukset ja uudet käyttömahdollisuudet tekevät monista yrity...
Sovelluskehykset nopeuttavat ohjelmistojen kehitystä, mutta niiden luominen on haastava ja riskialti...