110 likes | 280 Views
Standard for development of reusable User Interface Web Components. MPhil presenation. Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer . Supervisor: Dr Richard Picking. My Objective. Explain the idea s and reasons for creating the standard.
E N D
Standard for development of reusableUser Interface Web Components MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking
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
Standard Background • What is a component? • Two major programming platforms .NET and Java support extensively component-oriented development. • Components allow better reusability, extensibility andmaintainability of the systems. • Complex Web UI Components provide better user experience.
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.
Examples of Web UI Components TreeView control Menu control
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 compatibility • Standard document will be in XML format to allow better knowledge management
Summary • Standardsare becoming more important in software industry • High quality of components gives vendors advantage over their competitors on the software market
Resources • Visit: • http://webstandards.org/- website dedicated to web standards • http://msdn.microsoft.com/asp.net/ - ASP.NET development center • http://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