IDU0080 Veebiteenused ja Interneti-lahenduste arhitektuur Loeng 2 Lahenduste inegratsioon. Enn Õunapuu

Size: px
Start display at page:

Download "IDU0080 Veebiteenused ja Interneti-lahenduste arhitektuur Loeng 2 Lahenduste inegratsioon. Enn Õunapuu"

Transcription

1 IDU0080 Veebiteenused ja Interneti-lahenduste arhitektuur Loeng 2 Lahenduste inegratsioon Enn Õunapuu enn.ounapuu@ttu.ee

2 Millest räägime Vaatleme lähemalt rakenduste integratsiooni vajadust ja võimalusi Integratsiooni näited Integratsiooni mustrid

3

4 Hajussüsteemi mõiste Hajutatud süsteem on arvutisüsteem, kus erinevad komponendid teevad koostööd kasutades omavahelist kommunikatsiooni üle arvutivõrgu. A distributed system is a computing system in which a number of components cooperate by communicating over a network.

5 Tüüpiline hajussüsteemi situatsioon Ettevõttes on ajalooliselt kujunenud iseseisvad süsteemid: Kliendi halduseks ja tellimuste vastuvõtuks Laoarvestuse süsteem valmistoodangu ja materjalide ladustamiseks Tootmissüsteem, mis toetab tootmisplaneerimist ja tootmisprotsessi Finantssüsteem bilansi ja kasumiaruande tegemiseks ning finantsanalüüsiks Süsteemid ei ole väga tihti integreeritud. Side süsteemide vahel käib läbi telefoni, paberdokumentide ja ide abil.

6 Ettevõtte sisene integratsioon ja ettevõtete vaheline rakenduste integratsioon Eelnev näide oli ettevõtte sisesest integratsiooni vajadusest. Peale selle tekib vajadus integreerida erinevate ettevõtete rakendusi: ettevõte võib kasutada oma äris erinevaid partnerettevõtete teenuseid, nagu näiteks logistika, raamatupidamine, Google map jne. Ettevõtete vaheline integratsioon on keerulisem, kuna on palju raskem kokku leppida andmevahetusstandardites.

7 Kuidas siis me saame neid rakendusi integreerida? Käsitsi. Üllatav on, et näiteks Euroopas ainult 5% arvetest käsitletakse automaatse integratsiooni vahenditega. Ülejäänud 95% juhtudel kasutatakse käsitsi tööd. File transfer. RPC Teadete süsteemid Veebi teenused

8 Näide veebiteenuste abil integreerimisest. Kasutusjuhtude diagramm

9 Näite realiseerimine veebiteenustega

10 Elektroonsed dokumendid

11

12 Hajutatud süsteemide loomine toob kaasa rida väljakutseid Arvutivõrgud (internet) toob kaasa lisaohu. Andmeid tuleb transportida ühest arvutist teise läbi võrgu ja see toob kaasa lisaprobleeme. Arvutivõrgud on aeglasemad kui infovahetus ühe arvuti sees. Ühe arvuti piires me alati ei peagi infot vahetama, vaid võime edastada teisele rakendusele viite andmetele. Kõik rakendused võivad olla erinevad, nende loomisel võidi kasutada erinevaid programmeerimiskeeli, operatsioonisüsteeme ja andmeformaate. Integreeritud rakendus peab suutma käsitleda kõiki neid tehnoloogiaid. Muudatused rakenduse on paratamatud. See toob kaasa ka seoses oleva rakenduse muudatusteks. Süsteemide turvalisus. Kuidas anda turvaliselt oma rakendusele juurdepääs.

13

14 Main approaches for integration File Transfer One application writes a file that another later reads. The applications need to agree on the filename and location, the format of the file, the timing of when it will be written and read, and who will delete the file. Shared Database Multiple applications share the same database schema, located in a single physical database. Because there is no duplicate data storage, no data has to be transferred from one application to the other. Remote Procedure Invocation One application exposes some of its functionality so that it can be accessed remotely by other applications as a remote procedure. The communication occurs real-time and synchronously. Messaging One applications publishes a message to a common message channel. Other applications can read the message from the channel at a later time. The applications must agree on a channel as well as the format of the message. The communication is asynchronous.

15

16

17

18 File transfer

19 Sünkroonne ja asünkroonne sidestus Põhiline vahe sünkroonse ja asünkroonse kommunikatsiooni vahel Sünkroonne on request response tüüpi Asünkroonne teadetele orienteeritud kesvara kasutav - Java Messaging Service (JMS) Microsoft MQ, IBM MQ,BEA MQ

20 Teadete edastamine

21 Sünkroonne ja asünkroonne

22 Ettevõtte teenuste siin (enterprise sevice bus)

23 Viited Väga hea materjal integratsiooni mallidest

24 Transaktsioonid ja veahaldus ACID (atomicity, consistency, isolation, durability) Atomicity requires that database modifications must follow an "all or nothing" rule The consistency property ensures that any transaction the database performs will take it from one consistent state to another. Consistency states that only valid data will be written to the database. Isolation refers to the requirement that other operations cannot access data that has been modified during a transaction that has not yet completed. Durability is the ability of the DBMS to recover the committed transaction updates against any kind of system failure (hardware or software).

25 Teenustele orienteeritud arhitektuur Teenustele orienteeritud arhitektuur on omavahel seotud teenuste kogum. Need teenused vahetavad omavahel teateid. Teated omakorda jagunevad päringteadeteks (request) ja vastusteadeteks (response). Teenuste koordineerimiseks on kasutusel spetsiaalsed vahendid (näiteks Biztalk server). Teenus on täpselt määratletud funktsioon, mis on kirjeldatud spetsiaalse lepinguga. (WSDL web service description language).

26 Biztalk architecture

27 Example

28

29

30 Pilve lahendused

31 Pilve lahenduste liigid Eristatakse kolme liiki pilve teenuseid. Need on: Taristu kui teenus (IaaS), Tarkvara platvorm kui teenus (PaaS), Tarkvara kui teenus (Saas).

32

33

34 Näide Soovite luua oma äri. Vaja oleks veebilehte, raamatupidamist, müüa amazonis ja ebays ja integreerida kõik kokku ühtseks süsteemiks. Mida võiks kasutada: 1) Magento kui e-kaupluse loomise süsteemi. 2) Openerp kui vabavaraline raamatupidamissüsteem 3) Openerp connector by Openlab 4) Amazon s3 tarkvara majutamiseks.

35 Suured tänud!!! Jõudu tööle!!!

IDU0080 Veebiteenused ja Interneti-lahenduste arhitektuur Loeng 3 Integratsioon. Enn Õunapuu

IDU0080 Veebiteenused ja Interneti-lahenduste arhitektuur Loeng 3 Integratsioon. Enn Õunapuu IDU0080 Veebiteenused ja Interneti-lahenduste arhitektuur Loeng 3 Integratsioon Enn Õunapuu enn.ounapuu@ttu.ee Millest räägime Vaatleme lähemalt rakenduste integratsiooni vajadust ja võimalusi Integratsiooni

More information

Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu.

Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu. Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu enn.ounapuu@ttu.ee Millest tuleb jutt? Kuidas ma näen, millises sammus erinevad protsessid parasjagu on? Kuidas ma aru saan, kas protsess töötab

More information

WD My Net N600 juhend:

WD My Net N600 juhend: WD My Net N600 juhend: 1) Kui WD My Net N600 seade on ühendatud näiteks Elioni Thomsoni ruuteriga (TG789vn või TG784) või Elioni Inteno DG301a ruuteriga, kus üldiselt on ruuteri Default Gateway sama, nagu

More information

ArcGIS mobiilsed lahendused kasutades pilve teenuseid. Raido Valdmaa, AlphaGIS

ArcGIS mobiilsed lahendused kasutades pilve teenuseid. Raido Valdmaa, AlphaGIS ArcGIS mobiilsed lahendused kasutades pilve teenuseid Raido Valdmaa, AlphaGIS ArcGIS terviklik süsteem üks kaart, erinevad platvormid ArcGIS Online Server Rakendused ArcGIS Viewers ArcGIS APIs Javascript,

More information

InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann

InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann www.datel.ee InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann Millest räägime Mis on InADS, kasutusjuhud Villem InADS visard keskkond Maarja Arendaja vaade: InADS API Janno Põhiline vajadus

More information

MSDE Upgrade platvormile SQL 2005 Server Express SP4

MSDE Upgrade platvormile SQL 2005 Server Express SP4 MSDE Upgrade platvormile SQL 2005 Server Express SP4 NB! Windos XP puhul peab veenduma, et masinas oleks paigaldatud.net Framework vähemalt versioon 2.0!!! NB! Muutke oma SA parool turvaliseks ( minimaalne

More information

NAS, IP-SAN, CAS. Loeng 4

NAS, IP-SAN, CAS. Loeng 4 NAS, IP-SAN, CAS Loeng 4 Tunniteemad Network Attached Storage IP Storage Attached Network Content Addressed Storage Network Attached Storage Tehnoloogia, kus andmed on jagatud üle võrgu Salvestusvahendile

More information

Enn Õunapuu

Enn Õunapuu Asünkroonsed teenused Enn Õunapuu enn.ounapuu@ttu.ee Määrang Asynchronous processing enables methods to return immediately without blocking on the calling thread. Consumers request asynchronous processing

More information

Andmebaasid (6EAP) I praktikum

Andmebaasid (6EAP) I praktikum Andmebaasid (6EAP) I praktikum Mõisteid Server on arvutisüsteem või selles töötav tarkvara, mis pakub teatud infoteenust sellega ühenduvatele klientidele. Klient on tarkvara, mis võimaldab suhelda serveriga.

More information

IT infrastruktuuri teenused. Failiserver. Margus Ernits

IT infrastruktuuri teenused. Failiserver. Margus Ernits IT infrastruktuuri teenused Failiserver Margus Ernits margus.ernits@itcollege.ee 1 Failide hoidmine kasutaja arvutis pole tihti mõistlik, kuna Failiserver Arvuti kõvaketta hävimisega kaovad andmed ja nendest

More information

Pädevushaldus RESTful veebiteenuste abil

Pädevushaldus RESTful veebiteenuste abil Tallinna Ülikool Informaatika Instituut Pädevushaldus RESTful veebiteenuste abil Seminaritöö Autor: Eigen Lenk Juhendaja: Mart Laanpere Tallinn 2010 Sisukord Sissejuhatus... 3 1. Muutused veebitarkvara

More information

SIDE (IRT 3930) Põhipunktid. Loeng 11 Transpordiprotokollid Teema - infotransport. Teenuse (lingi) demultipleks. Infotransport kliendilt serverini

SIDE (IRT 3930) Põhipunktid. Loeng 11 Transpordiprotokollid Teema - infotransport. Teenuse (lingi) demultipleks. Infotransport kliendilt serverini SIDE (IRT 3930) Loeng 11 Transpordiprotokollid Teema - infotransport Klient- mudel Teenuste jaotus Infotransport klient- seoses Töökindel infoülekanne võrgukihi kaudu ja transpordiprotokollid Põhipunktid

More information

Andmebaasid kursuse andmemudel

Andmebaasid kursuse andmemudel Veebiteenused SyBase SQL Anywhere koostanud Sander Sepp SQL Anywhere on andmebaasi juhtsüsteem, mis sisaldab HTTP veebiserveri funktsionaalsust. Veebiserver võimaldab andmebaasi luua veebiteenuseid. Veebiteenused

More information

Tabelid <TABLE> Koostanud: Merike Hein

Tabelid <TABLE> Koostanud: Merike Hein Tabelid Tabelite kasutusvõimalus on HTML'is olemas juba pikka aega. Tabelimärgendite esmaseks kasutusalaks oli muidugi mõista tabelkujul info kuvamine. tähendab siis tabelite joonistamist.

More information

Enn Õunapuu

Enn Õunapuu Asünkroonsed teenused Enn Õunapuu enn.ounapuu@ttu.ee Määrang Asynchronous processing enables methods to return immediately without blocking on the calling thread. Consumers request asynchronous processing

More information

2

2 1 2 3 4 5 St. seotud grupid 6 7 Soovitused: Vältida sidusgruppide tähtsuse järgi järjestamist. Minimeerige üksikute sidusgruppide esiletõstmist. 8 9 10 11 12 Päästeameti avalik veebileht (www.päästeamet.ee)

More information

Lõimed. Lõime mõiste. Lõimede mudelid. Probleemid lõimedega seoses. Pthreads. Solarise lõimed. Windowsi lõimed. FreeBSD lõimed.

Lõimed. Lõime mõiste. Lõimede mudelid. Probleemid lõimedega seoses. Pthreads. Solarise lõimed. Windowsi lõimed. FreeBSD lõimed. Lõimed Lõime mõiste Lõimede mudelid Probleemid lõimedega seoses Pthreads Solarise lõimed Windowsi lõimed FreeBSD lõimed Linuxi lõimed MEELIS ROOS 1 Ühe- ja mitmelõimelised protsessid code data files code

More information

Lühike paigaldusjuhend TK-V201S TK-V401S 1.01

Lühike paigaldusjuhend TK-V201S TK-V401S 1.01 Lühike paigaldusjuhend TK-V201S TK-V401S 1.01 Sisukord Eesti 1 1. Enne alustamist 1 2. Riistvara paigaldamine 2 Technical Specifications 8 Tõrkeotsing 9 Version 05.12.2010 1. Enne alustamist Eesti Pakendi

More information

Rakenduste integreerimine Enn Õunapuu.

Rakenduste integreerimine Enn Õunapuu. Rakenduste integreerimine Enn Õunapuu enn@cc.ttu.ee Integration File Transfer One application writes a file that another later reads. The applications need to agree on the filename and location, the

More information

TP-Link TL-WR743ND Juhend

TP-Link TL-WR743ND Juhend TP-Link TL-WR743ND Juhend 1) Ühenda oma arvuti TP-Link ruuteriga üle kaabli (LAN). 2) Kui arvuti ja ruuter said omavahel ühendatud, siis võid minna seadme koduleheküljele (interneti brauseri otsingu reasse

More information

Infosüsteemi auditi tugitarkvara (CAAT) - ülevaade ja näide. Jaak Tepandi, CISA TTÜ, Tepinfo, EVS TK4, EISAÜ

Infosüsteemi auditi tugitarkvara (CAAT) - ülevaade ja näide. Jaak Tepandi, CISA TTÜ, Tepinfo, EVS TK4, EISAÜ Infosüsteemi auditi tugitarkvara (CAAT) - ülevaade ja näide Jaak Tepandi, CISA TTÜ, Tepinfo, EVS TK4, EISAÜ Jaak Tepandi, 2003 IS CAAT - 2 Teemad CAAT - ülevaade ja lisad CAAT Eestis IDEA ja CaseWare Examiner

More information

Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja.

Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja. Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Sub prog1() Msgox "Tere" Sub prog2() a = si(1) Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja. a = Sin() Protseduuri

More information

SQL Serveri paigaldus. Laadimine:

SQL Serveri paigaldus. Laadimine: SQL Serveri paigaldus Laadimine: http://msdn.microsoft.com/vstudio/express/sql/download/ Tasub paigaldada kõige lihtsam versioon (SQL Server 2005 Express Edition SP2). Samalt lehelt saab laadida ka Sql

More information

MICROSOFT AZURE I KASUTAMINE AVALIKU SEKTORI PILVE LOOMISEL EESTI NÄITEL

MICROSOFT AZURE I KASUTAMINE AVALIKU SEKTORI PILVE LOOMISEL EESTI NÄITEL TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Arvutitehnika instituut IAG40LT Taavi Kappak 123519IASB MICROSOFT AZURE I KASUTAMINE AVALIKU SEKTORI PILVE LOOMISEL EESTI NÄITEL Bakalaureusetöö Vladimir

More information

Erik Jõgi. twitter.com/erikjogi twitter.com/codeborne

Erik Jõgi. twitter.com/erikjogi twitter.com/codeborne Disain Erik Jõgi erik@codeborne.com twitter.com/erikjogi twitter.com/codeborne Disain? Miks? Bad code Clean Code A Handbook of Agile Software Craftsmanship Robert C. Martin, 2008 Uncle Bob You know you

More information

Veebiteenuse arendamise teekaart Rada7.ee näitel

Veebiteenuse arendamise teekaart Rada7.ee näitel Tallinna Ülikool Informaatika Instituut Veebiteenuse arendamise teekaart Rada7.ee näitel Bakalaureusetöö Autor: Kirill Milovidov Juhendaja: Jaagup Kippar Autor:...... 2015 Juhendaja:...... 2015 Instituudi

More information

FUNKTSIONAALNE PROGRAMMEERIMINE. Animatsioonid

FUNKTSIONAALNE PROGRAMMEERIMINE. Animatsioonid Animatsioon on liikuv, ehk ajast sõltuv, graafika Liikumise illusioon saavutatakse sellega, et teatud ajavahemike järel (optimaalseks peetakse 30 freimi sekundis) joonistatakse erineva pildiga uus freim

More information

Andmebaasi krüpteerimine ja dekrüpteerimine

Andmebaasi krüpteerimine ja dekrüpteerimine Andmebaasi krüpteerimine ja dekrüpteerimine Me võime küll asetanud kõikidele andmebaasi objektidele ligipääsuõigused eri kasutajate jaoks, kuid ikkagi võib mõni häkker avada vastava faili lihtsalt failina

More information

KOOLITUSTE HALDAMISE SÜSTEEM KEELES JAVA

KOOLITUSTE HALDAMISE SÜSTEEM KEELES JAVA TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Arvutiteaduse instituut KOOLITUSTE HALDAMISE SÜSTEEM KEELES JAVA Bakalaureusetöö ITV40LT Üliõpilane: Maarja Lutsar Üliõpilaskood: 103689 Juhendaja: Jaagup

More information

SQL Server 2005 Expressi paigaldamine

SQL Server 2005 Expressi paigaldamine SQL Server 2005 Expressi paigaldamine Laadige alla.net Framework 2.0 http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d- 8edd-aab15c5e04f5 Avage http://www.microsoft.com/express/2005/sql/download/default.aspx

More information

VEEBIRAKENDUSTE ARHITEKTUUR Tehniline vaade

VEEBIRAKENDUSTE ARHITEKTUUR Tehniline vaade VEEBIRAKENDUSTE ARHITEKTUUR Tehniline vaade KOGEMUS ZeroTurnaround - java engineer Developer tools, used by thousands Proekspert - tarkvaraarhitekt EMT & Elisa backend Danske Bank kaardimaksed LOENGU

More information

Androidi rakenduste ligipääsu õigused

Androidi rakenduste ligipääsu õigused Tallinna Ülikool Digitehnoloogiate Instituut Androidi rakenduste ligipääsu õigused Seminaritöö Autor: Martin Kütt Juhendaja: Jaagup Kippar Autor:...... 2017 Juhendaja:...... 2017 Instituudi direktor:......

More information

Distributed and Cloud Computing

Distributed and Cloud Computing Jiří Kašpar, Pavel Tvrdík (ČVUT FIT) Distributed and Cloud Computing MI-POA, 2011, Lecture 12 1/28 Distributed and Cloud Computing Ing. Jiří Kašpar prof. Ing. Pavel Tvrdík CSc. Department of Computer Systems

More information

Sisu ülevaade. IMS motivatsioon IMS olemus ja ülesehitus IMS põhiprotokollid IMS standardid ja juurdepääsuvõrgud Standardiseerimisalane koostöö

Sisu ülevaade. IMS motivatsioon IMS olemus ja ülesehitus IMS põhiprotokollid IMS standardid ja juurdepääsuvõrgud Standardiseerimisalane koostöö IMS Üldine arhitektuur ja standardiseerimine General architecture and standardisation; Access to IMS, PLMN, WLAN, wireline, wireless Viktor Saarniit 25.10.2010 1 Sisu ülevaade IMS motivatsioon IMS olemus

More information

Digitaalne signaal Diskreetimine ja Dirac Delta Digitaalfiltrid. Digitaalne heli. Hendrik Nigul. Mathematics of Sound and Music.

Digitaalne signaal Diskreetimine ja Dirac Delta Digitaalfiltrid. Digitaalne heli. Hendrik Nigul. Mathematics of Sound and Music. Mathematics of Sound and Music Aprill 2007 Outline 1 Digitaalne signaal 2 3 z-teisendus Mis on heli? Digitaalne signaal Heli on elastses keskkonnas lainena leviv mehaaniline võnkumine. amplituud heli tugevus

More information

Pinu põhine puhvri ületäitumine DCE/RPC kontroll mootoris Cisco ASA 5500 seeria ja Cisco Catalyst 6500 seeria seadmetel CVE

Pinu põhine puhvri ületäitumine DCE/RPC kontroll mootoris Cisco ASA 5500 seeria ja Cisco Catalyst 6500 seeria seadmetel CVE Tartu Ülikool Matemaatika-informaatikateaduskond Arvutiteaduse instituut Pinu põhine puhvri ületäitumine DCE/RPC kontroll mootoris Cisco ASA 5500 seeria ja Cisco Catalyst 6500 seeria seadmetel CVE-2012-4661

More information

EESTI STANDARD EVS-ISO 11620:2010

EESTI STANDARD EVS-ISO 11620:2010 EESTI STANDARD EVS-ISO INFORMATSIOON JA DOKUMENTATSIOON Raamatukogu tulemusindikaatorid Information and documentation Library performance indicators (ISO 11620:2008) EVS-ISO EESTI STANDARDI EESSÕNA NATIONAL

More information

KOORMA KOOSTAMISE VEEBIRAKENDUS

KOORMA KOOSTAMISE VEEBIRAKENDUS TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Risto Põldsalu KOORMA KOOSTAMISE VEEBIRAKENDUS bakalaureusetöö Juhendaja: Marko Kääramees PhD Tallinn 2017 Autorideklaratsioon Kinnitan, et olen koostanud

More information

VPN - Virtual Private Network

VPN - Virtual Private Network IT infrastruktuuri teenused VPN - Virtual Private Network Margus Ernits margus.ernits@itcollege.ee 1 Kuidas kasutada sisevõrgus resideeruvaid teenuseid ebaturvalise võrgu kaudu? Teeme teenused igalt poolt

More information

Service Discovery from Uniform Resource Locators of Monitored Web Applications Master s Thesis (30 EAP)

Service Discovery from Uniform Resource Locators of Monitored Web Applications Master s Thesis (30 EAP) UNIVERSITY OF TARTU Institute of Computer Science Software Engineering Curriculum Levani Kokhreidze Service Discovery from Uniform Resource Locators of Monitored Web Applications Master s Thesis (30 EAP)

More information

Veebisaidi arendus sisuhaldussüsteemile WordPress Seminaritöö

Veebisaidi arendus sisuhaldussüsteemile WordPress Seminaritöö Tallinna Ülikool Digitehnoloogiate instituut Veebisaidi arendus sisuhaldussüsteemile WordPress Seminaritöö Autor: Ain Arend Juhendaja: Romil Rõbtšenkov Tallinn 2017 Autorideklaratsioon Deklareerin, et

More information

Tervita oma MacBooki Air.

Tervita oma MacBooki Air. Kiirjuhend Tervita oma MacBooki Air. Alustame. Maci käivitamiseks vajuta toitenuppu ning rakendus Setup Assistant annab sulle mõned lihtsad juhised, kuidas arvuti töökorda seada. See aitab sul Wi-Fi võrku

More information

SIDE (IRT 3930) Põhipunktid. Loeng 23/2007 Sidevõrkude haldus Teema võrguhaldus. Eeldused võrguhalduseks. Telefonivõrk. Mitmetasemeline andmevõrk

SIDE (IRT 3930) Põhipunktid. Loeng 23/2007 Sidevõrkude haldus Teema võrguhaldus. Eeldused võrguhalduseks. Telefonivõrk. Mitmetasemeline andmevõrk SIDE (IRT 3930) Loeng 23/2007 Sidevõrkude haldus Teema võrguhaldus Põhipunktid Võrguhalduse ülesanded Klient server mudel võrguhalduses Halduse standardimine Arvutivõrkude haldussüsteemid Terminalide ja

More information

BC4J - Java ärikomponentide algõpetus Oracle9i JDeveloper arenduskeskkonna baasil

BC4J - Java ärikomponentide algõpetus Oracle9i JDeveloper arenduskeskkonna baasil Tallinna Pedagoogikaülikool Matemaatika-loodusteaduskond Informaatika osakond Triin Lichfeld BC4J - Java ärikomponentide algõpetus Oracle9i JDeveloper arenduskeskkonna baasil Bakalaureusetöö Juhendaja:

More information

IPv6 harjutused. Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid

IPv6 harjutused. Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid IPv6 harjutused Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid IPv6 aadressi kuju IPv4 32 bitti (4 baidi kaupa) Kuju kümnendarvud 4 kaupa punktidega eraldatud 192.168.252.200 IPv6 128 bitti

More information

SIDE (IRT 3930) Infotransport Teema - sõnumid. Avo Ots. telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.

SIDE (IRT 3930) Infotransport Teema - sõnumid. Avo Ots. telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. SIDE (IRT 3930) Loeng 8/2014 {20. okt.} Infotransport Teema - sõnumid Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee 281 Infoülekanne Rakendus (teenus) Transporditeenus

More information

Javascripti praktilisus disainimustrite kasutamisel

Javascripti praktilisus disainimustrite kasutamisel TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Informaatika aluste õppetool Javascripti praktilisus disainimustrite kasutamisel Magistritöö Üliõpilane: Üliõpilaskood: Juhendaja:

More information

ITK 2008 Autor: Siim Adamson 1

ITK 2008 Autor: Siim Adamson 1 Autor: Siim Adamson 1 Mis on Nagios? Nagios on süsteemi ja võrgu seire rakendus. Nagios jälgib seadmeid ja teenuseid ning teavitab, nii vigade tekkest, kui normaalse olukorra taastumisest. Autor: Siim

More information

Camunda protsessimootori tutvustus

Camunda protsessimootori tutvustus Tallinna Ülikool Digitehnoloogiate Instituut Camunda protsessimootori tutvustus Seminaritöö Autor: Keio Arula Juhendaja: Jaagup Kippar Autor: Juhendaja: 2015 2015 Instituudi direktor: 2015 Tallinn 2015

More information

JAVA-SPETSIIFILINE PLAGIAADITUVASTUS BAITKOODI PÕHJAL

JAVA-SPETSIIFILINE PLAGIAADITUVASTUS BAITKOODI PÕHJAL TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Tarkvarateaduse instituut Kevin Kaar 143055 IAPB JAVA-SPETSIIFILINE PLAGIAADITUVASTUS BAITKOODI PÕHJAL Bakalaureusetöö Juhendaja: Martin Rebane MSc Tallinn

More information

Google Earth API juhendmaterjali koostamine

Google Earth API juhendmaterjali koostamine Tallinna Ülikool Informaatika Instituut Google Earth API juhendmaterjali koostamine Seminaritöö Autor: Ronald Kaul Juhendaja: Jaagup Kippar Tallinn 2011 Sisukord Sisukord... 2 Sissejuhatus... 3 1 Juhend

More information

Apache Cassandra andmebaasisüsteem ja sellele ühe rakenduse migreerimine

Apache Cassandra andmebaasisüsteem ja sellele ühe rakenduse migreerimine TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Infosüsteemide õppetool Apache Cassandra andmebaasisüsteem ja sellele ühe rakenduse migreerimine bakalaureusetöö Üliõpilane: Marten

More information

AUTHENTICATION WITH MICROSOFT OAUTH2 SERVICE, MICROSOFT OUTLOOK API AND IMPLEMENTED FRAMEWORK

AUTHENTICATION WITH MICROSOFT OAUTH2 SERVICE, MICROSOFT OUTLOOK API AND IMPLEMENTED FRAMEWORK TALLINN UNIVERSITY OF TECHNOLOGY Faculty of Information Technology Department of Computer Science ITV40LT Ilja Krjutškov 112528 AUTHENTICATION WITH MICROSOFT OAUTH2 SERVICE, MICROSOFT OUTLOOK API AND IMPLEMENTED

More information

HTML 5 TEHNOLOOGIA EELISED JA PUUDUSED MOBIILIRAKENDUSTE ARENDAMISEL ADOBE PHONEGAP I NÄITEL

HTML 5 TEHNOLOOGIA EELISED JA PUUDUSED MOBIILIRAKENDUSTE ARENDAMISEL ADOBE PHONEGAP I NÄITEL TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Arvutiteaduse instituut ITI40LT Argo Käsper 134299 HTML 5 TEHNOLOOGIA EELISED JA PUUDUSED MOBIILIRAKENDUSTE ARENDAMISEL ADOBE PHONEGAP I NÄITEL Bakalaureusetöö

More information

Õppematerjal Silverlighti reaalaja rakenduse loomiseks.

Õppematerjal Silverlighti reaalaja rakenduse loomiseks. Tallinna Ülikool Informaatika Instituut Õppematerjal Silverlighti reaalaja rakenduse loomiseks. Seminaritöö Autor: Jens Kaspar Mikli Juhendaja: Jaagup Kippar Tallinn 2011 Sisukord Sissejuhatus... 3 Kasutatud

More information

EESTI STANDARD EVS-ISO/IEC 12207:2009

EESTI STANDARD EVS-ISO/IEC 12207:2009 EESTI STANDARD EVS-ISO/IEC SÜSTEEMI- JA TARKVARATEHNIKA Tarkvara elutsükli protsessid Systems and software engineering Software life cycle processes (ISO/IEC 12207:2008) EVS-ISO/IEC EESTI STANDARDI EESSÕNA

More information

PILVANDMETÖÖTLUSE RAKENDUSED

PILVANDMETÖÖTLUSE RAKENDUSED TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Arvutitehnika instituut IAG40LT Anett Kann 120903 PILVANDMETÖÖTLUSE RAKENDUSED Bakalaureusetöö Juhendaja: Vladimir Viies PhD Dotsent Tallinn 2015 Autorideklaratsioon

More information

Marsruutimine. Thanks and enjoy! JFK/KWR. All material copyright J.F Kurose and K.W. Ross, All Rights Reserved

Marsruutimine. Thanks and enjoy! JFK/KWR. All material copyright J.F Kurose and K.W. Ross, All Rights Reserved If you use these slides (e.g., in a class) that you mention their source (after all, we d like people to use our book!) If you post any slides on a www site, that you note that they are adapted from (or

More information

Vähetuntud tootjate tahvelarvutid ja nende täiustamine

Vähetuntud tootjate tahvelarvutid ja nende täiustamine TALLINNA ÜLIKOOL Digitehnoloogiate instituut Vähetuntud tootjate tahvelarvutid ja nende täiustamine Seminaritöö Autor: Janek Kossinski Juhendaja: Jaagup Kippar Autor:......... 2017 Juhendaja:.........

More information

AUTOMAATTESTIMISE PLATVORMI ARENDUS TAXIFY MOBIILIRAKENDUSELE

AUTOMAATTESTIMISE PLATVORMI ARENDUS TAXIFY MOBIILIRAKENDUSELE TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatika instituut IDK40LT Gert Valdek 120947IAPB AUTOMAATTESTIMISE PLATVORMI ARENDUS TAXIFY MOBIILIRAKENDUSELE Bakalaureusetöö Juhendaja: Jekaterina

More information

Protsessimootorite valiku metoodika

Protsessimootorite valiku metoodika TALLINNA TEHNIKA ÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Infosüsteemide õppetool IDU70LT Protsessimootorite valiku metoodika Magistritöö Üliõpilane: Edvard-Sander Põldmäe Üliõpilaskood:

More information

SEADISTAMISE JUHEND. Zoiper. Toompuiestee 37, Tallinn;

SEADISTAMISE JUHEND. Zoiper. Toompuiestee 37, Tallinn; SEADISTAMISE JUHEND Zoiper Toompuiestee 37, 10133 Tallinn; teenindus@gonetwork.ee; +372 6310700 Sisukord Sissejuhatus... 3 Täpsustav info... 3 Sätted... 3 Windows (UDP)... 4 Allalaadimine ja Paigaldamine...

More information

TALLINNA PEDAGOOGIKAÜLIKOOL MASSPRINTIMINE KINDLUSTUSSÜSTEEMIS ONCE&DONE

TALLINNA PEDAGOOGIKAÜLIKOOL MASSPRINTIMINE KINDLUSTUSSÜSTEEMIS ONCE&DONE TALLINNA PEDAGOOGIKAÜLIKOOL Matemaatika-loodusteaduskond Informaatika osakond Tuuli Leito MASSPRINTIMINE KINDLUSTUSSÜSTEEMIS ONCE&DONE Diplomitöö Juhendaja: Mihkel Märtin Autor: 2003 Juhendaja:. 2003 Osakonna

More information

Mälu interfeisid Arvutikomponendid Ergo Nõmmiste

Mälu interfeisid Arvutikomponendid Ergo Nõmmiste Mälu interfeisid Arvutikomponendid Ergo Nõmmiste Mälu liigid Read-only memory (ROM) Flash memory (EEPROM) Static random access memory (SRAM) Dynamic random access memoty (DRAM) 1 kbaidine mälu vajab 10

More information

Xamarin ja Mvvmcross ios ja Android rakenduste loomiseks. Õppematerjal

Xamarin ja Mvvmcross ios ja Android rakenduste loomiseks. Õppematerjal Tallinna Ülikool Digitehnoloogiate instituut Xamarin ja Mvvmcross ios ja Android rakenduste loomiseks. Õppematerjal Bakalaureusetöö Autor: Priit Mattus Juhendaja: Jaagup Kippar Autor:...,,...,,2016 Juhendaja:...,,...,,2016

More information

Targa kodu põhimõtted, analüüs ja laiendused Yoga süsteemi näitel

Targa kodu põhimõtted, analüüs ja laiendused Yoga süsteemi näitel TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Infosüsteemide õppetool Targa kodu põhimõtted, analüüs ja laiendused Yoga süsteemi näitel Bakalaureusetöö Üliõpilane: Üliõpilaskood:

More information

D2D Coupon Dissemination

D2D Coupon Dissemination UNIVERSITY OF TARTU Institute of Computer Science Computer Science Curriculum Henri Ots D2D Coupon Dissemination Bachelor s Thesis (9 ECTS) Supervisor: Huber Flores, PhD Tartu 2016 D2D Coupon Dissemination

More information

SHORT NOTES / INTEGRATION AND MESSAGING

SHORT NOTES / INTEGRATION AND MESSAGING SHORT NOTES / INTEGRATION AND MESSAGING 1. INTEGRATION and MESSAGING is related to HOW to SEND data to and receive from ANOTHER SYSTEM or APPLICATION 2. A WEB SERVICE is a piece of software designed to

More information

EESTI INFOTEHNOLOOGIA KOLLEDŽ. Aivar Guitar KÜBERKAITSE MOODULI VIRTUAALLABORITE LAHENDUSE LOOMINE EESTI INFOTEHNOLOOGIA KOLLEDŽI NÄITEL.

EESTI INFOTEHNOLOOGIA KOLLEDŽ. Aivar Guitar KÜBERKAITSE MOODULI VIRTUAALLABORITE LAHENDUSE LOOMINE EESTI INFOTEHNOLOOGIA KOLLEDŽI NÄITEL. EESTI INFOTEHNOLOOGIA KOLLEDŽ Aivar Guitar KÜBERKAITSE MOODULI VIRTUAALLABORITE LAHENDUSE LOOMINE EESTI INFOTEHNOLOOGIA KOLLEDŽI NÄITEL Diplomitöö INFOTEHNOLOOGIA SÜSTEEMIDE ADMINISTREERIMISE ÕPPEKAVA

More information

XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest

XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest 1 2 3 XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest 4 5 6 7 8 https://www.trustwave.com/global-security-report http://redmondmag.com/articles/2012/03/12/user-password-not-sophisticated.aspx

More information

SIDE (IRT 3930) Põhipunktid. Loeng 12/2007 Meediavoo ülekanne Teema infotransport. Teenusetase (SLA) Hierarchical QoS. Telefoni vs datagrammi teenus

SIDE (IRT 3930) Põhipunktid. Loeng 12/2007 Meediavoo ülekanne Teema infotransport. Teenusetase (SLA) Hierarchical QoS. Telefoni vs datagrammi teenus SIDE (IRT 3930) Loeng 12/2007 Meediavoo ülekanne Teema infotransport Teenuse klassid ja kvaliteet Infotranspordi riskid Voogude moodustamine ja sünkroniseerimine Rakenduste nõuded Reaalaja ülekanne (RTP)

More information

VEEBITEENUST KASUTAV KASUTAJA TEGEVUSTE JÄLGIMISE JA SALVESTAMISE RAKENDUS

VEEBITEENUST KASUTAV KASUTAJA TEGEVUSTE JÄLGIMISE JA SALVESTAMISE RAKENDUS TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Infosüsteemide õppetool VEEBITEENUST KASUTAV KASUTAJA TEGEVUSTE JÄLGIMISE JA SALVESTAMISE RAKENDUS Bakalaureusetöö Üliõpilane: Üliõpilaskood:

More information

Mis on tõene? Tsüklid, failihaldus. if - näited. unless - näited. unless. Merle Sibola. if ($arv > $suur) { #leitakse suurim arv $suur=$arv; } #if

Mis on tõene? Tsüklid, failihaldus. if - näited. unless - näited. unless. Merle Sibola. if ($arv > $suur) { #leitakse suurim arv $suur=$arv; } #if Mis on tõene? Tsüklid, failihaldus Merle Sibola iga string on tõene, välja arvatud "" ja "0" iga number on tõene, v.a. number 0 Iga viide (reference) on tõene Iga defineerimata muutuja on väär. if if (EXPR)

More information

Soovituslik juhend avalike pilveteenuste turvaliseks kasutamiseks riigisektoris

Soovituslik juhend avalike pilveteenuste turvaliseks kasutamiseks riigisektoris Soovituslik juhend avalike pilveteenuste turvaliseks kasutamiseks riigisektoris Märts 2017 Sisukord 1 Saateks... 3 2. Pilveteenuse kasutamise viisid ja mudelid... 3 2.1. Vastutuse jaotus eri pilveteenuse

More information

PHP-põhise tarkvaraarenduse abivahendid.

PHP-põhise tarkvaraarenduse abivahendid. Tallinna Ülikool Matemaatika-loodusteaduskond Informaatika osakond PHP-põhise tarkvaraarenduse abivahendid. Seminaritöö Ahti Nurme Juhendaja: Jaagup Kippar Autor:.........2006.a. Juhendaja:.........2006.a.

More information

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime. Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export

More information

MÄRGISTUSKEELED JA NENDE PRAKTILISUS E-POE NÄITEL

MÄRGISTUSKEELED JA NENDE PRAKTILISUS E-POE NÄITEL Eesti Ettevõtluskõrgkool Mainor Infotehnoloogia Õppetool Veebitehnoloogia eriala Julia Levtšenko MÄRGISTUSKEELED JA NENDE PRAKTILISUS E-POE NÄITEL Lõputöö Juhendaja: Jüri Majak, PhD Tallinn 2015 RESÜMEE

More information

Ülesanne 3 ja 4. Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose.

Ülesanne 3 ja 4. Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose. Ülesanne 3 ja 4 Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose. Ülesande lahendamise täiesti loomulikuks tulemuseks oli, et kasutaja nõudmised täpsustusid ja seoses sellega lisandus uusi

More information

Pythoni SDK LEGO WeDo 2.0-le

Pythoni SDK LEGO WeDo 2.0-le TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Janno Peterson Pythoni SDK LEGO WeDo 2.0-le Bakalaureusetöö (9 EAP) Juhendaja: Aivar Annamaa Tartu 2017 Pythoni SDK LEGO WeDo 2.0-le Lühikokkuvõte:

More information

EESTI STANDARD EVS-ISO/IEC 27003:2011

EESTI STANDARD EVS-ISO/IEC 27003:2011 EESTI STANDARD EVS-ISO/IEC 27003:2011 INFOTEHNOLOOGIA Turbemeetodid Infoturbe halduse süsteemi teostusjuhis Information technology Security techniques Information security management system Implementation

More information

Efektiivse OAI PMH standardil töötava metaandmete kogumise kliendi loomine

Efektiivse OAI PMH standardil töötava metaandmete kogumise kliendi loomine TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatika instituut ITI40LT Mart Laus 123875IAPB Efektiivse OAI PMH standardil töötava metaandmete kogumise kliendi loomine Bakalaureusetöö Juhendaja:

More information

TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND

TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND ARVUTITEADUSE INSTITUUT INFORMAATIKA ERIALA Risto Saar Privaatsust säilitava arvutussüsteemi Sharemind andmebaasikiht Bakalaureusetöö (6 EAP) Juhendaja:

More information

Semantika, tuubid, loogika ja programmeerimine

Semantika, tuubid, loogika ja programmeerimine Sissejuhatus informaatikasse Semantika, tuubid, loogika ja programmeerimine Varmo Vene Arvutiteaduse Instituut Tartu Ulikool 5. mai 2009. Tsitaat klassikutelt Sissejuhatus Everyone knows that debugging

More information

Kuidas ma juhin projekte ja inimesi pilves

Kuidas ma juhin projekte ja inimesi pilves Kuidas ma juhin projekte ja inimesi pilves olevat vaba tarkvara kasutades? ehk Chromebook tuli!!! Andri Viiand 2011-09 Saame tuttavaks Kui paljud teist kasutavad arvutit? Kui palju ajast veedad veebilehtisejaga?

More information

Libgdx raamistik ja 2D arvutigraafika õppematerjal

Libgdx raamistik ja 2D arvutigraafika õppematerjal Tallinna Ülikool Informaatika Instituut Libgdx raamistik ja 2D arvutigraafika õppematerjal Seminaritöö Autor: Raner Piibur Juhendaja: Jaagup Kippar Autor:...... 2015 Juhendaja:...... 2015 Instituudi direktor:......

More information

Kaardirakenduse loomine Leaflet i teegiga

Kaardirakenduse loomine Leaflet i teegiga Tallinna Ülikool Informaatika Instituut Kaardirakenduse loomine Leaflet i teegiga Õppematerjal Seminaritöö Autor: Elari Roop Õpperühm: IF-11 Juhendaja: Jaagup Kippar Autor:... 2014 Juhendaja:...... 2014

More information

Mobiilirakendus roboti juhtimiseks

Mobiilirakendus roboti juhtimiseks TARTU ÜLIKOOL Arvutiteaduse instituut Infotehnoloogia õppekava Arvi Kaasik Mobiilirakendus roboti juhtimiseks Bakalaureusetöö (6 EAP) Juhendajad: Taavi Duvin, MA Alo Peets, MSc Anne Villems, MSc Tartu

More information

Kommunikatsioonivõrkude struktuurid ja teenused

Kommunikatsioonivõrkude struktuurid ja teenused Kommunikatsioonivõrkude struktuurid ja teenused IRT0100 WLAN Loeng 4 K. 24. sept 2008 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avots@lr.ttu.ee 1 Traffic & Network Engineering

More information

Veebirakendused Java baasil

Veebirakendused Java baasil Veebirakendused Java baasil Märt Kalmo https://ained.ttu.ee/course/view.php?id=126 Loeng 1 Servlet, korraldus, Java EE 2 Aine sisu Väga mahukas aine Veebirakendus Java-s on olemuselt sama mis Php-s või.net-is:

More information

Milleks tüübid? Mida teeb järgmine programmijupp? x 1 := "Pii siinus on : "; x 2 := ; printx 2 ; print(sin(x 1 ));

Milleks tüübid? Mida teeb järgmine programmijupp? x 1 := Pii siinus on : ; x 2 := ; printx 2 ; print(sin(x 1 )); Milleks tüübid? Mida teeb järgmine programmijupp? x 1 := "Pii siinus on : "; x 2 := 3.1415926;... printx 2 ; print(sin(x 1 )); Ei tea (loodetavasti siiski mitte midagi väga hullu :-) VARMO VENE 1 Milleks

More information

Notes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title

Notes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title Notes Ask course content questions on Slack (is651-spring-2018.slack.com) Contact me by email to add you to Slack Make sure you checked Additional Links at homework page before you ask In-class discussion

More information

DLK Pro mitmekülgne seade mobiilseks andmete allalaadimiseks Kohandatud-valmistatud erinevatele nõudmistele

DLK Pro mitmekülgne seade mobiilseks andmete allalaadimiseks Kohandatud-valmistatud erinevatele nõudmistele www.dtco.vdo.com DLK ro mtmekülgne seade moblseks andmete allalaadmseks Kohandatud-valmstatud ernevatele nõudmstele Lhtsalt genaalne, genaalselt lhtne DLK ro on VDO tootegrupp, ms on määratud vastavalt

More information

RELATSIOONILISTE ANDMEBAASIDE PIDEVA SÜNKRONISEERIMISE RAKENDUSE PLATVORM

RELATSIOONILISTE ANDMEBAASIDE PIDEVA SÜNKRONISEERIMISE RAKENDUSE PLATVORM TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Arvutiteaduse instituut ITV40LT Rein-Sander Ellip 112989 RELATSIOONILISTE ANDMEBAASIDE PIDEVA SÜNKRONISEERIMISE RAKENDUSE PLATVORM Bakalaureusetöö Juhendaja:

More information

3D mängude loomine XNA keskkonnas. Õppematerjal

3D mängude loomine XNA keskkonnas. Õppematerjal Tallinna Ülikool Informaatika Instituut 3D mängude loomine XNA keskkonnas. Õppematerjal Bakalaureusetöö Autor: Tambet Paljasma Juhendaja: Jaagup Kippar Autor:.... 2011 Juhendaja:.... 2011 Instituudi direktor:....

More information

TALLINNA TEHNIKAÜLIKOOL ÄRIKLIENDI ANDMESIDELAHENDUSE ÜLEVIIMINE MPLS VÕRGUTEHNOLOOGIALE

TALLINNA TEHNIKAÜLIKOOL ÄRIKLIENDI ANDMESIDELAHENDUSE ÜLEVIIMINE MPLS VÕRGUTEHNOLOOGIALE TALLINNA TEHNIKAÜLIKOOL Raadio- ja sidetehnika instituut Telekommunikatsiooni õppetool Kood: IRT70LT ÄRIKLIENDI ANDMESIDELAHENDUSE ÜLEVIIMINE MPLS VÕRGUTEHNOLOOGIALE Helin Toom Töö on tehtud telekommunikatsiooni

More information

Veebipõhised pilditöötlusprogrammid

Veebipõhised pilditöötlusprogrammid TALLINNA ÜLIKOOL Informaatika Instituut Veebipõhised pilditöötlusprogrammid Seminaritöö Autor: Marilis Aruväli Juhendaja: Andrus Rinde Tallinn 2011 Sisukord SISSEJUHATUS... 3 1 VEEBIPÕHINE TARKVARA...

More information

Failide jagamine ilma internetiühenduseta kasutades Android operatsioonisüsteemi

Failide jagamine ilma internetiühenduseta kasutades Android operatsioonisüsteemi Tallinna Ülikool Digitehnoloogiate Instituut Informaatika õppekava Failide jagamine ilma internetiühenduseta kasutades Android operatsioonisüsteemi Bakalaureusetöö Autor: Teele Pae Juhendaja: Jaagup Kippar

More information

PRIVA COMPASS. Lahendus ideaalse põllukultuuri kasvatamiseks

PRIVA COMPASS. Lahendus ideaalse põllukultuuri kasvatamiseks PRIVA COMPASS Lahendus ideaalse põllukultuuri kasvatamiseks WWW.PRIVA.COM/US PRIVA COMPASS Suunake oma põllukultuur õigele teele Maailma elanikkond kasvab jätkuvalt ja kliimaolud muutuvad. Need tegurid

More information

Veebilehe loomine HTML5 abil

Veebilehe loomine HTML5 abil Tallinna Ülikool Informaatika Instituut Veebilehe loomine HTML5 abil Seminaritöö Autor: Vladimir Vološin Juhendaja: Andrus Rinde Autor:......... 2011 Juhendaja:...... 2011 Tallinn 2011 Sisukord Sissejuhatus...

More information

Informatsiooni andmeelementide omavaheliste seoste kohta saab, kui vastata järgmistele küsimustele:

Informatsiooni andmeelementide omavaheliste seoste kohta saab, kui vastata järgmistele küsimustele: Andmestruktuurid Programmid töötlevad andmeid. Neid hoitakse programmi töö jooksul mälus. Andmed pole amorfne arvude ja stringide hulk, vaid neil on omavahel väga olulised struktuursed seosed, mis võivad

More information