6. MATERIALS USED
The actual conduct of this project required the involvement
of numerous tools both hardware and software whose role will be declined as
well.
6.1. Software
This refers to a list of software that helped in the
construction of the project and the various programming languages used.
6.1.1. HTML
The Hypertext Markup Language, HTML generally short, is the
data format designed to display web pages. It is a markup language that allows
writing of hypertext, hence its name. HTML also allows structuring semantically
and formatting the page content, to include multimedia resources including
images, input forms, and programmable elements such as applets. It allows the
creation of interoperable documents with varied amenities manner consistent
with web accessibility requirements. It is often used in conjunction with
programming languages (JavaScript) and presentation formats (cascading style
sheets). HTML is originally derived from the Standard Generalized Markup
Language (SGML).
In this work, it is the HTML 5 to be used, this version offers
new attributes and tags and new specifications.
.
6.1.2. CSS: Bootstrap framework
CSS (Cascading Style Sheets) is a computer language used to
describe the presentation of HTML and XML documents. The standard defines CSS
are published by the World Wide Web Consortium (W3C). Introduced in mid-1990,
CSS is commonly used in web design and well supported by web browsers in the
2000s.
Note that until today, many CSS features are incompatible for
some browsers. And it is the same for the CSS3 version that is used in this
project, even some specifications have not yet been integrated in most
browsers.
Thus, in order to make the development easy, we associate the
Bootstrap framework, which is a CSS framework put in place by twitter to help
in the building of websites. Bootstrap associate JQuery to involve more
performance.
6.1.3. JavaScript
According to Wikipedia, JavaScript is a scripting programming
language mainly used in interactive web pages but also on the server side. It
is an object oriented language by the prototype, that is to say that the basic
language and key interfaces are provided by objects that are instances of
classes, but which are each equipped with builders for generating their
properties, including a prototype property that allows to generate custom
objects heirs.
JavaScript code can be integrated directly into Web pages, to
be executed on the client. This is when the web browser that supports the
execution of these programs called scripts.
Generally, JavaScript is used to control the data entered in
HTML forms, or interact with the HTML document via the Document Object Model
interface provided by the browser (this is sometimes called dynamic HTML or
DHTML). It is also used to perform dynamic services, sometimes pointless,
strictly cosmetic or for ergonomic purposes.
JavaScript is not limited to the handling of HTML documents
and can be used to manipulate documents SVG, XUL, and other XML dialects. On
the contrary, the possibilities of language are seen increased through new
technologies (AJAX, JSON) and many libraries (including JQuery, SeaHorse).
6.1.3.1. AJAX
According to the Web Dictionary, AJAX means software
architecture for creating pages and to interact with the user web applications
and / or other applications without the need to reload page in the web browser
client. This means AJAX relies on technologies present in the different web
browsers, including JavaScript and XML, which are included in the acronym AJAX
"Asynchronous JavaScript and XML".
AJAX does not bring anything new compared to these
technologies, most of which have existed for many years. However it offers a
method to use them together to create dynamic applications executed by
browsers.
|