Pertemuan Keempatbelas Dukungan Implementasi Jaringan Internet
Gambaran Alat bantu pemrograman menyediakan level pelayanan untuk pemrogram Sistem windowing sebagai dukungan inti untuk thread (galur) pengguna-sistem terpisah dan simultan Pemrograman aplikasi dan kontrol dialog Kotak alat bantu interaksi membawa pemrogram lebih dekat ke level persepsi pengguna Sistem manajemen antarmuka pengguna membantu mengelola hubungan antara presentasi dan fungsionalitas suatu objek Jaringan Internet
Pendahuluan Perhatian kita sampai saat ini masih kurang terarah pada pemrogram aktual Lanjutan pengkodean akan membawa pemrograman dari perangkat keras spesifik ke teknik interaksi spesifik Lapisan dari alat bantu pengembangan Sistem windowing Toolkits (alat bantu) interaksi Sistem manajemen antarmuka pengguna Jaringan Internet
Elemen Sistem Windowing Peralatan independen Pemrograman terminal abstrak Device drivers Model citra untuk ouput dan (sebagian) input Pixels Graphical Kernel System Programmers’ Hierarchical Interface to Graphics (PHIGS) PostScript Jaringan Internet
cont Pemakaian bersama sumber daya Pencapaian secara bersama tugas-tugas pengguna Sistem window mendukung proses-proses independen Isolasi aplikasi individual Jaringan Internet
Sistem Manajemen Antarmuka Pengguna User Interface Management Systems (UIMS) menambahkan level lain diatas toolkits (alat bantu) Toolkits terlalu sulit untuk yang bukan-pemrogram Alternatifnya: UI development system (UIDS) UI development environment (UIDE) Sebagai sebuah arsitektur konseptual Menyediakan pemisahan diantara semantik aplikasi dan presentasi, meningkatkan: Portabilitas Penggunaan kembali Multiple interfaces (antarmuka jamak) Customizability Mengidentifikasi roles/peranan (contoh: Seeheim) Komponen presentasi Kontrol dialog Model antarmuka aplikasi Jaringan Internet
Implementasi UIMS Teknik-teknik untuk kontroler dialog Jaringan menu Notasi grammar (tata bahasa) Diagram transisi state Bahasa event Bahasa deklaratif Batasan-batasan Spesifikasi grafis Jaringan Internet
Aliran kontrol dialog Kontrol internal (contoh: perulangan baca-evaluasi) Kontrol eksternal (kemandirian semantik aplikasi atau presentasi) Kontrol presentasi (contoh: spesifikasi grafis) Jaringan Internet
SEKIAN Jaringan Internet