SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
J.E.N.I




      Pengembangan Perangkat
             Mobile




Versi 1.1
April 2007
Sumber : JEDI


Pengembangan Perangkat Mobile
J.E.N.I




Pengarang                       Persyaratan-persyaratan untuk latihan laboratorium
Joyce Avestro
                                Sistem Operasi yang mendukung


                                NetBeans IDE 5.5 berjalan pada sistem operasi yang mendukung Java VM.
Team                            Dibawah ini merupakan daftar dari platform-platform yang digunakan:
Joyce Avestro
Florence Balagtas
                                        Microsoft Windows XP Professional SP2 atau yang terbaru
Rommel Feria
                                        Mac OS X 10.4.5 atau yang terbaru
Reginald Hutcherson                     Red Hat Fedora Core 3
Rebecca Ong                             Sistem Operasi Solaris™ 10 Update 1 (SPARC® and x86/x64
John Paul Petines                       Platform Edition)
Sang Shin
Raghavan Srinivas               NetBeans Enterprise Pack juga dapat digunakan pada platform-platform
Matthew Thompson                berikut ini:


                                        Microsoft Windows 2000 Professional SP4
Team Translator                         Solaris™ 8 OS (SPARC and x86/x64 Platform Edition) and Solaris 9
Frans Thamura                           OS (SPARC and x86/x64 Platform Edition)
Eko Subiyantoro                         Berbagai macam distribusi LINUX
Cahya Kusuma Ratih
Rizzatama N.S.
Mir’atul Khusna Mufida
Khansa Fitriannisa              Minimum konfigurasi Hardware
Sulistyaningtyas
Fauzan Prasetyo E.P             Catatan: Minimum resolusi layar NetBeans IDE's adalah 1024x768 pixels.
Allin Junikhah
Bagus Chandra                           Sistem Operasi Microsoft Windows:
Badar Agung Nugroho                         o Prosesor: 500 MHz Intel Pentium III workstation atau
                                                setaranya
Kadek Surya Pranata
                                            o Memori: 512 MB
                                            o Disk space: 850 MB dari free disk space
                                        Sistem operasi Linux:
                                            o Prosesor: 500 MHz Intel Pentium III workstation atau
                                                setaranya
                                            o Memori: 512 MB
                                            o Disk space: 450 MB dari free disk space
                                        Solaris OS (SPARC):
                                            o Prosesor: UltraSPARC II 450 MHz
                                            o Memori: 512 MB
                                            o Disk space: 450 MB of free disk space
                                        Solaris OS (x86/x64 Platform Edition):
                                            o Prosesor: AMD Opteron 100 Series 1.8 GHz
                                            o Memori: 512 MB
                                            o Disk space: 450 MB dari free disk space
                                        Sistem Operasi Macintosh OS X:
                                            o Prosesor: PowerPC G4
                                            o Memori: 512 MB
                                            o Disk space: 450 MB dari free disk space




Pengembangan Perangkat Mobile
J.E.N.I




                                Konfigurasi Hardware yang direkomendasikan


                                        Sistem Operasi Microsoft Windows:
                                            o Prosesor: 1.4 GHz Intel Pentium III workstation atau
                                                setaranya
                                            o Memori: 1 GB
                                            o Disk space: 1 GB dari free disk space
                                        Sistem Operasi Linux:
                                            o Prosesor: 1.4 GHz Intel Pentium III atau setaranya
                                            o Memori: 1 GB
                                            o Disk space: 850 MB dari free disk space
                                        Solaris™ OS (SPARC®):
                                            o Prosesor: UltraSPARC IIIi 1 GHz
                                            o Memori: 1 GB
                                            o Disk space: 850 MB dari free disk space

                                        Solaris™ OS (x86/x64 platform edition):


                                            o  Prosesor: AMD Opteron 100 Series 1.8 GHz
                                            o  Memori: 1 GB
                                            o  Disk space: 850 MB dari free disk space
                                        Sistem Operasi Macintosh OS X:
                                            o Prosesor: PowerPC G5
                                            o Memori: 1 GB
                                            o Disk space: 850 MB dari free disk space

                                Software yang diperlukan

                                NetBeans Enterprise Pack 5.5 dapat diakses pada Java 2 Platform Standard
                                Edition Development Kit 5.0 Update 1 atau diatasnya (JDK 5.0, versi
                                1.5.0_01 atau diatasnya), dimana berisi Java Runtime Environment plus
                                developer tools untuk meng-compile, men-debug, and menjalankan aplikasi
                                yang ditulis dengan bahasa Java. Sun Java System Application Server
                                Platform Edisi 9 telah diuji dengan JDK 5.0 update 6.


                                        Untuk Solaris, Windows, dan Linux, Anda dapat mendownload
                                        JDK untuk platform Anda pada
                                        http://java.sun.com/j2se/1.5.0/download.html
                                        Untuk Mac OS X, memerlukan Java 2 Platform Standard Edition
                                        (J2SE) 5.0 Release 4. Anda dapat mendownload JDK dari Apple's
                                        Developer Connection site. Pada:
                                        http://developer.apple.com/java (untuk mendownload JDK
                                        Anda harus melakukan registrasi terlebih dahulu).




Pengembangan Perangkat Mobile
J.E.N.I




                                  Daftar Isi
1 Pengembangan Aplikasi Mobile
   1.1 Tujuan
   1.2 Perangkat Mobile
   1.3 Gambaran J2ME
        1.3.1 Platform Java
        1.3.2 Gambaran J2ME
        1.3.3 Configuration
        1.3.4 Profile
   1.4 CLDC
        1.4.1 Fitur yang Hilang
        1.4.2 Karakteristik perangkat CLDC
        1.4.3 Verifikasi Class
        1.4.4 Generic Connection Framework
   1.5 CDC
   1.6 JTWI
   1.7 MIDP
   1.8 MIDlet
        1.8.1 Siklus MIDlet
        1.8.2 MIDlet suites
   1.9 Latihan


2 Memulai Pemrograman Mobile
  2.1 Tujuan
  2.2 Pengenalan
  2.3 “Hello, world!” MIDlet
  2.4 Compilation dan Packaging MIDlets
  2.5 Menggunakan Sun Wireless Toolkit
  2.6 Menggunakan NetBeans mobility Pack
  2.7 Latihan
       2.7.1 Multiple MIDlets dalam satu MIDlet suite
       2.7.2 Multiple MIDlets dalam satu MIDlet suite menggunakan Wireless Toolkit


3 High Level User Interface
  3.1 Tujuan
  3.2 MIDP User Interface
       3.2.1 Display
       3.2.2 Displayable
       3.2.3 Title
       3.2.4 Command
       3.2.5 CommandListener
       3.2.6 Ticker

Pengembangan Perangkat Mobile
J.E.N.I




         3.2.7 Screen
         3.2.8 Item
    3.3 Alert
    3.4 List
    3.5 Text Box
    3.6 Form
    3.7 ChoiceGroup
    3.8 Date Field
    3.9 String Item
    3.10 Image Item
    3.11 Text Field
    3.12 Latihan
         3.12.1 List Dinamis


4 Low     Level User Interface
   4.1    Tujuan
   4.2    Pengenalan
   4.3    Canvas
           4.3.1 Sistem Koordinat
           4.3.2 “Hello, World!”
           4.3.3 Perintah
           4.3.4 Event Key
           4.3.5 Aksi Permainan
           4.3.6 Event Pointer
    4.4   Grafik
           4.4.1 Warna
           4.4.2 Huruf
           4.4.3 Style Coretan
           4.4.4 Clipping
           4.4.5 Anchor Points
           4.4.6 Menggambar Text
           4.4.7 Menggambar Garis
           4.4.8 Menggambar Kotak
           4.4.9 Menggambar Sudut
           4.4.10 Melukis Gambar
    4.5   Game API
           4.5.1 Game API
           4.5.2 Layers
           4.5.3 Sprites
           4.5.4 LayerManager
    4.6   Scalable 2D Graphics
    4.7   Latihan
           4.7.1 Key Codes
           4.7.2 Palindrome
           4.7.3 Notepad




Pengembangan Perangkat Mobile
J.E.N.I




5 Persistence
  5.1 Tujuan
  5.2 Record Store
  5.3 Record Enumeration
  5.4 Record Comparator
  5.5 Record Filter
  5.6 Record Listener
  5.7 Latihan
       5.7.1 Penyimpanan Pilihan


6 Jaringan
  6.1 Generic Connection Framework
       6.1.1 Hirarki dari GCF Interface
       6.1.2 GCF Connection URL
  6.2 Koneksi HTTP
       6.2.1 Protokol HTTP
       6.2.2 Menciptakan sebuah koneksi HTTP
       6.2.3 Handling HTTP Redirects
  6.3 Koneksi HTTPS
  6.4 TCP Sockets
  6.5 Server Sockets
  6.6 Datagrams
  6.7 Latihan
       6.7.1 Mendapatkan URL


7 Security
  7.1 Tujuan
  7.2 Dasar Security
  7.3 J2ME Security
  7.4 Menggunakan Security dan Trust Services API(SATSA)
  7.5 Latihan


8 Web Services
  8.1 Tujuan
  8.2 Pengenalan terhadap XML
       8.2.1 Registrasi Listeners
  8.3 Java APIs bagi XML
  8.4 Web Services
  8.5 J2ME Web Services API (WSA)
  8.6 Membuat sebuah Mobile Web Service Client




Pengembangan Perangkat Mobile
J.E.N.I




9 Optimisasi
  9.1 Tujuan
  9.2 Optimisasi
  9.3 Eksekusi Program
       9.3.1 Gunakan StringBuffer sebagai pengganti String
       9.3.2 Gunakan clipping area dalam manggambar
       9.3.3 Hindari modifier yang sama
       9.3.4 Lewatkan parameter sesedikit mungkin
       9.3.5 Mengurangi pemanggilan method
       9.3.6 Menunda semua inisialisasi
       9.3.7 Gunakan Array sebagai pengganti collection
       9.3.8 Menggunakan variabel lokal
  9.4 Ukuran JAR
       9.4.1 Gunakan Obfuscator
       9.4.2 Memadatkan file JAR Anda
       9.4.3 Hindari membuat class yang tidak perlu
       9.4.4 Hindari membuat interfaces
       9.4.5 Hindari inner dan anonymous class
       9.4.6 Gunakan satu Listener untuk object yang ganda
       9.4.7 Gunakan package default (package tanpa nama)
       9.4.8 Batasi penggunaan dari initializer static
       9.4.9 Menggabungkan gambar kedalam satu file
       9.4.10 Bereksperimen dengan memampatkan gambar
       9.4.11 Gunakan class yang belum diinstal
  9.5 Jaringan
       9.5.1 Gunakan thread yang terpisah
       9.5.2 Memampatkan data jaringan
       9.5.3 Mengurangi lalu lintas jaringan
  9.6 Penggunaan Memori
       9.6.1 Gunakan struktur data ringkas
       9.6.2 Membebaskan object yang tidak terpakai untuk garbage collection
       9.6.3 Jangan sering menggunakan layar on-the-fly
  9.7 Latihan
       9.7.1 Ide optimisasi lainnya


10 Jaringan
   10.1 Konsep Dasar jaringan
        10.1.1 IP Adress
        10.1.2 Protokol
        10.1.3 Port
        10.1.4 Paradigma Client/Server
        10.1.5 Sockets
   10.2 The Java Networking Package
         10.2.1 The ServerSocket dan The Socket Class
         10.2.2 The MultiCastSocket dan DatagramPacket Class
   10.3 Latihan
         10.3.1 Trivia Server


Pengembangan Perangkat Mobile
J.E.N.I




11 Topik-topik Tambahan
   11.1 Tujuan
   11.2 Timers
   11.3 Push Functionality
   11.4 Latihan
        11.4.1 Time MIDlet




Pengembangan Perangkat Mobile

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Distro linux zorin
Distro linux zorinDistro linux zorin
Distro linux zorin
 
Laporan praktikum linux
Laporan praktikum linuxLaporan praktikum linux
Laporan praktikum linux
 
Laporan praktikum modul 3
Laporan praktikum modul 3  Laporan praktikum modul 3
Laporan praktikum modul 3
 
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XP
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XPRECOVERY DAN REPAIR WINDOWS 8 / 7 / XP
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XP
 
Windows xp
Windows xpWindows xp
Windows xp
 
Windows XP
Windows XPWindows XP
Windows XP
 
Presentasi os dasar
Presentasi os dasarPresentasi os dasar
Presentasi os dasar
 
Laporan praktikum linux
Laporan praktikum linuxLaporan praktikum linux
Laporan praktikum linux
 
Pengenalan Sistem Operasi Macintosh
Pengenalan Sistem Operasi MacintoshPengenalan Sistem Operasi Macintosh
Pengenalan Sistem Operasi Macintosh
 
Linux Ubuntu XII IPA 2
Linux Ubuntu XII IPA 2Linux Ubuntu XII IPA 2
Linux Ubuntu XII IPA 2
 
pengenalan os
pengenalan ospengenalan os
pengenalan os
 
Modul6 internalrom bios6
Modul6 internalrom bios6Modul6 internalrom bios6
Modul6 internalrom bios6
 
Linux Mint
Linux MintLinux Mint
Linux Mint
 
Bab v
Bab vBab v
Bab v
 
Panduan Instalasi dan Konfigurasi Linux Kororaa 16
Panduan Instalasi dan Konfigurasi Linux Kororaa 16Panduan Instalasi dan Konfigurasi Linux Kororaa 16
Panduan Instalasi dan Konfigurasi Linux Kororaa 16
 
instalasi os gui & teks
instalasi os gui & teksinstalasi os gui & teks
instalasi os gui & teks
 
Sistem operasi part 1
Sistem operasi part 1Sistem operasi part 1
Sistem operasi part 1
 
Instalasi igos nusantara
Instalasi igos nusantaraInstalasi igos nusantara
Instalasi igos nusantara
 

Destacado (9)

Jeni j2 me-bab08-web services
Jeni j2 me-bab08-web servicesJeni j2 me-bab08-web services
Jeni j2 me-bab08-web services
 
Jeni j2 me-bab07-security
Jeni j2 me-bab07-securityJeni j2 me-bab07-security
Jeni j2 me-bab07-security
 
Jeni j2 me-bab10-optional%20packages
Jeni j2 me-bab10-optional%20packagesJeni j2 me-bab10-optional%20packages
Jeni j2 me-bab10-optional%20packages
 
Jeni j2 me-bab11-topik-topik tambahan
Jeni j2 me-bab11-topik-topik tambahanJeni j2 me-bab11-topik-topik tambahan
Jeni j2 me-bab11-topik-topik tambahan
 
Jeni J2 Me Bab06 Jaringan
Jeni J2 Me Bab06 JaringanJeni J2 Me Bab06 Jaringan
Jeni J2 Me Bab06 Jaringan
 
Jeni j2 me-bab03-high level user interface
Jeni j2 me-bab03-high level user interfaceJeni j2 me-bab03-high level user interface
Jeni j2 me-bab03-high level user interface
 
Jeni j2 me-bab04-low level user interface
Jeni j2 me-bab04-low level user interfaceJeni j2 me-bab04-low level user interface
Jeni j2 me-bab04-low level user interface
 
Jeni j2 me-bab05-persistence
Jeni j2 me-bab05-persistenceJeni j2 me-bab05-persistence
Jeni j2 me-bab05-persistence
 
Jeni j2 me-bab06-jaringan
Jeni j2 me-bab06-jaringanJeni j2 me-bab06-jaringan
Jeni j2 me-bab06-jaringan
 

Similar a Jeni j2 me-cover

JENI-J2ME-COVER.pdf
JENI-J2ME-COVER.pdfJENI-J2ME-COVER.pdf
JENI-J2ME-COVER.pdfJurnal IT
 
Cover pengenalan pemrograman 1-versi 1.2
Cover pengenalan pemrograman 1-versi 1.2Cover pengenalan pemrograman 1-versi 1.2
Cover pengenalan pemrograman 1-versi 1.2akuneenyong
 
laporan INSTALASI OS LINUX
laporan INSTALASI OS LINUXlaporan INSTALASI OS LINUX
laporan INSTALASI OS LINUXMela Roviani
 
COVER-Pengenalan Pemrograman 1-versi 1.2.pdf
COVER-Pengenalan Pemrograman 1-versi 1.2.pdfCOVER-Pengenalan Pemrograman 1-versi 1.2.pdf
COVER-Pengenalan Pemrograman 1-versi 1.2.pdfJurnal IT
 
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptxSistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx11211058
 
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Dukungan Infrastruktur IT Untuk E Learning Corporate   2009Dukungan Infrastruktur IT Untuk E Learning Corporate   2009
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009Affan Basalamah
 
Windows Server 2008
Windows Server 2008Windows Server 2008
Windows Server 2008haanickk
 
Tutorial Menginstall Debian 5.0.3
Tutorial Menginstall Debian 5.0.3Tutorial Menginstall Debian 5.0.3
Tutorial Menginstall Debian 5.0.3viviluthfiyah
 
Menginstalasi Sistem Operasi Jaringan 11.pptx
Menginstalasi Sistem Operasi Jaringan 11.pptxMenginstalasi Sistem Operasi Jaringan 11.pptx
Menginstalasi Sistem Operasi Jaringan 11.pptxLucky739608
 
Operating system windows 7
Operating system windows 7Operating system windows 7
Operating system windows 7Dessi Syahid
 

Similar a Jeni j2 me-cover (20)

JENI-J2ME-COVER.pdf
JENI-J2ME-COVER.pdfJENI-J2ME-COVER.pdf
JENI-J2ME-COVER.pdf
 
Cover pengenalan pemrograman 1-versi 1.2
Cover pengenalan pemrograman 1-versi 1.2Cover pengenalan pemrograman 1-versi 1.2
Cover pengenalan pemrograman 1-versi 1.2
 
laporan INSTALASI OS LINUX
laporan INSTALASI OS LINUXlaporan INSTALASI OS LINUX
laporan INSTALASI OS LINUX
 
COVER-Pengenalan Pemrograman 1-versi 1.2.pdf
COVER-Pengenalan Pemrograman 1-versi 1.2.pdfCOVER-Pengenalan Pemrograman 1-versi 1.2.pdf
COVER-Pengenalan Pemrograman 1-versi 1.2.pdf
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Mulok apple os
Mulok   apple osMulok   apple os
Mulok apple os
 
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptxSistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx
 
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Dukungan Infrastruktur IT Untuk E Learning Corporate   2009Dukungan Infrastruktur IT Untuk E Learning Corporate   2009
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
 
Windows Server 2008
Windows Server 2008Windows Server 2008
Windows Server 2008
 
Tutorial Menginstall Debian 5.0.3
Tutorial Menginstall Debian 5.0.3Tutorial Menginstall Debian 5.0.3
Tutorial Menginstall Debian 5.0.3
 
Ppt java
Ppt javaPpt java
Ppt java
 
Sistem operasi6
Sistem operasi6Sistem operasi6
Sistem operasi6
 
Sistem operasi part 1
Sistem operasi part 1Sistem operasi part 1
Sistem operasi part 1
 
Kernel machintosh bahasa
Kernel machintosh bahasaKernel machintosh bahasa
Kernel machintosh bahasa
 
Laporan praktikum linux
Laporan praktikum linuxLaporan praktikum linux
Laporan praktikum linux
 
Lap2 instalasi
Lap2 instalasiLap2 instalasi
Lap2 instalasi
 
Jenis software
Jenis softwareJenis software
Jenis software
 
Windows XP
Windows XPWindows XP
Windows XP
 
Menginstalasi Sistem Operasi Jaringan 11.pptx
Menginstalasi Sistem Operasi Jaringan 11.pptxMenginstalasi Sistem Operasi Jaringan 11.pptx
Menginstalasi Sistem Operasi Jaringan 11.pptx
 
Operating system windows 7
Operating system windows 7Operating system windows 7
Operating system windows 7
 

Más de UNIVERSITY Of LAMPUNG

Jeni j2 me-bab02-memulai pemrograman mobile
Jeni j2 me-bab02-memulai pemrograman mobileJeni j2 me-bab02-memulai pemrograman mobile
Jeni j2 me-bab02-memulai pemrograman mobileUNIVERSITY Of LAMPUNG
 
Jeni j2 me-bab01-pengembangan aplikasi mobile
Jeni j2 me-bab01-pengembangan aplikasi mobileJeni j2 me-bab01-pengembangan aplikasi mobile
Jeni j2 me-bab01-pengembangan aplikasi mobileUNIVERSITY Of LAMPUNG
 
Jeni slides j2 me-10- optional package
Jeni slides j2 me-10- optional packageJeni slides j2 me-10- optional package
Jeni slides j2 me-10- optional packageUNIVERSITY Of LAMPUNG
 
Jeni slides j2 me-04 low level user interface-v 0.2
Jeni slides j2 me-04 low level user interface-v 0.2Jeni slides j2 me-04 low level user interface-v 0.2
Jeni slides j2 me-04 low level user interface-v 0.2UNIVERSITY Of LAMPUNG
 
Jeni slides j2 me-03-high level user interface
Jeni slides j2 me-03-high level user interfaceJeni slides j2 me-03-high level user interface
Jeni slides j2 me-03-high level user interfaceUNIVERSITY Of LAMPUNG
 
Jeni slides j2 me-02-memulai pemrograman mobile
Jeni slides j2 me-02-memulai pemrograman mobileJeni slides j2 me-02-memulai pemrograman mobile
Jeni slides j2 me-02-memulai pemrograman mobileUNIVERSITY Of LAMPUNG
 
Jeni slides j2 me-01-pengenalan thdp pembangunan apl mobile
Jeni slides j2 me-01-pengenalan thdp pembangunan apl mobileJeni slides j2 me-01-pengenalan thdp pembangunan apl mobile
Jeni slides j2 me-01-pengenalan thdp pembangunan apl mobileUNIVERSITY Of LAMPUNG
 
Jeni slides j2 me-11-topik-topik tambahan-v0.2
Jeni slides j2 me-11-topik-topik tambahan-v0.2Jeni slides j2 me-11-topik-topik tambahan-v0.2
Jeni slides j2 me-11-topik-topik tambahan-v0.2UNIVERSITY Of LAMPUNG
 

Más de UNIVERSITY Of LAMPUNG (13)

Jeni j2 me-bab02-memulai pemrograman mobile
Jeni j2 me-bab02-memulai pemrograman mobileJeni j2 me-bab02-memulai pemrograman mobile
Jeni j2 me-bab02-memulai pemrograman mobile
 
Jeni j2 me-bab01-pengembangan aplikasi mobile
Jeni j2 me-bab01-pengembangan aplikasi mobileJeni j2 me-bab01-pengembangan aplikasi mobile
Jeni j2 me-bab01-pengembangan aplikasi mobile
 
Jeni j2 me-bab09-optimisasi
Jeni j2 me-bab09-optimisasiJeni j2 me-bab09-optimisasi
Jeni j2 me-bab09-optimisasi
 
Jeni slides j2 me-10- optional package
Jeni slides j2 me-10- optional packageJeni slides j2 me-10- optional package
Jeni slides j2 me-10- optional package
 
Jeni slides j2 me-07-security
Jeni slides j2 me-07-securityJeni slides j2 me-07-security
Jeni slides j2 me-07-security
 
Jeni slides j2 me-06-networking
Jeni slides j2 me-06-networkingJeni slides j2 me-06-networking
Jeni slides j2 me-06-networking
 
Jeni slides j2 me-05-persistence
Jeni slides j2 me-05-persistenceJeni slides j2 me-05-persistence
Jeni slides j2 me-05-persistence
 
Jeni slides j2 me-04 low level user interface-v 0.2
Jeni slides j2 me-04 low level user interface-v 0.2Jeni slides j2 me-04 low level user interface-v 0.2
Jeni slides j2 me-04 low level user interface-v 0.2
 
Jeni slides j2 me-03-high level user interface
Jeni slides j2 me-03-high level user interfaceJeni slides j2 me-03-high level user interface
Jeni slides j2 me-03-high level user interface
 
Jeni slides j2 me-02-memulai pemrograman mobile
Jeni slides j2 me-02-memulai pemrograman mobileJeni slides j2 me-02-memulai pemrograman mobile
Jeni slides j2 me-02-memulai pemrograman mobile
 
Jeni slides j2 me-01-pengenalan thdp pembangunan apl mobile
Jeni slides j2 me-01-pengenalan thdp pembangunan apl mobileJeni slides j2 me-01-pengenalan thdp pembangunan apl mobile
Jeni slides j2 me-01-pengenalan thdp pembangunan apl mobile
 
Jeni slides j2 me-11-topik-topik tambahan-v0.2
Jeni slides j2 me-11-topik-topik tambahan-v0.2Jeni slides j2 me-11-topik-topik tambahan-v0.2
Jeni slides j2 me-11-topik-topik tambahan-v0.2
 
Jeni slides j2 me-09-optimisasi
Jeni slides j2 me-09-optimisasiJeni slides j2 me-09-optimisasi
Jeni slides j2 me-09-optimisasi
 

Último

Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasarrenihartanti
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...Kanaidi ken
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajarHafidRanggasi
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptxSirlyPutri1
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 

Último (20)

Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 

Jeni j2 me-cover

  • 1. J.E.N.I Pengembangan Perangkat Mobile Versi 1.1 April 2007 Sumber : JEDI Pengembangan Perangkat Mobile
  • 2. J.E.N.I Pengarang Persyaratan-persyaratan untuk latihan laboratorium Joyce Avestro Sistem Operasi yang mendukung NetBeans IDE 5.5 berjalan pada sistem operasi yang mendukung Java VM. Team Dibawah ini merupakan daftar dari platform-platform yang digunakan: Joyce Avestro Florence Balagtas Microsoft Windows XP Professional SP2 atau yang terbaru Rommel Feria Mac OS X 10.4.5 atau yang terbaru Reginald Hutcherson Red Hat Fedora Core 3 Rebecca Ong Sistem Operasi Solaris™ 10 Update 1 (SPARC® and x86/x64 John Paul Petines Platform Edition) Sang Shin Raghavan Srinivas NetBeans Enterprise Pack juga dapat digunakan pada platform-platform Matthew Thompson berikut ini: Microsoft Windows 2000 Professional SP4 Team Translator Solaris™ 8 OS (SPARC and x86/x64 Platform Edition) and Solaris 9 Frans Thamura OS (SPARC and x86/x64 Platform Edition) Eko Subiyantoro Berbagai macam distribusi LINUX Cahya Kusuma Ratih Rizzatama N.S. Mir’atul Khusna Mufida Khansa Fitriannisa Minimum konfigurasi Hardware Sulistyaningtyas Fauzan Prasetyo E.P Catatan: Minimum resolusi layar NetBeans IDE's adalah 1024x768 pixels. Allin Junikhah Bagus Chandra Sistem Operasi Microsoft Windows: Badar Agung Nugroho o Prosesor: 500 MHz Intel Pentium III workstation atau setaranya Kadek Surya Pranata o Memori: 512 MB o Disk space: 850 MB dari free disk space Sistem operasi Linux: o Prosesor: 500 MHz Intel Pentium III workstation atau setaranya o Memori: 512 MB o Disk space: 450 MB dari free disk space Solaris OS (SPARC): o Prosesor: UltraSPARC II 450 MHz o Memori: 512 MB o Disk space: 450 MB of free disk space Solaris OS (x86/x64 Platform Edition): o Prosesor: AMD Opteron 100 Series 1.8 GHz o Memori: 512 MB o Disk space: 450 MB dari free disk space Sistem Operasi Macintosh OS X: o Prosesor: PowerPC G4 o Memori: 512 MB o Disk space: 450 MB dari free disk space Pengembangan Perangkat Mobile
  • 3. J.E.N.I Konfigurasi Hardware yang direkomendasikan Sistem Operasi Microsoft Windows: o Prosesor: 1.4 GHz Intel Pentium III workstation atau setaranya o Memori: 1 GB o Disk space: 1 GB dari free disk space Sistem Operasi Linux: o Prosesor: 1.4 GHz Intel Pentium III atau setaranya o Memori: 1 GB o Disk space: 850 MB dari free disk space Solaris™ OS (SPARC®): o Prosesor: UltraSPARC IIIi 1 GHz o Memori: 1 GB o Disk space: 850 MB dari free disk space Solaris™ OS (x86/x64 platform edition): o Prosesor: AMD Opteron 100 Series 1.8 GHz o Memori: 1 GB o Disk space: 850 MB dari free disk space Sistem Operasi Macintosh OS X: o Prosesor: PowerPC G5 o Memori: 1 GB o Disk space: 850 MB dari free disk space Software yang diperlukan NetBeans Enterprise Pack 5.5 dapat diakses pada Java 2 Platform Standard Edition Development Kit 5.0 Update 1 atau diatasnya (JDK 5.0, versi 1.5.0_01 atau diatasnya), dimana berisi Java Runtime Environment plus developer tools untuk meng-compile, men-debug, and menjalankan aplikasi yang ditulis dengan bahasa Java. Sun Java System Application Server Platform Edisi 9 telah diuji dengan JDK 5.0 update 6. Untuk Solaris, Windows, dan Linux, Anda dapat mendownload JDK untuk platform Anda pada http://java.sun.com/j2se/1.5.0/download.html Untuk Mac OS X, memerlukan Java 2 Platform Standard Edition (J2SE) 5.0 Release 4. Anda dapat mendownload JDK dari Apple's Developer Connection site. Pada: http://developer.apple.com/java (untuk mendownload JDK Anda harus melakukan registrasi terlebih dahulu). Pengembangan Perangkat Mobile
  • 4. J.E.N.I Daftar Isi 1 Pengembangan Aplikasi Mobile 1.1 Tujuan 1.2 Perangkat Mobile 1.3 Gambaran J2ME 1.3.1 Platform Java 1.3.2 Gambaran J2ME 1.3.3 Configuration 1.3.4 Profile 1.4 CLDC 1.4.1 Fitur yang Hilang 1.4.2 Karakteristik perangkat CLDC 1.4.3 Verifikasi Class 1.4.4 Generic Connection Framework 1.5 CDC 1.6 JTWI 1.7 MIDP 1.8 MIDlet 1.8.1 Siklus MIDlet 1.8.2 MIDlet suites 1.9 Latihan 2 Memulai Pemrograman Mobile 2.1 Tujuan 2.2 Pengenalan 2.3 “Hello, world!” MIDlet 2.4 Compilation dan Packaging MIDlets 2.5 Menggunakan Sun Wireless Toolkit 2.6 Menggunakan NetBeans mobility Pack 2.7 Latihan 2.7.1 Multiple MIDlets dalam satu MIDlet suite 2.7.2 Multiple MIDlets dalam satu MIDlet suite menggunakan Wireless Toolkit 3 High Level User Interface 3.1 Tujuan 3.2 MIDP User Interface 3.2.1 Display 3.2.2 Displayable 3.2.3 Title 3.2.4 Command 3.2.5 CommandListener 3.2.6 Ticker Pengembangan Perangkat Mobile
  • 5. J.E.N.I 3.2.7 Screen 3.2.8 Item 3.3 Alert 3.4 List 3.5 Text Box 3.6 Form 3.7 ChoiceGroup 3.8 Date Field 3.9 String Item 3.10 Image Item 3.11 Text Field 3.12 Latihan 3.12.1 List Dinamis 4 Low Level User Interface 4.1 Tujuan 4.2 Pengenalan 4.3 Canvas 4.3.1 Sistem Koordinat 4.3.2 “Hello, World!” 4.3.3 Perintah 4.3.4 Event Key 4.3.5 Aksi Permainan 4.3.6 Event Pointer 4.4 Grafik 4.4.1 Warna 4.4.2 Huruf 4.4.3 Style Coretan 4.4.4 Clipping 4.4.5 Anchor Points 4.4.6 Menggambar Text 4.4.7 Menggambar Garis 4.4.8 Menggambar Kotak 4.4.9 Menggambar Sudut 4.4.10 Melukis Gambar 4.5 Game API 4.5.1 Game API 4.5.2 Layers 4.5.3 Sprites 4.5.4 LayerManager 4.6 Scalable 2D Graphics 4.7 Latihan 4.7.1 Key Codes 4.7.2 Palindrome 4.7.3 Notepad Pengembangan Perangkat Mobile
  • 6. J.E.N.I 5 Persistence 5.1 Tujuan 5.2 Record Store 5.3 Record Enumeration 5.4 Record Comparator 5.5 Record Filter 5.6 Record Listener 5.7 Latihan 5.7.1 Penyimpanan Pilihan 6 Jaringan 6.1 Generic Connection Framework 6.1.1 Hirarki dari GCF Interface 6.1.2 GCF Connection URL 6.2 Koneksi HTTP 6.2.1 Protokol HTTP 6.2.2 Menciptakan sebuah koneksi HTTP 6.2.3 Handling HTTP Redirects 6.3 Koneksi HTTPS 6.4 TCP Sockets 6.5 Server Sockets 6.6 Datagrams 6.7 Latihan 6.7.1 Mendapatkan URL 7 Security 7.1 Tujuan 7.2 Dasar Security 7.3 J2ME Security 7.4 Menggunakan Security dan Trust Services API(SATSA) 7.5 Latihan 8 Web Services 8.1 Tujuan 8.2 Pengenalan terhadap XML 8.2.1 Registrasi Listeners 8.3 Java APIs bagi XML 8.4 Web Services 8.5 J2ME Web Services API (WSA) 8.6 Membuat sebuah Mobile Web Service Client Pengembangan Perangkat Mobile
  • 7. J.E.N.I 9 Optimisasi 9.1 Tujuan 9.2 Optimisasi 9.3 Eksekusi Program 9.3.1 Gunakan StringBuffer sebagai pengganti String 9.3.2 Gunakan clipping area dalam manggambar 9.3.3 Hindari modifier yang sama 9.3.4 Lewatkan parameter sesedikit mungkin 9.3.5 Mengurangi pemanggilan method 9.3.6 Menunda semua inisialisasi 9.3.7 Gunakan Array sebagai pengganti collection 9.3.8 Menggunakan variabel lokal 9.4 Ukuran JAR 9.4.1 Gunakan Obfuscator 9.4.2 Memadatkan file JAR Anda 9.4.3 Hindari membuat class yang tidak perlu 9.4.4 Hindari membuat interfaces 9.4.5 Hindari inner dan anonymous class 9.4.6 Gunakan satu Listener untuk object yang ganda 9.4.7 Gunakan package default (package tanpa nama) 9.4.8 Batasi penggunaan dari initializer static 9.4.9 Menggabungkan gambar kedalam satu file 9.4.10 Bereksperimen dengan memampatkan gambar 9.4.11 Gunakan class yang belum diinstal 9.5 Jaringan 9.5.1 Gunakan thread yang terpisah 9.5.2 Memampatkan data jaringan 9.5.3 Mengurangi lalu lintas jaringan 9.6 Penggunaan Memori 9.6.1 Gunakan struktur data ringkas 9.6.2 Membebaskan object yang tidak terpakai untuk garbage collection 9.6.3 Jangan sering menggunakan layar on-the-fly 9.7 Latihan 9.7.1 Ide optimisasi lainnya 10 Jaringan 10.1 Konsep Dasar jaringan 10.1.1 IP Adress 10.1.2 Protokol 10.1.3 Port 10.1.4 Paradigma Client/Server 10.1.5 Sockets 10.2 The Java Networking Package 10.2.1 The ServerSocket dan The Socket Class 10.2.2 The MultiCastSocket dan DatagramPacket Class 10.3 Latihan 10.3.1 Trivia Server Pengembangan Perangkat Mobile
  • 8. J.E.N.I 11 Topik-topik Tambahan 11.1 Tujuan 11.2 Timers 11.3 Push Functionality 11.4 Latihan 11.4.1 Time MIDlet Pengembangan Perangkat Mobile