Mobil informatika gyakorlat 3. óra: NDEF üzenet írása.

Slides:



Advertisements
Hasonló előadás
MiniCRM kapcsolat bemutató
Advertisements

Többszálúság a böngészőben, avagy merjünk-e Javascriptben programot írni? Farkas Máté Budapest.js meetup
Tanyanyagtárházak lépjünk túl egy LMS korlátain Networkshop 2010 Debrecen, április Vágvölgyi Csaba
1 Internet. 2 WWW  World Wide Web  Hivatkozásokkal összekötött hipermédia dokumentumok rendszere  Dokumentumok -> Weboldalak  A weboldalak hipertext.
C++ programozási nyelv Gyakorlat hét
Windows SharePoint Services 3.0
Tömbök C#-ban.
Előadássorozat a Független Pedagógiai Intézetben fupi.hu Az internet: miért, hogyan? 6 / 10. Csada Péter Csada Bt. cspc.hu.
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
Az előd – IIS 6 2 Forrás: Secunia, Forrás: Netcraft, August 2007 Web Server Survey Elterjedtség.
JavaScript.
Bevezetés a Java programozásba
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat.
Tömbök ismétlés Osztályok Java-ban Garbage collection
HTML (HiperText Mark-Up Language)
A Z ELA LCMS BEMUTATÁSA, KURZUS SZERVEZŐI LEHETŐSÉGEI, KÜLÖNÖS TEKINTETTEL A T ÉRINFORMATIKÁRA.
INFORMATIKA október ELŐADÓ
OE-NIK HP Haladó Programozás WCF kivételkezelés. OE-NIK HP Haladó Programozás Windows Communication Foundation A szolgáltatás, a hoszt és az ügyfél elkészítése.
ADATBÁZISOK
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
A JAVA TECHNOLÓGIA LÉNYEGE Többlépcsős fordítás A JAVA TECHNOLÓGIA LÉNYEGE Platformfüggetlenség.
Google earth és a térinformatika kapcsolata
SOAP alapismeretek A SOAP egy egyszerű XML alapú protokoll, ami lehetővé teszi, hogy az alkalmazások információt cseréljenek a HTTP-én keresztül. Forrás:
V 1.0 ÓE-NIK, Programozás I. A Microsoft Visual Studio 2010 használata.
1 INFORMATIKA III. alkalom október ELŐADÓ Jogi informatika - alapok.
Számítógépes Grafika 2. gyakorlat Programtervező informatikus (esti) 2011/2012 őszi félév.
A REKORD TIPUS Páll Boglárka. Ismétlés: Feladat Készítsünk kimutatást a XI.B osztály tanulóiról. Minden tanuló esetén a következő adatokat tartjuk nyilván:
Mobil informatika gyakorlat
Mobil informatika gyakorlat 2. óra: az NDEF formátum.
Mobil informatika gyakorlat Kitekintés: ACR120U Contactless Reader.
Mobil informatika gyakorlat 4. óra: a PushRegistry.
Mobil informatika gyakorlat 1. óra: NFC alapok február 8. Tudnivalók a gyakorlatról 5 gyakorlati foglalkozás (a.
1. Gyakorlat - Alapok 1. Írjon konzolprogramot, amely kiírja a “Hello ELTE” üzenetet! Használja a System.out.println() -t! 2. Írjon konzolprogramot, amely.
Léczfalvy Ádám MIDlet-ek.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Small Data-ból Big Information Vértes János. Egy centes kérdésem: mennyi adatot logol havonta egy adserver, ha csak a legszükségesebbeket naplózza?
V 1.0 Szabó Zsolt, Óbudai Egyetem, Programozási Paradigmák és Technikák Programozási eszközök Interfészek Generikus.
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
Visual Basic 2008 Express Edition
1 Verseny 2000 gyakorlat ASP. 2 Gyakorlat Web létrehozása: Frontpage 2000 New Web:
1 Verseny 2000 gyakorlat ODBC Adatforrás létrehozása.
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
Java programozási nyelv Adatbekérés konzolról
Adatbázis kezelés.
A gyakorlatok munkakörnyezete
HTML 2. Űrlapok
Illés Zoltán ELTE Informatikai Kar
GeoGebra A matematikai szabadszoftver tanuláshoz és tanításhoz
Hálózat menedzsment Óravázlat Készítette: Toldi Miklós.
Objektumvezérelt rendszerek tervezése
Webprogramozó tanfolyam
URN használata hálózati dokumentumok azonosításában Országos Széchényi Könyvtár Könyvtár-informatikai Műhely Budapest, június 12. Horváth Ádám OSZK.
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Illés Zoltán ELTE Informatikai Kar
A GIMP képszerkesztö program bemutatása
Webprogramozó tanfolyam
Nemzetközi: IT History Society _ Amerika Computer History Museum (California)
T UDÁSBÁZISOK ALKALMAZÁSA. A TUDÁSBÁZISOK FOGALMI KERETEI fogalmi meghatározása nem egységes sem Európában, sem a tengerentúlon oktatási értelemben gazdasági,
User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
SZOFTVEREK (programok)
Egy GeoGebra verseny terve
Készítette: Peterdi Panna. Tartalom 1.Története 2.Felhasználói 3.Videó+film 4.Előnyei 5.Hátrányi.
Memóriakezelés feladatok Feladat: 12 bites címtartomány. 0 ~ 2047 legyen mindig.
Adatbáziskezelés 12. alkalom.
Internet és kommunikáció
Műveletek mappákkal és a fájltípusok
Előadás másolata:

Mobil informatika gyakorlat 3. óra: NDEF üzenet írása

2010. március 22. Előszó: a Mifare tag-ek kapacitása Mifare 1k Mifare 1k 16 szektor, 4 blokk/szektor, 16 byte/blokk 16 szektor, 4 blokk/szektor, 16 byte/blokk legelső blokk foglalt: UID, gyártó adatai legelső blokk foglalt: UID, gyártó adatai szektoronként 1 blokk foglalt: A és B kulcs, hozzáférés beállításai, jogosultságok szektoronként 1 blokk foglalt: A és B kulcs, hozzáférés beállításai, jogosultságok használható kapacitás tehát: 752 byte! használható kapacitás tehát: 752 byte! Mifare 4k Mifare 4k 32 db 4 blokkos és 8 db 16 blokkos szektor 32 db 4 blokkos és 8 db 16 blokkos szektor használható kapacitás: 3440 byte használható kapacitás: 3440 byte

2010. március 22. Az NDEF üzenet szerkezete

2010. március 22. Az NDEF üzenet szerkezete

2010. március 22. NFC Forum típusok NDEFRecordType.NFC_FORUM_RTD NDEFRecordType.NFC_FORUM_RTD Text: Text: urn:nfc:wkt:T urn:nfc:wkt:T URI: URI: urn:nfc:wkt:U urn:nfc:wkt:U Smart Poster: Smart Poster: urn:nfc:wkt:Sp urn:nfc:wkt:Sp

2010. március 22. MIME típusok NDEFRecordType.MIME NDEFRecordType.MIME text/plain text/plain image/png image/png audio/mp3 audio/mp

2010. március 22. Egyéb típusok EXTERNAL_RTD EXTERNAL_RTD pl.: urn:nfc:ext:nokia.com:bt pl.: urn:nfc:ext:nokia.com:bt URI URI RFC 3986 szerint RFC 3986 szerint EMPTY EMPTY UNKNOWN UNKNOWN

2010. március 22. Ismétlés DiscoveryManager DiscoveryManager DiscoveryManager dm= DiscoveryManager.getInstance();dm.addTargetListener(this,TargetType.NDEF_TAG);

2010. március 22. Ismétlés Connection objektum létrehozása Connection objektum létrehozása String url = tps[0].getUrl(Class.forName( "javax.microedition.contactless.ndef.NDEFTagConnection")); NDEFTagConnection conn = (NDEFTagConnection)Connector.open(url);

2010. március 22. NDEF üzenet összeállítása Az üzenet típusa Az üzenet típusa NDEFRecordType myType = new NDEFRecordType( NDEFRecordType.NFC_FORUM_RTD,"urn:nfc:wkt:T");

2010. március 22. NDEF üzenet összeállítása Rekord létrehozása Rekord létrehozása NDEFRecord myRec = new NDEFRecord(myType, null, "Valami".getBytes( )); NDEFRecord[ ] records = new NDEFRecord[ ]{ myRec };

2010. március 22. NDEF üzenet összeállítása Üzenet létrehozása és írása Üzenet létrehozása és írása NDEFMessage myMessage = new NDEFMessage(records); conn.writeNDEF(myMessage);

2010. március 22. NFC Forum URI Az üzenet típusa Az üzenet típusa NDEFRecordType myType = new NDEFRecordType( NDEFRecordType.NFC_FORUM_RTD, "urn:nfc:wkt:U");

2010. március 22. NFC Forum URI Rekord létrehozása Rekord létrehozása byte[ ] headerByte = {0x00}; byte[ ] urlBytes = " NDEFRecord myRec = new NDEFRecord(myType, null, null); myRec.appendPayload(headerByte);myRec.appendPayload(urlBytes);

2010. március 22. Önálló feladat Írjunk két rekordot (egy Text és egy URI típusút) egy címkére, majd ezeket olvassuk vissza és formázott módon jelenítsük meg (típus, tartalom). A rekordok tartalmát a felhasználó adja meg! Írjunk két rekordot (egy Text és egy URI típusút) egy címkére, majd ezeket olvassuk vissza és formázott módon jelenítsük meg (típus, tartalom). A rekordok tartalmát a felhasználó adja meg!

2010. március 22. Otthoni extra feladat #1 Készíts olyan alkalmazást, amely tetszőleges rekordokból álló címkéket képes írni és olvasni! Készíts olyan alkalmazást, amely tetszőleges rekordokból álló címkéket képes írni és olvasni! Nokia NFC Manager Tag Editor-jához hasonlóan... Nokia NFC Manager Tag Editor-jához hasonlóan... Esetleg bizonyos tartalomtípusokat funkciójuknak megfelelően... Esetleg bizonyos tartalomtípusokat funkciójuknak megfelelően... Egyéni feladatmeghatározás, beszéljük meg! Egyéni feladatmeghatározás, beszéljük meg!

2010. március 22. Kiegészítő anyagok s/javame/nfc/ s/javame/nfc/