mphil presenation author: max mulawa ([email protected]) research student,software developer...

11
MPhil presenation Author: Max Mulawa ([email protected]) Research Student,Software Developer Supervisor: Dr Richard Picki Standard for development of reusable User Interface Web Components

Upload: nelson-alexander

Post on 17-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

MPhil presenation

Author: Max Mulawa ([email protected])

Research Student,Software Developer

Supervisor: Dr Richard Picking

Standard for development of reusable User Interface Web Components

Page 2: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

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

Page 3: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

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.

Page 4: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

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.

Page 5: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

5

Examples of Web UI Components

TreeView control Menu control

Page 6: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

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

Page 7: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

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

Page 8: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

8

Summary

Standards are becoming more important in software industry

High quality of components gives vendors advantage over their competitors on the software market

Page 9: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

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

Page 10: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

10

Any questions?

Page 11: MPhil presenation Author: Max Mulawa (maxm@link-infotec.co.uk) Research Student,Software Developer Supervisor: Dr Richard Picking Standard for development

11

ASP.NET UI Component Standard