Context exchange between devices in mobile environment Jarkko Tulla.

Slides:



Advertisements
Samankaltaiset esitykset
Kuvantamisen työnkulku IHE RIS näkökulmasta
Advertisements

Pilviväylä - kolme rinnakkaista prosessia Projektipäällikkö Jarkko Moilanen.
JavaFX © Reino Aarinen, 2007.
Liiketalous Java mobiililaitteissa – Java ME. Liiketalous Java-ohjelmointikieli • Maailman suosituin ohjelmointikieli (Tiobe-index) • Kehittäjä Sun Microsystems.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
1.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Kimmo Berg Optimointiopin seminaari - Kevät 2005 / 1 Sähköinen kaupankäynti Kimmo Berg.
Luku 5 – Tietojen hakeminen sovelluksiin
Web-sovellusten arkkitehtuurit K1103TK CodeIgniter - perusteet Jouni Juntunen.
Tutkimusdatapalvelut
Tietokannan suunnittelu
Mikko Tyrväinen InSitu –Luentopalautejärjestelmän tekninen evaluointi.
ZigBee 2008 Huhtala, Järvelä. Esityksen rakenne Työn tavoitteet Perustietoutta IEEE standardi ZigBee-protokolla Käyttökohteet Toteutus.
EXtensible Markup Language
Chapter 7:Implementation of Ad Hoc Mobile Networks Mikko Kuokka.
Next Generation Mobile Java Mediatekniikan seminaari Tommi lehto.
Kyvyt.fi ePortfolio
YMALin strategia: tavoitteet ja painopistealueet.
PlugIT-seminaari Työpaja 2, ma 27.10: Kertomus- ja koodistoliittymät ja kansallisten hankkeiden yhteistyö Kertomus(arkisto)rajapinnat, klo.
Symbian ohjelmointi Harjoitustyöt Juha Turunen
Tietojärjestelmän suunnittelu
Käyttöjärjestelmät Johdanto. Kurssimateriaalista 15 lukua, jotka vastaavat enemmän tai vähemmän 15 kahden tunnin pakettia Perustuu Gary Nuttin Operating.
Performance testing of TETRA 1. SISÄLTÖ  TETRA standardointi  ICT- yrityksen toteutus  Testaus- prosessi  Motivaatio testaukseen  Vaiheet/ osa-prosessit.
JYVÄSKYLÄN YLIOPISTO 2006 Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä Tietotekniikan kandidaattiseminaari Tuukka Puranen
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
Octopus-koulutus.
TEKNIIKAN JA TALOUDEN YLIOPISTO Symbian ohjelmointi 4. Luento Juha Turunen
Julkaisujärjestelmät Mitä seuraavaksi? Rami Alanko.
TEKNIIKAN JA TALOUDEN YLIOPISTO Symbian ohjelmointi 4. Luento Juha Turunen
S Ä H K Ö I S E N T A L O T E K N I I K A N O S A A M I S - J A K E H I T T Ä M I S K E S K U S Integraatiolla kiinteistöt aktiiviseksi osaksi liiketoimintaprosesseja.
S09-10 Onki-palvelut verkkoportaalissa Spring 2009 Erik Fallenius.
SerAPI Saara Savolainen Esa Paakkanen Marko Suhonen 1 OID-kohde OID- generointi (ja -kyselyt?)
PlugIT-rajapintaesittely ja demo PlugIT-rajapintakoulutus , Kuopio.
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen Tero Tähtinen Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio.
Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta.
10. Abstrakti luokka Johdanto Abstrakti luokka (abstract class) poikkeaa konkreettisesta luokasta (ei-abstrakti luokka) siten, että siitä ei.
CAT_TP-tiedonsiirtoprotokollan testausjärjestelmä Esittäjä: Antti Hämäläinen Päivämäärä: Työn tilaaja:Venyon Oy.
Poikkeukset Yleistä Virheeseen varautuminen tarkoittaa sitä, että ohjelmoija huomioi koodia kirjoittaessaan ajonaikaisen virheen mahdollisuuden.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
Minimitason kontekstinhallinnan määrittely Yhteenveto Mika Tuomainen
Tilakatsaus Hälyri-projekti 5. Kokous Mitä on tehty? Suunniteltu ja toteutettu järjestelmän runkoa Palvelimeen voidaan ottaa yhteys mobiili-
Sovelluskehittimet Nikolaos Avanidis oh5.
PlugIT-ydinrajapinnoista Marko Sormunen PlugIT-projekti, HIS-yksikkö Kuopion tietotekniikkakeskus Kuopion yliopisto
CAD-suunnittelun ja dokumentinhallinnan yhdistäminen
Tutkimusdatapalvelut. Kehitystyön periaatteita Ketterän kehityksen periaatteet Jatkuva kehittäminen Tiivis yhteistyö sidosryhmien kanssa Datalab työpajat.
11. Rajapinnat Sisällys Mitä rajapinnat ovat? Kuinka ne määritellään ja otetaan käyttöön? Moniperiytyminen rajapintojen avulla. Varoituksen.
Tietoturva Tekijöiden nimet Oppilaitos ja luokka/ryhmä Vuosiluku.
Ydinpalveluiden (käyttäjä, käyttöoikeus, potilas).NET-palvelutoteutus: CoreServiceDemo PlugIT-loppuseminaari Koulutustyöpaja 1: Avoimet ohjelmistorajapinnat.
Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta Väliraportti.
Jawbone UP API Juho Koivumäki
SoberIT Ohjelmistoliiketoiminnan ja –tuotannon instituutti TEKNILLINEN KORKEAKOULU T Käyttöliittymien ja käytettävyyden seminaari Kontekstiherkkyydestä.
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
Langatomat verkot Johdanto. Mobiiliverkkojen evoluutio 1G NMT (Nordic Mobile Telephone) NMT 450 vuonna 1981 NMT 900 vuonna 1986 AMPS (Advanced Mobile.
VLAN Kimmo Tukiainen
JYVÄSKYLÄN YLIOPISTO 2007 Bluetooth-yhteydenmuodostus InSitu-järjestelmässä Tietotekniikan pro gradu -seminaari Tuukka Puranen
Miika Kuusinen LTY/Tietoliikenteen laitos 2003
1 ASIAKAS/PALVELIN -JÄRJESTELMÄ Järjestelmän tarkoituksena on mahdollistaa käyttäjän kyselyt tietokantaan asiakasohjelman avulla. Asiakasohjelma ottaa.
1 Verkko-oppiminen Anniina Salmi. Sisältö 1.Verkko-oppimisen hallinta 2.Historia 3.Hallintajärjestelmiä 4.Sisällön standardointi 5.Yhteenveto.
Uusia käyttölupapalveluja, VETUMA Tietotekniikkaosasto Ismo Aulaskari
Ajopäiväkirja plus mobiilisovellus Ajopäiväkirja Plus mobiililaajennus Ilmainen sovellus matkapuhelimiin Vaatimukset : Java puhelimiin (midp-2.0) Gprs.
Harjoitustyö kurssille Mobile Application Development
OWL2-profiilit Antti Hietasaari.
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
ORCID yhdistämispalvelu
SEURAAVAT TAIDOT HYÖDYLLISIÄ OHJAAMISESSA JA KOHTAAMISESSA
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
PowerPoint-vinkkejä Jouni Huotari 11/16/2018 Jouni Huotari.
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
Kari Systä Tampere University of Technology / Software Systems
Esityksen transkriptio:

Context exchange between devices in mobile environment Jarkko Tulla

1. Johdanto 2. Kontekstitietoisuus 3. Context Framework 4. Context Exchange System 5. Meeting Sniffer applikaatio Context exchange between devices in mobile environment

1. Johdanto zKontekstitietoisuus lisääntyy matkapuhelimissa. zContext Framework toteutettu Symbian S60 laitteille. zKontekstien välitys laitteen sisällä. zTyössä toteutettu laajennus, Context Exchange System, joka mahdollistaa kontekstitiedon välityksen laitteiden välillä. zTyöhön kuului myös toteutettua laajennusta käyttävän Meeting Sniffer-sovelluksen toteutus. zSovelluksen avulla voidaan tunnistaa kokoustilanne ja ehdottaa matkapuhelimen profiilin vaihtoa käyttäjälle. 1. Johdanto 2. Kontekstitietoisuus 3. Context Framework 4. Context Exchange System 5. Meeting Sniffer applikaatio

2. Kontekstitietoisuus zKontekstitietoisuus: “Sovelluksen kyky muuttaa toimintaansa riippuen kontekstista ” zKäytettävyys paranee. zKonteksti: “kontekstitietoa on mikä tahansa tieto, joka kuvaa entiteetin/olion tilannetta” 1. Johdanto 2. Kontekstitietoisuus 3. Context Framework 4. Context Exchange System 5. Meeting Sniffer applikaatio

3. Context Framework zPerustuu blackboardin(kontekstin käsittely malli) käyttöön zSymbian C++ API ja XML Blackboard Context Framework S60 device application Context Source 1. Johdanto 2. Kontekstitietoisuus 3. Context Framework 4. Context Exchange System 5. Meeting Sniffer applikaatio

zBluetooth z1 master ja max. 7 orjaa zECOM plugin, polymorfinen rajapinta->yhteystapoja helppo lisätä, tarvitaan vain uusi rajapintatoteutus 4. Context Exchange System Blackboard Context Framework S60 device Blackboard Context Framework Blackboard Context Framework S60 device 1. Johdanto 2. Kontekstitietoisuus 3. Context Framework 4. Context Exchange System 5. Meeting Sniffer applikaatio

zAutomaattinen zKysyy profiilin muilta laitteilta zJos riittävästi tiettyä profiilia ehdottaa käyttäjälle profiilin vaihtoa. Blackboard Context Framework S60 device Meeting Sniffer CES Blackboard Context Framework Blackboard Context Framework CES 1. Johdanto 2. Kontekstitietoisuus 3. Context Framework 4. Context Exchange System 5. Meeting Sniffer applikaatio