Google Search diml.org
[ french ]

 Latest News
 An application of the  WCT_NEWS  component
>> Top of page

2nd Course : Designer course

Introduction

Second course is mostly "design" oriented. It will deal with how page and screen designers, graphic stuff producers and marketers will "think" site construction, and use DIML to produce visible output automation on pages. This section discusses from page graphic art prototype to DIML implementation.

This course does not require specific skill in programming, as the information origin, and the programmping code that produces dynamic data is not in the scope. It will essentially deal with how the DIML is used to produce expected graphic output, and what should be nice uses of it. However, a good knowledge of the DIML statements and concepts will help to undestand the parametrization procedure.

How to operate

This course has a four stage progression, that will pragmaticaly describe the operation a designer would execute to do such a nice job, from a customer need. The produced Web site will be able to function entirely, although data it uses are simulted. Next should come some further work of programmers to produce dynamically effective data.

Roles sharing concept

The main concept that underlies this approach is :

The Web designer, that is, who manages the "applicative semantics", is the core role that determines all the ergonomistic primitives for manipulating data over the Web. Such primitives will have some implications in how the client part of the whole system reacts, and thus, which client-side strategies should be involved.

Web technology & design specialist, he or her has a good practice of the graphic production tools and knows how to make simple or event complex (graphically) static pages, without any "global application strategy", using available languages in the client implementation (HTML, basic Javascript, stylesheets).

This information operator has a good intuitive sight of information sense and organisation. He can recognize patterns, identify repetitions, and will be naturally enjoined to proceed to some factorization.

His implication in the end-user process will soon require data that comes from a dynamic construction. But should he care about how such data are produced ? The DIML concept avoids such knowledge. Just knowing its semantic (a price, a quantity, a flag) and type (image, text, formated text, number, unit) is sufficiant to perform client side implementation and site design. The designer will thus be able to concentrate his production power and increase his own efficiency.

Back to the courses summary

Course

Course start point


All material is copyleft V.G. FREMAUX (EISTI France) 1999 to 2003 except explicitly mentioned