90 likes | 184 Views
Networking Gør det simpelt!. Networks + Frameworks. J2ME = The Generic Connection Frame aka GFC Android = Lidt af hvert. J2ME GFC MIDP 2.0 = HTTP og HTTPS. Javax.microedition.io S trategi Open Sæt i baggrunden ( Thread) Close Clean Up. J2ME GFC MIDP 2.0 = “Sockets” via URL.
E N D
Networking Gør det simpelt!
Networks + Frameworks • J2ME = The Generic Connection Frame aka GFC • Android = Lidt af hvert.
J2ME GFCMIDP 2.0 = HTTP og HTTPS • Javax.microedition.io • Strategi • Open • Sæt i baggrunden (Thread) • Close • Clean Up
J2ME GFCMIDP 2.0 = “Sockets” via URL • SocketConnection socket://server.app.dk:8080 (TCP) • SecureConnectionssl://server.app.dk:8081 • DataGramConnection datagram://server.app.dk:8082 • Serverside = socket://:8080 ssl:/::8081 datagram://::8082 • +´Seriel Comport comm:COM1 comm:COM2 • Husk Permissions
Android: Bluetooth, Networks ogWifi • Hvorfor et data link opfører sig som det gør. • BT Personal Area Network PAN • Networks 3G Edge (GPRS) Wide Area Network WAN • Wifi Local Area Network LAN • Gælder skam også for J2ME…
Bluetooth og Android<uses-permission android:name="android.permission.BLUETOOTH"/><uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> • BluetoothAdapter : Den enheds BT hw • BluetoothAdapterbluetooth = BluetoothAdapter.getDefaultAdapter(); • BluetoothDevice: Alle andre BT enheder • BluetoothSocket: Klient BT forbindelse til Server • BluetoothhServerSocket: Server BT forbindelse • Tænd Sluk for den ”Blå Tand”
Bluetooth Discovery: Hvad er der I nærheden af mig? • Data Link: Master/Slave forhold, uagtet Klient/Server forhold • Discovery normal ”disablet” dvs enhed kan ikke ses og kan ikke se. • Discovery er råb ud i omgivelserne og lyt samtidig. Foretages af BT HW så Activtylytter med!
Wifiog Android • Punkt 1 • Punkt 2
OVERSKRIFT • Punkt 1 • Punkt 2 Tektsboks