mphil presenation author: max mulawa ([email protected]) research student,software developer...
TRANSCRIPT
MPhil presenation
Author: Max Mulawa ([email protected])
Research Student,Software Developer
Supervisor: Dr Richard Picking
Standard for development of reusable User Interface Web Components
2
My Objective
Explain the ideas and reasons for creating the standard.
Present examples of the Web UI components.
Scope of the standard.
Structure of the standard
3
Standard Background
What is a component? Two major programming platforms .NET and Java support extensively component-oriented development.Components allow better reusability, extensibility and maintainability of the systems.Complex Web UI Components provide better user experience.
4
Standard Rationale
On the software market there is plenty of components available but their quality is not verified at all.Usage and functionality offered by the component might be unclear.Web UI component has to coexist with a lot of constraints like web standards, different browsers, development environments.
5
Examples of Web UI Components
TreeView control Menu control
6
Scope of the standard.
Standard does not cover development process but assess its result.I assume that component assessed by standard will be build in ASP.NET (Microsoft Web Technology)Standard will be consisting of Rules divided into categories and subcategories.Standard will have several different levels of compatibilityStandard document will be in XML format to allow better knowledge management
7
Standard Structure
Developer ExperienceUser Experience
Web Standards Compilance User Interface Usability Cross-browser support Component Performance
API Usability Design Time support Documentation & Samples Security & IP protection Layout & Design Client Script architecture Deployment process (installation,
upgrade) Localization & Globalization Support for ASP.NET architecture
End user of webapplication
Developer usingweb component
ComponentVendor that willapply standard
8
Summary
Standards are becoming more important in software industry
High quality of components gives vendors advantage over their competitors on the software market
9
Resources
Visit:http://webstandards.org/ - website dedicated to web standardshttp://msdn.microsoft.com/asp.net/ - ASP.NET development centerhttp://www.w3.org/TR/WCAG10/ - WCAG accessibility standard
Read: “ASP.NET server controls and components” by Nikhil Kothari,Vandana Datye, Microsoft Press 2003”.NET Components” by Juval Lowy,O’Reilly 2005
10
Any questions?
11
ASP.NET UI Component Standard