16 July 2010

Membuat Aplikasi Mobile untuk Platform Windows CE menggunakan Oracle Lite

Selesai sudah mengikuti petunjuk pembuatan aplikasi mobile dengan oracle lite dari:
http://download.oracle.com/docs/cd/E12095_01/doc.10303/e12090/nvwcetu.htm#BABCJBGH

Langkah yang dilakukan setelah: instalasi oracle xe, oracle lite mobile server, mobile client pada Datalogic Memor, dan testing sinkronisasi (msync), adalah instalasi oracle lite mobile development kit (MDK). Instalasi MDK dilakukan pada mesin yang sama tempat instalasi komponen yang disebutkan diatas termasuk juga MS Visual Studio 2005, yaitu pada Aspire 4520. Catatan pada instalasi MDK adalah ketentuan membuat schema dengan nama: MASTER dan password yang sama: master. Hasil instalasi akan diperoleh:
  1. Contoh aplikasi yang utama yaitu Transport yang akan digunakan dalam tutorial/ petunjuk diatas. Lokasi: D:\Olite10g\Mobile\Sdk\samples\ado.net\wince\Transport
  2. Mobile Database Workbench
  3. Packaging Wizard
 Selanjutnya, urutan langkah sesuai petunjuk diatas:
1. Membuat objek database:
  • Pastikan sudah ditambahkan setting CLASSPATH = D:\Olite10g\jdbc\lib\ojdbc14.jar, jika belum akan ditemui pesan menjengkelkan "No suitable driver found for jdbc"
  • Masuk ke folder D:\Olite10g\Mobile\Sdk\samples\ado.net\wince\Transport\sql
  • Ketik perintah: msql system/12345@jdbc:oracle:thin:@//localhost:1521/XE @create.sql
  • Jika berhasil baris terakhir log memuat pesan: Database schema created. Disconnected from DATABASE
2. Melakukan penyesuaian dan build aplikasi:
  • Jalankan MS Visual Studio 2005
  • Open File: D:\Olite10g\Mobile\Sdk\samples\ado.net\wince\Transport\transport.sln
  • Pada menu Project, Change Target Platform menjadi Windows CE 5.0
  • Lakukan penyesuaian seperlunya pada form design agar tepat untuk tampilan layar perangkat mobile (Datalogic Memor)
  • Pada menu Project, Add Reference tambahkan D:\Olite10g\Mobile\Sdk\ado.net\wince\v2.x\Oracle.DataAccess.Lite.dll
  •  Pada menu Build, Build transport
3. Membuat publikasi aplikasi
4. Membuat package dan mem-publish aplikasi ke Mobile Server
5. Mengelola aplikasi pada Mobile Server
6. Instal dan menjalankan aplikasi pada perangkat mobile

    15 July 2010

    "pol-4800 can not find the named object"

    Pesan menjengkelkan tsb muncul pada mobile device, saat gagal melakukan sinkronisasi. Obatnya:
    • hapus file conscli.odb
    • buat user baru pada mobile server, jika perlu
    • install ulang mobile client
    sumber: http://forums.oracle.com/forums/thread.jspa?threadID=544887

      13 July 2010

      Instalasi  Mobile Client (Oracle Lite) pada Platform Device yang Berbasis Windows CE 5.0

      Untuk melakukan instalasi Mobile Client pada suatu mobile device, proses setup bisa dilakukan dengan mengakses Mobile Server melalui browser, kemudian memilih salah satu platform dari daftar yang sudah tersedia. Platform Mobile Client yang sudah dimuat secara default pada daftar client yang ada di Mobile Server antara lain: Windows 2003, Windows Mobile 5 dan Windows Mobile 6. Sementara platform Windows CE 5.0 harus didaftarkan secara manual.

      Proses ini perlu dilakukan pada device berbasis Windows CE 5.0, karena jika tidak menggunakan platform yang tepat, instalasi Mobile Client tidak dapat berfungsi dan menampilkan pesan, seperti: "Cannot find 'mSync' (or one of it components). Make sure the path and filenames are correct and that all the required libaries are available."

      Cara mendaftarkan platform atau menyediakan installer Mobile Client Windows CE 5.0 pada Mobile Server dapat diikuti pada link berikut:
      http://download.oracle.com/docs/cd/E12095_01/doc.10303/e12548/instclient.htm#BABDGIAF

      Langkah 1, 2, dan 3 petunjuk diatas mudah dilakukan. Catatan yang lebih penting adalah langkah selanjutnya sbb:

      A. Copy setup_.exe dari MDK ke Mobile Server
      1. Copy folder armv4i dari D:\Olite10g\Mobile\Sdk\wince\stdsdk500\dmc ke D:\Olite10g\mobile_oc4j\j2ee\mobileserver\applications\mobileserver\setup\dmc\wince\ppcstd500
      B. Perintah untuk melakukan register:
      1. Dari Command Prompt, pilih ke folder tempat instalasi Oracle Lite 10g, misalkan: D:\Olite10g
      2. Masuk ke subfolder \mobile\server\admin
      3. Tempatkan file STD500.ini pada folder tsb
      4. Ketik: dmloader mobileadmin/admin@jdbc:oracle:thin:@//localhost:1521:XE std500.ini
      C. Restart Mobile Server dengan cara:
      1. Tutup Window command prompt Mobile Server yang bernama: Administrator: Oracle Database Lite Mobile Server.
      2. Jalankan lagi Mobile Server dari Start Menu
      D. Periksa hasil proses mendaftarkan tersebut:
      1. Buka browser, masukkan alamat: http://localhost/webtogo
      2. Klik link Setup
      3. Jika berhasil maka akan muncul pada daftar link installer Mobile Client:
        Oracle Lite WCESTD500 ARMV4I

      10 July 2010

      Install Oracle 10g Lite

      A. Prasyarat:
      1. Install back-end database
      2. Bisa menggunakan Oracle 10 XE sebagai back-end database
      3. Set password SYSTEM dan SYS, misal: 12345
      Default instalasi Oracle 10 XE:
      • Oracle Database Listener, port: 1521
      • Oracle Service for MTS, port: 2030
      • Oracle HTTP Listener, port: 8080
      • Service dan SID: XE
      B. Install Oracle 10g Lite
      1. Install JDK jika belum terpasang
      2. Pilih Mobile Server
      3. Pilih jalankan Repository Wizard dengan setting sbb:
      • Host: alamat ip Oracle 10 XE diatas
      • Port: 1521
      • Service: XE
      • Password SYSTEM sebagaimana diatas: 12345
      • Schema MOBILEADMIN, password: admin
      • Mobile Server Administrator, password: admin
      Jika berhasil, Oracle 10g Lite dapat diakses lewat browser dengan alamat:
      http://<ip-address-oracle-lite>/webtogo
        Next: install Mobile Development Kit, Oracle Lite for Windows CE, Deploy mobile app on Windows CE device