Kyyhky 19.3.2004. Projektiorganisaatio Jäsenet: Timo Aarniovuori Teija Alasalmi Jaakko Hyvärinen Maunu Tuomainen Vastaava ohjaaja: Jukka-Pekka Santanen.

Slides:



Advertisements
Samankaltaiset esitykset
Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen
Advertisements

Kuvittele jos käytössänne olisi IT- monitoimityökalu, jolla hallitsette useita organisaation tiedonhallinnan haasteita?! 1. Ajanhallinta -jaettava kalenteri.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Turvallinen ja tehokas kertakirjautuminen webbipalveluihin Pekka Lindqvist
KDK:n Asiakasliittymä haasteet ja uudet vaihtoehdot Ari Rouvari.
Web Services ©Reino Aarinen, Miksi?  Web Services tekniikalla voi muuttaa valmiit sovellukset Web sovelluksiksi.  Sovellus voi julkaista toiminnon.
Carita, Kati ja Juuso OSAO Myllytulli ja Mytlpt09E 2010
Avointa-hanke ja Prime Solutions Oy PlugIT-loppuseminaari
Pilvipalvelut - Hyödyt ja haasteet Vesa Lappalainen Tietotekniikan laitos.
Vapaa Ohjelmisto.  Vapaa ohjelmisto on ohjelmisto jota voi käyttää, tutkia, muuttaa ja jakaa eteenpäin vapaasti.  FLOSS (Free / Libre Open Source Software)
Toimisto-ohjelmat Linuxissa Atte Lukkari /OH4 Syksy 2006.
Sovellusprojekti Jyväskylän yliopisto Tietotekniikan laitos.
JYVÄSKYLÄN YLIOPISTO 2006 Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä Tietotekniikan kandidaattiseminaari Tuukka Puranen
Katja Yritys TTKK/DMI/Matematiikan laitos Hypermedialaboratorio
Kuvittele jos Yrityksellänne olisi käytössään IT- linkkuveitsi, jolla hallitsette useita Yrityksenne tiedonhallinnan haasteita?! 1. Yrityksen tiedostojenhallinta.
Ohjelmistotuotanto kevä 2010 Juho Hirvonen Mikko Nieminen Tuomas Saarela.
Ohjelmistojen suunnittelumenetelmät ja –työkalut
1 © Jukka Juslin Web-käyttöliittymä Jukka Juslin.
Opinnäytetyö tutkimus
Soc Classification level 1© Nokia Siemens NetworksPresentation / Henri Elemo / Ohjelmistokonfiguraation Hallinnan Määritteleminen Tuotekehitykselle.
Nexus Pasi Aho Henrik Härkönen Miikka Lahti Minna Rajala.
HOPS-projekti Koulutusteknologian perusopinnot Henna Mikkola Merja-Maaria Oinas Tiina Torvinen.
Esa Jaakola Valvoja: Professori Raimo Kantola
Käki-projekti 2. opponointi Käki-projekti 2. Opponointi
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia 2011,2012.
TARE-projekti Jyväskylän yliopisto Tietotekniikan laitos Väliesittely.
Jaakko Markkanen & Ari Laine. Yhteisö, joka kehittää työpöytäympäristöä KDE SC (Software Compilation) Avoimen lähdekoodin ja voittoa tavoittelematon yhteisö.
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Loppuesittely.
Neuron Jyväskylän yliopisto Tietotekniikan sovellusprojekti Kevät 2004.
Lyhyt johdanto CVS:ään (ict1td002 - Ohjelmointitaito)
Konferenssin tapahtumien aikataulutussovellus
II opponointi KOPPELO-projekti. Projektiorganisaatio Jäsenet: * Minna Hillebrand * Markus Silván * Antti Vanhanen * Marko Ylitalo Tilaajat.
TOVE-johtoryhmä Vesa-Matti Puro HUT/TCM 1TOVE-tietoliikennealusta Vuoden alussa näytti tältä resurssit: 44 htkk toteutus + 4,5 htkk koordinointi.
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Väliesittely.
Kymenlaakson digitaalinen pääkirjasto Kymenlaakson kirjastojen yhteinen sosiaalista mediaa hyödyntävä verkkosivusto Verkkotyöryhmä: Mika Hatakka, Sinikka.
Ohjelmistotuotanto- miniprojekti Suunnittelu. Ohjelman toiminnot Kurssin tai tapahtuman  Lisäys  Poisto  Muokkaus Viikon lukujärjestyksen tarkasteleminen.
Kaakkuri Sovellusprojekti Esityksen rakenne Projektiorganisaatio Projektiorganisaatio Taustatietoja Taustatietoja Sovelluksen ominaisuudet.
Kottarainen Jyväskylän yliopisto - Sovellusprojekti WWW-pohjainen kyselysovellus.
Käki-projekti, Loppuesittely Käki-projekti Loppuesittely
KUHA-Projekti Väliesittely Kati Mäki-Kuutti Petri Lamminaho Juho Tamminen Ville Muittari.
SUSE Jyrki Heinonen OH4 Linux A Historiaa ja nykypäivää – S.u.S.E – Software- und System-Enwicklung Unix-konsultointi, SLS + Slackware saksaksi.
Kuikka-projekti Loppuesittely Projektiorganisaatio Projektiryhmä –Salla Kalermo –Sami Kosonen –Lauri Pohjola –Antti Tourunen Ohjaajat –Jukka-Pekka.
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Väliesittely.
SHAMAN-projekti  Projektiryhmä Marko Andersson Mika Rinkinen Matti Törmä Timo Valonen  Tilaaja Jyväskylän yliopiston atk-keskus.
Kiiruna-projekti 2. Väliesittely
JYVÄSKYLÄN YLIOPISTO 2007 Bluetooth-yhteydenmuodostus InSitu-järjestelmässä Tietotekniikan pro gradu -seminaari Tuukka Puranen
Kyyhky Projektiorganisaatio Jäsenet: Timo Aarniovuori Teija Alasalmi Jaakko Hyvärinen Maunu Tuomainen Vastaava ohjaaja: Jukka-Pekka Santanen.
Kuovi-projekti 1. Väliesittely Projektiorganisaatio Jäsenet: * Antti Hedlund * Juho Kortelainen * Jaana Ojala * Juhana Pikki Tilaaja ja tilaajan.
Neuron Jyväskylän yliopisto Tietotekniikan sovellusprojekti Kevät 2004.
ALEA-Projekti Loppuesittely.
Ressu-projekti Väliesittely 2, Toni Aho Jouni Kuusinen Simo Lintunen Jari Rinta-Rahko Ville Isomöttönen, vastaava ohjaaja Pasi Manninen, tekninen.
Käki-projekti, e-hops esittely Käki-projekti eHOPS-esittely
Koskelo-projekti 1. Väliesittely Projektiryhmä Projektiryhmän jäsenet Perttu Lähdesmäki Harri Pitkänen Atte Pulkkis Irene Venäläinen Ohjaajat.
Kyyhky Projektiorganisaatio Jäsenet: Timo Aarniovuori Teija Alasalmi Jaakko Hyvärinen Maunu Tuomainen Vastaava ohjaaja: Jukka-Pekka Santanen.
Kuikka-projekti 1.Opponointi Projektiorganisaatio Projektiryhmä –Salla Kalermo –Sami Kosonen –Lauri Pohjola –Antti Tourunen Ohjaajat –Jukka-Pekka.
Kuovi-projekti 2. Väliesittely Projektiorganisaatio Jäsenet: * Antti Hedlund * Juho Kortelainen * Jaana Ojala * Juhana Pikki Tilaaja ja tilaajan.
Erkka-projekti Opponointi
Erkka-projekti Loppuesittely
Kottarainen Jyväskylän yliopisto - Sovellusprojekti WWW-pohjainen kyselysovellus.
Kakapo-projekti 2. väliesittely Esityksen rakenne ● Projektiorganisaatio ● Projektin taustaa ● Projektin tehtävä ● Tekninen toteutus ● Sovelluksen.
JOOSE - PROJEKTI Väliesittely Hannu Hautakangas, Nikolai Koudelia, Joel Lehtonen, Johan Nysten.
Tilavarauksen tekeminen Korpissa Salla Kalermo, IT-palvelut Tervetuloa Korppi- koulutukseen!
Muksis-projekti. Tiimi Projektilaiset: Tuomas Mäenpää, projektipäällikkö Richard Domander Teemu Nisu Tommi Teistelä Tietotekniikan laitos: Matthieu Weber,
Case: EXAM – sähköinen osaamisen näyttö
Työkaluja tehtävien tueksi
KUOPION KAMPUSKIRJASTON IT-PALVELUT
Kehitetty vuonna 1995 (Michael Widenius ja David Axmark)
Projektiorganisaatio:
Esityksen transkriptio:

Kyyhky

Projektiorganisaatio Jäsenet: Timo Aarniovuori Teija Alasalmi Jaakko Hyvärinen Maunu Tuomainen Vastaava ohjaaja: Jukka-Pekka Santanen Tekninen ohjaaja: Tiina Pöyhönen

Projektiorganisaatio Tilaajan edustajat: Vesa Lappalainen – tietotekniikan laitos Antti Auer – virtuaaliyliopistohanke

Taustaa Korppi Opintotietojärjestelmä Kolibri-projekti, syksy 2001 Päivyri- ja ajanvarausosio Kiuru-projekti, syksy 2002 Salivarausosio

Tavoitteet Toteuttaa Korppi-järjestelmään synkronointirajapinnan pystytään synkronoimaan kalenteritapahtumia Korppi-järjestelmän kalenteriosion ja mikrojen, matkapuhelinten ja muiden kämmenlaitteiden kalenterien kesken.

Tiedon synkronointi Synkronointi on tiedon pitämistä identtisenä kahden eri tietovaraston välillä Synkronoitaessa siirretään molemmista kannoista muuttuneet tiedot ja yritetään sovittaa muutokset yhteen Saatetaan törmätä konflikteihin Tietovarasto1 Tietovarasto2 ACBCABACB

Esimerkkikäyttötapaus synkronoinnista Opiskelija ilmoittautuu Korpissa kurssille Opiskelija merkitsee kämmenlaitteen kalenteriin muistutuksen hammaslääkäriajasta Opiskelija synkronoi kalenterit keskenään Tulos: molemmissa kalentereissa tiedot sekä kurssin luennoista että hammaslääkäriajasta

Ohjelmien yhteistoiminta Ongelma: kuinka pystytään synkronoimaan pöytäkoneen ja kämmenlaitteen kalenterit keskenään tai Korpin kalenterin kanssa? Miten eri ohjelmistot ymmärtävät toisiaan?

SyncML Avoin XML-pohjainen protokolla, joka mahdollistaa tiedon synkronoinnin erilaisten laitteiden ja ohjelmistojen välillä Ainoa kunnolla tuettu standardi tiedon synkronointiin. Taustajoukoissa mm. Ericsson, IBM ja Nokia

SyncML:n ominaisuuksia SyncML tarjoaa synkronoitaessa puitteet mm. Konfliktitilanteiden tunnistamiseen ja ratkaisemiseen Erilaisten päätelaitteiden erojen huomioimiseen Tietoturvan takaamiseen Lisätietoa:

vCalendar Alustariippumaton formaatti kalenteritiedon esittämiseen Sekä ihmisen että koneen luettavissa Kun SyncML:llä synkronoidaan nimenomaan kalenteritietoa, on vCalendar käytetty tiedon esitystapa

vCalendar-esimerkki BEGIN:VCALENDAR VERSION:1.0 BEGIN:VEVENT UID:4 DESCRIPTION:Leffaan! DTSTART: T DTEND: T X-EPOCAGENDAENTRYTYPE:APPOINTMENT CLASS:PRIVATE LOCATION:Stadi DCREATED: T LAST-MODIFIED: T END:VEVENT END:VCALENDAR

Sync4j-projekti Java-implementaatio SyncML-protokollasta Sync4j-asiakas Sync4j-palvelin Open source ”Helposti” laajennettava framework kehitettäessä synkronoitavia palveluita 100% Java J2EE 1.3 yhteensopiva

Sync4j-projekti SyncML 1.1 Hidas synkronointi Kaksisuuntainen synkronointi Yksisuuntainen synkronointi asiakkaalta palvelimelle ja palvelimelta asiakkaalle WBXML-tuki Synkronointi-engine Mekanismi kaiken tyyppisen datan synkronointiin HTTP

Konfliktit Konflikti on ristiriitatilanne, käyttäjä muokkaa samaa kohtaa tapahtumasta tavalla joka aiheuttaa ristiriidan ja jota synkronointiohjelmisto ei osaa ratkaista Vertaa CVS Esim. samaa tapahtumaa muokataan kummastakin kalenterista, henkilökohtaisesta kalenterista aikaistettu ja Korpin kalenterista siirretty myöhemmäksi

Konfliktien hallinta Synkronointijärjestelmässä ei varsinaista käyttöliittymää Toteutetaan konfliktien hallintaosa Korppiin

Projekti tällä hetkellä Synkronointipalvelin pystyssä Data liikkuu 3660-Nokian ja Dummy- sourcen välillä Kokeiluja ohjelmoitu

Yhteystiedot Agora, C Ryhmän jäsenet: Timo Aarniovuori Teija Alasalmi Jaakko Hyvärinen Maunu Tuomainen