Linux For Your Life

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 9 April 2010

User Interface Management System

Posted on 06:24 by Unknown
     User Interface Management System (UIMS) adalah mekanisme untuk memisahkan rapi proses atau logika bisnis dari antarmuka pengguna grafis (GUI) kode program komputer [1] . UIMS dirancang untuk mendukung N-tier arsitektur dengan ketat mendefinisikan dan menegakkan batas antara logika bisnis dan GUI. A cukup kaku arsitektur Perangkat Lunak hampir selalu tersirat oleh UIMS, dan paling sering hanya satu paradigma pemisahan itu didukung dalam UIMS tunggal. Sebuah UIMS juga mungkin memiliki perpustakaan dan sistem seperti alat-alat grafis untuk menciptakan sumber daya antarmuka pengguna atau menyimpan data.

     Umumnya, Anda tidak dapat dengan mudah menggunakan beberapa sistem UIMS pada saat yang sama, sehingga memilih model yang benar untuk UIMS Anda adalah keputusan desain kritis dalam setiap proyek. Pilihan sistem tergantung pada sistem (s) Anda ingin membuat user interface untuk, dan gaya umum aplikasi Anda. Misalnya, jika Anda ingin membuat front end berbasis web, atau hanya sebuah aplikasi mandiri atau keduanya yang akan menjadi faktor penting dalam memilih. Jika Anda ingin menyebarkan ke Macintosh, Windows dan Linux, yang lebih lanjut akan mempengaruhi pilihan Anda sistem UIMS.
Ada banyak UIMS pendekatan yang diuraikan dalam makalah penelitian. Namun, tidak ada sangat banyak sistem yang tersedia secara komersial atau melalui open source

MODEL UIMS

    Foley dan Wallace menjelaskan model "linguistik" untuk manajemen user interface terdiri dari Lapisan Presentasi, sebuah Dialog Control layer dan lapisan Aplikasi. Lapisan ini sesuai dengan leksikal, sintaksis dan semantik lapisan dari teori bahasa formal. Sementara model Foley secara teoritis pencerahan, itu tidak mengusulkan suatu sistem praktis khusus untuk memisahkan kode. Ada juga kasus menarik perbatasan banyak yang tidak rapi jatuh ke dalam salah satu lapisan ini.

IMPLEMENTASI DARI UIMS

    Sebuah sistem berbasis pendekatan fungsional semua tindakan user interface sebagai antarmuka untuk fungsi. Ada dialog semata-mata untuk mengumpulkan parameter untuk fungsi-fungsi yang dipanggil saat dialog akan ditutup. Menu Pohon adalah salah satu keluarga implementasi model yang mengikuti pola ini.
   Model Mengedit adalah spesialisasi tata bahasa UIMS berbasis. Mereka hadir semua interaksi sebagai presentasi langsung dari objek presentasi yang mendasarinya. Pada dasarnya, menggunakan tata bahasa pemrograman sebagai tata bahasa untuk GUI. Sebuah bar gulir dapat hadir integer, kotak centang dapat menyajikan sebuah boolean, fungsi disajikan sebagai tombol atau item menu. Sebuah kotak dialog atau menu adalah presentasi dari suatu obyek kompleks yang mengandung sifat dan fungsi.

Sumber : en.wikipedia.org , google.com ,bing.com
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Tugas SoftSkill | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Changing OpenOffice Splash Screen Images
    when we run openoffice will come openoffice splash screen image that was used we see, we may feel bored with the splash screen and want to r...
  • Subject-verb agreement
             Subject-verb agreement is a grammatical rule that states that the verb must agree in number with its subject.  In English,  prese...
  • Copy Seluruh Isi Website Dengan WebHTTrack
    S aat menyulusuri suatu website yang terdapat di internet,misalnya situs berisikan lyric lagu atau situs berisikan cerita komik,terkad...
  • Mengembalikan GRUB bootloader yang hilang pada Ubuntu Linux
        Tutorial ini akan menjelaskan bagaimana mengembalikan grub setelah menginstal Windows 7/Vista/Xp. Jika anda menggunakan dual boot PC de...
  • Make Repository local in Ubuntu and Debian
          The first step we doing when we will make the local Repository is download the complete package Repository. To download the complet...
  • Malin Kundang Story From Padang Indonesia
    Long time ago, in a small village near the beach in West Sumatera, lived a woman and her son, Malin Kundang. Malin Kundang's father ha...
  • Switch to Kubuntu, Xubuntu, or Edubuntu
            To switch to Kubuntu, Xubuntu, or Edubuntu , use Synaptic to search for and install kubuntu-desktop , xubuntu-desktop , or edubuntu...
  • Tangkuban Perahu Part 1
                  Once upon a time in west Java, Indonesia lived a wise king who had a beautiful daughter.   Her name was Dayang Sumbi.  She lik...
  • Grand Thief Auto V
        Grand Thief Auto atau yang sering ita dengar dengan GTA akan muncul dengan seri terbarunya yaitu Grand thief Auto V seri terbaru ini aka...
  • Tugas FPGA (Seven Segment Display)
        Seven segment adalah alat tampilan elektronik yang bisa menampilkan penomoran decimal. Seven segment biasanya diidentifikasi dalam indus...

Categories

  • Applications
  • cairo-dock
  • convert Rpm to Deb
  • Desktop
  • Distro
  • Download Manager
  • Fix Crash GUI
  • Format USB
  • game
  • hardware
  • Install Linux
  • internet and Web
  • Linux Intro
  • LiveUSB
  • Local Repository
  • nautilus
  • Optimize Linux system
  • Programming Language
  • Robot
  • Server
  • so
  • Terminal
  • Tips and Trick OpenOffice
  • Tugas Manajemen Proyek dan Risiko
  • Tugas SoftSkill
  • wifi

Blog Archive

  • ►  2012 (5)
    • ►  June (2)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
  • ►  2011 (29)
    • ►  December (10)
    • ►  November (2)
    • ►  October (2)
    • ►  May (11)
    • ►  March (2)
    • ►  February (2)
  • ▼  2010 (74)
    • ►  December (13)
    • ►  October (4)
    • ►  June (12)
    • ►  May (10)
    • ▼  April (6)
      • Why Linux Is Better Then Windows
      • Computer-Supported Cooperative Work (CSCW) Part 2
      • Computer-Supported Cooperative Work (CSCW)
      • Format USB Stick FlashDisk With Partition Editor
      • Format USB Stick Dengan Partition Editor
      • User Interface Management System
    • ►  March (8)
    • ►  February (18)
    • ►  January (3)
  • ►  2009 (42)
    • ►  October (6)
    • ►  September (13)
    • ►  August (13)
    • ►  July (10)
Powered by Blogger.

About Me

Unknown
View my complete profile