Laman Utama

Sabtu, 21 April 2012


Architecture Android

Detail Architecture Android (Android Developer, 2011)
Paket sistem operasi Android tediri dari beberapa unsur seperti terlihat pada Gambar 2.1. Secara sederhana arsitektur Android merupakan sebuah kernel Linux dan sekumpulan pustaka C / C++ dalam suatu framework  yang menyediakan dan mengatur alur proses aplikasi (Meier, 2009).

Linux Kernel 
Android dibangun di atas kernel Linux 2.6. Namun secara keseluruhan Android bukanlah linux, karena dalam Android tidak terdapat paket standar yang dimiliki oleh linux lainnya. Linux merupakan sistem operasi terbuka yang handal dalam manajemen memori dan proses. Oleh karena itu, pada Android hanya terdapat beberapa service yang diperlukan seperti keamanan, manajemen memori, manajemen proses, jaringan dan driver. Kernel linux menyediakan driver layar, kamera, keypad, WiFi, Flash Memory, audio, dan IPC (Interprocess Communication) untuk mengatur aplikasi dan lubang keamanan. Kernel juga bertindak sebagai lapisan abstrak antara perangkat keras (hardware)  dan perangkat lunak (software) stacknya (Meier, 2009)

Librares
Android menyertakan libraris C / C++ yang digunakan oleh berbagai komponen dari sistem Android. Kemampuan ini disediakan kepada developer aplikasi melalui framework aplikasi Android. Beberapa inti libraries tercantum di bawah ini (Android Developers, 2011):
System C library

Merupakan variasi dari implementasi BSD berasal daripelaksanaan sistem standar C library (libc), sesuai untuk perangkat embedded berbasis linux.

  Media Libraries
Merupakan Packet video berdasarkan OpenCORE; library mendukung pemutaran rekaman dengan banyak format audio dan video , serta file gambar ,termasuk MPEG4, H.264, MP3, AAC, AMR, JPG DAN, PNG.

  Surface Manager
Mengelola akses ke subsistem layar, lapisan komposit 2D dan grafis 3D dari beberapa aplikasi.

  LibWebCore
Merupakan mesin web modern yang powerfull yang baik untuk browser pada embeddable web Android.

  SGL
Merupakan mesin grafis 2D

  3D libraries
Merupakan implementasi berdasarkan openGL ES 1,0 API ; libraries menggunakan perangkat keras akselerasi 3D (apabila tersedia) atau yang disertakan, termasuk software yang sangat mengoptimalkan 3D.

  FreeType
Merupakan  bitmap dan vektor font rendering.

  SQLite
Merupakan  mesin penghubung database yang kuat dan ringan dan tersedia untuk semua aplikasi.

Senin, 13 Juni 2011

Game-game joss...!!!

Sabtu, 05 Maret 2011

Sedikit Tentang Android

Kata Android pasti mengingatkan kita sebuah nama yang mirip nama planet yakni asteroid, planet berbatu ini memiliki Ukuran 1 km lebih. Sebenarnya kita bukan ingin membahas nama planet, akan tetapi membahas aplikasi operasi sistem yang di kembangkan untuk telepon selular yang berbasis linux oleh Sebuah perusahaan Android.Inc menyediakan aplikasi open source untuk menciptakan aplikasi mereka sendiri untuk berbagai perangkat bergerak.

Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto, California Amerika Serikat. Para pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubi, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada telepon seluler. Pada Juli 2005, Google mengakuisisi Android, Inc. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar telepon seluler. 

Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkan program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler. Tak lama kemudian perusahaan ini di beli oleh perusahaan raksasa google. Untuk mengembangkankan Android, di bentuklah Open Handset alliance, konsorsium dari 34 perusahaan pernati keras, peranti lunak dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler.

Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat mobile yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.

Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. Akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010 .

Kamis, 06 Mei 2010

5 Tips Belajar TI Otodidak

Pengetahuan mengenai teknologi informasi (TI) kini tidak lagi hanya dimonopoli oleh orang – orang yang memiliki latar belakang teknis komputer. Mereka yang pendidikan atau pekerjaanya non-TI juga diharapkan mampu menguasainya (meski sedikit). Nah, bagi anda yang termasuk golongan kedua, mungkin kepingin tahu bagaimana sih cara mempelajari TI yang baik dan efektif . enggak susah-susah amat, kok.

1. Tetapkan tujuan
Supaya efektif, sesuaikan belajat TI dengan aktivitas Anda. Jika butuh membuat web untuk usaha yang sedang dirintis misalnya, ya pelajari saja dulu tentang itu, enggak perlu melenceng jauh (contoh : jaringan komputer).

Tentukan tujuan belajar ini dalam jangka pendek, menengah, dan panjang. Ingat, buat serealistis mungkin (terutama yang jangka pendek) supaya Anda besemangat melakukannya. Setelah berhasil mempelajari satu hal yang mudah, pasti Anda akan tergiur untuk mencoba hal lainnya yang lebih sulit. Akhirnya, jadi belajar banyak deh.

Senin, 03 Mei 2010

Pengertian Internet

Dunia dewasa ini menjadi semakin terhubung (interconnected) satu dengan lainnya. Dengan kata lain kita dapat menggunakan telepon genggam untuk menghubungi teman yang berada dibelahan dunia lain. Kita dapat menonton siaran langsung pertandingan bola piala dunia yang berlangsung di benua lain. Atau bahkan kita dapat berinvestasi dalam ekonomi dunia karena pasar modal di Tokyo, London dan New York terhubung secara elektronis selama 24 jam sehari. Keterhubungan inilah yang disebut Interconnected Network atau lebih populer dengan sebutan internet.

Satu hal terbesar tentang internet adalah bahwa tak seorangpun yang benar-benar memilikinya. Internet adalah kumpulan global dari orang-orang dan jaringan komputer besar dan kecil, dimana semuanya tersambung oleh ribuan kilometer kabel dan line telepon yang semuanya dapat saling berkomunikasi. Beberapa fungsi internet antara lain: menemukan dan mengakses informasi, kursus/sekolah jarak jauh, saling bertukar informasi dengan rekan bisnis dan hobi, atau mendapatkan pekerjaan secara on-line dan lainnya. Sebelum mengenal lebih jauh internet, berikut penjelasan singkat tentang jaringan komputer (computer network) dan komponen penting internet.

Pengertian E-mail

E-mail adalah surat melalui media elektronik.Sebenarnya email merupakan singkatan dari “Electronic mail”. Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet. Apabila kita mengirim surat melalui email kita dapat memperoleh beberapa manfaat .Antara lain, dengan menggunakan email surat (informasi) yang kita kirim ke alamat email lain akan secara langsung diterima, selain itu biaya yang kita keluarkan cukup murah. Kita juga bisa membaca berbagai berita dan pengetahuan tapi asalkan kalian harus mampu menguasai Bahasa Inggris. Oleh karena itu, berita itu yang selalu ditampilkan dengan menggunakan Bahasa Inggris.Sebuah alamat email biasanya memiliki format semacam username@host.domain.Saatusername@host.domain.SaatAlamat e-mail ini diproteksi dari spabot, silahkan aktifkan Javascript untuk melihatnya ini ISP yang menyediakan layanan pembuatan email secara gratis adalah yahoo, plasa, hotmail,gmail.