Kamis, 13 Desember 2012

Graphical user interface


Graphical user interface
Dari Wikipedia, ensiklopedia bebas
"GUI" beralih ke halaman ini. Untuk kegunaan lain, lihat GUI (disambiguasi) .
http://upload.wikimedia.org/wikipedia/en/thumb/b/bd/Windows_7.png/300px-Windows_7.png
http://bits.wikimedia.org/static-1.21wmf3/skins/common/images/magnify-clip.png
Screenshot dari GUI di Windows 7 .
http://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Gnome_3.2_shell.png/350px-Gnome_3.2_shell.png
http://bits.wikimedia.org/static-1.21wmf3/skins/common/images/magnify-clip.png
Sebuah screenshot dari GNOME Shell GUI.
A, komputer beige boxy dengan layar hitam dan putih kecil yang menunjukkan jendela dan desktop dengan ikon.
http://bits.wikimedia.org/static-1.21wmf3/skins/common/images/magnify-clip.png
The Xerox Alto adalah orang pertama yang menggunakan antarmuka pengguna grafis.
Dalam komputasi , sebuah antarmuka pengguna grafis (GUI, umumnya diucapkan lengket [1] ) adalah jenis antarmuka pengguna yang memungkinkanpengguna untuk berinteraksi dengan perangkat elektronik menggunakan gambar daripada perintah teks. GUI s dapat digunakan dalam komputer ,perangkat genggam seperti MP3 player, portable media player atau perangkat game, peralatan rumah tangga dan peralatan kantor. Sebuah GUI mewakili informasi dan tindakan yang tersedia untuk pengguna melalui grafis ikon dan indikator visual seperti notasi sekunder , sebagai lawan dari antarmuka berbasis teks , label perintah diketik atau teks navigasi. Tindakan ini biasanya dilakukan melalui manipulasi langsung dari elemen grafis. [2]
Istilah GUI terbatas pada lingkup dua dimensi tampilan layar dengan resolusi layar mampu menggambarkan informasi umum, dalam tradisi ilmu komputerpenelitian di PARC (Palo Alto Research Center). Istilah GUI jarang diterapkan untuk resolusi rendah lainnya jenis interface yang non-generik, seperti video game (di mana HUD [3] lebih disukai), atau tidak terbatas pada layar datar, seperti menampilkan volumetrik . [4]
Isi 
 [hide
·         1 Sejarah
o    1.3 Evolusi
·         2 Komponen
·         3 Post-WIMP interface
·         7 Lihat juga
·         8 Referensi
·         9 Pranala luar
sunting ]Sejarah
http://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/X-Window-System.png/220px-X-Window-System.png
http://bits.wikimedia.org/static-1.21wmf3/skins/common/images/magnify-clip.png
Sebuah Unix desktop yang awal tahun 1990-an gaya menjalankan X Window antarmuka pengguna grafis Sistem
sunting ]Prekursor
Sebuah pendahulu untuk GUI diciptakan oleh para peneliti di Stanford Research Institute , yang dipimpin oleh Douglas Engelbart . Mereka mengembangkan penggunaan berbasis tekshyperlink dimanipulasi dengan tikus untuk Sistem On-Line . Konsep hyperlink ini lebih disempurnakan dan diperluas untuk grafis oleh para peneliti di Xerox PARC , khususnyaAlan Kay , yang melampaui berbasis teks hyperlink dan menggunakan GUI sebagai antarmuka utama untuk Alto Xerox komputer . Paling modern tujuan umum GUI berasal dari sistem ini.
Ivan Sutherland mengembangkan sistem berbasis pointer disebut Sketchpad pada tahun 1963. Itu menggunakan pena cahaya-untuk memandu penciptaan dan manipulasi obyek dalam gambar teknik.
sunting ]PARC user interface
User interface PARC terdiri dari unsur-unsur grafis seperti jendela , menu , tombol radio ,kotak centang dan ikon . User interface PARC mempekerjakan perangkat penunjuk di samping keyboard. Aspek-aspek dapat ditekankan dengan menggunakan singkatan alternatif pengecut , yang merupakan singkatan dari jendela, ikon, menu, dan alat penunjuk.
sunting ]Evolusi

http://bits.wikimedia.org/static-1.21wmf3/skins/common/images/magnify-clip.png
Workstation Xerox Bintang memperkenalkan sistem operasi GUI komersial pertama seperti yang ditunjukkan di atas.
Setelah PARC GUI-sentris komputer pertama model operasi adalah Xerox 8010 Bintang Sistem Informasi pada tahun 1981, [5] diikuti oleh Apple Lisa (yang disajikan konsep menu bar serta jendela kontrol) pada tahun 1983, Apple Macintosh 128K di 1984, dan Atari ST dan Commodore Amiga pada tahun 1985.
GUI awal perintah, sampai munculnya Akses Pengguna IBM umum , [6] digunakan urutan perintah yang berbeda untuk program yang berbeda. Sebuah perintah seperti F3 tombol fungsi diaktifkan bantuan di WordPerfect , tapi keluar dengan IBM program. Menu yang diakses oleh kunci yang berbeda (kontrol di WordStar , Alt atau F10 di Microsoft program, "/" di Lotus 1-2-3 , F9 di Norton Commander untuk nama yang umum beberapa).
Untuk tujuan ini, perangkat lunak awal datang dengan lapisan Keyboard . Ini adalah topeng plastik atau kayu yang duduk di atas ruang kosong antara tombol, menyediakan pengguna dengan menggunakan aplikasi bernama tentang berbagai tombol. Bahkan saat ini, penekanan tombol yang berbeda ada dengan panggilan yang berbeda secara radikal.Sebagai contoh, Control-Alt-Delete antarmuka dicegat di Windows dan Ubuntu untuk memanggil menu tugas. Di lain Unix PC-sistem, hal ini biasanya memerlukan shutdown otomatis.
GUI akrab bagi kebanyakan orang hari ini (sejak awal 2000-an) adalah Microsoft Windows ,Mac OS X , dan X Window System antarmuka untuk komputer desktop dan laptop, dan Symbian , BlackBerry OS , Android , Windows Phone , Palm OS / Web OS , dan Apple iOS untuk handheld (" smartphone ") perangkat.
Apple, IBM dan Microsoft yang digunakan banyak ide Xerox untuk mengembangkan produk, dan IBM Pengguna Umum Aksesspesifikasi membentuk dasar dari antarmuka pengguna yang ditemukan di Microsoft Windows, IBM OS / 2 Manajer Presentasi , dan Unix Motif toolkit dan window manager . Ide-ide ini berkembang untuk menciptakan antarmuka yang ditemukan di versi terbaru Microsoft Windows, serta di Mac OS X dan berbagai lingkungan desktop untuk Unix-seperti sistem operasi , seperti Linux . Jadi GUI terbaru memiliki idiom yang sebagian besar umum.
sunting ]Komponen
Informasi lebih lanjut: WIMP (komputasi) , manajer Jendela , dan lingkungan Desktop
Sebuah GUI menggunakan kombinasi teknologi dan perangkat untuk menyediakan platform yang pengguna dapat berinteraksi dengan, untuk tugas mengumpulkan dan menghasilkan informasi.
Serangkaian unsur-unsur sesuai dengan bahasa visual telah berevolusi untuk mewakili informasi yang tersimpan di komputer. Hal ini membuat lebih mudah bagi orang-orang dengan keterampilan komputer beberapa untuk bekerja dengan dan menggunakan perangkat lunak komputer. Kombinasi yang paling umum dari unsur-unsur tersebut dalam GUI adalah pengecut ("jendela, ikon, menu, perangkat penunjuk") paradigma, terutama di komputer pribadi .
Gaya pengecut interaksi menggunakan virtual perangkat input untuk mengontrol posisi dari pointer dan menyajikan informasi yang terorganisir di jendela dan diwakili dengan ikon. Perintah yang tersedia dikompilasi bersama dalam menu, dan tindakan yang dilakukan membuat gerakan dengan perangkat penunjuk. Sebuah window manager memfasilitasi interaksi antara jendela, aplikasi, dan sistem windowing . The sistem windowing menangani perangkat keras seperti menunjuk perangkat dan hardware grafis, serta posisi pointer.
Dalam komputer pribadi semua elemen ini dimodelkan melalui metafora desktop , untuk menghasilkan simulasi disebut lingkungan desktop di mana layar merupakan desktop, di mana dokumen dan folder dokumen dapat ditempatkan. Jendela manajer dan perangkat lunak lain untuk mensimulasikan menggabungkan desktop lingkungan dengan berbagai tingkat realisme.
sunting ]Posting-WIMP interface
Artikel utama: Post-pengecut
Perangkat mobile kecil seperti PDA dan smartphone biasanya menggunakan elemen WIMP dengan metafora pemersatu yang berbeda, karena kendala dalam ruang dan perangkat input yang tersedia. Aplikasi yang pengecut yang tidak cocok baru dapat menggunakanteknik interaksi , secara kolektif disebut sebagai posting-pengecut user interface. [7]
Pada 2011, beberapa sistem operasi layar sentuh berbasis seperti Apple iOS ( iPhone ) dan Android menggunakan kelas GUI bernamapasca-pengecut . Gaya ini mendukung interaksi menggunakan lebih dari satu jari bersentuhan dengan layar, yang memungkinkan tindakan seperti mencubit dan berputar, yang didukung oleh salah satu pointer dan mouse. [8]
Posting-pengecut termasuk 3D compositing window manager seperti Compiz , Desktop Manager Jendela , dan LG3D. [ rujukan? ]Beberapa pasca-WIMP interface mungkin lebih cocok untuk aplikasi yang model 3D immersive lingkungan, seperti Google Earth . [9]
sunting ]User interface dan interaksi desain
Artikel utama: User interface desain
Merancang komposisi visual dan perilaku temporal GUI merupakan bagian penting dari perangkat lunak aplikasi pemrograman di bidanginteraksi manusia-komputer . Tujuannya adalah untuk meningkatkan efisiensi dan kemudahan penggunaan untuk desain logis yang mendasari suatu disimpan Program , disiplin desain yang dikenal sebagai kegunaan . Metode pengguna berpusat desain yang digunakan untuk memastikan bahwa bahasa visual yang diperkenalkan dalam desain dengan baik disesuaikan dengan tugas.
Fitur antarmuka grafis terlihat aplikasi kadang-kadang disebut sebagai "krom". [10] [11] Biasanya, pengguna berinteraksi dengan informasi dengan memanipulasi visual yang widget yang memungkinkan untuk interaksi sesuai dengan jenis data yang mereka pegang.Widget dari antarmuka yang dirancang dengan baik dipilih untuk mendukung tindakan yang diperlukan untuk mencapai tujuan dari pengguna. Sebuah model-view-controller memungkinkan untuk struktur yang fleksibel di mana antarmuka yang independen dari dan tidak langsung terkait dengan fungsionalitas aplikasi, sehingga GUI dapat dengan mudah disesuaikan. Hal ini memungkinkan pengguna untuk memilih atau merancang berbeda kulit di akan, dan memudahkan pekerjaan desainer untuk mengubah antarmuka seperti kebutuhan pengguna berevolusi. Desain antarmuka pengguna yang baik berhubungan dengan pengguna, bukan arsitektur sistem.
Widget yang besar, seperti jendela, biasanya memberikan bingkai atau wadah untuk isi presentasi utama seperti halaman web, pesan email atau gambar. Yang lebih kecil biasanya bertindak sebagai alat input pengguna.
Sebuah GUI dapat dirancang untuk kebutuhan dari pasar vertikal sebagai aplikasi-spesifik antarmuka pengguna grafis. Contoh aplikasi khusus GUI adalah:
§  Anjungan tunai mandiri (ATM)
§  Point-Of-Sale touchscreens di restoran [12]
§  Self-service checkout digunakan di toko ritel
§  Airline diri ticketing dan check-in
§  Informasi kios di ruang publik, seperti stasiun kereta api atau museum
§  Monitor atau layar kontrol dalam aplikasi industri melekat yang mempekerjakan sistem operasi real time (RTOS).
Para ponsel terbaru dan sistem permainan genggam juga mempekerjakan GUI aplikasi spesifik touchscreen. Baru mobil menggunakan GUI dalam sistem navigasi mereka dan layar sentuh pusat multimedia.
sunting ]Perbandingan dengan antarmuka lain
sunting ]Command-line interface

http://bits.wikimedia.org/static-1.21wmf3/skins/common/images/magnify-clip.png
Modern CLI
GUI diperkenalkan sebagai reaksi terhadap dirasakan curam kurva belajar dari antarmuka baris perintah (CLI), [13] [14] [14] yang membutuhkan perintah untuk diketik pada keyboard yang . Karena perintah yang tersedia dalam antarmuka baris perintah bisa jadi banyak, operasi rumit dapat diselesaikan dengan menggunakan urutan kata singkat dan simbol. Hal ini memungkinkan untuk efisiensi dan produktivitas begitu banyak perintah dipelajari, [13] [14][14] tetapi mencapai tingkat ini membutuhkan waktu beberapa karena kata-kata perintah mungkin tidak mudah ditemukan atau mnemonik . Selain itu, dengan menggunakan baris perintah dapat menjadi lambat dan rawan kesalahan ketika pengguna perlu untuk memasukkan perintah yang sangat panjang, yang terdiri dari banyak parameter dan / atau nama file yang berbeda sekaligus. WIMPs ("jendela, ikon, menu, perangkat penunjuk"), di sisi lain, menyajikan pengguna dengan berbagai widget yang mewakili dan dapat memicu beberapa perintah yang tersedia pada sistem.
Di sisi lain, GUI dapat dibuat cukup keras oleh mengubur dialog yang mendalam dalam sistem, atau memindahkan dialog dari satu tempat ke tempat. Juga, kotak dialog jauh lebih sulit bagi pengguna untuk script.
WIMPs ekstensif menggunakan mode sebagai arti dari semua kunci dan klik pada posisi tertentu di layar yang mendefinisi ulang sepanjang waktu. Command antarmuka baris menggunakan mode hanya dalam bentuk yang terbatas, seperti direktori saat ini dan variabel lingkungan.
Paling modern sistem operasi menyediakan baik GUI dan CLI beberapa tingkat, walaupun GUI biasanya menerima lebih banyak perhatian. The GUI biasanya pengecut-berbasis, meskipun kadang-kadang lainnya metafora permukaan, seperti yang digunakan diMicrosoft Bob , 3dwm atau File System Visualizer (FSV).
Aplikasi juga dapat menyediakan baik interface, dan ketika mereka melakukan GUI biasanya pembungkus pengecut sekitar versi baris perintah. Hal ini terutama umum dengan aplikasi yang dirancang untuk Unix-seperti sistem operasi. Yang terakhir ini digunakan untuk diimplementasikan pertama karena itu memungkinkan pengembang untuk fokus secara eksklusif pada fungsionalitas produk mereka tanpa mengganggu tentang rincian antarmuka seperti merancang ikon dan menempatkan tombol. Merancang program dengan cara ini juga memungkinkan pengguna untuk menjalankan program non-interaktif, misalnya di dalam shell script .
sunting ]Tiga-dimensi antarmuka pengguna
Untuk menampilkan komputer yang khas, tiga-dimensi adalah keliru-mereka menampilkan dua-dimensi. Semantis, bagaimanapun, antarmuka pengguna grafis yang paling menggunakan tiga dimensi - di samping tinggi dan lebar, mereka menawarkan dimensi ketiga dari layering atau menumpuk elemen layar atas satu sama lain. Hal ini dapat diwakili secara visual di layar melalui efek transparan ilusi, yang menawarkan keuntungan bahwa informasi di latar belakang jendela masih dapat dibaca, jika tidak berinteraksi dengan. Atau lingkungan mungkin hanya menyembunyikan informasi latar belakang, mungkin membuat perbedaan nyata dengan menggambar drop shadow efek di atasnya.
Beberapa lingkungan menggunakan metode grafis 3D untuk proyek virtual tiga dimensi benda antarmuka pengguna ke layar. Ini sering ditampilkan digunakan di film-film sci-fi (lihat di bawah untuk contoh). Sebagai kekuatan pemrosesan meningkat hardware komputer grafis, ini menjadi kurang dari hambatan untuk pengalaman pengguna yang halus.
Tiga-dimensi grafis saat ini banyak digunakan dalam permainan komputer, seni dan komputer-aided design (CAD). Sebuah lingkungan komputasi tiga-dimensi juga dapat berguna dalam skenario lainnya, seperti grafis molekul dan desain pesawat .
Beberapa upaya telah dilakukan untuk membuat multi-user tiga-dimensi lingkungan, termasuk proyek Helipad dan Sun Kaca Proyek Mencari .
sunting ]Teknologi
Pertanyaan buku-new.svg
Bagian ini sebagian besar atau seluruhnya bergantung pada satu sumber tunggaldiskusi yang relevan dapat ditemukan pada. halaman pembicaraan . Harap membantumemperbaiki artikel ini dengan memperkenalkan kutipan sumber-sumber tambahan. (Mei 2012)
Penggunaan grafis tiga dimensi telah menjadi semakin umum dalam sistem operasi mainstream, dari menciptakan antarmuka yang menarik- eye candy - untuk tujuan fungsional hanya mungkin dengan menggunakan tiga dimensi. Sebagai contoh, pengguna switching diwakili dengan memutar sebuah kubus yang wajahnya adalah ruang kerja masing-masing pengguna, dan manajemen jendela diwakili melalui Rolodex mekanisme membalik gaya di Windows Vista (lihat Windows Flip 3D ). Dalam kedua kasus, sistem operasi jendela mengubah on-the-fly sambil terus memperbarui isi dari jendela.
Antarmuka untuk Sistem X Window juga telah menerapkan canggih tiga dimensi antarmuka pengguna melalui compositing window manager seperti Beryl , Compiz dan KWin menggunakan AIGLX atau Xgl arsitektur, memungkinkan untuk penggunaan OpenGL untuk menghidupkan interaksi pengguna dengan desktop.
Cabang lain di lingkungan desktop tiga-dimensi adalah tiga-dimensi GUI yang mengambil metafora desktop selangkah lebih maju, seperti BumpTop , di mana pengguna dapat memanipulasi dokumen dan jendela seolah-olah mereka "dunia nyata" dokumen, dengan gerakan realistis dan fisika.
The User Interface Zooming (Zui) adalah teknologi terkait yang menjanjikan untuk memberikan manfaat representasi dari lingkungan 3D tanpa kelemahan kegunaan mereka masalah orientasi dan benda tersembunyi. Ini merupakan kemajuan logis pada GUI, pencampuran beberapa tiga-dimensi gerakan dengan dua dimensi atau " 2.5D "objek vektor. Pada tahun 2006, Hillcrest Labs memperkenalkan antarmuka pengguna pertama zoom untuk televisi. [15]
sunting ]Dalam fiksi ilmiah
Tiga-dimensi GUI muncul dalam fiksi ilmiah sastra dan film sebelum mereka secara teknis layak atau yang umum digunakan. Sebagai contoh, tahun 1993 film Amerika Jurassic Park fitur Silicon Graphics tiga-dimensi file 'Manajer file Navigator Sistem , kehidupan nyata file manager untuk sistem operasi Unix. Film Minority Report memiliki adegan polisi menggunakan khusus 3d sistem data. Dalam prosa fiksi, tiga-dimensi antarmuka pengguna telah ditampilkan sebagai lingkungan immersible seperti William Gibson 's Cyberspaceatau Neal Stephenson 's Metaverse . Imajinasi futuristik Banyak user interface sangat bergantung pada objek-oriented user interface (OOUI) gaya dan gaya terutama berorientasi obyek antarmuka pengguna grafis (OOGUI). [16]
sunting ]Lihat pula

0 komentar:

Posting Komentar

mohon kritik dan saran
tapi jangan kejam kejam amat yak.huhu