User Interface Markup Languages Part 1
We all know how important the graphical user interface (GUI) is for all websites. Though a website may have excellent content if the user interface is poorly designed users will have an extremely difficult time extracting the information they need or finishing whatever task they were set out to do on that website. The GUI is a factor that largely affects the user satisfaction and as we all know it is the satisfied customer/user that will come back and maybe even spread the news. Because of this GUI is extremely important.
User interface markup languages are of course used to render a site’s GUI. Most user interface markup languages are actually dialects of XML (which I have already briefly touched on in the general purpose languages but will be discussing in greater depth).
- User Interface Markup Language (UIML) - Notable due to the fact that it is a pioneer in user interface markup languages. However, it is actually not popular. Open standard.
- XML User Interface Language (XUL) - Used by Mozilla as its primary user interface language. Adheres to many modern standards making Mozilla products problem-free when it comes to interoperability.
- eXtensible Application Language (XAL) - Used for applications that run Java and/or Ajax Clients
- Scalable Vector Graphics (SVG) - Not really a user interface language but can support two-dimensional graphics and other graphical applications both in the web and mobile devices. Proposed by W3C.
to be continued..