arif-lff.blogspot.com
Palm OS (juga dikenal sebagai Garnet OS) adalah suatu sistem operasi mobile awalnya dikembangkan oleh Palm, Inc untuk asisten digital pribadi (PDA) pada tahun 1996. Palm OS dirancang untuk kemudahan penggunaan dengan user interface touchscreen-berbasis grafis. Hal ini disediakan dengan suite aplikasi dasar untuk manajemen informasi pribadi. Kemudian versi dari OS telah diperluas untuk mendukung smartphone. Beberapa lisensi yang lain diproduksi perangkat didukung oleh Palm OS.
Setelah membeli Palm merek dagang Palm, versi saat ini berlisensi dari ACCESS dinamai Garnet OS. Pada tahun 2007, ACCESS memperkenalkan penerus ke Garnet OS, yang disebut Access Linux Platform dan pada tahun 2009, pemegang lisensi utama Palm OS, Palm, Inc, beralih dari Palm OS untuk WebOS untuk perangkat yang akan datang mereka.
Pencipta dan kepemilikan
Palm OS awalnya dikembangkan di bawah arahan Jeff Hawkins di Palm Computing, Inc  Palm kemudian diakuisisi oleh US Robotics Corp, yang pada gilirannya kemudian dibeli oleh 3Com, yang membuat anak Palm sebuah perusahaan publik independen pada tanggal 2 Maret 2000.
Pada bulan Januari 2002, Palm mendirikan anak perusahaan yang sepenuhnya dimiliki untuk mengembangkan dan lisensi Palm OS, yang bernama PalmSource. PalmSource kemudian dipisahkan dari Palm sebagai perusahaan independen pada tanggal 28 Oktober 2003 Palm (kemudian disebut palmOne). menjadi lisensi reguler Palm OS, tidak lagi dalam kontrol sistem operasi.
Pada bulan September 2005, PalmSource mengumumkan bahwa mereka sedang diakuisisi oleh ACCESS.
Pada bulan Desember 2006, Palm memperoleh hak abadi ke kode sumber Palm OS dari ACCESS. Dengan ini Palm dapat memodifikasi sistem operasi berlisensi yang diperlukan tanpa membayar royalti lebih lanjut kepada AKSES. Bersama dengan perolehan 2005 Mei hak penuh untuk nama merek Palm, hanya Palm dapat mempublikasikan rilis sistem operasi dengan nama ‘Palm OS’.
Sebagai konsekuensinya, pada 25 Januari 2007 AKSES mengumumkan perubahan nama untuk saat ini sistem operasi mereka Palm OS, sekarang berjudul Garnet OS.

OS overview

Palm OS adalah sistem operasi proprietary mobile. Dirancang pada tahun 1996 untuk Palm Computing, Inc ‘s Pilot baru PDA, telah diimplementasikan pada beragam perangkat mobile, termasuk smartphone, jam tangan, game konsol genggam, pembaca barcode dan perangkat GPS.
Palm OS versi sebelumnya dari 5,0 berjalan di Motorola / Freescale prosesor Dragonball. Dari versi 5.0 dan seterusnya, Palm OS berjalan pada arsitektur prosesor berbasis ARM.
Fitur utama dari Palm OS Garnet saat ini adalah:
  • Sederhana, lingkungan single-tasking untuk memungkinkan peluncuran aplikasi layar penuh dengan dasar, GUI umum mengatur
  • monokrom atau layar warna dengan resolusi hingga 480×320 pixel
  • handwriting recognition sistem input disebut Graffiti 2
  • HotSync teknologi untuk sinkronisasi data dengan komputer desktop
  • Sound playback dan kemampuan merekam
  • Wikipedia model keamanan: Device dapat dikunci dengan password, catatan aplikasi sewenang-wenang dapat dilakukan swasta
  • TCP / IP jaringan akses
  • Serial port / USB, inframerah, Bluetooth dan koneksi Wi-Fi
  • Dukungan kartu memori ekspansi
  • Ditetapkan standar format data untuk aplikasi manajemen informasi pribadi untuk menyimpan, alamat tugas kalender, dan entri catatan, diakses oleh aplikasi pihak ketiga.Termasuk dengan OS juga satu set aplikasi standar, dengan yang paling relevan untuk empat operasi PIM disebutkan.
Versi sejarah dan latar belakang teknis
Produsen bebas untuk mengimplementasikan fitur yang berbeda dari OS dalam perangkat mereka atau bahkan menambah fitur baru. Ini sejarah versi menggambarkan versi lisensi resmi dari Palm / PalmSource / ACCESS.
Palm OS 1.0
Palm OS 1.0 adalah versi asli hadir pada Pilot 1000 dan 5000. Versi dan semua versi sebelumnya ke Palm OS 5 didasarkan di atas kernel 68000 AMX [11] berlisensi dari KADAK Products Ltd Meskipun kernel ini secara teknis mampu multitasking, yang “persyaratan dan kondisi lisensi yang secara khusus menyatakan bahwa mungkin Palm Lindungi API untuk membuat / memanipulasi tugas dalam OS “. [12]
Palm OS tidak membedakan antara RAM dan penyimpanan file sistem. Aplikasi diinstal langsung ke dalam RAM dan dieksekusi di tempat. Karena tidak ada sistem berkas yang didedikasikan didukung, sistem operasi tergantung pada siklus refresh RAM konstan untuk menyimpan memori. OS mendukung 160×160 menampilkan output monokrom. User input yang dihasilkan melalui sistem pengenalan tulisan tangan Graffiti atau opsional melalui keyboard virtual. Sistem ini mendukung sinkronisasi data ke PC lain melalui teknologi HotSync dengan sendirinya beberapa antarmuka serial. Rilis bugfix terbaru adalah versi 1.0.7.
Versi 1.0 memiliki fitur aplikasi PIM klasik Alamat, Date Book, Memo Pad, dan To Do List. Juga dilengkapi kalkulator dan alat keamanan untuk menyembunyikan catatan untuk penggunaan pribadi.
Palm OS 2.0
Palm OS 2.0 diperkenalkan pada 10 Maret 1997 dengan PalmPilot Personal dan Profesional [13]. Versi ini menambahkan jaringan TCP / IP, jaringan HotSync, dan dukungan tampilan backlight. Rilis bugfix terakhir adalah versi 2.0.5.
Dua aplikasi baru, Mail dan Beban ditambahkan, dan standar aplikasi PIM telah ditingkatkan.
Palm OS 3.0
Palm OS 3.0 diperkenalkan pada tanggal 9 Maret 1998 dengan peluncuran seri Palm III. Versi ini menambahkan IrDA inframerah dan ditingkatkan dukungan font. Versi ini juga memiliki fitur update aplikasi PIM dan sebuah update untuk peluncur aplikasi.
Palm OS 4.0
Palm OS 4.0 dirilis dengan seri Palm M500 baru pada tanggal 19 Maret 2001. Versi ini menambahkan interface standar untuk sistem file akses eksternal (seperti kartu SD). Sistem file eksternal adalah perubahan radikal untuk eksekusi sebelumnya di-tempat sistem operasi. Sekarang, aplikasi kode dan data harus dimuat ke RAM perangkat, mirip dengan perilaku sistem operasi desktop. Sebuah dukungan Universal Konektor dengan USB baru diperkenalkan. Opsional sebelumnya Mobile Internet Kit sekarang merupakan bagian dari sistem operasi. Versi 4.0 menambahkan manajer perhatian untuk mengkoordinasikan informasi dari aplikasi yang berbeda, dengan beberapa kemungkinan untuk menarik perhatian pengguna, termasuk suara, LED berkedip atau getaran. Layar warna 16-bit dan zona waktu yang berbeda yang didukung. Versi ini juga memiliki peningkatan keamanan dan UI.
Palm OS 5.0
Palm OS 5 (tidak disebut 5.0) diresmikan oleh anak perusahaan PalmSource Sawit pada bulan Juni 2002 dan pertama kali diimplementasikan pada Palm Tungsten T. Ini adalah versi pertama dirilis untuk mendukung perangkat ARM, dengan dukungan untuk aplikasi Dragonball melalui Aplikasi Palm Kompatibilitas Lingkungan (PACE) emulator. Bahkan dengan tambahan overhead PACE, aplikasi Palm biasanya berjalan lebih cepat pada perangkat ARM dari pada hardware generasi sebelumnya. Perangkat lunak baru dapat mengambil keuntungan dari prosesor ARM dengan unit kecil kode ARM, disebut sebagai ARMlets.
Dengan dasar hardware lebih kuat, Palm OS secara substansial telah ditingkatkan untuk kemampuan multimedia. Densitas tinggi 320×320 layar didukung bersama-sama dengan pemutaran suara penuh digital dan merekam API. Palm Bluetooth terpisah stack ditambahkan bersama-sama dengan IEEE 802.11b Wi-Fi stack. Koneksi jaringan aman melalui SSL yang didukung. OS dapat disesuaikan dengan skema warna yang berbeda.
Untuk Palm OS 5 PalmSource dikembangkan dan berlisensi browser web yang disebut PalmSource Web Browser, [20] yang didasarkan pada browser NetFront 3.0 AKSES ‘.
Palm OS Cobalt


Palm OS Cobalt (6,0) adalah penerus yang ditujukan untuk Palm OS 5. Hal ini diperkenalkan pada tanggal 10 Februari 2004, tetapi tidak ditawarkan lagi dari ACCESS (lihat bagian berikutnya). Palm OS 6.0 kemudian diganti untuk Palm OS Cobalt untuk membuat jelas bahwa versi ini awalnya tidak ditujukan untuk menggantikan Palm OS 5, yang mengadopsi nama Palm OS Garnet pada waktu yang sama.
Palm OS Cobalt memperkenalkan fitur-fitur sistem operasi modern untuk sebuah sistem operasi embedded berdasarkan kernel baru dengan multitasking dan perlindungan memori, multimedia modern dan kerangka grafis (berasal dari BeOS Palm diperoleh), fitur keamanan baru, dan penyesuaian dari format file PIM untuk lebih baik bekerjasama dengan Microsoft Outlook.
Third party OS enhancements
Beberapa lisensi telah membuat modifikasi khusus ke sistem operasi. Ini bukan bagian dari versi berlisensi resmi.
  • Palm mengembangkan sebuah API Bluetooth untuk eksternal Bluetooth SDIO Kartu untuk Palm OS 4.0 perangkat. Bluetooth stack kemudian dimasukkan di Palm OS 5 [26]
  • Palm ditambahkan masukan sebuah grafiti virtual area API terutama untuk perangkat Tungsten T3 mereka. API ini kemudian digantikan oleh pejabat Dynamic Input Area API di Palm OS 5.3.
  • Palm ditambahkan ke Palm OS 5.4 Non-Volatile File System, dan digunakan Flash untuk penyimpanan daripada DRAM, mencegah kehilangan data dalam hal menguras baterai. Namun, ini secara fundamental mengubah cara program dieksekusi dari Jalankan-di-Tempat Palm OS sistem yang digunakan secara tradisional, dan telah menjadi sumber banyak masalah kompatibilitas, membutuhkan banyak aplikasi untuk memiliki eksplisit NVFS menambahkan dukungan bagi mereka untuk menjadi stabil.
  • Untuk perangkat mereka dilengkapi kamera Palm menambahkan API CameraLib.
  • Sony ditambahkan perpustakaan untuk mendukung input JogDial tersedia pada penyelenggara Client mereka.
Modernisasi
Selama beberapa tahun PalmSource telah berusaha untuk menciptakan penerus modern untuk Palm OS 5 dan memiliki lisensi menerapkannya. Meskipun PalmSource dikirim Palm OS Cobalt 6.0 untuk lisensi pada bulan Januari 2004, tidak menggunakannya untuk perangkat rilis. PalmSource membuat perbaikan besar untuk Palm OS Cobalt dengan merilis Palm OS Cobalt 6.1 pada September 2004 untuk menyenangkan pemegang lisensi, tapi bahkan versi baru tidak mengarah ke perangkat produksi.
Pada bulan Desember 2004, PalmSource mengumumkan strategi OS baru. Dengan akuisisi perusahaan perangkat lunak telepon selular Cina Mobilesoft, PalmSource direncanakan ke port Palm OS di atas kernel Linux, sementara masih menawarkan kedua Palm OS Garnet dan Palm OS Cobalt [27] Strategi ini telah direvisi pada bulan Juni 2005, ketika masih. tidak ada perangkat dengan Palm OS Cobalt diumumkan. PalmSource mengumumkan menghentikan upaya pengembangan semua pada setiap produk tidak berkaitan langsung dengan platform masa depan berbasis Linux-nya.
Dengan akuisisi PalmSource oleh ACCESS, Palm OS untuk Linux berubah menjadi ACCESS Platform Linux yang pertama kali diumumkan pada bulan Februari 2006. Versi awal dari platform dan kit pengembangan perangkat lunak untuk Platform Linux ACCESS secara resmi dirilis pada Februari 2007. Pada bulan November 2007, ACCESS Linux Platform belum kapal pada perangkat, namun pengembangan kit ada dan demonstrasi publik telah dipamerkan. Smartphone pertama yang menggunakan Access Linux Platform adalah perangkat Edelweiss oleh Emblaze Mobile yang dijadwalkan untuk pertengahan 2009.
Palm, Inc pemegang lisensi utama dari Palm OS Garnet tidak lisensi AKSES Linux Platform untuk perangkat mereka sendiri. Sebaliknya, Palm mengembangkan sistem operasi lain berbasis Linux yang disebut Palm WebOS. Pada 11 Februari 2009 CEO Palm Ed Colligan mengatakan tidak akan ada tambahan Palm OS perangkat (kecuali Centro yang dirilis ke operator lain). Palm berfokus pada Palm WebOS dan Windows Mobile perangkat . Pada April 1, 2009 Palm mengumumkan ketersediaan Palm OS emulator untuk WebOS-nya.
Built-in aplikasi untuk Palm OS
Palm OS lisensi memutuskan mana aplikasi tersebut tersedia pada perangkat Palm OS mereka. Lisensi juga dapat menyesuaikan aplikasi.

Standard Palm OS applications

Catatan: Pada model yang lebih baru, aplikasi PIM standar “Alamat”, “Tanggal Book”, “Memo Pad” dan “todos”telah digantikan oleh rekan-rekan baik mereka “Kontak”, “Kalender” “Memo” dan “Tasks”.
Palm Alamat program menyimpan informasi kontak, mengetik oleh kategori pengguna-beberapa didefinisikan. Entri akan ditampilkan dan diurutkan dalam nama belakang, nama urutan pertama (ini dapat diubah hanya untuk Perusahaan, ketertiban Last Name). Ada lima slot untuk telepon atau e-mail, masing-masing yang dapat ditunjuk Work, Home, Fax, Lain-lain, E-mail, Utama, Pager atau Mobile (sebutan slot tidak dapat diubah). App Kontak baru menambahkan fitur berikut: beberapa alamat, 9 bidang baru: Website, Birthday, nomor telepon Lebih, Instant Messaging dengan koneksi cepat.

Address
Calc mengubah Palm menjadi kalkulator saku 4-fungsi standar dengan tiga nuansa tombol ungu dan biru kontras dengan dua tombol yang jelas merah. Mendukung akar kuadrat dan kunci persen dan memiliki satu memori.
Ia juga memiliki opsi untuk menampilkan sejarah menjalankan perhitungan, sangat mirip dengan kalkulator kertas-tape yang pernah umum.
Tanggal Book menunjukkan jadwal harian atau mingguan, atau bulanan tampilan sederhana. Jadwal harian memiliki satu baris per jam, antara user-dipilih mulai dan berakhir kali. Klik pada baris kosong membuat event baru. Baris kosong yang padat oleh peristiwa-peristiwa aktual, yang mulai dan berhenti waktu ditampilkan secara default tanda kurung di sisi kiri. Kalender aplikasi baru menambahkan fitur berikut: New Tampilan hari, penggunaan kategori untuk acara, lokasi acara, acara bisa span tengah malam, rincian acara, ulang tahun sebagai peristiwa abadi. Mendukung sebutan zona waktu untuk event, fitur kurang di beberapa kompetitor yang lebih baru.
Suatu peristiwa, atau janji, bisa digembar-gemborkan oleh alarm, sejumlah menit, jam atau hari sebelum dimulai. Ini alarm berbunyi meskipun unit dimatikan.
Janji dapat kambuh dalam beberapa hari yang ditentukan, minggu, bulan atau tahun dan dapat berisi catatan.
Beban trek pengeluaran bisnis umum. Tidak total dihitung dengan Palm. Pengguna harus sinkron dengan komputer tuan rumah dan melihat data beban dalam worksheet (template untuk Microsoft Excel yang diberikan).
HotSync terintegrasi dengan PC pengguna. Biasanya diaktifkan dengan menekan tombol HotSync fisik pada cradle Palm (stasiun dermaga), ini berkomunikasi aplikasi dengan saluran berbagai PC desktop untuk menginstal perangkat lunak, database backup, atau menggabungkan perubahan yang dibuat pada PC atau perangkat genggam untuk kedua perangkat . Hal ini dapat berkomunikasi dengan PC melalui koneksi fisik (USB pada model-model baru, walaupun driver untuk Windows platform berbasis x64 masih tersedia, edisi 32 bit bekerja dengan baik), Bluetooth atau koneksi nirkabel IrDA, dan koneksi jaringan langsung pada perangkat dengan kemampuan jaringan.
Selain saluran yang disediakan oleh penerima lisensi, pengembang dapat membuat saluran sendiri untuk integrasi dengan aplikasi lain OS Palm dan produk desktop. Sebagai contoh, paket pelacakan waktu bisa menyediakan saluran untuk berkomunikasi informasi antara Palm OS dan executable Windows.
Sebuah saluran Backup disertakan dengan perangkat lunak HotSync punggung atas (dan mengembalikan, jika perlu) sebagian besar data pada perangkat Palm OS. Hal ini memungkinkan pengguna untuk hard reset Palm-sehingga mereka membersihkan semua data-dengan konsekuensi terlihat sedikit. Hal ini juga memungkinkan pengguna untuk bermigrasi ke perangkat Palm baru dari versi OS yang sama Palm, sebuah fitur yang berguna bagi mereka yang kehilangan atau kerusakan perangkat mereka.
Beberapa model dari Palm tetap penyimpanan data mereka dalam memori volatile dan membutuhkan daya konstan untuk mempertahankan memori mereka. Meskipun handheld ini berusaha untuk menyimpan isi memori dalam situasi baterai rendah dengan tidak “menyala,” meninggalkan “mati” genggam untuk jangka waktu yang dapat menyebabkan hal ini kekuatan cadangan yang akan digunakan dan isi dari memori penyimpanan yang akan hilang. Beberapa Palms kemudian menggunakan NVRAM atau Microdrive untuk penyimpanan.
Memo Pad dapat menyimpan catatan hingga 4.000 karakter masing-masing, sedangkan Memo baru app meningkatkan lapangan ukuran 3-30 kB. Memo dipesan dalam dua cara: secara alfabet, dan secara manual (yang memungkinkan pengguna untuk memilih urutan memo), dan memo dapat dikelompokkan dalam kategori pengguna-dikonfigurasi. Memo Pad adalah untuk teks saja, bukan untuk gambar, dan teks dapat dimasukkan dengan menggunakan alfabet Graffiti, menggunakan keyboard perangkat keras atau perangkat lunak, atau menggunakan fungsi ‘paste’. Ketika perangkat Palm pertama menjadi tersedia, beberapa pengguna Palm mulai untuk membuat dan pertukaran dokumen Memo Pad berisi informasi umum yang berguna, yang kemudian dikenal sebagai Memoware.
To do list creates personal reminders and prioritizes the things the user has to do. Each To Do List item may also have: a priority, categories (to organize and view items in logical groups), attached Note (to add more description and clarification of the task).
To Do List item can be sorted by: due date, priority or category. The newer Tasks app features the following improvements : new interface, repeating tasks, alarms, etc.
Preferensi (juga disebut sebagai Prefs) menunjukkan file-file program dengan tipe panel preferensi khusus yang tidak ditampilkan oleh peluncur normal. Program dapat diubah dengan beralih tipe ‘appl’ke ‘panl’ dan sebaliknya. Palm OS berisi panel preferensi sekitar 15 secara default dan panel preferensi baru dapat ditambahkan seperti aplikasi lainnya.
Preferensi panel memungkinkan pengguna untuk mengelola beberapa pengaturan termasuk pengaturan Graffiti, pengaturan suara, teks pintas, pengaturan jaringan dan waktu sistem.
Keamanan (yang merupakan panel pada perangkat Palm OS lebih baru) yang digunakan untuk mengkonfigurasi pengaturan keamanan Palm OS. Ini termasuk password yang diperlukan untuk menampilkan catatan yang tersembunyi dan membuka perangkat ketika terkunci, serta men-setup sebuah kunci otomatis bawah ambang batas waktu atau tidak aktif. Pada PC, hanya Palm Desktop kehormatan ini password, tetapi program PC lainnya dapat melihat segala sesuatu-dengan kata lain, semua data yang dilindungi oleh password ini dapat dilihat oleh siapa saja membuka file dat. menggunakan editor teks atau pengolah kata.
Common 3rd party core OS applications
Dimulai dengan versi Palm OS 5.2, Palm menciptakan versi khusus dari aplikasi PIM umum. Beberapa fitur baru telah ditambahkan, misalnya dukungan untuk kategori Alamat, Ringtone asosiasi kepada pengguna, teks memo lama, dll. Mereka juga diganti untuk mencerminkan sebutan dari Microsoft Outlook, sehingga menjadi Alamat Kontak, Agenda menjadi Kalender, Memo Pad menjadi Memo dan Untuk melakukan daftar menjadi Tugas.
Blazer adalah sebuah browser web untuk handheld Palm. Versi 1.0 dan 2.0 dijalankan pada Palm OS 3.1 atau handheld yang lebih tinggi, tapi mereka membutuhkan sebuah server proxy yang telah ditutup, sehingga mereka tidak bisa lagi digunakan. Versi 3.0 digunakan pada smartphone Treo 600. Versi saat ini adalah Blazer Blazer 4,5, yang sesuai dengan standar yang paling utama. Hal ini umumnya dibundel dengan smartphone yang lebih baru dan lebih baru perangkat Palm mampu mengakses Internet.
Pad Catatan Palm bisa digunakan untuk gambar cepat. Dengan tulisan tangan rapi, 20-30 kata-kata akan muat di satu halaman, untuk teks lebih, Memo Pad adalah pilihan yang lebih baik. Ada tiga ukuran lebar pena, plus penghapus dan warna latar belakang fitur perubahan dalam beberapa model. Hal ini dimungkinkan untuk menggambar peta yang sangat sederhana. Semakin “maju” versi desktop menyimpan gambar Memo pad ke desktop.
Pada 2006, paling baru Palm handheld termasuk Foto, yang membuat album foto digital yang digunakan untuk melihat gambar pada perangkat Palm OS. Seperti semua program foto lainnya, foto bisa dipancarkan ke perangkat mobile lainnya. Setiap foto bisa diberi label dan disusun dalam album foto terpisah. Sebuah slide juga dapat ditampilkan untuk album tertentu, dan setiap foto dalam album akan ditampilkan layar penuh.
Foto bisa diedit dengan perangkat lunak PC Foto Palm (Windows saja), dan ketika foto-foto ditransfer ke perangkat genggam mereka akan berisi semua perubahan yang dibuat ke foto.
Perangkat lunak Palm Photos tersedia di, Zire 71 Tungsten C, Tungsten E, Tungsten T2, Tungsten T3 dan beberapa orang lainnya.
Dengan dukungan untuk Video, Foto Palm kemudian berganti nama menjadi Media dan bahkan kemudian Pics & Videos.
Beberapa model fitur kemampuan untuk membuat rekaman suara yang disinkronisasikan dengan menggunakan saluran suara dan dapat dilihat pada desktop dengan aplikasi Memo suara yang merupakan bagian dari Palm Desktop Suite.

Third-party applications

Ada aplikasi yang sukses banyak yang dapat diinstal pada perangkat Palm OS. Pada tahun 2008, ada lebih dari 50.000 aplikasi pihak ketiga yang tersedia untuk platform Palm OS, yang memiliki berbagai jenis lisensi, termasuk open-source, dan berbagai skema lisensi tertutup seperti freeware, shareware, dan tradisional bayar di muka pembelian.
Pengembangan aplikasi
Palm OS Garnet aplikasi terutama dikodekan dalam C / C + +. Dua kompiler resmi didukung ada: produk komersial, CodeWarrior Pembangunan Studio untuk Palm OS, dan sebuah rantai open source tool bernama RRC-tools, berdasarkan versi lama gcc. CodeWarrior dikritik karena mahal dan tidak lagi dikembangkan, sedangkan RRC-Tools tidak memiliki beberapa fitur CodeWarrior’s. Sebuah versi dari RRC-Tools adalah termasuk dalam Palm OS gratis Developer Suite (PODS).
OnBoardC adalah sebuah kompiler C, assembler, linker dan editor pemrograman yang berjalan pada Palm sendiri.
Palm OS Cobalt aplikasi juga dikodekan dalam sebuah variasi dari gcc, tetapi para penyusun Cobalt memiliki keterbatasan yang lebih sedikit.
Ada pembangunan utilitas yang tersedia untuk program Palm yang tidak memerlukan pemrograman tingkat rendah di C / C + +, seperti PocketC / PocketC Arsitek, CASL, AppForge Crossfire (yang menggunakan Visual Basic, Visual Basic.NET, atau C #), Handheld Dasar, Pendragon Formulir, satelit Formulir dan NSBasic / Palm (Visual Basic seperti bahasa). Sebuah Java Virtual Machine sebelumnya tersedia untuk platform Palm OS, namun pada 2008/01/12 Palm, Inc mengumumkan bahwa mereka akan tidak lagi tersedia. Palm, Inc lebih lanjut mengatakan “Tidak ada alternatif Java Virtual Machine yang kita sadar untuk Palm OS.” [38] Waba dan turunan dari itu, SuperWaba, menyediakan sebuah mesin virtual Java-suka dan bahasa pemrograman. Sebuah versi dari bahasa Lua, yang disebut Plua, juga tersedia untuk Palm, namun, karena fakta bahwa ia membutuhkan runtime tambahan untuk diinstal bersama dengan aplikasi tersebut, hanya digunakan untuk aplikasi mainstream oleh minoritas perusahaan perangkat lunak. Quartus Keempat adalah ISO / ANSI Standar Forth compiler yang berjalan pada Palm sendiri. Ia juga memiliki konsol interaktif untuk pembangunan yang dinamis dan debugging.
Dua lingkungan memungkinkan pemrograman dalam Pascal untuk Palm OS. PP gratis Compiler [39] berjalan secara langsung pada komputer genggam, sementara PocketStudio adalah IDE Delphi seperti untuk Windows Komputer yang memiliki desainer bentuk visual dan menghasilkan file RRC karena dipindahkan ke handheld melalui HotSync.
Seperti Palm memiliki driver ada koneksi yang memungkinkan transfer data dengan server DBMS (Oracle, mySQL, MS SQL Server), pemrogram dapat menggunakan perangkat lunak Middleware yang memungkinkan konektivitas ini.
Implementasi yang kasar R4RS yang kompatibel dengan Skema, LispMe, menyediakan platform Palm dengan onboard Lisp GPL-licensed repl dengan beberapa penyesuaian Palm OS-spesifik, namun meskipun secara fungsional sebuah kompiler tidak menghasilkan kode yang beroperasi di luar lingkungan pengembangan, sehingga penggunaannya dibatasi untuk prototyping.
Sebuah alat pengembangan gratis, LaFac, bekerja langsung pada perangkat Palm, menggunakan Memo Pad untuk mengedit kode sumber, dan menyediakan dukungan untuk subset terbatas C, Pascal, dan Basic.
Legal issues
Palm OS telah terlibat dalam berbagai tuntutan hukum selama bertahun-tahun.
Xerox vs Palm Computing (1997) Pada tahun 1997, Xerox diberi hak paten (5596656) pada “unistroke.” Ia mengajukan gugatan terhadap Palm (kemudian US Robotics), menyatakan bahwa Graffiti dilanggar pada paten ini. Palm OS beralih dari 1 sampai Graffiti Graffiti 2 dipicu oleh Palm kehilangan baju ini untuk Xerox. Paten terbalik Mei 2004 karena seni sebelumnya. [40]
Pilot Pen Corporation vs Palm Computing (1998) Nama asli untuk handheld Palm OS Pilot. Namun, gugatan dari Pilot Pen Corporation dipaksa perubahan nama PalmPilot, kemudian akhirnya ke Palm.
Palm vs Microsoft (1998) Pada tahun 1998, Microsoft berencana untuk nama versi berikutnya dari platform komputasi genggam mereka “Palm PC”. Palm mengajukan gugatan terhadap Microsoft, memaksa perubahan nama, pertama, PC Palm berukuran, dan kemudian, Pocket PC.
E-Pass Technologies vs Palm, Microsoft dan HP (2000) Pada tahun 2000, E-Pass Technologies mengajukan gugatan terhadap Palm, menyatakan bahwa handheld yang melanggar hak paten E-Pass (# 5276311) untuk fungsi-multi, kartu kredit berukuran komputer yang memungkinkan pengguna untuk menyimpan dengan aman nomor rekening, kode PIN, dll. Gugatan ini terus berlanjut.
NCR vs Handspring dan Palm (2001) Pada tahun 1987, NCR diberikan paten untuk terminal e-commerce portabel. Pada tahun 2001, NCR menggugat Handspring dan Palm. Kasus ini memerintah tanpa jasa pada tahun 2002, keputusan yang ditegakkan di banding.
RIM vs Handspring (2002) Pada tahun 2002, Research In Motion (pembuat BlackBerry), menggugat Handspring. Pada akhir tahun, baik Handspring dan Palm lisensi hak paten dan sesuai dijatuhkan.
Peer-to-Peer Systems vs Palm (2002) Juga pada tahun 2002, Peer-to-Peer sistem mengajukan gugatan terhadap Palm yang menuduh Palm melanggar hak paten untuk gaming nirkabel. gugatan ini telah dilunasi pada 9 Februari 2005.
Jaringan Forgent vs HP, Toshiba, palmOne, dll, dll (2004) Mulai tahun 2002, Forgent Jaringan mulai menawarkan lisensi untuk sebuah paten yang menyulitkan JPEG. Pada tahun 2004, ia mengajukan gugatan terhadap berbagai perusahaan, termasuk palmOne. The JPEG atau 672 paten telah ditinjau oleh US Patent dan Trademark Office yang telah menolak 19 dari 47 klaim berdasarkan prior art.
Palm OS
Palm OS (juga dikenal sebagai Garnet OS) adalah suatu sistem operasi mobile awalnya dikembangkan oleh Palm, Inc untuk asisten digital pribadi (PDA) pada tahun 1996. Palm OS dirancang untuk kemudahan penggunaan dengan user interface touchscreen-berbasis grafis. Hal ini disediakan dengan suite aplikasi dasar untuk manajemen informasi pribadi. Kemudian versi dari OS telah diperluas untuk mendukung smartphone. Beberapa lisensi yang lain diproduksi perangkat didukung oleh Palm OS.
Setelah membeli Palm merek dagang Palm, versi saat ini berlisensi dari ACCESS dinamai Garnet OS. Pada tahun 2007, ACCESS memperkenalkan penerus ke Garnet OS, yang disebut Access Linux Platform dan pada tahun 2009, pemegang lisensi utama Palm OS, Palm, Inc, beralih dari Palm OS untuk WebOS untuk perangkat yang akan datang mereka.
Pencipta dan kepemilikan
Palm OS awalnya dikembangkan di bawah arahan Jeff Hawkins di Palm Computing, Inc  Palm kemudian diakuisisi oleh US Robotics Corp, yang pada gilirannya kemudian dibeli oleh 3Com, yang membuat anak Palm sebuah perusahaan publik independen pada tanggal 2 Maret 2000.
Pada bulan Januari 2002, Palm mendirikan anak perusahaan yang sepenuhnya dimiliki untuk mengembangkan dan lisensi Palm OS, yang bernama PalmSource. PalmSource kemudian dipisahkan dari Palm sebagai perusahaan independen pada tanggal 28 Oktober 2003 Palm (kemudian disebut palmOne). menjadi lisensi reguler Palm OS, tidak lagi dalam kontrol sistem operasi.
Pada bulan September 2005, PalmSource mengumumkan bahwa mereka sedang diakuisisi oleh ACCESS.
Pada bulan Desember 2006, Palm memperoleh hak abadi ke kode sumber Palm OS dari ACCESS. Dengan ini Palm dapat memodifikasi sistem operasi berlisensi yang diperlukan tanpa membayar royalti lebih lanjut kepada AKSES. Bersama dengan perolehan 2005 Mei hak penuh untuk nama merek Palm, hanya Palm dapat mempublikasikan rilis sistem operasi dengan nama ‘Palm OS’.
Sebagai konsekuensinya, pada 25 Januari 2007 AKSES mengumumkan perubahan nama untuk saat ini sistem operasi mereka Palm OS, sekarang berjudul Garnet OS.

OS overview

Palm OS adalah sistem operasi proprietary mobile. Dirancang pada tahun 1996 untuk Palm Computing, Inc ‘s Pilot baru PDA, telah diimplementasikan pada beragam perangkat mobile, termasuk smartphone, jam tangan, game konsol genggam, pembaca barcode dan perangkat GPS.
Palm OS versi sebelumnya dari 5,0 berjalan di Motorola / Freescale prosesor Dragonball. Dari versi 5.0 dan seterusnya, Palm OS berjalan pada arsitektur prosesor berbasis ARM.
Fitur utama dari Palm OS Garnet saat ini adalah:
  • Sederhana, lingkungan single-tasking untuk memungkinkan peluncuran aplikasi layar penuh dengan dasar, GUI umum mengatur
  • monokrom atau layar warna dengan resolusi hingga 480×320 pixel
  • handwriting recognition sistem input disebut Graffiti 2
  • HotSync teknologi untuk sinkronisasi data dengan komputer desktop
  • Sound playback dan kemampuan merekam
  • Wikipedia model keamanan: Device dapat dikunci dengan password, catatan aplikasi sewenang-wenang dapat dilakukan swasta
  • TCP / IP jaringan akses
  • Serial port / USB, inframerah, Bluetooth dan koneksi Wi-Fi
  • Dukungan kartu memori ekspansi
  • Ditetapkan standar format data untuk aplikasi manajemen informasi pribadi untuk menyimpan, alamat tugas kalender, dan entri catatan, diakses oleh aplikasi pihak ketiga.Termasuk dengan OS juga satu set aplikasi standar, dengan yang paling relevan untuk empat operasi PIM disebutkan.
Versi sejarah dan latar belakang teknis
Produsen bebas untuk mengimplementasikan fitur yang berbeda dari OS dalam perangkat mereka atau bahkan menambah fitur baru. Ini sejarah versi menggambarkan versi lisensi resmi dari Palm / PalmSource / ACCESS.
Palm OS 1.0
Palm OS 1.0 adalah versi asli hadir pada Pilot 1000 dan 5000. Versi dan semua versi sebelumnya ke Palm OS 5 didasarkan di atas kernel 68000 AMX [11] berlisensi dari KADAK Products Ltd Meskipun kernel ini secara teknis mampu multitasking, yang “persyaratan dan kondisi lisensi yang secara khusus menyatakan bahwa mungkin Palm Lindungi API untuk membuat / memanipulasi tugas dalam OS “. [12]
Palm OS tidak membedakan antara RAM dan penyimpanan file sistem. Aplikasi diinstal langsung ke dalam RAM dan dieksekusi di tempat. Karena tidak ada sistem berkas yang didedikasikan didukung, sistem operasi tergantung pada siklus refresh RAM konstan untuk menyimpan memori. OS mendukung 160×160 menampilkan output monokrom. User input yang dihasilkan melalui sistem pengenalan tulisan tangan Graffiti atau opsional melalui keyboard virtual. Sistem ini mendukung sinkronisasi data ke PC lain melalui teknologi HotSync dengan sendirinya beberapa antarmuka serial. Rilis bugfix terbaru adalah versi 1.0.7.
Versi 1.0 memiliki fitur aplikasi PIM klasik Alamat, Date Book, Memo Pad, dan To Do List. Juga dilengkapi kalkulator dan alat keamanan untuk menyembunyikan catatan untuk penggunaan pribadi.
Palm OS 2.0
Palm OS 2.0 diperkenalkan pada 10 Maret 1997 dengan PalmPilot Personal dan Profesional [13]. Versi ini menambahkan jaringan TCP / IP, jaringan HotSync, dan dukungan tampilan backlight. Rilis bugfix terakhir adalah versi 2.0.5.
Dua aplikasi baru, Mail dan Beban ditambahkan, dan standar aplikasi PIM telah ditingkatkan.
Palm OS 3.0
Palm OS 3.0 diperkenalkan pada tanggal 9 Maret 1998 dengan peluncuran seri Palm III. Versi ini menambahkan IrDA inframerah dan ditingkatkan dukungan font. Versi ini juga memiliki fitur update aplikasi PIM dan sebuah update untuk peluncur aplikasi.
Palm OS 4.0
Palm OS 4.0 dirilis dengan seri Palm M500 baru pada tanggal 19 Maret 2001. Versi ini menambahkan interface standar untuk sistem file akses eksternal (seperti kartu SD). Sistem file eksternal adalah perubahan radikal untuk eksekusi sebelumnya di-tempat sistem operasi. Sekarang, aplikasi kode dan data harus dimuat ke RAM perangkat, mirip dengan perilaku sistem operasi desktop. Sebuah dukungan Universal Konektor dengan USB baru diperkenalkan. Opsional sebelumnya Mobile Internet Kit sekarang merupakan bagian dari sistem operasi. Versi 4.0 menambahkan manajer perhatian untuk mengkoordinasikan informasi dari aplikasi yang berbeda, dengan beberapa kemungkinan untuk menarik perhatian pengguna, termasuk suara, LED berkedip atau getaran. Layar warna 16-bit dan zona waktu yang berbeda yang didukung. Versi ini juga memiliki peningkatan keamanan dan UI.
Palm OS 5.0
Palm OS 5 (tidak disebut 5.0) diresmikan oleh anak perusahaan PalmSource Sawit pada bulan Juni 2002 dan pertama kali diimplementasikan pada Palm Tungsten T. Ini adalah versi pertama dirilis untuk mendukung perangkat ARM, dengan dukungan untuk aplikasi Dragonball melalui Aplikasi Palm Kompatibilitas Lingkungan (PACE) emulator. Bahkan dengan tambahan overhead PACE, aplikasi Palm biasanya berjalan lebih cepat pada perangkat ARM dari pada hardware generasi sebelumnya. Perangkat lunak baru dapat mengambil keuntungan dari prosesor ARM dengan unit kecil kode ARM, disebut sebagai ARMlets.
Dengan dasar hardware lebih kuat, Palm OS secara substansial telah ditingkatkan untuk kemampuan multimedia. Densitas tinggi 320×320 layar didukung bersama-sama dengan pemutaran suara penuh digital dan merekam API. Palm Bluetooth terpisah stack ditambahkan bersama-sama dengan IEEE 802.11b Wi-Fi stack. Koneksi jaringan aman melalui SSL yang didukung. OS dapat disesuaikan dengan skema warna yang berbeda.
Untuk Palm OS 5 PalmSource dikembangkan dan berlisensi browser web yang disebut PalmSource Web Browser, [20] yang didasarkan pada browser NetFront 3.0 AKSES ‘.
Palm OS Cobalt


Palm OS Cobalt (6,0) adalah penerus yang ditujukan untuk Palm OS 5. Hal ini diperkenalkan pada tanggal 10 Februari 2004, tetapi tidak ditawarkan lagi dari ACCESS (lihat bagian berikutnya). Palm OS 6.0 kemudian diganti untuk Palm OS Cobalt untuk membuat jelas bahwa versi ini awalnya tidak ditujukan untuk menggantikan Palm OS 5, yang mengadopsi nama Palm OS Garnet pada waktu yang sama.
Palm OS Cobalt memperkenalkan fitur-fitur sistem operasi modern untuk sebuah sistem operasi embedded berdasarkan kernel baru dengan multitasking dan perlindungan memori, multimedia modern dan kerangka grafis (berasal dari BeOS Palm diperoleh), fitur keamanan baru, dan penyesuaian dari format file PIM untuk lebih baik bekerjasama dengan Microsoft Outlook.
Third party OS enhancements
Beberapa lisensi telah membuat modifikasi khusus ke sistem operasi. Ini bukan bagian dari versi berlisensi resmi.
  • Palm mengembangkan sebuah API Bluetooth untuk eksternal Bluetooth SDIO Kartu untuk Palm OS 4.0 perangkat. Bluetooth stack kemudian dimasukkan di Palm OS 5 [26]
  • Palm ditambahkan masukan sebuah grafiti virtual area API terutama untuk perangkat Tungsten T3 mereka. API ini kemudian digantikan oleh pejabat Dynamic Input Area API di Palm OS 5.3.
  • Palm ditambahkan ke Palm OS 5.4 Non-Volatile File System, dan digunakan Flash untuk penyimpanan daripada DRAM, mencegah kehilangan data dalam hal menguras baterai. Namun, ini secara fundamental mengubah cara program dieksekusi dari Jalankan-di-Tempat Palm OS sistem yang digunakan secara tradisional, dan telah menjadi sumber banyak masalah kompatibilitas, membutuhkan banyak aplikasi untuk memiliki eksplisit NVFS menambahkan dukungan bagi mereka untuk menjadi stabil.
  • Untuk perangkat mereka dilengkapi kamera Palm menambahkan API CameraLib.
  • Sony ditambahkan perpustakaan untuk mendukung input JogDial tersedia pada penyelenggara Client mereka.
Modernisasi
Selama beberapa tahun PalmSource telah berusaha untuk menciptakan penerus modern untuk Palm OS 5 dan memiliki lisensi menerapkannya. Meskipun PalmSource dikirim Palm OS Cobalt 6.0 untuk lisensi pada bulan Januari 2004, tidak menggunakannya untuk perangkat rilis. PalmSource membuat perbaikan besar untuk Palm OS Cobalt dengan merilis Palm OS Cobalt 6.1 pada September 2004 untuk menyenangkan pemegang lisensi, tapi bahkan versi baru tidak mengarah ke perangkat produksi.
Pada bulan Desember 2004, PalmSource mengumumkan strategi OS baru. Dengan akuisisi perusahaan perangkat lunak telepon selular Cina Mobilesoft, PalmSource direncanakan ke port Palm OS di atas kernel Linux, sementara masih menawarkan kedua Palm OS Garnet dan Palm OS Cobalt [27] Strategi ini telah direvisi pada bulan Juni 2005, ketika masih. tidak ada perangkat dengan Palm OS Cobalt diumumkan. PalmSource mengumumkan menghentikan upaya pengembangan semua pada setiap produk tidak berkaitan langsung dengan platform masa depan berbasis Linux-nya.
Dengan akuisisi PalmSource oleh ACCESS, Palm OS untuk Linux berubah menjadi ACCESS Platform Linux yang pertama kali diumumkan pada bulan Februari 2006. Versi awal dari platform dan kit pengembangan perangkat lunak untuk Platform Linux ACCESS secara resmi dirilis pada Februari 2007. Pada bulan November 2007, ACCESS Linux Platform belum kapal pada perangkat, namun pengembangan kit ada dan demonstrasi publik telah dipamerkan. Smartphone pertama yang menggunakan Access Linux Platform adalah perangkat Edelweiss oleh Emblaze Mobile yang dijadwalkan untuk pertengahan 2009.
Palm, Inc pemegang lisensi utama dari Palm OS Garnet tidak lisensi AKSES Linux Platform untuk perangkat mereka sendiri. Sebaliknya, Palm mengembangkan sistem operasi lain berbasis Linux yang disebut Palm WebOS. Pada 11 Februari 2009 CEO Palm Ed Colligan mengatakan tidak akan ada tambahan Palm OS perangkat (kecuali Centro yang dirilis ke operator lain). Palm berfokus pada Palm WebOS dan Windows Mobile perangkat . Pada April 1, 2009 Palm mengumumkan ketersediaan Palm OS emulator untuk WebOS-nya.
Built-in aplikasi untuk Palm OS
Palm OS lisensi memutuskan mana aplikasi tersebut tersedia pada perangkat Palm OS mereka. Lisensi juga dapat menyesuaikan aplikasi.

Standard Palm OS applications

Catatan: Pada model yang lebih baru, aplikasi PIM standar “Alamat”, “Tanggal Book”, “Memo Pad” dan “todos”telah digantikan oleh rekan-rekan baik mereka “Kontak”, “Kalender” “Memo” dan “Tasks”.
Palm Alamat program menyimpan informasi kontak, mengetik oleh kategori pengguna-beberapa didefinisikan. Entri akan ditampilkan dan diurutkan dalam nama belakang, nama urutan pertama (ini dapat diubah hanya untuk Perusahaan, ketertiban Last Name). Ada lima slot untuk telepon atau e-mail, masing-masing yang dapat ditunjuk Work, Home, Fax, Lain-lain, E-mail, Utama, Pager atau Mobile (sebutan slot tidak dapat diubah). App Kontak baru menambahkan fitur berikut: beberapa alamat, 9 bidang baru: Website, Birthday, nomor telepon Lebih, Instant Messaging dengan koneksi cepat.

Address
Calc mengubah Palm menjadi kalkulator saku 4-fungsi standar dengan tiga nuansa tombol ungu dan biru kontras dengan dua tombol yang jelas merah. Mendukung akar kuadrat dan kunci persen dan memiliki satu memori.
Ia juga memiliki opsi untuk menampilkan sejarah menjalankan perhitungan, sangat mirip dengan kalkulator kertas-tape yang pernah umum.
Tanggal Book menunjukkan jadwal harian atau mingguan, atau bulanan tampilan sederhana. Jadwal harian memiliki satu baris per jam, antara user-dipilih mulai dan berakhir kali. Klik pada baris kosong membuat event baru. Baris kosong yang padat oleh peristiwa-peristiwa aktual, yang mulai dan berhenti waktu ditampilkan secara default tanda kurung di sisi kiri. Kalender aplikasi baru menambahkan fitur berikut: New Tampilan hari, penggunaan kategori untuk acara, lokasi acara, acara bisa span tengah malam, rincian acara, ulang tahun sebagai peristiwa abadi. Mendukung sebutan zona waktu untuk event, fitur kurang di beberapa kompetitor yang lebih baru.
Suatu peristiwa, atau janji, bisa digembar-gemborkan oleh alarm, sejumlah menit, jam atau hari sebelum dimulai. Ini alarm berbunyi meskipun unit dimatikan.
Janji dapat kambuh dalam beberapa hari yang ditentukan, minggu, bulan atau tahun dan dapat berisi catatan.
Beban trek pengeluaran bisnis umum. Tidak total dihitung dengan Palm. Pengguna harus sinkron dengan komputer tuan rumah dan melihat data beban dalam worksheet (template untuk Microsoft Excel yang diberikan).
HotSync terintegrasi dengan PC pengguna. Biasanya diaktifkan dengan menekan tombol HotSync fisik pada cradle Palm (stasiun dermaga), ini berkomunikasi aplikasi dengan saluran berbagai PC desktop untuk menginstal perangkat lunak, database backup, atau menggabungkan perubahan yang dibuat pada PC atau perangkat genggam untuk kedua perangkat . Hal ini dapat berkomunikasi dengan PC melalui koneksi fisik (USB pada model-model baru, walaupun driver untuk Windows platform berbasis x64 masih tersedia, edisi 32 bit bekerja dengan baik), Bluetooth atau koneksi nirkabel IrDA, dan koneksi jaringan langsung pada perangkat dengan kemampuan jaringan.
Selain saluran yang disediakan oleh penerima lisensi, pengembang dapat membuat saluran sendiri untuk integrasi dengan aplikasi lain OS Palm dan produk desktop. Sebagai contoh, paket pelacakan waktu bisa menyediakan saluran untuk berkomunikasi informasi antara Palm OS dan executable Windows.
Sebuah saluran Backup disertakan dengan perangkat lunak HotSync punggung atas (dan mengembalikan, jika perlu) sebagian besar data pada perangkat Palm OS. Hal ini memungkinkan pengguna untuk hard reset Palm-sehingga mereka membersihkan semua data-dengan konsekuensi terlihat sedikit. Hal ini juga memungkinkan pengguna untuk bermigrasi ke perangkat Palm baru dari versi OS yang sama Palm, sebuah fitur yang berguna bagi mereka yang kehilangan atau kerusakan perangkat mereka.
Beberapa model dari Palm tetap penyimpanan data mereka dalam memori volatile dan membutuhkan daya konstan untuk mempertahankan memori mereka. Meskipun handheld ini berusaha untuk menyimpan isi memori dalam situasi baterai rendah dengan tidak “menyala,” meninggalkan “mati” genggam untuk jangka waktu yang dapat menyebabkan hal ini kekuatan cadangan yang akan digunakan dan isi dari memori penyimpanan yang akan hilang. Beberapa Palms kemudian menggunakan NVRAM atau Microdrive untuk penyimpanan.
Memo Pad dapat menyimpan catatan hingga 4.000 karakter masing-masing, sedangkan Memo baru app meningkatkan lapangan ukuran 3-30 kB. Memo dipesan dalam dua cara: secara alfabet, dan secara manual (yang memungkinkan pengguna untuk memilih urutan memo), dan memo dapat dikelompokkan dalam kategori pengguna-dikonfigurasi. Memo Pad adalah untuk teks saja, bukan untuk gambar, dan teks dapat dimasukkan dengan menggunakan alfabet Graffiti, menggunakan keyboard perangkat keras atau perangkat lunak, atau menggunakan fungsi ‘paste’. Ketika perangkat Palm pertama menjadi tersedia, beberapa pengguna Palm mulai untuk membuat dan pertukaran dokumen Memo Pad berisi informasi umum yang berguna, yang kemudian dikenal sebagai Memoware.
To do list creates personal reminders and prioritizes the things the user has to do. Each To Do List item may also have: a priority, categories (to organize and view items in logical groups), attached Note (to add more description and clarification of the task).
To Do List item can be sorted by: due date, priority or category. The newer Tasks app features the following improvements : new interface, repeating tasks, alarms, etc.
Preferensi (juga disebut sebagai Prefs) menunjukkan file-file program dengan tipe panel preferensi khusus yang tidak ditampilkan oleh peluncur normal. Program dapat diubah dengan beralih tipe ‘appl’ke ‘panl’ dan sebaliknya. Palm OS berisi panel preferensi sekitar 15 secara default dan panel preferensi baru dapat ditambahkan seperti aplikasi lainnya.
Preferensi panel memungkinkan pengguna untuk mengelola beberapa pengaturan termasuk pengaturan Graffiti, pengaturan suara, teks pintas, pengaturan jaringan dan waktu sistem.
Keamanan (yang merupakan panel pada perangkat Palm OS lebih baru) yang digunakan untuk mengkonfigurasi pengaturan keamanan Palm OS. Ini termasuk password yang diperlukan untuk menampilkan catatan yang tersembunyi dan membuka perangkat ketika terkunci, serta men-setup sebuah kunci otomatis bawah ambang batas waktu atau tidak aktif. Pada PC, hanya Palm Desktop kehormatan ini password, tetapi program PC lainnya dapat melihat segala sesuatu-dengan kata lain, semua data yang dilindungi oleh password ini dapat dilihat oleh siapa saja membuka file dat. menggunakan editor teks atau pengolah kata.
Common 3rd party core OS applications
Dimulai dengan versi Palm OS 5.2, Palm menciptakan versi khusus dari aplikasi PIM umum. Beberapa fitur baru telah ditambahkan, misalnya dukungan untuk kategori Alamat, Ringtone asosiasi kepada pengguna, teks memo lama, dll. Mereka juga diganti untuk mencerminkan sebutan dari Microsoft Outlook, sehingga menjadi Alamat Kontak, Agenda menjadi Kalender, Memo Pad menjadi Memo dan Untuk melakukan daftar menjadi Tugas.
Blazer adalah sebuah browser web untuk handheld Palm. Versi 1.0 dan 2.0 dijalankan pada Palm OS 3.1 atau handheld yang lebih tinggi, tapi mereka membutuhkan sebuah server proxy yang telah ditutup, sehingga mereka tidak bisa lagi digunakan. Versi 3.0 digunakan pada smartphone Treo 600. Versi saat ini adalah Blazer Blazer 4,5, yang sesuai dengan standar yang paling utama. Hal ini umumnya dibundel dengan smartphone yang lebih baru dan lebih baru perangkat Palm mampu mengakses Internet.
Pad Catatan Palm bisa digunakan untuk gambar cepat. Dengan tulisan tangan rapi, 20-30 kata-kata akan muat di satu halaman, untuk teks lebih, Memo Pad adalah pilihan yang lebih baik. Ada tiga ukuran lebar pena, plus penghapus dan warna latar belakang fitur perubahan dalam beberapa model. Hal ini dimungkinkan untuk menggambar peta yang sangat sederhana. Semakin “maju” versi desktop menyimpan gambar Memo pad ke desktop.
Pada 2006, paling baru Palm handheld termasuk Foto, yang membuat album foto digital yang digunakan untuk melihat gambar pada perangkat Palm OS. Seperti semua program foto lainnya, foto bisa dipancarkan ke perangkat mobile lainnya. Setiap foto bisa diberi label dan disusun dalam album foto terpisah. Sebuah slide juga dapat ditampilkan untuk album tertentu, dan setiap foto dalam album akan ditampilkan layar penuh.
Foto bisa diedit dengan perangkat lunak PC Foto Palm (Windows saja), dan ketika foto-foto ditransfer ke perangkat genggam mereka akan berisi semua perubahan yang dibuat ke foto.
Perangkat lunak Palm Photos tersedia di, Zire 71 Tungsten C, Tungsten E, Tungsten T2, Tungsten T3 dan beberapa orang lainnya.
Dengan dukungan untuk Video, Foto Palm kemudian berganti nama menjadi Media dan bahkan kemudian Pics & Videos.
Beberapa model fitur kemampuan untuk membuat rekaman suara yang disinkronisasikan dengan menggunakan saluran suara dan dapat dilihat pada desktop dengan aplikasi Memo suara yang merupakan bagian dari Palm Desktop Suite.

Third-party applications

Ada aplikasi yang sukses banyak yang dapat diinstal pada perangkat Palm OS. Pada tahun 2008, ada lebih dari 50.000 aplikasi pihak ketiga yang tersedia untuk platform Palm OS, yang memiliki berbagai jenis lisensi, termasuk open-source, dan berbagai skema lisensi tertutup seperti freeware, shareware, dan tradisional bayar di muka pembelian.
Pengembangan aplikasi
Palm OS Garnet aplikasi terutama dikodekan dalam C / C + +. Dua kompiler resmi didukung ada: produk komersial, CodeWarrior Pembangunan Studio untuk Palm OS, dan sebuah rantai open source tool bernama RRC-tools, berdasarkan versi lama gcc. CodeWarrior dikritik karena mahal dan tidak lagi dikembangkan, sedangkan RRC-Tools tidak memiliki beberapa fitur CodeWarrior’s. Sebuah versi dari RRC-Tools adalah termasuk dalam Palm OS gratis Developer Suite (PODS).
OnBoardC adalah sebuah kompiler C, assembler, linker dan editor pemrograman yang berjalan pada Palm sendiri.
Palm OS Cobalt aplikasi juga dikodekan dalam sebuah variasi dari gcc, tetapi para penyusun Cobalt memiliki keterbatasan yang lebih sedikit.
Ada pembangunan utilitas yang tersedia untuk program Palm yang tidak memerlukan pemrograman tingkat rendah di C / C + +, seperti PocketC / PocketC Arsitek, CASL, AppForge Crossfire (yang menggunakan Visual Basic, Visual Basic.NET, atau C #), Handheld Dasar, Pendragon Formulir, satelit Formulir dan NSBasic / Palm (Visual Basic seperti bahasa). Sebuah Java Virtual Machine sebelumnya tersedia untuk platform Palm OS, namun pada 2008/01/12 Palm, Inc mengumumkan bahwa mereka akan tidak lagi tersedia. Palm, Inc lebih lanjut mengatakan “Tidak ada alternatif Java Virtual Machine yang kita sadar untuk Palm OS.” [38] Waba dan turunan dari itu, SuperWaba, menyediakan sebuah mesin virtual Java-suka dan bahasa pemrograman. Sebuah versi dari bahasa Lua, yang disebut Plua, juga tersedia untuk Palm, namun, karena fakta bahwa ia membutuhkan runtime tambahan untuk diinstal bersama dengan aplikasi tersebut, hanya digunakan untuk aplikasi mainstream oleh minoritas perusahaan perangkat lunak. Quartus Keempat adalah ISO / ANSI Standar Forth compiler yang berjalan pada Palm sendiri. Ia juga memiliki konsol interaktif untuk pembangunan yang dinamis dan debugging.
Dua lingkungan memungkinkan pemrograman dalam Pascal untuk Palm OS. PP gratis Compiler [39] berjalan secara langsung pada komputer genggam, sementara PocketStudio adalah IDE Delphi seperti untuk Windows Komputer yang memiliki desainer bentuk visual dan menghasilkan file RRC karena dipindahkan ke handheld melalui HotSync.
Seperti Palm memiliki driver ada koneksi yang memungkinkan transfer data dengan server DBMS (Oracle, mySQL, MS SQL Server), pemrogram dapat menggunakan perangkat lunak Middleware yang memungkinkan konektivitas ini.
Implementasi yang kasar R4RS yang kompatibel dengan Skema, LispMe, menyediakan platform Palm dengan onboard Lisp GPL-licensed repl dengan beberapa penyesuaian Palm OS-spesifik, namun meskipun secara fungsional sebuah kompiler tidak menghasilkan kode yang beroperasi di luar lingkungan pengembangan, sehingga penggunaannya dibatasi untuk prototyping.
Sebuah alat pengembangan gratis, LaFac, bekerja langsung pada perangkat Palm, menggunakan Memo Pad untuk mengedit kode sumber, dan menyediakan dukungan untuk subset terbatas C, Pascal, dan Basic.
Legal issues
Palm OS telah terlibat dalam berbagai tuntutan hukum selama bertahun-tahun.
Xerox vs Palm Computing (1997) Pada tahun 1997, Xerox diberi hak paten (5596656) pada “unistroke.” Ia mengajukan gugatan terhadap Palm (kemudian US Robotics), menyatakan bahwa Graffiti dilanggar pada paten ini. Palm OS beralih dari 1 sampai Graffiti Graffiti 2 dipicu oleh Palm kehilangan baju ini untuk Xerox. Paten terbalik Mei 2004 karena seni sebelumnya. [40]
Pilot Pen Corporation vs Palm Computing (1998) Nama asli untuk handheld Palm OS Pilot. Namun, gugatan dari Pilot Pen Corporation dipaksa perubahan nama PalmPilot, kemudian akhirnya ke Palm.
Palm vs Microsoft (1998) Pada tahun 1998, Microsoft berencana untuk nama versi berikutnya dari platform komputasi genggam mereka “Palm PC”. Palm mengajukan gugatan terhadap Microsoft, memaksa perubahan nama, pertama, PC Palm berukuran, dan kemudian, Pocket PC.
E-Pass Technologies vs Palm, Microsoft dan HP (2000) Pada tahun 2000, E-Pass Technologies mengajukan gugatan terhadap Palm, menyatakan bahwa handheld yang melanggar hak paten E-Pass (# 5276311) untuk fungsi-multi, kartu kredit berukuran komputer yang memungkinkan pengguna untuk menyimpan dengan aman nomor rekening, kode PIN, dll. Gugatan ini terus berlanjut.
NCR vs Handspring dan Palm (2001) Pada tahun 1987, NCR diberikan paten untuk terminal e-commerce portabel. Pada tahun 2001, NCR menggugat Handspring dan Palm. Kasus ini memerintah tanpa jasa pada tahun 2002, keputusan yang ditegakkan di banding.
RIM vs Handspring (2002) Pada tahun 2002, Research In Motion (pembuat BlackBerry), menggugat Handspring. Pada akhir tahun, baik Handspring dan Palm lisensi hak paten dan sesuai dijatuhkan.
Peer-to-Peer Systems vs Palm (2002) Juga pada tahun 2002, Peer-to-Peer sistem mengajukan gugatan terhadap Palm yang menuduh Palm melanggar hak paten untuk gaming nirkabel. gugatan ini telah dilunasi pada 9 Februari 2005.
Jaringan Forgent vs HP, Toshiba, palmOne, dll, dll (2004) Mulai tahun 2002, Forgent Jaringan mulai menawarkan lisensi untuk sebuah paten yang menyulitkan JPEG. Pada tahun 2004, ia mengajukan gugatan terhadap berbagai perusahaan, termasuk palmOne. The JPEG atau 672 paten telah ditinjau oleh US Patent dan Trademark Office yang telah menolak 19 dari 47 klaim berdasarkan prior art.
(sumber : wikipedia)