• kullanıcı arabirimi. kullanıcı ile program arasında veri akışının gerçekleştiği ortam
  • (bkz: gui)
  • programin herseyini bi takim duumelere baalayalim bi klik te hop oraya bi klik te zip buraya gitsin kullanici adli yapit.
  • gui ile karistirilan bir hede. efendim gui, yani grafik kullanici arabirimi bir nevi ikonlar ve renkler ile insanin dogal algisina hitap eden, bunun ustune potansiyel kullanicinin goz zevkini celmeye yonelik bir tasarimdir. ui ise, gui olayini icerir, ancak asil olarak gorsel arabirimin altinda yatan mantigi ve bunun uzantisi olarak insan-makina iliskisini belirler.

    temelde olay ve sav sudur:

    bir program tamamen kullanicinin gordugudur.

    aciklama - yani:

    alt tarafta hangi super optimize algoritmalar silsilesi ve ne dahiyane error-handling fonksiyonlari ve ne temiz kodlama *** ornegi olursa olsun, bu kullaniciya ancak dolayli sekilde yansir. yani, bir programin ana rutinlerinin hatalari ancak zictigi veya cok agirdan aldigi durumda belli olur. asil olan yazilimin cozmeyi iddia ettigi hedefini ne denli pratik ve yanlis anlamaya izin vermeyerek yaptigidir; cunku yazilimlar amac degil, aractir*.

    kullanici arabirimi a baslangic seti ve belirsiz b amac seti arasindaki yollarin insan algisina uygun sekilde tutarli olmasini saglama cabasidir. ozetle, arabirim programin kendisidir. arayuz bir programin degerlendirildigi herseydir.

    ---

    bu konuda bi dolu kitap var ve ben de bir tane sevdigim referans vereyim (bu sayede kubradan attigimi dusunmeyin) ilgileniyorsaniz faydalanin:

    (bkz: http://www.amazon.com/…ng-interactive/dp/0201379376)
    hakkinda: (bkz: http://en.wikipedia.org/wiki/the_humane_interface)

    ek not: bu konuda en basit ornek pc/mac (veya windows/mac os x) karsilastirmasidir. bir windows kullanicisi olarak soyleyeyim, ui acisindan osx windows'a dogru psikolojik yaklasim olarak en az bes basar (ki her ikisi de cruft ustune cruft doludur). en iyisi ve dogrusu beos idi, ama o hic tutamadi. bu konuda canli en temiz yaklasim gnome, ancak onun da yolu var.
    el cihazlarinda palmos superdir; gerci o da geberdi gibi, sadece inanilmaz ui basarisi nedeniyle hala bi turlu gomulemiyor.
  • kullanici arayuzu. bunu yapan insan da kullanici arayuzu tasarimcisidir. buyuk isletmelerde bu konuyla psikologlar, human-machine interaction konusunda uzman muhendisler, ve tasarimcilar bir arada calisirlar. tabi sonra tutup "ne var ki cakiverirsin gradient'i" mantigiyla kendi kendine arayuz cizen yazilim muhendisleriyle cilgin atarlar, cok ama cok buyuk ihtimalle.
  • yazılım geliştiren yada mezuniyet projesi hazırlayacak olan bilgisayar öğrencilerinin aslında hep es geçtiği bir noktadır. teorik olarak tekrar eden bir döngü içinde proje (yazılım) geliştiriliyor ise bu projenin belirli noktalarında yapılan arayüz önce sistemi geliştirilen kişiler tarafından düşünülür ve tasarlanır, daha sonra müşteriye bir protatif sunularak onların verimliliği, yaklaşımı, sınıp sınmadığı gibi durumlar tartışılır. projenin ilerleyen aşamalarında sistemdeki değişiklikler muhakkak ki muhakkak arayüze yansıyacaktır, amma ki renk değişir amma ki sonuca a tab ından değil de b tabından ulaşırsınız. neticede bütün bunlar verimliliği etkilediğinden dikkat edilmesi gereken bir husustur. hatta sistem tamamlanmış ise testing aşamasında bunun üzerine ayrıyetten bir çalışma yapılır ise ileride artı olarak dönecek bir kart cebe indirilmiş olunur (bu eylem zaman kaybı olarak görülsede ileride sistem geliştirilecek yada başkasına da aynı sistemi satacak iseniz sizin için büyük bir yardımcı olacaktır)
  • bazen çok basit sebeplerden büyük sorun illüzyonları yaratan şey ("the thing").

    örneğin internet bankacılığında, işlem listesi görüntülenirken en güncel işlemin en üstte olmasına alışkın veya bu beklentideki kişi, muazzam bir körlükle soldaki tarihlerin sıralanışına göz atmaksızın sayfayı aşağı kaydırmayı düşünemeden işlemin hala hesabına yansımadığını düşünüp, müşteri hizmetlerini delirtebilir.

    o yüzden lütfen bankacılık uygulamaları, web siteleri vs tasarlıyorsanız kullanıcıların ve müşteri hizmetlerinin psikolojilerini düşününüz efendim.

    --- spoiler ---

    ekşi itiraf için ibretlik olan o hikayedeki mal benim.
    --- spoiler ---
  • yaklaşık 2 senedir kendimi bu alanda geliştirdim, artık bir firmada çalışıp projelerin içinde bulunmak istiyorum. yardımcı olabilecek yazarlar yazarsa çok sevinirim.
hesabın var mı? giriş yap