IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

UIML

ที่มา whatis.com

  :   ผู้ชม 13974

UIML (User Interface Markup Language) เป็น descriptive language ที่ให้ผู้เขียนสร้างเว็บเพจที่สามารถส่งอุปกรณ์อินเตอร์เฟซชนิดต่างๆ ตัวอย่าง ไปยังเครื่องคอมพิวเตอร์กับจอภาพขนาดใหญ่และแป้นพิมพ์ หรือ ไปยัง "smart phone" กับจอภาพขนาดเล็กและไม่มีแป้นพิมพ์ ข้อได้เปรียบของ UIML คือเนื้อหาของเว็บสามารถได้รับการสร้างโดยปราศจากความเข้าใจประเภทอุปกรณ์ที่มีอยู่และในอนาคตกับเนื้อหาที่ได้รับการส่ง ผู้พัฒนาเนื้อหาใช้ภาษา markup (บางครั้งอ้างถึงเป็นชุดของ tag) ในการอธิบายหน่วยอินเตอร์เฟซกับผู้ใช้ เช่น input box, text message, menu และ button ผู้เขียนโปรแกรมสามารถเขียนโปรแกรมประยุกต์ที่ใช้เพจ UIML เพื่อสร้างเพจที่ต้องการให้กับแต่ละประเภทอุปกรณ์ เช่น เครื่องคอมพิวเตอร์ smart phone หรืออุปกรณ์เสียง ซึ่งเนื้อหาอาจจะจำเป็นได้รับการส่ง

UIML เป็นโปรแกรมประยุกต์ของ Extensible Markup Language (XML) โดยสามารถคิดว่าคำอธิบาย XML ที่อธิบายโครงสร้างข้อมูล (ชื่อของฟิลด์ หรือ element) ของการอินเตอร์เฟซกับผู้ใช้ ไฟล์ UIML อธิบายเนื้อหาเฉพาะ (ข้อความ, ชื่อของภาพ และอื่นๆ) ในฟิลด์เหล่านั้นหรือ element รวมทั้ง UIML ยอมให้อธิบาย input event ของผู้ใช้และการกระทำผลลัพธ์ markupได้รับการอธิบายในข้อกำหนด UIML ซึ่งรวมเอกสาร XML document type definition (DTD) ทางการสำหรับ UIML เนื่องจาก UIML ต้องการข้อกำหนด element ของอินเตอร์เฟซผู้ใช้ (มักเรียกว่า widget) ในขอบเขตของชื่อที่ใช้โดยชุดเครื่องมือพัฒนาภาษาเฉพาะ (ตัวอย่าง Java AWT หรือ Microsoft Foundation Classes - MFCL) ที่จำเป็นต้องระบุชุดเครื่องมือพาะและรู้จักชื่อสำหรับ element ต่างๆ และคุณสมบัติเหล่านั้นที่ได้รับการใช้โดยชุดเครื่องมือ

Harmonia บริษัทซอฟต์แวร์ ที่พัฒนา UIML ได้เผยแพร่ภาษา open source และวางแผนเสนอให้องค์กรมาตรฐานหลังความเห็นได้รับจากเวอร์ชัน 2.0

ศัพท์เกี่ยวข้อง

XML, Markup, Tag, widget, DTD

update: 30 มิถุนายน 2544

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
дЄВЗСІ№м ตГРЎТГГСต№мКС№ตФ КСиงซЧйНјиТ№ PayPal г№ГТคТ 280 єТท
НШйБјТง аєЧйНงЛЕСงёГГБЄТตФ
Umphang
ГЩйЁСЎНШйБјТงг№НХЎбงиБШБ вґВ ปГРЄТ бБиЁС№
КСиงซЧйНјиТ№ PayPal г№ГТคТ 90 єТท
КงЗ№ЕФўКФทёФм (C) widebase