Graphical user interface
Dari Wikipedia,
ensiklopedia bebas
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
|
Sebuah Unix desktop yang awal tahun 1990-an gaya
menjalankan X Window antarmuka pengguna grafis Sistem
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.
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.
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.
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.
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]
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)
§ 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.
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 .
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 .
|
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]
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]
0 komentar:
Posting Komentar
mohon kritik dan saran
tapi jangan kejam kejam amat yak.huhu