Sunday, February 20, 2011

Versi Windows Selanjutnya Akan Mendukung ARM, WOW berarti program VB ku akan jalan di semua platform

Beberapa tahun lalu Apple mengumumkan migrasi sistem operasi mereka dari PowerPC (Processor berasitektur RISC) ke Intel x86 (Processor berarsitektur CISC), dan aku waktu itu merasa wah RISC akan semakin tersingkirkan nih dari dunia processor PC. "Hmmm.. berarti bakal ada pembajakan OS Apple", pikirku langsung ketika membaca berita tersebut. Hal lain yang aku pikirkan adalah menjalankan program yang aku buat pakai Visual Basic di atas komputer Apple dengan cara install windows lewat BootCamp. Sebagian orang merasa senang dengan kepindahan Apple dari platform PowerPC ke platform Intel, terutama, tentu saja, perusahaan Intel sendiri. Banyak yang memuji Steve Jobs atas langkah yang dilakukannya.

Tapi tidak lama setelah itu Apple kembali membuat gebrakan baru lagi. Kali ini Apple mengeluarkan produk barunya yakni iPhone. Pada saat iPhone pertama kali keluar, Apple tidak menyebutkan sistem operasi yang di pakai, kecuali menyebutkan bahwa iPhone memakai OS X khusus. Belakangan Apple menamai sistem operasi tersebut dengan iOS. iOS berjalan pada processor ARM (Processor berarsitektur RISC).

Processor berarsitektur RISC yang beberapa tahun sebelumnya sempat memudar karena PDA dan Playstation 3 yang semakin kurang diminati, namun seiring popularitas iPhone, Processor RISC (baca: ARM), mulai menggeliat lagi. Kemudian Android muncul! Sejak munculnya Android, produsen2 smartphone muncul bak jamur tumbuh di musim hujan. Hal ini mengangkat popularitas ARM ke level yang lebih tinggi lagi. Sebagian besar smartphone memakai ARM sebagai processornya karena konsumsi daya nya yang sangat rendah.

Popularitas ARM membuat Microsoft mempertimbangkan ARM sebagai salah satu platform bagi Windows. Pada CES 2011 lalu, Microsoft mengumumkan rencana mereka pada Windows di versi yang akan datang, bahwa Windows akan berjalan pada processor ARM secara native. Link berikut merupakan siaran pers Microsoft tentang arah pengembangan Windows:
Microsoft Announces Support of System on a Chip Architectures From Intel, AMD, and ARM for Next Version of Windows

Kalau dibandingkan dengan Apple, ternyata Microsoft mengambil langkah yang saling bertolak belakang. Sebelumnya Microsoft sudah membuat sistem operasi mobile bagi processor ARM, dengan nama Windows CE dan Windows Mobile (versi terakhir adalah Windows Mobile 7). Ke depan berarti tidak akan ada lagi windows mobile yang baru melainkan semua jenis processor akan memakai Windows 8 (seandainya versi windows yang akan datang itu dinamakan windows 8 hehehe). Jadi kalau Microsoft dari 2 jenis OS (Desktop - x86 dan Mobile - ARM) menjadi satu OS (yang mendukung 2 jenis processor). Sementara Apple dari satu jenis OS (PowerPC) menjadi 2 OS (OS X - x86 dan iOS - ARM)

Aku tidak tahu masyarakat akan lebih memilih, Microsoft atau Apple atau malah Linux, tapi satu yang pasti bahwa dengan langkah Microsoft ke depan tersebut, berarti aku cukup maintain kode sumber VB yang sudah ada selama ini dan pada saat Windows sudah tersedia pada platform ARM, aku tinggal compile ulang program aku dengan target processor ARM, itupun kalau perlu. Bisa jadi semua program aku yang sekarang sudah berjalan pada Windows x86, juga bisa berjalan pada Windows ARM tanpa perlu compile ulang sama sekali. Hal ini disebabkan karena aku membuat aplikasi memakai Visual Basic 2010 dengan .NET Framework yang cross platform.

Selain itu, aku kepikiran untuk mem-flash ulang tablet pc Android yang sudah ada saat ini menjadi Windows 8, tapi hal itu mungkin ilegal karena Windows 8 juga nantinya akan dijual sudah terinstall dalam chip seperti Android. Jadi kalau aku mem-flash Android dengan Windows 8, kemungkinan file yang kupakai untuk mem-flash Android tersebut berasal dari internet/bajakan.

Akhir kata, selamat ber-Windows ria dan juga ber-Android ria.

Friday, February 18, 2011

Bekerja Dengan Tablet PC

Sekarang ini tablet pc sedang trend. Sebenarnya tablet pc sudah lama diperkenalkan kepada masyarakat, namun tidak ada satu pun vendor yang bisa membuatnya benar - benar diterima oleh masayarakat selain Apple dengan iPad nya. Sejak kemunculan iPad, tablet pc menjadi primadona. Beragam jenis tablet dengan kemampuan komputasi dan sistim operasi yang berbeda - beda, sekarang beredar di tengah masyarakat.
Mulai dari tablet dengan processor ARM (Apple A4, Samsung, NVidia Tegra, dll) sampai x86(Intel Atom, Amd Fusion, Intel Core i7). OS yang dipakai antara lain, iOS, Windows (XP, Vista, 7), Linux (Ubuntu, Google Crome, Android, Meego, dll) dan WebOS (Palm).

Karena aku seorang pengembang yang memakai Visual Basic 2010, maka aku tertarik dengan tablet pc yang berbasis Windows. Ternyata banyak juga Vendor yang memproduksi tablet pc yang berbasis Windows. Diantaranya: IBM, Asus, HP dan Acer. Tapi meskipun aku tertarik untuk melihat tablet pc yang berbasis Windows, aku tidak tertarik untuk membelinya. Aku lebih tertarik untuk menjual tablet pc dengan program buatan aku di dalamnya.

Menurutku membuat program dengan tablet pc (meskipun kemampuan komputasi tablet pc mencukupi) tidak lah nyaman. Layarnya terlalu kecil buatku (aku terbiasa bekerja dengan layar 19" sementara ukuran layar tablet pc rata - rata di bawah 12"). Selain itu, mengetik di layar tablet tidak lah senyaman mengetik dengan dengan keyboard plastik.

Meskipun demikian ada juga yang mencoba coding memakai tablet. Aku pernah lihat di facebook ada teman yang sengaja jail breaking iPadnya agar bisa diinstall dengan program sejenis virtual machine. Setelah virtual machine selesai diinstall, selanjutnya dia install windows 7 di virtual machine tersebut. Katanya hal ini dia lakukan agar bisa coding memakai windows.

Foto - foto berikut aku ambil dari seorang penjual tablet-pc di kaskus yang idnya cahyanb200

















































Back To Live

Sudah hampir 4 tahun aku tidak mengurus blog ini. Mungkin karena aku juga sudah pindah kost dari Gambir 17 sejak lebih dari 3 tahun lalu. Tapi aku pikir kalau aku bisa aktifkan kembali blog ini, mungkin akan berguna bagi seseorang di suatu saat nanti.

Sekarang ini aku sedang aktif dalam membuat program memakai bahasa Visual Basic 2010. Visual Basic 2010 merupakan produk bahasa pemrograman terbaru dari Microsoft. Visual Basic 2010 merupakan bahasa yang mudah untuk dipelajari dan diimplementasikan. Meskipun pemakaiannya mudah, namun Visual Basic 2010 mempunyai akses yang sama dengan bahasa lain seperti C# dalam mengakses .NET Framework. Dan ketika kita membuat komponen .NET Framework memakai Visual Basic 2010, maka komponen tersebut juga dapat diakses oleh bahasa - bahasa lain dalam .NET Framework.

Selanjutnya aku akan tetap mengupayakan agar blog ini selalu up to date isinya. Jadi jangan lupa untuk terus memantau blog ini.

Komentar