Android
Android merupakan system operasi berbasis linux
yang bahasa pemrograman aplikasinya dapat kita buat menggunakan java.
Pemrograman android dirancang untuk perangkat seluler layar sentuh seperti komputer
tablet atau telepon pintar. Android yang mulanya dikembangakan oleh Android ,
Inc dengan mendapat dukungan dari Google. Pada tahun 2005 sebelum Android di rilis ke pasaran pada tahun 2007 ,
google telah resmi membeli saham dan menjadi pemilik Android.
Saat ini tekhnologi Android sudah banyak diperkenalkan
dengan berbagai macam alat komunikasi seperti handphone, tablet dll. Beberapa
alasan mengatakan mengapa android saat ini menjadi platform mobile pertama yang
lengkap ialah karena Android bias dikatakan lebih banyak menyediakan tools
untuk membangun software dibandingkan platform lain. Selanjutnya Android
bersifat open source Platform, yaitu dimana para pengembang bebas untuk
mengembangkan aplikasi pada platform ini. Android menggunakan linux kernel 2.6
dan bersaing ketat dipasaran dengan Windows Phone-nya Microsoft , Syimbian OS ,
iOSnya Apple dll
Android SDK ( Software Development Kit )
Android
SDK merupakan sebuah tools yang diperlukan untuk mengembangkan aplikasi
berbasis Android menggunakan bahasa pemrograman Java. Pada saat ini Android SDK
telah menjadi alat bantu dan API ( Application Programming Interface ) untuk
mengembangkan aplikasi bebasis Android. Android SDK bersifat gratis dan bebas
Anda distribusikan karena Android bersifat open source.
Arsitektur Android
Berikut
adalah garis besar pada arsitektur yang Android miliki :
·
Applications dan widget
·
Aplications Frameworks
·
Libraries
·
Android Run Time
·
Linux Kernel
Jenis Komponen pada aplikasi Android
·
Activities
·
Service
·
Broadcast Receiver
·
Content Provider
Cerita Perkembangan
singkat Android
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.
Android
versi 1.1
Pada
9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi
dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian
suara), pengiriman pesan dengan Gmail,
dan pemberitahuan email.
Android
versi 1.5 (Cupcake)
Pada
pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan
Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat
beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi
ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah
video ke Youtube dan gambar ke Picasa langsung
dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung
secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar
yang dapat disesuaikan dengan sistem.
Android
versi 1.6 (Donut)
Donut
(versi 1.6) dirilis pada bulan September dengan menampilkan proses pencarian
yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol
applet VPN. Fitur lainnya adalah galeri yang
memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder
dan galeri yang dintegrasikan; CDMA /
EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak;
teknologi text to change speech (tidak tersedia pada semua
ponsel; pengadaan resolusi VWGA.
Android
versi 2.0/2.1 (Eclair)
Pada
3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1
(Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan
Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5,
daftar kontak yang baru, dukunganflash untuk kamera 3,2 MP, digital
Zoom, dan Bluetooth 2.1.
Untuk
bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan
investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps -
aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang
aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya
dipilih 50 aplikasi terbaik.
Dengan
semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin
banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada
sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi
Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android
dalam situs Internet juga
dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.
Android
versi 2.2 (Froyo: Frozen Yoghurt)
Pada
20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya
terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan
aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google
Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi
dalam SD Card, kemampuan WiFi Hotspot
portabel, dan kemampuan auto update dalam aplikasi Android Market.
Android
versi 2.3 (Gingerbread)
Pada
6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan.
Perubahan-perubahan umum yang didapat dari Android versi ini antara lain
peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar
antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM,
efek audio baru (reverb, equalization, headphone virtualization, dan bass
boost), dukungan kemampuan Near Field
Communication (NFC), dan dukungan jumlah
kamera yang lebih dari satu.
Android
versi 3.0/3.1 (Honeycomb)
Android
Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran
layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah
didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga
akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat
dengan menjalankan Honeycomb adalahMotorola Xoom.
Perangkat tablet dengan platform Android 3.0 akan segera hadir di
Indonesia. Perangkat tersebut bernama Eee
Pad Transformer produksi dari Asus.
Rencana masuk pasarIndonesia pada Mei
2011.
Android
versi 4.0 (ICS: Ice Cream Sandwich)
Diumumkan pada tanggal 19 Oktober 2011, membawa fitur
Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci
dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol,
terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email
secara offline, dan berbagi informasi dengan menggunakan NFC. Ponsel pertama
yang menggunakan sistem operasi ini adalah Samsung Galaxy Nexus.
Android
versi 4.1 (Jelly Bean)
Android
Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah
keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input
keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice
Search yang lebih cepat. Tak ketinggalan Google Now juga menjadi bagian yang
diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat
pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca,
lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly
Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.
Android
versi 4.2 (Jelly Bean)
Fitur
photo sphere untuk panaroma, daydream sebagai screensaver, power control, lock
screen widget, menjalankan banyak user (dalam tablet saja), widget terbaru.
Eclipse dan Galileo
Eclipse merupakan
sebuah IDE (Integrated Development Environment) untuk
mengembangkan
perangkat lunak dan dapat dijalankan di semua platform (platformindependent).
Berikut ini
adalah sifat dari Eclipse:
1. Multi-platform:
Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris,
AIX, HP-UX
dan Mac OS X.
2. Mulit-language:
Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi
Eclipse
mendukung pengembangan aplikasi berbasis bahasa pemrograman lain seperti
C/C++, Cobol,
Python, Perl, PHP, dan lain sebagainya.
3. Multi-role:
Selain sebagai IDE untuk pengembangan aplikasi.
Eclipse pun bias digunakan untuk aktivitas
dalam siklus pengembangan perangkat lunak seperti
dokumentasi,
pengujian perangkat lunak, pengembangan web, dan lain sebagainya.
Versi Eclipse yang digunakan pada aplikasi ini adalah Eclipse “Galileo”
yang dirilis pada tanggal 24 Juni 2009. Galileo merupakan salah satu jenis
eclipse.
Blender
Blender
adalah program 3D dan animasi yang bersifat opensource, bebas untuk
dikembangkan
oleh penggunanya dan dapat didistribusikan kembali dan bersifat Legal.
Blender
memiliki video compositor dan intergrated game engine Karya yang
dihasilkan
tidak
ada sifat royalt kepada developer, dan
dapat dipublikasikan baik free maupun
untuk
dikomersilkan.
Blender
merupakan salah satu program Modeling 3D dan Animation, tapi Blender
mempunyai
kelebihan sendiri dibandingkan program modeling
3D lainnya. Kelebihan
yang
dimiliki Blender adalah dapat membuat game
tanpa menggunakan program
tambahan
lainnya, Karena Blender sudah memiliki Game
Engine sendiri dan
menggunakan
Python sebagai bahasa pemograman yang lebih
mudah ketimbang
menggunakan
C++,C, dll.
Keunggulan
Blender 3D
1.
Interface yang user friendly dan
tertata rapi.
2.
Tool untuk membuat
objek 3D yang lengkap meliputi modeling, UV mapping,
3.
texturing, rigging,
skinning, animasi, particle dan simulasi
lainnya, scripting,
4.
rendering, compositing, post
production dan game creation.
5.
Cross Platform, dengan uniform GUI
dan mendukung semua platform. Blender 3D
6.
bisa anda gunakan untuk semua versi
windows, Linux, OS X, FreeBSD, Irix, Sun
7.
dan sistem operasi yang lainnya.
8.
Kualitas arsitektur 3D
yang berkualitas tinggi dan bisa dikerjakan
dengan lebih
9.
cepat dan efisien.
10. Dukungan
yang aktif melalui forum dan komunitas.
11. File
Berukuran kecil.
12. Free
(gratis).
OGRE
OGRE adalah sebuah
engine/ mesin yang berorientasi pada object, fleksibel mesin render 3D (sebagai
lawan dari mesin permainan) yang ditulis dalam bahasa C++ dirancang untuk
membuatnya lebih mudah dan intuitif bagi developer untuk menghasilkan aplikasi
dengan menggunakan hardware – accelerated grafis 3D.
Tugas remed
Nama : Julian Nurhadi P
kls : 4ia12
Npm : 53409935