Senin, 24 Mei 2010

OS Android

Sistem Operasi Android

Android adalah sistem operasi dan software stack untuk perangkat mobile yang mencakup middleware dan aplikasi kunci, dan menggunakan versi modifikasi dari kernel Linux . Pada awalnya dikembangkan oleh Android Inc, sebuah perusahaan yang kemudian dibeli oleh Google , dan akhir-akhir ini oleh Open Handset Alliance . Hal ini memungkinkan pengembang untuk menulis kode dikelola dalam bahasa Java , pengendalian perangkat Java dikembangkan melalui perpustakaan-Google.

Pada tanggal 13 Mei 2010 Google mengumumkan bahwa 65.000 ponsel dengan Android sedang dikirim setiap hari. Menurut Gartner , unit penjualan untuk OS Smartphone Android peringkat ketiga di antara semua smartphone OS ponsel dijual di AS pada kuartal pertama tahun 2010. BlackBerry OS dan OS iPhone peringkat pertama dan kedua masing.

Lisensi

Dengan pengecualian dari periode update singkat, Android telah tersedia sebagai open source sejak 21 Oktober 2008. Google membuka seluruh kode sumber (termasuk jaringan dan tumpukan telepon sebuah) di bawah Lisensi Apache . Dengan Lisensi Apache, vendor dapat menambahkan ekstensi berpemilik tanpa mengirimkan mereka kembali ke komunitas open source.

Fitur

Android Emulator layar standar rumah (v1.5).

Saat ini fitur dan spesifikasi:

Handset layout

Platform yaitu penyesuaian yang lebih besar, VGA , 2D grafis perpustakaan, grafis 3D perpustakaan berdasarkan OpenGL ES 2,0 spesifikasi, dan layout smartphone tradisional.

Penyimpanan

SQLite , ringan database relasional , digunakan untuk penyimpanan data tujuan

Konektivitas

Android mendukung konektivitas teknologi termasuk GSM / EDGE , IDEN , CDMA , EV-DO , UMTS , Bluetooth , Wi-Fi , dan WiMAX .

Pesan

SMS dan MMS yang tersedia bentuk ulir pesan termasuk pesan teks .

Web browser

Web browser yang tersedia di Android didasarkan pada open-source WebKit kerangka aplikasi . Nilai browser 93/100 diAcid3 Test.

Dukungan Java

Perangkat lunak yang ditulis dalam Java dapat dikompilasi akan dieksekusi di mesin virtual Dalvik , yang merupakan implementasi VM yang dirancang khusus untuk menggunakan perangkat mobile, meskipun tidak secara teknis standarJava Virtual Machine . Android tidak mendukung J2ME , seperti sistem operasi ponsel lainnya.

Media mendukung

Android mendukung audio berikut / video / media masih format: H.263 , H.264 (dalam 3GP atau MP4 kontainer ), MPEG-4 SP , AMR , AMR-WB (dalam kontainer 3GP), AAC , HE-AAC (dalam MP4 atau kontainer 3GP), MP3 , MIDI , Ogg Vorbis ,WAV , JPEG , PNG , GIF , BMP . [59]

Tambahan dukungan hardware

Android dapat menggunakan video / kamera, sentuh , GPS , accelerometers , magnetometer , akselerasi 2D blits bit(dengan orientasi perangkat keras, scaling, konversi format piksel) dan grafis 3D dipercepat.

Pembangunan lingkungan

Termasuk perangkat emulator, tools untuk debugging , memori dan profil kinerja , dan plugin untuk Eclipse IDE .

Pasar

Seperti banyak toko-aplikasi berbasis telepon, Pasar Android adalah sebuah katalog aplikasi yang dapat didownload dan diinstal untuk menargetkan hardware over-the-air, tanpa menggunakan PC. Awalnya aplikasi gratis hanya didukung. -Dibayar untuk aplikasi telah tersedia di Pasar Android di Amerika Serikat sejak 19 Februari 2009. [60] Pasar Android telah berkembang dengan cepat. Pada tanggal 30 April 2010, itu sudah lebih dari 50.000 aplikasi Android untuk di-download. [61]

Multi-touch

Android memiliki dukungan asli untuk multi-touch yang awalnya dibuat tersedia dalam handset seperti HTC Hero . Fitur awalnya dinonaktifkan pada tingkat kernel (mungkin untuk menghindari pelanggaran yang paten Apple pada teknologi layar sentuh [62] ). Google telah sejak merilis update untuk Nexus Satu dan Droid Motorola yang memungkinkan multi-touch aslinya. [63]

Bluetooth

Dukungan untuk mengirim file melalui bluetooth telah ditambahkan di versi 2.0.

Videocalling

Tidak didukung secara default, tetapi seperti yang terlihat dengan HTC Evo 4G , yang berjalan Sense , adalah mungkin untuk menerapkan [. rujukan? ]

Multitasking

Multitasking aplikasi tersedia. [64]

kompatibilitas Linux

· Android menggunakan versi Linux sebagai kernel nya (meskipun tweak oleh Google agar sesuai dengan kebutuhan Android dan terpisah dari utama kernel Linux pohon), tetapi bukan distribusi Linux yang konvensional, ia tidak memiliki asli X Window System , juga tidak mendukung set lengkap standar GNU perpustakaan seperti perpustakaan sistem (GNU C Library ). Hal ini membuat sulit untuk menggunakan kembali aplikasi yang sudah ada Linux atau perpustakaan di Android.

· Google tidak lagi memelihara kode Android mereka sebelumnya berkontribusi pada kernel Linux , secara efektif bercabang kode kernel di pohon mereka sendiri, memisahkan kode mereka dari Linux. Kode yang tidak lagi dipertahankan telah dihapus pada Januari 2010 dari Linux basis kode . Namun, Google mengumumkan pada bulan April 2010, bahwa mereka akan menyewa dua coders untuk bekerja dengan kernel.org.

tentang pengembangan aplikasi

· Android tidak menggunakan Java standar yang ditetapkan, yaitu Java SE dan ME . Hal ini mencegah kompatibilitas antara aplikasi Java ditulis untuk orang-platform dan mereka untuk platform Android. Android hanya menggunakan kembali sintaks bahasa Jawa, tetapi tidak menyediakan kelas perpustakaan penuh dan API dibundel dengan Java SE atau ME. Namun, segudang's J2Android, diluncurkan pada 19 Maret 2010, memungkinkan seamless konversi Java MIDlet ke aplikasi Android.

· Pengembang telah melaporkan bahwa sulit untuk mempertahankan aplikasi bekerja pada versi yang berbeda dari Android, karena berbagai masalah kompatibilitas antara 1,5 versi 1.6, dan khusus mengenai rasio resolusi yang berbeda dari berbagai ponsel Android. seperti masalah secara khusus yang ditemui selama kontes ADC2.

· Pertumbuhan yang pesat dalam jumlah berdasarkan model-Android telepon dengan kemampuan hardware yang berbeda juga membuat sulit untuk mengembangkan aplikasi yang bekerja pada semua ponsel berbasis Android. Pada Mei 2010, hanya 32% dari ponsel Android menjalankan versi 2.1, dan 37% masih menjalankan versi 1.5

· Pengumpulan sampah akan memperlambat program yang membuat banyak alokasi memori terlalu memungkinkan Dalvik untuk menjaga kolam memori bebas. Hal ini terlihat dapat mempengaruhi responsif.

§ Android tidak siap mendukung Bluetooth pertukaran file, panggilan video atau pribumi Java ME , seperti halnya sistem operasi ponsel lainnya, seperti Symbian OS danWindows Mobile , namun beberapa dari ini adalah masih mungkin: Bluetooth memungkinkan pertukaran file pada perangkat berakar . Apps seperti Qik memungkinkan siaran live (tapi tidak menerima) dan KnockingLiveVideo untuk iPhone diatur untuk membuat tampilan Android. pihak ketiga XMPP klien seperti Beem bisa mendukung Jingle segera protokol. Jawa ME aplikasi dapat dikonversi dengan pelari MIDP yang mengkonversi mereka untuk APK android untuk diinstal seperti aplikasi biasa.

Sumber :

http://translate.google.co.id/translate?hl=id&langpair=en|id&u=http://en.wikipedia.org/wiki/Android_(operating_system)

Linux

Linux

Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.

Nama "Linux" berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.

Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer, dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).


MINIX

MINIX, sebuah sistem bertipe Unix yang ditujukan untuk penggunaan akademis dirilis oleh Andrew S. Tanenbaum pada tahun 1987. Kode sumber MINIX 1.0 tercantum dalam bukunyaOperating Systems: Design and Implementation. Walaupun dapat secara mudah didapatkan, modifikasi dan pendistribusian ulang tidak diperbolehkan pada saat itu. Hak cipta dari kode sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan oleh Prentice Hall. Sebagai tambahan, disain versi 16-bit dari MINIX kemudian tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur Intel 386 yang murah dan populer yang digunakan secara luas di komputer pribadi.

Tahun 1991, Torvalds mulai bekerja untuk membuat versi non-komersial pengganti MINIX sewaktu ia belajar di Universitas Helsinki. Hasil kerjaannya itu yang kemudian akan menjadikernel Linux.

Pada tahun 1992, Tanembaum menulis sebuah artikel di Usenet, mengklaim bahwa Linux sudah ketinggalan zaman. Dalam artikelnya, ia mengkritik Linux sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku dengan arsitektur x86 sehingga tidak bersifat portable, di mana digambarkannya sebagai sebuah "kesalahan mendasar". Tanenbaum menyarankan bahwa mereka yang menginginkan sebuah sistem operasi modern harus melihat kepada sebuah rancangan yang berdasarkan kepada model mikrokernel. Tulisan tersebut menekankan tanggung jawab Torvalds yang berujung kepada sebuah debat tentang rancangan kernel monolitik dan mikrokernel. Selain itu, banyak individu dan perusahaan yang mengembangkan komponen non-GNU. Komunitas Linux menggabungkan dan mendistribusikan kernel, komponen GNU dan non-GNU dengan perangkat lunak manajemen paket dalam bentuk distribusi Linux.

Disain

Linux merupakan sistem operasi bertipe Unix modular. Linux memiliki banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam kurun waktu 1970-an hingga 1980-an. Linux menggunakan sebuah kernel monolitik, kernel Linux yang menangani kontrol proses, jaringan, periferal dan pengaksesan sistem berkas. Device driver telah terintegrasi ke dalam kernel.

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. Userland GNU merupakan sebuah bagian penting dari sistem Linux yang menyediakan shell dan peralatan-peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi. Di atas kernel, peralatan-peralatan ini membentuk sebuah sistem Linux lengkap dengan sebuah antarmuka pengguna grafis yang dapat digunakan, umumnya berjalan di atas X Window System.

Pengembangan

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas danterbuka. Linux bukan satu-satunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian copyleft harus juga merupakan copyleft. Lisensi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU.

Sebuah distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux. Distribusi-distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux.

Sumber : http://id.wikipedia.org/wiki/Linux

HP Slate penantang iPad

Hp Slate penantang iPad mendemokan Video dengan Adobe Flash & AIR

Perangkat tablet sebenarnya sudah ada cukup lama, tetapi dari segi harga, teknologi multitouch, layar berkualitas, serta integrasi aplikasi yang menarik seperti ebook reader memang menjadi andalan iPad untuk menarik konsumen membeli tablet tersebut.

Tetapi sebagai konsumen, jangan kuatir karena selain iPad, akan ada alternatif lain yang ditawarkan, salah satunya adalah HP Slate yang akan diluncurkan tak lama lagi. HP dengan pintarnya menonjolkan kelebihan integrasi Flash yang memang cukup mendominasi video di internet serta banyak game yang berbasis Flash sudah tersedia di internet.

Oleh karena itu HP dan Adobe bekerja sama membuat demo video dari HP Slate yang menonjolkan dukungan Flash & AIR.

Demo ini menunjukkan kemudahaan berbagi foto, edit, memainkan game crossword, game Flash serta tampilan on screen keyboard serta user interface HP Slate yang menggunakan sistem operasi Windows 7.

Sumber :

http://www.beritateknologi.com/hp-slate-penantang-ipad-mendemokan-video-dengan-adobe-flash-air/

Windows 8

Windows 8 Kini Sudah Dimulai Pengembangannya

Setelah cukup sukses dengan peluncuran Windows 7, kini Microsoft kembali memulai proyek barunya yaitu proses konstruksi generasi penerusnya Windows 8. Di sebuah website asal Rusia, Wzor, menyebutkan bahwa perusahaan Redmond rupanya kini memang tengah berkutat dalam pengembangan Windows 8 dan kini sedang melakukan perakitan ulang Windows. Wzor sendiri merupakan sumber informasi yang mencatat informasi akurat dari proses pengembangan yang kini tengah dilakukan oleh perusahaan software raksasa tersebut.

Perusahaan Redmond dilaporkan tengah melakukan proses eksperimen dengan Windows 8, dimana juga menawarkan Builds bulan lalu : 7702.0.100126-1751, 7703.0.100127-1845, 7704.0.100128-1900 dan 7705.0.100129-1930. Untuk Build 7705.0.100129-1930 sendiri telah dikompilasi pada tanggal 29 Januari 2010 lalu. Microsoft sendiri belum mau mengkonfirmasikan atau menyangkal fakta bahwa informasi yang dipaparkan oleh Wzor benar-benar valid.

Namun, perusahaan Redmond telah melakukan konfirmasi awal bahwa pada tahun 2009, mereka sudah mulai merencanakan pengembangan Windows 8, dan cukup masuk akal untuk memulai proses pembangunan sebenarnya karena sudah lebih dari setengah tahun setelah finalisasi Windows 7 diluncurkan. Sebelumnya kebocoran informasi ini mengungkapkan bahwa Microsoft sedang aktif.

Informasi dan screenshot di Build 6.1.7700.0.100122-1900 untuk Windows client dan server telah diterbitkan. Pengguna Windows Vista sudah tahu bahwa Build 6.1.7700.0.100122-1900 menggantikan tonggak perkembangan RTM dari Windows 7 dan Windows Server 2008 R2.

Informasi dibocorkan oleh seorang manajer program yang bekerja pada tim Windows (Windows Update) menunjukkan bahwa Sinofsky sedang mencari konsep keunggulan Windows 8 demi mengalahkan semua generasi Windows yang pernah ada.

Sumber :

http://www.beritateknologi.com/windows-8-kini-sudah-dimulai-pengembangannya/

Jaringan Komputer

Jaringan Komputer

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk

Komunikasi: contohnya surat elektronik, instant messaging, chatting

Akses informasi: contohnya web browsing

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

Personal Area Network (PAN)

Campus Area Network (CAN)

Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.

Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.

Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.

Global Area Network (GAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:

Topologi bus

Topologi bintang

Topologi cincin

Topologi mesh

Topologi pohon

Topologi linier

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

1. Berdasarkan distribusi sumber informasi/data

- Jaringan terpusat Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server

- Jaringan terdistribusi Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.


2. Berdasarkan jangkauan geografis dibedakan menjadi:

- Jaringan LAN merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.

- Jaringan MAN Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.

- Jaringan WAN Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.


3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.

- Jaringan Client-Server Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.

-Jaringan Peer-to-peer Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.


4. Berdasarkan media transmisi data

- Jaringan Berkabel (Wired Network) Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.

- Jaringan Nirkabel(WI-FI) Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Sumber : http://id.wikipedia.org/wiki/Jaringan_komputer