17 December 2011

Hak paten Google untuk teknologi mobil tanpa pengemudi


Amerika Serikat (AS) memberikan hak paten atas teknologi mobil tanpa pengemudi kepada Google. Hak intelektual tersebut berkaitan dengan metode untuk mengalihkan kendali kendaraan dari manusia ke mesin.

Metode itu akan menjelaskan bagaimana mobil bisa mengetahui kapan kendali dialihkan, lokasi mobil dan tujuan berkendara.

Seperti dilansir BBC, Jumat (16/12), Google mengatakan teknologi itu bisa digunakan untuk pariwisata atau sekedar mengirim mobil yang rusak ke bengkel.

Aplikasi bernama "Mengalihkan Kendaraan Moda-Ganda ke Moda Otonomi" sudah diterapkan bulan Mei, namun baru diumumkan ke publik minggu ini.

Dalam dokumen hak paten, dijelaskan bahwa teknologi itu menggunakan dua jenis sensor. Sensor pertama mengidentifikasi "jalur pendaratan" ketika kendaraan berhenti. Sensor kedua akan terpicu secara otomatis dan memberikan data pada mesin mengenai lokasi dan tujuan.

"Jalur pendaratan memberikan informasi pada pengemudi di mana tempat parkir yang pas untuk kendaraan tersebut. Jalur pendaratan juga bisa memberi mesin petunjuk bahwa kendaraan terparkir di wilayah yang memungkinkan untuk beralih ke moda otonomi," demikian dituturkan dalam dokumen hak paten.

Menurut Google, jalur pendaratan bisa beruparambu lalu lintas, tanda di dinding atau garis dan panah yang menunjukkan di mana kendaraan harus diparkir. 

Untuk mendeteksi lokasi parkir, mobil canggih itu bisa mengaktifkan penerima GPS (sistem penanda lokasi global) untuk menemukan lokasi kasar dan menggunakan sensor untuk mendeteksi pohon, semak atau unsur unsur penanda lain yang bisa menentukan lokasi pastinya.

Yang diluncurkan Google di bulan Desember


Mungkin bulan Desember adalah bulan tersibuk Google pasalnya pada bulan ini yang juga merupakan akhir tahun 2011 Google banyak meluncurkan dan umumkan produk-produknya, awalnya kemunculan dan pengumuman Google Nexus S  yang merupakan smartphone Android penerus Nexus One yang pastinya banyak dinanti pecinta perangkat mobile OS Android diseluruh dunia. Dan setelah itu perusahaan Mountain View ini juga meluncurkan versi teranyar dari platform mereka, yakni Android 2.3 Gingerbread SDK . Benar masih versi SDK artinya hanya baru dirilis untuk pengembang aplikasi. Oleh karenanya belum dirilis untuk publik jadi sabar aja bagi kalian yang ingin buru-buru menginstall sistem operasi keren ini.
Selain itu Google juga umumkan Chrome Web Store dapat berbelanja via browser Chrome dan sistem operasi Chrome untuk PC. Dapat dimaklumi kenapa Google meluncurkan produk-produknya karena Desember merupakan bulan belanja bagi warga Amerika dan Eropa karena masa itu adalah Natal dan tahun baru.
Google telah umumkan Google Nexus S bukan Nexus Two, yang merupakan hasil kerja sama mereka dengan perusahaan elektronik Korea, Samsung, sebagai manfuktur pembuat perangkat kerasnya. Nexus S merupakan penerus kesuksesan mereka setelah merilis, Nexus One, untuk bersaing dikerasnya pasar perangkat mobile dan mendominasi perang OS mobile di sana.
Dan Nexus S merupakan ponsel pertama yang menggunakan seri Android terbaru, yakni Gingerbread atau Android 2.3. Jadi mereka yang membeli smartphone ini, nantinya akan merasakan kehebatan yang ditawarkan oleh Gingerbread. Mau kah anda?
Dan Nexus S akan mulai beredar di Amerika pada tanggal 16 Desember dan untuk UK tanggal 20 Desember.

Spesifikasi Google Nexus S

Connectivity
* Quad-band GSM: 850, 900, 1800, 1900
* Tri-band HSPA: 900, 2100, 1700
* HSPA type: HSDPA (7.2Mbps) HSUPA (5.76Mbps)
* Wi-Fi 802.11 n/b/g
* Bluetooth 2.1+EDR
* Near Field Communication (NFC)
* Assisted GPS (A-GPS)
* microUSB 2.0
Display
* 4.0″ WVGA (480×800)
* Contour Display with curved glass screen
* Super AMOLED
* 235 ppi
* Capacitive touch sensor
* Anti-fingerprint display coating
Size and weight
* 63mm x 123.9mm x 10.88mm
* 129g
Hardware
* Haptic feedback vibration
* Three-axis gyroscope
* Accelerometer
* Digital compass
* Proximity sensor
* Light sensor
Processor and memory
* 1GHz Cortex A8 (Hummingbird) processor
* 16GB iNAND flash memory
Cameras and multimedia
* Back-facing: 5 megapixels (2560×1920)
* 720 x 480 video resolution
* H.264, H.263 MPEG4 video recording
* Auto focus
* Flash
* Front-facing: VGA (640×480)
* 3.5mm, 4-conductor headset jack
(stereo audio plus microphone)
* Earpiece and microphone
* Software noise-cancellation
Battery
* Talk time up to 6.7 hours on 3G
(14 hours on 2G)
* Standby time up to 17.8 days on 3G
(29.7 days on 2G)
* 1500 mAH Lithum Ion
Software
* Android 2.3 (Gingerbread)
* Android Market
* Calendar
* Gmail
* Google Earth
* Google Maps with Navigation
* Google Search
* Google Talk
* Google Voice
* Voice Actions
* YouTube

Google Chrome Operating System


Setelah mengeluarkan browser yang diberi nama Google Chrome, kini google akan kembali membuat gebrakan dengan merilis sebuah Operating System (OS) yang akan di beri nama Google Chrome OS. Berita ini secara resmi diumumkan di official google blog , selasa 7 Juli 2009.
Google Chrome OS bersifat open source dan baru bisa dinikmati di pertengahan akhir tahun 2010. Karena rencananya baru tahun ini kode sumbernya akan di buka ke public untuk bekerjasa dengan komunitas open source dalam pengembangannya.
Google menyatakan bahwa Google Chrome OS dirancang sebagai operating system yang cepat dan ringan. Sehingga dalam perancangannya akan mengutamakan tiga aspek pokok dalam sebuah operating system. Yaitu kecepatan, keamanan, dan kemudahan dalam penggunaannya.
Operating system Google Chrome dirancang bagi para maniak internet, yaitu orang-orang yang lebih banyak menghabiskan waktunya di dunia maya. Oleh karena itu netbook menjadi target awal pengaplikasian operating system ini. Kenapa netbook yang dipilih? karena netbook juga dibuat khusus bagi para maniak internet. Sehingga sangat cocok dengan tujuan pembuatan Google Chrome OS.
Bagaimana performance dari Operating System Google Chrome? Kita tunggu saja tahun depan.

Minggu ini Google telah meluncurkan sistem operasi berbasis open source bernama Chrome OS. OS ini akan segera menyambangi pasar pada musim liburan 2010 mendatang.
Sayang, Chrome OS hanya akan berjalan pada piranti keras yang memang ada kerjasama dengan pihak Google. Tentunya piranti yang cocok adalah sebuah netbook.
Setelah Google melakukan uji coba terhadap os terbarunya untuk notebook, kabarnya google akan segera merilis chrome os untuk notebook tersebut pada bulan juni mendatang. Hal tersebut disampaikan oleh Senior Vice President untuk Chrome, Sundar Pichai di acara konferensi pengembang Google I/O di San Francisco.

Seperti dilansir oleh Mashable, Kamis (12/5/2011), chrome os tersebut akan digunakan oleh Samsung dan Acer pada notebook keluarannya. Notebook Samsung yang akan menggunakan google chrome os tersebut memiliki layar 12,1 inci, dengan ketahanan baterai 8 jam dan harganya mulai dari $429 sampai $499. Sedangkan notebook Acer akan memiliki layar 11,6 inci, dengan ketahanan baterai 6,5 jam dan harga berkisar $349.

Google chrome os tersebut akan tersedia di Amazon.com dan Best Buy untuk wilayah Amerika Serikat (AS), sementara untuk negara-negara lain juga akan tersedia di waktu yang bersamaan.

Berbeda dengan sistem operasi lainnya seperti Windows dan Mac OS X, Chrome os akan berbasis cloud dan hanya bekerja pada aplikasi yang berbasis web sehingga Google Chrome os tersebut memiliki kecepatan yang tinggi dan lebih hemat energi.
Pichai membeberkan 5 kelebihan memakai Chrome OS :
1. Booting yang Cepat
Pichai menyebutkan bahwa Chrome OS sama seperti sebuah televisi saat dinyalakan. Tidak memiliki jeda waktu booting yang lama, karena tak memiliki aplikasi lokal yang membatasi ruang gerak hardware.
2. Masalah Keamanan
OS ini diintegrasikan dengan Chrome browser. Dengan demikian maka selayaknya browser, OS ini akan langsung mengupdate sistem keamanannya secara default. Hal ini masih ditambah lagi dengan penyimpanan data secara fisik dalam storage yang kini dirancang minimalis. Pasalnya semua data dapat disimpan secara online.
3. Dukung Arsitektur X86 dan ARM
Google berjanji untuk mengaplikasikan baik arsitektur X86, ARM dan code-code populer bagi netbook lainnya.
4. Menu Aplikasi 
Sebuah aplikasi web yang baru kini dapat ditemui dalam menu aplikasi secara permanen pada Chrome OS ini. Hal ini akan membantu pengguna untuk mencari sebuah aplikasi baru langsung secara online. Selain memudahkan pengguna menu aplikasi ini juga menguntungkan pihak pengembang.
5. Bersahabat dengan Microsoft Office
Walau Microsoft dengan Windows-nya merupakan pesaing berat mereka, namun Chrome OS ini ternyata juga mendukung dijalankannya dokumen office. Saat peluncuran Chorme OS, Pichai juga mendemokan bahwa Chrome dapat membuka sebuah dokumen via Microsoft office live. Microsoft office live adalah sebuah aplikasi web gratis bagi pengguna Windows live.
Saat pengguna membuka sebuah dokumen berekstensi .xls, Chorme OS akan langsung membuka Excel via Microsoft Office Live secara online.

Beberapa Rahasia dari Google Chrome

Bagi anda yang suka surfing di internet pasti tau kan apa itu browser? nah ada beberapa browser yang sering digunakan ada Mozilla Firefox, Google Chrome, IE ( Internet Explorer ), Opera, Flock dan banyak lagi laa pikonya. Nah untuk sekarang kita coba menguak beberapa cara cepat yang ada di Google Chrome. tapi sebelumnya apakah anda sudah menggunakan Google Chrome? Jika belum anda bisa mendownload di www.google.com/chrome Google Chrome adalah browser yang dikeluarkan oleh google. Browser keluaran Google tersebut katanya ni memiliki kemampuan dan fitur-fitur lebih canggih dibanding yang lainnya. diantaranya yang banyak dibandingkan adalah masalah kecepatannya, Google Chrome diklaim tak tertandingi oleh browser manapun uueeetttsss keren kan? coba deh.....
Berikut ini ada beberapa rahasia yang tersembunyi (hidden secrets) dari Google Chrome:
1. Control + Shift + T
Membuka kembali tab yang tidak sengaja ditutup oleh anda ketika browsing. Google Chrome bisa mengingat hingga 10 tab yang tidak sengaja ditutup. 
2. Alt + Home atau Control + T
Menampilkan semua situs dan bookmark yang pernah dibuka oleh anda sebelumnya dalam bentuk thumbnail. Fitur ini terdapat pada browser Opera dan add ons pada FireFox. Alt + Home untuk membuka situs pada halaman yang sama, sedangkan Control + T pada halaman baru.
3. Membuka Link Situs Dengan Cepat
Untuk membuka link situs dengan cepat, Google Chrome menyediakan fitur yang sama dengan Mozilla FireFox 3, yaitu dengan klik pada mouse scroll atau anda langsung klik dan drag saja link ke tab browser.
4. Bookmark Situs Dengan Cepat
Klik tanda bintang pada bagian kiri dari address bar dari browser. Address bar Google Chrome juga bisa langsung berfungsi sebagai seacrh page yang langsung ke search engine yang kita inginkan teman-teman.
5. Incognito Window (Control + Shift + N)
Fitur ini memungkinkan anda untuk browsing secara aman lewat windows browser, karena dengan fitur ini anda tidak akan meninggalkan jejak seperti ‘browser & search history’ dan cookies. Jadi kalau anda tidak yakin akan situs yang dikunjungi atau tidak ingin orang lain di tempat kerja tahu anda mengunjungi sebuah situs, fitur ini tentu berguna bagi anda.
6. Shift + Escape
Buka task manager Google Chrome dengan cepat untuk melihat pemakaian memori dan untuk mematikan tab yang berpotensi membuat browser freeze (hang).
7. Control + Tab (Control + Shift + Tab)
Cobalah menggunakan shortcut ini untuk berpindah tab dengan cepat, Control + tab untuk maju dan Control + Shift + Tab untuk mundur. Cara lainnya untuk langsung ke posisi yang tuju secara berurutan adalah dengan shortcut Control + 1, Control + 2 hingga Control + 9.
8. about:plugins & about:crash
Masukkan kata-kata about:plugins pada address bar untuk melihat plugins apa saja yang terinstall di Google Chrome. Dan about:crashes untuk melihat tab mana yang membuat Chrome crash, freeze atau hang. Fitur lainnya: about:stats, about:histograms, about:memory, about:cache, about:dns.
9. Akses menu pada Chrome
Anda bisa mengakses menu-menu untuk di-customize ataupun optimize pada bagian kanan pada browser chrome. Pilihlah menu yang bergambar kunci inggris lalu pilihlah option. Nah di dalamnya terdapat banyak pilihan seperti menjadikan Chrome sebagai default browser, mengganti default Search, mengganti bahasa, dan lain sebagainya.
10. Control + B
Menghilangkan dan tampilkan Bookmark browser dengan cepat.
11. Control + H
Buka semua situs yang pernah dikunjungi (history) dengan cepat. Pada bagian kanan ada pilihan delete history for this day, kalau anda ingin menghapus history situs yang pernah dikunjungi pada hari tersebut.
12. Control + J
Buka windows download file. Shortcut ini sama seperti pada Mozilla FireFox.
Nah segitu aja dulu...anda bisa mencobanya sendiri. Selamat mencoba....


16 December 2011

Coretan Pertama Windows 8

Sebuah slide presentasi roadmap dari Windows Server Italia terlihat oleh UXEvangelist menunjukkan bahwa utama berikutnya Windows Server rilis untuk Microsoft ditetapkan untuk 2012, yang sekitar tiga tahun dari peluncuran Windows 7.

Meskipun roadmap ini berjudul rilis Windows Server, masih tepat untuk tujuan kita menebak 
Windows Server 2008 adalah rilis mayor dan mengambil tempat di tahun 2008, yaitu empat tahun sebelum 2012. Rilis utama berikutnya untuk sistem operasi klien akan terjadi satu tahun setelah. Dalam hal ini, Microsoft mengharapkan untuk merilis Windows 8 beberapa waktu pada tahun 2013.
Perhatikan ~ (Tilda) yang berarti perkiraan. Sebagaimana telah kita lihat dengan pengembangan Windows 7, Microsoft tidak menyebutkan apa pun spesifik tentang tanggal rilis sampai RTM sangat dekat. perkiraan Asli Windows 7 RTMing pada bulan April dan Oktober juga off dari tanggal 22 Juli.
Jajak pendapat saat ini kami telah berjalan pada sidebar menunjukkan sebagian besar pengunjung kami berpikir Q4 2011 akan menjadi Windows 8 tanggal rilis. Bagaimana menurut Anda sekarang? Marilah kita tahu di komentar.
Dalam sebuah posting blog di website Belanda, Microsoft mengatakan Windows versi berikutnya, yakni Windows 8, tengah dikembangkan. Dikatakannya, Windows 8 tidak akan diluncurkan hingga dua tahun kedepan. Kabar itu muncul di sela posting blog yang sedang memperingati satu tahun Windows 7. Dalam halaman Web yang sama, dituliskan pula bahwa Windows 8 akan termasuk Windows App Store, serupa dengan yang diperkenalkan Apple untuk Mac minggu lalu. Selain itu, login ke dalam Windows tak lagi dengan fingerprint atau mengetik password, tetapi pada pengenalan wajah (face recognition). Selain itu, Microsoft menjanjikan boot-up yang jauh lebih cepat dari Windows 7. Desas desus yang beredar, termasuk pada slide deck yang terpampang di halaman Websiter tersebut, Windows 8 akan diluncurkan Microsoft di awal tahun 2011. Pasalnya, perusahaan yang dikendarai Steve Ballmer itu enggan disaingi Apple yang baru saja memperkenalkan Mac OX X Lion. Nampaknya Microsoft ingin mempertahankan suasana yang kompetitif. Namun, mendengar kabar Windows 8 baru akan keluar sekitar dua tahun lagi bukan sesuatu yang baru. Sebelumnya, perusahaan yang berkantor di Seattle itu pernah menghabiskan waktu lebih lama dan tertinggal jauh dari Apple saat mengembangkan Windows 7. Ya, Windows 7 dirilis pada bulan Oktober setahun lalu, sekitar dua tahun setengah setelah Windows Vista. Sementara gap antara Windows Vista dan Windows XP lebih jauh lagi, sekitar lima tahun.


 Kali ini, Microsoft tampaknya bakal berhasil dengan Windows 8 mereka. Pusat-pusat penelitian mereka di seluruh dunia sedang mengembangkan teknologi untuk sistem operasi masa depan tersebut.
Suasana pada Konferensi Microsoft PDC (Professional Developer Conference) awalnya terasa cerah. Namun, kemudian wajah Steven Sinof­sky, President of Windows and Windows Live Division, menjadi membatu. “Apa yang Anda rencanakan untuk Windows 8 yang baru?”, tanya seorang reporter. Sinofsky terdiam sebentar. Reporter kembali mengulangi pertanyaannya. Akhirnya, Sinofsky menjawab, “Saya tidak me­nga­takan apa-apa. Windows 8? Itu Anda yang bilang, bukan saya.” Microsoft tetap tidak mau berkomentar walaupun beberapa detail tersebut bocor ke publik. Namun, detail tersebut hanya menyangkut perubahan de­ngan interface, bukan teknologi di baliknya.

Walaupun Microsoft tampak diam, secara internal mereka sudah berkonsentrasi dengan Windows 8. Berdasarkan bocoran dari pegawai mereka, ada dua skenario untuk jadwal release Windows 8. Dalam blog-nya, seorang developer menye­butkan 1 Juli 2011 sebagai awal dari Lifecycle Support. Saat ini, ia tidak lagi bekerja di Microsoft. Sumber lain, yang berasal dari sebuah presentasi, mengungkapkan bah­wa jadwal RTM (Release to Manufacturing) Windows 8 sekitar tahun 2012.
Salah satu alasan bagi Microsoft untuk tidak berkomentar seputar Windows 8 mungkin disebabkan oleh trauma Vista.
Banyak yang berharap Windows 8 dapat menghadirkan tekonologi yang tepat di masanya. Sepertinya, desakan tersebut muncul lantaran kesuksesan Windows 7 itu sendiri, sampai-sampai pengguna tidak ingin versi Windows yang lebih dari Windows 7. Menurut Forrester Research, hanya satu persen dari selu­ruh perusa­haan di AS dan Eropa yang mau melewatkan Windows 7 untuk menunggu versi selanjutnya. Selebihnya, 99 persen pasti meminta agar Microsoft tidak terburu-buru untuk mengganti Windows 7 menjadi Windows 8.


Tidak mengherankan bahwa seorang pegawai Microsoft melalui blog-nya (saat ini, postingan blog tersebut telah dihapus) mengungkapkan bahwa Windows 8 benar-benar berbeda dan pengoperasian komputer akan menjadi revolusi. Banyaknya keinginan untuk melakukan perubah­an merupakan suatu kebutuhan karena hardware platform untuk Windows saat ini semakin terkikis. Komputer mini, mulai dari smartphone sampai dengan iPad, saat ini merajai pasar dan banyak di antaranya yang tidak lagi menggunakan prosesor Intel, melainkan prosesor ARM yang tidak dapat menjalankan Windows.
Untuk Windows 8, Microsoft harus melakukan perubahan yang lebih besar. Panduan yang diperlukan untuk itu sudah tersedia berkat proyek-proyek penelitian mereka yang bertebaran di seluruh dunia. Mereka hanya tinggal menerapkannya saja. Paling tidak, terdapat empat proyek Microsoft yang menarik untuk masa depan Windows.
Sistem operasi Barrelfish: Jalan pada semua hardware
“Kami hanya ingin melihat apakah sistem ini berfungsi”, jelas Andrew Baumann (developer) mengenai sistem operasi Barrelfish yang dikembangkan bersama dengan Universitas Zürich. Kelebihan Barrelfish terletak pada multikernel. Multikernel dirancang untuk berjalan pada beberapa prosesor sekaligus serta bekerja sama de­ngan prosesor lainnya, seperti GPU dari graphics card. Developer menyebut konsep mereka sebagai Multikernel OS, berbeda dibandingkan dengan monokernel pada Windows, Mac OS, dan Linux.
Barrelfish akan mengatur setiap core prosesor menjadi satu kernel. Setiap kernel bekerja sebagai node dalam sebuah jari­ngan core. Setiap node terdiri atas dua elemen. Elemen pertama bekerja dalam User Mode dan mengorganisir tugas-tugas untuk dan antar-CPU. Elemen ini identik dalam setiap kernel. Elemen lainnya akan mengambil peran Hardware Interface dan berfungsi sebagai CPU driver. Interface tersebut akan disesuaikan dengan hardware, misalnya command set dan karakteristik sebuah prosesor x86, ARM, ataupun GPU.
Manajemen distribusi CPU resource pada Barrelfish berbeda dibandingkan de­ngan Windows. Pada Windows 7, Microsoft mengoptimalkan Centralized Dispatcher Lock yang berguna untuk manajemen proses sehingga bottleneck tidak terjadi lagi ketika sistem harus bekerja dengan 8 atau 16 core. Oleh sebab itu, Windows 7 dapat berjalan pada sebuah komputer yang memiliki sampai 256 CPU. Namun, semakin banyak core, semakin kecil optimalisasi kinerja yang diperoleh.
Barrelfish mengatasi masalah ini secara lebih sistematis. Di sini, beberapa Dispatcher, satu untuk setiap Kernel, saling menyesuaikan satu sama lain. Komunikasi antara masing-masing kernel berlangsung melalui Remote Procedure Calls dengan mengalokasikan memory area bersama. Dengan mekanisme ini, jumlah dan jenis CPU yang digunakan tidak lagi memiliki batasan. Performa Barrelfish akan bertambah sesuai dengan jumlah CPU.
INI YANG DITAWARKAN WINDOWS 8: Banyak konsep dalam Barrelfish yang melangkah jauh ke depan. Namun, hanya dua yang terlihat menarik, yaitu kemudahan porting Barrelfish terhadap prosesor tipe lain, seperti prosesor ARM. Selain itu, Barrelfish menggunakan GPU melalui kernel terpisah pada saat dibutuhkan. Di sini, terdapat keuntungan performa untuk tugas-tugas spesifik yang sebelumnya kurang dapat direalisasikan. Namun, Barrelfish tidak menyediakan solusi otomatis untuk porting software yang diprogram dengan C atau C++ ke tipe prosesor lain.
Singularity OS: Sistem anti-crash
Teorinya, Bluescreen selalu dihubungkan dengan Windows. Walaupun sudah berkurang, tetap saja tampilan biru masih muncul pada Vista dan Windows 7. De­ngan Singularity, Microsoft mengembangkan sebuah sistem yang tidak lagi mengenal Bluescreen. Tidak ada lagi istilah crash. “bahkan dalam environment yang tidak bersahabat sekalipun”, menurut pengembang Microsoft, Galen Hunt. Singularity dapat mengatasi masalah ini, karena sistem dipisahkan oleh software dengan proses yang sedang berjalan dan tidak dapat mengakses hardware.
Isolasi software hanya berfungsi pada program-program yang dijalankan dalam sebuah runtime environment, seperti aplikasi Java dan .NET. Runtime bertugas agar kode program tidak “terputus” dan tidak menghasilkan buffer overflow yang menyebabkan crash. Jadi, Singularity dapat mengatasi risiko yang muncul dari aplikasi yang kurang baik di program atau bahkan malware sekalipun.
Sayangnya, konsep tersebut tidak diterapkan secara penuh untuk Windows. Umumnya, program-program yang berhubungan dengan pengguna ditulis dalam bahasa, seperti C atau C++. Lantaran program tersebut langsung dijalankan dalam CPU, secara prinsip performanya menjadi lebih baik. Windows terproteksi dari potensi risiko yang dapat ditimbulkan oleh program. Program berjalan dalam User Mode CPU sehingga tidak memiliki banyak akses. Namun, langkah proteksi ini meminimalkan lompatan performa dari bahasa program tersebut.

Windows mencadangkan Kernel Mode untuk fungsi-fungsi sistem yang penting. Namun, Singularity dapat menjalankan semua aplikasi secara terproteksi dalam Kernel Mode. Walaupun dalam runtime environment, performa yang diperoleh masih sebaik program-program C pada Windows 7.
INI YANG DITAWARKAN WINDOWS 8: Sebelumnya, Kernel Mode hanya digunakan Windows untuk komponen hardware dari sistem operasi terutama driver hardware. Dengan software isolation, system service seperti interface COM yang digunakan terutama untuk ActiveX, juga dapat berjalan dalam mode ini. Untuk itu, komponen sistem tersebut ditransfer, misalnya ke dalam .NET Framework. Hasilnya, sistem menjadi lebih stabil, sehingga serangan malware dapat diminimalkan.
Browser Gazelle: Terlindungi dari serangan Internet
Browser ini merupakan aplikasi sentral dalam sistem operasi dan mungkin satu-satunya bagi kebanyakan pengguna. Tidak mengherankan ini memicu pertaru­ngan untuk membuat browser yang paling cepat dan aman. IE9 bakal diluncurkan pada akhir 2010 ini, mendahului kemunculan Window 8. Browser untuk Windows 8 nantinya adalah IE10.
Generasi IE9 secara teknis masih menyempurnakan kekurangan yang terdapat pada browser-browser sebelumnya. Performanya semain ditingkatkan de­ngan memanfaatkan resouce tambahan, seperti cadangan dari graphics card. Arsitektur browser lebih aman dengan menjalankan plugin ke dalam proses terpisah. Namun, browser tidak terlindungi dari serangan-serangan yang berkaitan, misalnya pencurian data. Cross Site Scripting  berlangsung antara browser dan website. Jangan kaget, jelas Helen J. Wang yang memimpin Browser Project Gazelle di Microsoft. Generasi awal browser tersebut belum dikembangkan untuk mengatasi masalah-masalah tersebut.
Oleh sebab itu, Gazelle tidak hanya memperhatikan macam-macam bahasa program, melainkan juga sumbernya. Gazelle dapat menjalankan JavaScript dari sebuah website yang terpercaya, seperti www.chip.co.id secara normal. Namun, bila script code di-load dari sumber-sumber di luar website CHIP, Gazelle akan menjalankannya dalam proses terpisah dengan hak akses terbatas.

Windows 8 Siap untuk Teknologi Baru
Dengan sistem operasi mendatang ini, Microsoft memiliki kesempatan untuk mengganti sebagian atau seluruh komponen sistem yang tidak aman dan usang.
64 Gantikan 32 bit: Windows 8 hanya akan ditawarkan untuk sistem 64 bit. Versi lain tidak efektif untuk hardware yang modern. Apalagi, software 32 bit masih tetap berjalan secara normal.
EFI Gantikan BIOS: Penerus BIOS, EFI, sudah mendukung sistem 64 bit dari Windows Vista dan Windows 7. Untuk Windows 8, Microsoft memianta produsen hardware agar membuat driver yang kompatibel dengan EFI untuk motherboard mereka.
.NET Gantikan COM: Sampai saat ini, program-program masih menggunakan interface COM untuk berkomunikasi dengan komponen sistem. Aplikasi komponen-komponen yang sensitif, seperti ActiveX, ke dalam .NET Framework mampu meningkatkan keamanan sistem.
MF Gantikan DirectShow: Mulai versi 8, Windows hanya menggunakan Media Foundation (MF) sebagai ganti DirectShow untuk repoduksi multimedia. MF menawarkan stabilitas dan performa yang lebih baik berkat Hardware-Acceleration melalui GPU.

Dari arsitektur ini, Gazelle menjadi seperti sebuah sistem operasi mini. Oleh sebab itu, namanya saat ini disebut ServiceOS. Dengan sistem ini, Gazelle juga dapat menjalankan file-file EXE, yaitu native code, dan juga mengaktifkan hardware eksternal seperti sebuah webcam atau GPS.
INI YANG DITAWARKAN WINDOWS 8: Konsep keamanan pada Gazelle maju selangkah, namun belum diimplementasikan dalam browser dan belum bisa membuat web menjadi zona yang aman. Arsitektur ini juga dapat diterapkan untuk IE10, tanpa harus menjadikan browser sebagai sistem operasi kedua, seperti yang didesain untuk Gazelle sebenarnya.
Package ManagementCoApp: Tidak ada lagi masalah software
Umumnya, program dikembangkan untuk platform Windows karena sistem operasi ini berjalan pada hampir 95 persen PC yang ada. Walaupun demikian, dukungan software sebenarnya bisa lebih baik, terutama untuk aplikasi-aplikasi open source. Banyak pengembang yang menganggap bahwa program-program yang kebanyakan merupakan open source untuk platform Linux, sulit untuk diporting ke platform Windows. Masalahnya sering terjadi saat software yang telah di-compile hendak menggunakan beberapa fungsi dalam DLL tertentu. Apakah programmer menemukan fungsi tersebut dalam versi yang sesuai pada setiap Windows. Tidak ada yang tahu.
Proyek CoApp dapat mengatasi masalah ini. Programer Microsoft, Garrett Serack, berencana untuk mengembangkan sebuah Packet Manager untuk platform Windows, seperti yang tersedia dalam dunia Linux. CoApp dikembangkan sebagai proyek open source. Menurut Serack, proyek ini baru dapat diaplikasikan dalam satu sampai dua tahun mendatang. Sebenarnya, proyek tersebut dirancang untuk Windows 8, namun juga dapat berjalan pada XP, Vista, dan Windows 7.
Starting point dari CoApp adalah Windows Side by Side (WinSxS). Berkat komponen sistem ini, berbagai versi DLL dapat bekerja sama satu sama lain. Saat sebuah software ter-install, melalui sebuah Manifest, software tersebut dapat menjelaskan versi DLL yang diperlukan. Apabila manifest tidak me­nyediakannya, Windows mengambil DLL versi yang standar.
Akhirnya, CoApp menawarkan sebuah platform untuk meng-compile source code program ke dalam Windows tanpa masalah. Bagi pengguna, ini berarti lebih banyak program open source dalam versi terbaru dan pengguna memiliki modul terpusat sehingga program dapat diaktualkan dengan mudah dan aman.
INI YANG DITAWARKAN WINDOWS 8: Versi Windows mendatang, tidak hanya meng­adaptasi proyek CoApp, melainkan juga diperluas menjadi software komersil. Bisa saja, sistem ini menjadi dasar untuk platform aplikasi sendiri. Sepertinya akan ada banyak lowongan pekerjaan baru. Untuk Windows 8,  pada awal tahun, Microsoft mencari programer untuk kembali mengembangkan Update Client. Selanjutnya, Windows 8 akan menyediakan update dari produsen software yang sudah terpercaya, seperti pada driver hardware saat ini. Jadi, lubang keamanan terbaru, misalnya dalam Ado­be Reader, dapat ditutup dengan cepat.
KESIMPULAN: Microsoft mengembangkan sederetan proyek yang diharapkan dapat me­nyempurnakan core Windows agar performanya lebih cepat, serbaguna, dan aman. Itulah yang dijanjikan oleh Windows 8. Kemungkinan, Microsoft ingin membuat sebuah sistem operasi untuk semua platform, mulai dari smartphone sampai dengan komputer desktop. Tujuannya, kembali mendominasi pasar
Sumber : vivanews.com, windows8center.com, chip.co.id

Membuat Table dan Constraint di Oracle

Tabel adalah objeck yg digunakan untuk menyimpan data.
Untuk menerapkan aturan di tabel digunakan CONSTRAINT.
 CONSTRAINT adalah aturan yang diterapkan di tabel untuk menjaga konsistensi dan integritas data.
Constraint bisa didefinisikan bersamaan dengan perintah CREATE TABLE atau setelah tabel terbentuk dengan perintah ALTER TABLE

Constraint ada 5 jenis
- Primary Key
- Unique
- Not null
- Check
- Foregn Key

Tabel dan constraint yang akan dibuat ada di PAPAN TULIS.

CREATE TABLE jurusan (
kode         VARCHAR2(3),
nama_jrs     VARCHAR2(30)
             CONSTRAINT nn_nama_jrs NOT NULL);


CREATE TABLE mahasiswa (
nim          NUMBER(4) CONSTRAINT pk_mhs PRIMARY KEY,
nama         VARCHAR2(15) DEFAULT 'Noname' NOT NULL,
jk           CHAR(1) CONSTRAINT ck_jk CHECK(jk IN ('L','P')),
email        VARCHAR2(25),
tgl_masuk    DATE DEFAULT sysdate);

ALTER TABLE mahasiswa
ADD CONSTRAINT fk_kode_jrs FOREIGN KEY (jrs)
REFERENCES jurusan(kode);
--> Error karena kolom KODE di tabel Jurusan belum dijadikan
    Primary key atau Unique

ALTER TABLE jurusan
ADD CONSTRAINT pk_jurusan PRIMARY KEY(kode);

ALTER TABLE mahasiswa
ADD CONSTRAINT fk_kode_jrs FOREIGN KEY (jrs)
REFERENCES jurusan(kode); --> berhasil

-- Pastikan kolom tidak ada email mahasiswa yg sama
ALTER TABLE mahasiswa
ADD CONSTRAINT uq_email UNIQUE(email);

Cara ngedrop constraint

ALTER TABLE mahasiswa
DROP CONSTRAINT fk_kode_jrs;

bagaimana mengetahui constraint2 yg ada di suatu tabel
SELECT constraint_name,
       constraint_type,
       table_name
FROM user_constraints
WHERE table_name IN ('MAHASISWA','JURUSAN');

CONSTRAINT_NAME                C TABLE_NAME
------------------------------ - ------------
PK_JURUSAN                     P JURUSAN
SYS_C005474                    C MAHASISWA
CK_JK                          C MAHASISWA
PK_MHS                         P MAHASISWA
FK_KODE_JRS                    R MAHASISWA
UQ_EMAIL                       U MAHASISWA

-- Buat lagi dengan ON DELETE SET NULL
ALTER TABLE mahasiswa
ADD CONSTRAINT fk_kode_jrs FOREIGN KEY(jrs)
REFERENCES jurusan(kode) ON DELETE SET NULL;

SQL> DELETE jurusan WHERE kode='MI';

1 row deleted.

SQL> SELECT * FROM jurusan;

KOD NAMA_JRS
--- ------------------------------
TI  Teknik Informatika

SQL> SELECT * FROM mahasiswa;

       NIM NAMA            J EMAIL                     JRS TGL_MASUK
---------- --------------- - ------------------------- --- ---------
         1 BUDI            L budi@yh.com                   16-AUG-11
         2 Nina            P nani@yh.com               TI  10-AUG-11

rollback;

ON DELETE CASCADE
------------------
ALTER TABLE mahasiswa
DROP CONSTRAINT fk_kode_jrs;

ALTER TABLE mahasiswa
ADD CONSTRAINT fk_kode_jrs FOREIGN KEY(jrs)
REFERENCES jurusan(kode) ON DELETE CASCADE;

SQL> ALTER TABLE mahasiswa
  2  DROP CONSTRAINT fk_kode_jrs;

Table altered.

SQL> ALTER TABLE mahasiswa
  2  ADD CONSTRAINT fk_kode_jrs FOREIGN KEY(jrs)
  3  REFERENCES jurusan(kode) ON DELETE CASCADE;

Table altered.

SQL> SELECT * FROM mahasiswa;

       NIM NAMA            J EMAIL                     JRS TGL_MASUK
---------- --------------- - ------------------------- --- ---------
         1 BUDI            L budi@yh.com               MI  16-AUG-11
         2 Nina            P nani@yh.com               TI  10-AUG-11

SQL> SELECT * FROM jurusan;

KOD NAMA_JRS
--- ------------------------------
MI  Manajemen Informatika
TI  Teknik Informatika

SQL> DELETE jurusan WHERE kode='MI';

1 row deleted.

SQL> SELECT * FROM jurusan;

KOD NAMA_JRS
--- ------------------------------
TI  Teknik Informatika

SQL> SELECT * FROM mahasiswa;

       NIM NAMA            J EMAIL                     JRS TGL_MASUK
---------- --------------- - ------------------------- --- ---------
         2 Nina            P nani@yh.com               TI  10-AUG-11

Membuat tabel dengan Subquery
-----------------------------
Buatlah copy dari data pegawai yang berada di deptno 10 dan 30
Gunakan Create Table dengan subquery

CREATE TABLE copy_emp1030
AS
SELECT * FROM emp
WHERE deptno IN(10,30);

SET LINESIZE 120
SELECT * FROM copy_emp1030;

EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO
----- ---------- --------- ---------- --------- ---------- ---------- ----------
 7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300         30
 7521 WARD       SALESMAN        7698 22-FEB-81       1250        500         30
 7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400         30
 7698 BLAKE      MANAGER         7839 01-MAY-81       2850                    30
 7782 CLARK      MANAGER         7839 09-JUN-81       3000                    10
 7839 KING       PRESIDENT            17-NOV-81       5000                    10
 7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0         30
 7900 JAMES      CLERK           7698 03-DEC-81        950                    30
 7934 MILLER     CLERK           7782 23-JAN-82       1300                    10


Menambah Kolom Baru
-------------------
Tambahkan kolom ALAMAT ke tabel MAHASISWA
Sebelum :
DESC mahasiswa;

ALTER TABLE mahasiswa
ADD (alamat    VARCHAR2(30));

Sesudah :
DESC mahasiswa;

-- Beri nilai default untuk alamat 'BANDUNG'
ALTER TABLE mahasiswa
MODIFY alamat DEFAULT 'BANDUNG');

-- Kolom nama_jrs tadinya NOT NULL, ubah menjadi boleh null
ALTER TABLE jurusan
MODIFY nama_jrs NULL;

-- Ganti nama kolom NAMA menjadi NAMA_MHS di tabel MAHASISWA
DESC mahasiswa;
ALTER TABLE mahasiswa
RENAME COLUMN nama TO nama_mhs;
DESC mahasiswa;

-- Hapus kolom email
ALTER TABLE mahasiswa
DROP COLUMN email;