Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Vesa Lappalainen. Tavoitteena interaktio massaluennoilla Tuloksena esimerkki projektista, mistä kaikki sanovat että hieno idea, mutta kukaan ei halua.

Samankaltaiset esitykset


Esitys aiheesta: "Vesa Lappalainen. Tavoitteena interaktio massaluennoilla Tuloksena esimerkki projektista, mistä kaikki sanovat että hieno idea, mutta kukaan ei halua."— Esityksen transkriptio:

1 Vesa Lappalainen

2 Tavoitteena interaktio massaluennoilla Tuloksena esimerkki projektista, mistä kaikki sanovat että hieno idea, mutta kukaan ei halua maksaa Miksi?

3 InSitu (Latin in sitū, which translated literally as 'In position'.) idea Esko Hammaren 1997 USA vierailulta, pitkä puhelu lauantaiaamuna alkuperäinen idea toimi eri värisiä paperilappuja nostelemalla 1. proto langallisena versiona työprojektina kesällä 1998, HW perustui ihan eri käyttöön tehtyyn laitteeseen oli olemassa lääkärikonferensseihin tarkoitettu infrapunalla toimiva järjestelmä, mutta siitä puuttui 2-suuntaisuus 3:n laitteen proto radiolla (RS485) Historiaa, 1. versio

4 1999 valmiiksi 35 laitteen prototyyppisarja radiolla (kotelo ”halvalla”) 3 :n tavun paketit => kaista riitti pollaamiseen, yhdellä radiopiirillä client joko kuuntelee tai lähettää, siksi tarkka vuorottelu mm. suurin osa merkkijonoista lähetettiin clienteille valmiiksi ja viitattiin vain id:llä niihin opettajan koneessa erillinen lähetin/vastaanotin jossa 2 radiopiiriä antenni kokeiltu pätkimällä johtoa ja seuraamalla spektrianalysaattoria (10 m => 100 m) http://users.jyu.fi/~vesal/insitu/palikka.htm ensimmäinen aito kokeilu 14.3.2000 ”Paras opetus-oppimis menetelmä tähän mennessä!” OPLAA kehityshanke 2001 opetuksen laatupalkinto 2002 Historiaa… 1. versio

5 ongelmia: lataaminen (hirveä määrä johtoja) kuljettaminen luennolle (35 laitetta = 1 iso matkalaukku) rahoitus (n. 100-200 e/laite näissä valmistusmäärissä) Windows 2000 jälkeen ei enää päässyt RS-porttiin samalla tavalla ja systeemi lakkasi toimimasta muilla järjestelmillä … historiaa, 1. versio

6 Kuningasajatus: clientiksi oma puhelin Miten kommunikoidaan? Bluetooth (2003-2004) Tommi Hytösen lisenssiaattityössä simuloitiin protokollaa ja sen perusteella n. 200-400 clienttia pitäisi olla mahdollista vanhaan Delphi-pohjaiseen serveriin lisättiin (Yevgeniy Ivanchenko, Jukka Korpi) Bluetooth-protokolla ja tehtiin Symbian client (<2005) Nokialta sekalainen määrä puhelimia joissa BT (mm 5x6630, 3/2005) WLAN ei vielä tunnettu puhelimissa Tuukka Puranen ja Mikko Tyrväinen kehiin tekemään Java-clienttia (3/2005) Historiaa, 2. versio

7 Piconet 8 laitetta (joista 1 serveri) Korjausyritys 1: jotkut kännyköistä julistautuvat välittäjiksi jolloin jos on 7 proxyä, niin saadaan jokaiseen 7 clienttia jne. Ongelmana jos proxy poistuu paikalta niin koko verkko pitää konfiguroida uudelleen Oikestaan proxy-laitteessa pitäisi olla 2 BT:tä koska kerralla voi joku kunnella tai lähettää ja vaihto vie liikaa aikaa Hylättiin toimimattomana Bluetooth haasteet

8 Laitetaan PC:hen monta BT-tonglea jolloin saadaan 7 yhteyttä/dongle Windows ei osaa kuin yhden donglen => Linux proxy väliin Mihin asiakas ottaa yhteyden? Tutkittu Tuukan gradussa, annettu 4 vaihtoehtoa, mm että otetaan yhteyttä aina samaan dongleen, joka kertoo kenen kanssa jatketaan Lopputulos: yhteydenmuodostamiseen tulisi menemään minuutteja Käytännön kokeilut: koskaan ei päästy 20 elävään yheyteen asti, useimmiten n. 12 saatiin toimimaan Bluetooth kokeilu

9 Päätettiin ottaa TCP/IP mukaan suunnitelmiin Java-client (MobileLeaf, PCLeaf), uusi opettajan ohjelma Javalla projektoriohjelma myös HTTP-client lähinnä iPhoneja yms varten Koodauksessa synkronointi => death lock, korjaantuu säännöllä: lukituksen aikana älä kutsu mitään omaa aliohjelmaa, lukitus vain minimaaliseksi ajaksi TCP/IP mukaan

10

11 palomuurit ylläpito yleensäkin ratkaisuksi Proxy-palvelin i.jyu.fi virransäästö WLAN reitittimien asetukset (JY:ssä säädetty prioriteettina suuri tiedonsiirto, vähän laitteita) TCP/IP ongelmia 1

12

13 Luvattu tiedon perillemeno => ongelmien sattuessa saattaa paketti viivästyä ja olla jo ”eri maailmasta”, jotkut saivat kysymyksiä jopa 2 min päättymisen jälkeen => kellot ja paketeille voimassaoloaika => jonkinlaisia haasteita kellojen synkronoinnissa UDP => lyhyet timeoutit yhteyksissä Yhteyksien katkeilu => täytyy pollata ja luoda uudelleen TCP/IP ongelmia 2


Lataa ppt "Vesa Lappalainen. Tavoitteena interaktio massaluennoilla Tuloksena esimerkki projektista, mistä kaikki sanovat että hieno idea, mutta kukaan ei halua."

Samankaltaiset esitykset


Iklan oleh Google