DICARI (WANTED): Killer Application untuk Mobile Computing -- oleh: Budi Rahardjo -- Ketika berada di Silicon Valley beberapa minggu yang lalu, tepatnya di bulan Desember 2000, saya menyempatkan diri untuk mengunjungi perusahaan Palm. (situs web: http://www.palm.com) Kebetulan ada kawan yang bekerja di perusahaan tersebut. Bagi yang belum familier dengan perangkat Palm (dulunya dikenal dengan nama Palm Pilot), dia adalah sebuah Personal Digital Assistant (PDA) yang dapat dimasukkan dalam kantong baju anda. (Bahkan ada cerita bahwa pembuat Palm ini berhari-hari mengantongi model (disain) dari palm yang waktu itu dibuat dari kayu. Ini dilakukan hanya untuk memastikan kenyamanan pengguna Palm ini.) Palm pada mulanya digunakan untuk aplikasi Personal Information Management (PIM) seperti "address book" (daftar alamat), "scheduling", "to do", "notes", dan "expense" (pengeluaran). Namun dalam perkembangannya aplikasi-aplikasi lain mulai banyak dikembangkan oleh programer-programer lepasan (freelance) atau software house. Ini dimungkinkan karena tersedia sistem untuk mengembangkan aplikasi yang berbasis "Palm OS", sistem operasi dari Palm ini. Sistem operasi Palm OS ini juga dilisensi oleh perusahaan lain seperti oleh perusahaan Handspring yang membuat produk Visor yang mirip dengan Palm. Saya sendiri menggunakan produk Handspring Visor Deluxe. (Situs http://www.handspring.com) Untuk mengembangkan aplikasi berbasis Palm OS hanya membutuhkan komputer Windows, Linux, atau Macintosh. Program dapat dibuat dengan menggunakan bahasa C dengan compiler Metrowerks CodeWarrior atau GNU C (yang gratis dan umum digunakan di sistem Linux). Ternyata untuk mengembangkan aplikasi tidak terlalu susah. Dengan bermodal latar belakang pengetahuan bahasa C dan buku "Palm OS Programming for Dummies" (karangan Liz O'Hara dan John Schettino dan diterbitkan oleh IDC Books) saya dapat membuat sebuat program sederhana (membuat pangkat dua dan membuat akar dari sebuah bilangan) dalam waktu beberapa jam saja. Waktu beberapa jam ini sudah termasuk memasang C compiler (Code Warrior Lite yang terdapat dalam buku Palm OS programming tersebut) di komputer Windows saya, membaca buku dengan cepat, dan mengikuti contoh dalam buku tersebut. Tentunya aplikasi yang dihasilkan dalam waktu beberapa jam ini tidak sehebat aplikasi lain yang dapat diambil di situs web koleksi software untuk palm seperti Palm Gear (Situs http://www.palmgear.com). Perangkat Palm menggunakan batre sebagai sumber catu daya. Ada jenis Palm yang menggunakan batre khusus yang rechargeable dan ada yang menggunakan dua batre jenis AAA. Selain itu memory (RAM) yang digunakan juga terbatas, umumnya berkisar dari 2 MB sampai 16 MB. Hal ini berbeda dengan komputer desktop yang menggunakan listrik dan memorinya paling sedikit 32 MB. Bahkan umumnya komputer sekarang, paling sedikit memiliki memori 64 MB ke atas. Untuk itu aplikasi yang cocok dengan platform Palm adalah aplikasi yang irit menggunakan batre dan memory. Aplikasi yang sangat intensif dalam komputasi (perhitungan) dan menggunakan memory yang besar kurang cocok dengan platform Palm ini. Contoh aplikasi yang haus komputasi adalah spreadsheet. Sementara yang haus memory adalah aplikasi grafik (yang juga haus komputasi). Namun saat ini ada tuntutan untuk mengembangkan aplikasi dan penggunaan yang diluar rencana semula dari produk Palm. Misalnya, perkembangan Wireless LAN (IEEE 802.11b) dan Bluetooth memaksa Palm untuk mendukung teknologi jaringan ini. Dapat anda bayangkan bila Palm ini digunakan untuk mengakses jaringan (via WLAN, Bluetooth, atau modem) dengan terus menerus memancarkan sinyal. Maka batre akan cepat habis. Jika batre ditambahkan maka ukurannya menjadi lebih besar dan lebih berat sehingga tidak nyaman lagi untuk dikantongi. Sementara itu jika tidak mengikuti perkembangan ini maka jenis aplikasi dan penggunaanya akan terbatas. Apakah nanti Palm akan memiliki dua versi? Versi ringan (thin) dengan aplikasi yang terbatas tapi dapat dikantongi dengan nyaman. Versi berat (fat) dengan ukuran yang lebih besar tapi dengan aplikasi yang lebih beragam. Pasar, pengguna, dan aplikasi yang akan menentukan hal ini. Killer application, aplikasi yang membuat dampak hebat, untuk Palm belum ditemukan. Masih dicari. Wanted. Perusahaan Palm sendiri bukan perusahaan software house sehingga dia mengharapkan munculnya aplikasi-aplikasi yang dikembangkan oleh orang lain (third party). Platform Palm ini memiliki masa depan yang cerah karena platform mobile computing lainnya (yaitu handphone) memiliki sifat yang tertutup. Ini kesempatan bagi anda untuk mengembangkan aplikasi untuk platform Palm ini. Jangan hanya sekedar menggunakan saja. Sementara itu saya juga akan mengutak-atik Hanspring Visor saya.