Introduction to the development of modern Web applications - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Introduction to the development of modern Web applications

Description:

Belgian Laboratory of Computer-Human ... A Web application is a program that is accessed with a Web browser over a network. ... The past (The artisan times) ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 11
Provided by: Prof775
Category:

less

Transcript and Presenter's Notes

Title: Introduction to the development of modern Web applications


1
Introduction to the development of modern Web
applications
  • Francisco Javier Martínez Ruiz
  •      Université catholique de Louvain (UCL)
  • Unit of Information Systems (ISYS)
  • Belgian Laboratory of Computer-Human Interaction
    (BCHI)

2
Agenda
  • What is a Web application?
  • How to build a Web application?
  • The past
  • Today
  • The future
  • UsiXML

3
What is a Web application?
  • A Web application is a program that is accessed
    with a Web browser over a network.

4
What can the user see of the application?
  • The user see a web page.
  • (technically,
  • a User Interface).
  • There are multiple approaches to design them.

5
How to build a Web application?
Programmatic approach
button new button()
Declarative approach
HTML
Graphical User Interface Tool generator approach
6
The past (The artisan times)
  • A experimented programmer used to create a user
    interface using the programmatic approach.
  • The results were of variable quality
  • And the required effort to modify the web pages
    were huge!!

7
Today
  • Most of the work is done with Visual Generators
    or Descriptive language editors.
  • But the effort to create interfaces to new
    devices remains.
  • Moreover, the lack of support of usability
    guidelines and also the problem of keeping
    updated (and working) our web application.

8
The future
  • Zero programming only models!!
  • The programming details are left to the
    machines.
  • One of the most interesting approaches is the one
    proposed by UsiXML, that support a methodology to
    create the user interfaces based on models.

9
UsiXML
  • What is UsiXML?
  • It is a XML-compliant User Interface Description
    Language
  • Publicly available from http//www.usixml.org
  • Free to use, open for access, easy to expand and
    touch stone of a group of tools and methodologies
    to develop user interfaces.

10
Thank you very much for your attention
http//www.usixml.org User Interface eXtensible
Markup Language
For more information and downloading,http//www.i
sys.ucl.ac.be/bchi
Write a Comment
User Comments (0)
About PowerShow.com