having to re-read the entire site to send or receive data
III. HTML HTML (HyperText Markup Language) is a page description language. The HTML file is a text file,
from a server. Such behavior of the web application is to remind the behavior of desktop programs.
which in addition to visible text includes tags, which are
VIII. SMARTY
then interpreted by the browser web page. HTML tags their
Smarty is object-oriented library of scripts
appearance, or even contain links to other pages or
designed to create templates for PHP applications. The
elements. Each tag begins and ends with a sharp
idea of creating templates born with the increasing
incidentally, the size of the letters inside the tag does
popularity of PHP, when there was a need to separate
not matter.
the content of the code (PHP) from the presentation
describe
the
individual
elements,
define
code (HTML).
IV. CSS
Smarty templates tags are replaced with data generated
CSS (Cascading Style Sheets, CSS for short) is
by the application content. One of the important features
a cascading style sheets in order to format HTML
of the system smarty is its speed of action by compiling
elements to display in the browser. CSS has a large
templates into a PHP scripts, as well as built-in caching
number of commands through which the viewer knows
system.
how it is to render the text inside the HTML element. Available commands can be obtained by visiting:
The figure 2 shows the main appearance of the hosting
www.w3schools.
service
application written
using
the
previously
described techniques:
V. jQuery jQuery is one of the most popular JavaScript libraries. Gained popularity thanks to its simplicity in writing scripts, not paying attention to the compatibility of Internet browsers.
VI. JavaScript JavaScript is a programming language that allows you to add animation to web pages, or interactive
Figure 2 - The main application screen
and dynamic visual effects, either. JavaScript - allows
The application provides each end-user a place to store
you to get instant feedback. JavaScript is a language of
images on an external server. The application gives you
its operation extremely fast, interpreted the user side,
an opportunity to establish a personal account on the
which means that it does not require a previous
site, so the user can store photos in a private gallery.
compilation.
Additionally, there is a possibility to buy a paid service that allows flexibility in transferring more files
VII. AJAX
regardless of their size.
AJAX (Asynchronous JavaScript and XML) is a technique for creating web applications, which allows user interaction with the server. It is done without
IX. Modularity applications
properly filtered before that there is no possibility of information leakage.
XIII. References [1] Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec, Jeremy Stolz, Michael K. Glass, PHP5, Apache i MySQL [2] Steven M. Schafer, HTML, XHTML i CSS. [3] Steve, Ph.D. Holzner AJAX [4] Oficjalna strona wraz z dokumentacją jQuery: http://api.jquery.com
Adam Jagieło, dr inż. Wojciech Zabierowski Department of Microelectronic and Computer Science al. Politechniki 11, 90-924 Łódź , POLSKA E-mail:
[email protected]