Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

10
BlueSpot Ingyenes mobil kommunikációs rendszer bluetooth felett

description

Bemutató a Budapest New Technology Meetupon, 200

Transcript of Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

Page 1: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

BlueSpot

Ingyenes mobil kommunikációs rendszer bluetooth felett

Page 2: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

Mi az a BlueSpot?

• Ingyenes, helyfüggő, közösségi, üzenőrendszer

• Budapest közel 50 szórakozóhelyén, kávézójában, éttermében működik, még az OSZK-ban is

• Egy tágabb kutatási projekt része, melynek célja a földrajzi tér és az információ kapcsolatának vizsgálata

Page 3: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

Hogyan működik?

• Miért Bluetooth?– Mert ingyen van

• Architektúra– Szerver – BS – mobil

• Mi van egy Bluespotban?– Linux+Python

• Miért Java?– Mert sok telefonon van

• Protokollok– XML, HTTP, RFCOMM

• Mit tud egy kliens?– kifagyni

Page 4: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

Ilyen volt.

Page 5: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

Ilyen lett.

Page 6: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

Szívások 1: J2ME

• Erősen korlátozott platform– Erőforrás-kezelés– Hiányos API (nincs rendezés…)

• Nagyon változatos hardware– kijelző méret (layout fejfájások)

– memória (méret, allokációs problémák)

– „billentyűzet”

• Gyártó-specifikus bugok (Nokia és az átlátszó PNG)• Mesterséges korlátozások (üzleti okok)

Page 7: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

Szívások 2: Bluetooth

• Elvileg pont ilyesmire találták ki - Gyakorlatilag nagyon nem…

• Buktatók– inquiry zavarok– object pushing– Adatveszteség, szinkronizáció vesztés– rossz időzítések

• Hardware problémák– Hogyan viselkednek az egyes telefonok?– Melyik a jó dongle?

Page 8: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

Szívások 3: J2ME + Bluetooth

• Triviális butaságok– Pairing, jóváhagyás kapcsolódáskor, …

• Hiányosságok– Nokia nem támogatja az OBEXet

• Bugok, bugok, bugok– Inicializálás, timeoutok, pufferelt olvasás, exception kezelés…

Page 9: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

De…

• Valahogy mégiscsak sikerült összekalapálni…

• This july… coming soon to a pub near you.

Page 10: Bluespot - ingyenes mobil kommunikációs rendszer bluetooth felett

bluespot.hu :: emergentbudapest.org