Kamis, 20 Januari 2011

Mac OS

Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86. [Wiki11]

Versi awal Mac OS yang kompatibel hanya dengan Motorola 68000 berbasis Macintoshes. Ketika Apple memperkenalkan komputer dengan PowerPC hardware, OS ditingkatkan untuk mendukung arsitektur ini juga. Mac OS 8,1 adalah versi terakhir yang dapat dijalankan pada prosesor kelas 68.000 (yang 68.040). Mac OS X, yang telah digantikan dengan “Classic” Mac OS, yang kompatibel dengan baik PowerPC dan prosesor Intel melalui versi 10.5 ( “Leopard” ). Versi 10,6 ( “Snow Leopard”) hanya mendukung prosesor Intel. Mac OS tergantung pada perangkat lunak sistem inti dalam ROM pada motherboard, suatu fakta yang kemudian membantu untuk memastikan bahwa hanya komputer Apple atau berlisensi klon (dengan ROM yang dilindungi hak cipta dari Apple) bisa menjalankan Mac OS . [Dara10]

1. Mac OS Classic

Mac OS Classic, yang didasarkan pada kode dari Apple sendiri Mac OS “klasik” dicirikan oleh kurangnya jumlah baris perintah, ini adalah sepenuhnya sistem operasi grafis. Terkenal karena kemudahan penggunaan dan cooperative multitasking itu dikritik karena sangat terbatas manajemen memori, kurangnya memori dilindungi, dan kerentanan terhadap konflik di antara sistem operasi “ekstensi” yang menyediakan fungsionalitas tambahan (seperti jaringan) atau dukungan untuk perangkat tertentu. Beberapa ekstensi mungkin tidak bekerja dengan baik bersama-sama, atau bekerja hanya ketika dimuat dalam urutan tertentu. Troubleshooting Mac OS ekstensi bisa jadi memakan waktu proses trial and error.

2. Mac OS X

Mac OS X adalah kesepuluh versi utama sistem operasi Apple untuk Macintosh komputer. Sebelumnya sistem operasi Macintosh yang diberi nama menggunakan angka-angka Arab, misalnya Mac OS 8 dan Mac OS 9. Huruf X di Mac OS X nama mengacu pada nomor 10, sebuah angka Romawi. Oleh karena itu benar diucapkan “sepuluh” dalam konteks ini, meski “X” (/ ɛks /) juga merupakan lafal umum. Mac OS X inti adalah POSIX sesuai sistem operasi (OS) yang dibangun di atas XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah. Apple telah merilis ini sebagai perangkat lunak bebas dan open source sistem operasi bernama Darwin. Di atas Darwin, Apple berlapis-lapis sejumlah komponen, termasuk Aqua antarmuka dan Finder, untuk melengkapi GUI berbasis sistem operasi yang Mac OS X.

Mac Developers Programe yang dibuat oleh Apple Computer. Fitur ini lengkap untuk menunjang pengembang yang dibuat para mahasiswa/i melakukan berbagai penelitian yang luar biasa, aplikasi ini berkualitas tinggi dan memiliki widget yang lebih cepat dari yang lain. Mac Developer juga mendukung Java sebagai bahasa untuk memproses query ke dalam database. Aplikasi ini juga banyak digunakan pada dunia bisnis bertaraf internasional, pendidikan atau juga pemerintahan sebagai solusi dan penunjang database atau penyimpanan data.

Gambar 2.1 Mac Developers Programe

Berikut ini adalah beberapa fitur yang dari sekian banyak fitur yang ada pada Mac Developer Program [Apple11]:

a. Xcode. adalah IDE fitur lengkap untuk aplikasi Mac dalam mengembangkan program termasuk dalam dunia editor kode kelas, graphical debugger, integrated Objective-C, C, dan C++ compilers.

Gambar 2.2 Xcode

b. Interface Builder.adalah salah satu fitur mac Developer yang membuat pertemuan dengan mudah untuk merancang dan menguji pertemuan pengguna grafis tanpa menulis kode apapun. Semua kontrol utama Mac OS X disediakan berbagai kumpulang yang dapat di masukkan ke dalam desain, diatur dengan panduan layout, dan disesuaikan dengan warna, bayangan, font, dan bahkan animasi.

Gambar 2.3 Interface Builder

c. Instruments. Adalah Kinerja perangkat monitoring telah lama menjadi bagian penting dari toolset pengembang. Instrumen di Mac OS X merubah semua itu. Hal ini memungkinkan pembimbing untuk melihat berbagai aspek kinerja aplikasi para mahasiswa/I selama bimbingan. Dengan With time-based graphs, Mahasiswa/i juga dapat memonitor penggunaan CPU, disk I / O, penggunaan memori dan melihat bagaimana mereka berinteraksi.

Gambar 2.4 Instruments

d. Dashcode. Adalah Dashcode di OS X Snow Leopard memungkinkan Anda dengan cepat dan mudah membangun widget Dashboard yang elegan dan menarik. Dibuat untuk memenuhi kebutuhan pengembang widget, Dashcode menggabungkan desain tata letak kertas visual dengan kode editor, JavaScript debugger, dan manajemen paket yang menyeluruh ke dalam lingkungan pengembangan terpadu kelas dunia. Sehingga Anda dapat membuat widget yang kuat dan berguna untuk Mahasiswa/i, organisasi, atau bahkan untuk distribusi ke seluruh dunia.

Gambar 2.5 Dashcode

e. Scripting Languages. Adalah Mac OS X Mempermudah penggunaan semua bahasa pemprograman yang paling populer langsung dalam tempatnya. Start up peluncuran Mac, baru Terminal.app, dan mulai bekerja di luar program baru yang otomatisasi di Python, Ruby, atau Perl. Gunakan shell favorit Anda, seperti bash, zsh, atau csh, bertindak untuk sebagai tempat program. Menggunakan bahasa jembatan ini Anda dapat membuat aplikasi besar Mac dengan tampilan asli, bebas pencampuran di Objective-C mana yang diinginkan.

Gambar 2.6 Scripting Languages