midp networking n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
MIDP Networking PowerPoint Presentation
Download Presentation
MIDP Networking

Loading in 2 Seconds...

play fullscreen
1 / 19

MIDP Networking - PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on

MIDP Networking. Pemrograman Aplikasi Mobile. Networking. Belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan koneksi ke dalam jaringan Membuat koneksi HTTP, HTTP Redirects, HTTPS, Socket dan Datagram. Generic Connection Framework.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'MIDP Networking' - delano


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
midp networking

MIDP Networking

Marsel Willem Aipassa, S. Kom.

PemrogramanAplikasi Mobile

networking
Networking

BelajarbagaimanamenerapkansebuahMIDlet yang mempunyaikemampuankoneksikedalamjaringan

Membuatkoneksi HTTP, HTTP Redirects, HTTPS, Socket dan Datagram

Marsel Willem Aipassa, S. Kom.

generic connection framework
Generic Connection Framework
  • CLDC mempunyaikelas-kelas yang diturunkandari J2SE dankelas-kelas yang spesifikpada CLDC, yaitu GCF.
  • MIDP menggunakan GCF untukmendukung networking dan I/O.
  • Package: javax.microedition.io
  • Mendukungkoneksi packet (socket) dan stream (datagram).
  • Menyediakan API dasaruntukkoneksi.

Marsel Willem Aipassa, S. Kom.

koneksi http
Koneksi HTTP
  • Merupakanprotokol yang digunakanuntukmendapatkanhalaman web dari web server.
  • Client merequestsuatuhalamandengancaramenspesifikasikan path dengan Get atau Post.

Marsel Willem Aipassa, S. Kom.

membuka koneksi
MembukaKoneksi
  • Menggunakanmetodeopen()darikelas Connector
  • Definisinya :
    • Connection open(String url)
    • Connection open(String url, int mode)
    • Connection open(String url, int mode, boolean timeout)

Marsel Willem Aipassa, S. Kom.

format url
Format URL
  • Format: {scheme}:[{target}][{params}]
  • {scheme}merupakantipe connection protocol
  • {target}merupakan network address atau host name ataualamat web
  • {params}merupakandaftardari parameter koneksi, bentuknya: “;key=value”
  • Contoh: http://www.data.com/index.jsp?id=01&nama=anton

Marsel Willem Aipassa, S. Kom.

contoh koneksi http
ContohKoneksi HTTP

Marsel Willem Aipassa, S. Kom.

http redirects
HTTP Redirects
  • Terkadang server mengirimkanpesanbalikuntukmelakukan redirect kehalaman web lain.
  • Pesan yang dikirimkandapatberupa HTTP_MOVED_PERM (301), HTTP_MOVED_TEMP (302), HTTP_SEE_OTHER (303) atau HTTP_TEMP_REDIRECT (307).
  • PesaninididapatlewatfungsigetResponseCode(). KemudianmemanggilfungsigetHeaderField(“Location”) untukmendapatkanalamatbarudari server.

Marsel Willem Aipassa, S. Kom.

contoh http redirects
Contoh HTTP Redirects

Marsel Willem Aipassa, S. Kom.

koneksi https
Koneksi HTTPS
  • HTTPS adalahsebuah HTTP diatassebuahkoneksi secure transport.
  • Perbedaannyadengan HTTP adalahhasildariConnector.open() akandicastingkeHttpsConnection class variable.

Marsel Willem Aipassa, S. Kom.

contoh https
Contoh HTTPS

Marsel Willem Aipassa, S. Kom.

menggunakan tcp socket
Menggunakan TCP Socket
  • Data yang dikirimoleh TCP dipotongmenjadipaket-paket.
  • TCP menangani reassembly dan retransmission padapaket yang dikirim.
  • Jikasuatupakettidakditerimaoleh recipient maka TCP akanmengirimkannyakembali.

Marsel Willem Aipassa, S. Kom.

contoh tcp socket
Contoh TCP Socket

Marsel Willem Aipassa, S. Kom.

server socket
Server Socket
  • Dalam model client-server, server akanterusmenerusmenunggukoneksidari client ataudari port tertentu.

Marsel Willem Aipassa, S. Kom.

contoh socket client dan server
Contoh Socket Client dan Server

Marsel Willem Aipassa, S. Kom.

datagram
Datagram
  • Koneksipada TCP adalahkoneksi yang dapatdipercaya. Sebaliknyakoneksipada datagram tidakdapatdijamin.
  • Datagram tidakmenjamin data sampaiditujuandan data beradadalamsusunan yang benar.

Marsel Willem Aipassa, S. Kom.

contoh datagram
Contoh Datagram

Marsel Willem Aipassa, S. Kom.

terima kasih
TerimaKasih

Marsel Willem Aipassa, S. Kom.

tugas 4
Tugas 4
  • Buatlahaplikasi yang dapatmelakukan login ke server lokal.
  • Jika login berhasil, maka server akanmelakukan redirect kehalaman success danhalaman web dikirimkembalike user.
  • Jikatidak server akanmelakukan redirect kehalaman fail danhalaman web dikirimkembalike user.
  • Server bebas, kumpulkan source code file aplikasi (.java dan .jad) dan source code 3 file yang beradadi server (authorisasi, success, fail).
  • KumpulkanhariSenindikantornya Ramos jam 12.
  • Segalakecuranganturunsetengah grade (A -> AB)

Marsel Willem Aipassa, S. Kom.