pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem manajemen konten CMS, sistem e-commerce, dan lain-lain.
Seperti kebanyakan PHP framework, Yii adalah MVC framework. Yii melampaui framework PHP lain dalam hal efisiensi, kekayaan-fitur, dan kejelasan
dokumentasi. Yii didesain dengan hati-hati dari awal agar sesuai untuk pengembangan aplikasi Web secara serius. Yii bukan berasal dari produk pada
beberapa proyek maupun konglomerasi pekerjaan pihak-ketiga. Yii adalah hasil dari pengalaman kaya para pembuat pada pengembangan aplikasi Web dan investigasi
framework pemrograman Web dan aplikasi yang paling popular.
2.5 Pengenalan Netbeans IDE 7.2
Netbeans merupakan sebuah aplikasi Integrated Development Environment IDE yang berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing
merupakan sebuah teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan
Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface GUI,
suatu kode editor atau text, suatu compiler dan suatu debugger. Netbeans juga digunakan oleh programmer untuk menulis, meng-compile,
mencari kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa pemrograman
lainnya dan program ini pun bebas untuk digunakan dan untuk membuat professional desktop, enterprise, web, and mobile applications dengan Java language, CC++, dan
bahkan dynamic languages seperti PHP, JavaScript, Groovy, dan Ruby. NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan
pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni
2000 dan terus menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan Netbeans IDE. Platform Netbeans merupakan
framework yang dapat digunakan kembali reusable untuk menyederhanakan
Universitas Sumatera Utara
pengembangan aplikasi desktop dan Platform NetBeans juga menawarkan layanan- layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke
logika yang spesifik terhadap aplikasi.
2.6 Andoid SDK Software Development Kit
Android SDK mencakup perangkat tools pengembangan yang komprehensif. Android SDK terdiri dari debugger, libraries, handset emulator, dokumentasi, contoh kode
program dan tutorial. Saat ini Android sudah mendukung arsitektur x86 pada Linux distribusi Linux apapun untuk desktop modern, Mac OS X 10.4.8 atau lebih,
Windows XP atau Vista. Persyaratan mencakup JDK, Apache Ant dan Python 2.2 atau lebih. IDE yang didukung secara resmi adalah Eclipse 3.2 atau lebih dengan
menggunakan plugin Android Development Tools ADT, dengan ini pengembang dapat menggunakan IDE untuk mengedit dokumen Java dan XML Extensible
Markup Language serta menggunakan peralatan command line untuk menciptakan, membangun, melakukan debug aplikasi Android dan pengendalian perangkat Android
misalnya reboot, menginstal paket perangkat lunak. Android SDK telah dirilis pada tanggal 12 November 2007. Dan pada tanggal
15 Juli 2008 tim Android Developer Challenge dengan sengaja mengirimkan e-mail ke semua pendatang baru di Android Developer Challenge untuk mengumumkan
bahwa rilis SDK terbaru telah tersedia pada halaman download. E-mail tersebut juga ditujukan kepada pemenang Android Developer Challenge putaran pertama. Sebuah
penyataan bahwa Google telah menyediakan rilis SDK terbaru untuk beberapa pengembang.
Pada tanggal 18 Agustus 2008, Android SDK 0.9 beta dirilis. Rilis ini menyediakan API yang telah diperbarui dan diperluas, perbaikan pada tools
pengembangan dan disain terbaru untuk tampilan home. Petunjuk untuk meng- upgrade SDK sudah tersedia pada rilis sebelumnya. Pada tanggal 23 September 2008,
Android 1.0 SDK telah dirilis. Pada tanggal 9 Maret 2009, Google merilis versi 1.1 untuk ponsel Android. Rilis terbaru tersebut termasuk dukungan untuk pencarian
dengan suara, harga aplikasi, perbaikan jam alarm, perbaikan pengiriman e-mail pada gmail, perbaikan notification dan peta.
Universitas Sumatera Utara
2.7 Eclipse