The design goals of XML emphasize simplicity, generality, and usability over the
Internet. It is a textual data format with strong support via Unicode for the
languages of the world. Although the design of XML focuses on documents, it is
widely used for the representation of arbitrary data structures, for example in
Many application programming interfaces have been developed for
software developers to use to process XML data, and several schema systems exist
to aid in the definition of XML-based languages.
Language (HTML) is the main markup language for displaying web pages and other
information that can be displayed in a web browser.
The purpose of a web
browser is to read HTML documents and compose them into visible or audible web
pages. The browser does not display the HTML tags, but uses the tags to
interpret the content of the page.
HTML elements form the building blocks of
all websites. HTML allows images and objects to be embedded and can be used to
create interactive forms. It provides a means to create structured documents by
denoting structural semantics for text such as headings, paragraphs, lists,
links, quotes and other items. It can embed scripts in languages such as
a prototype-based scripting language that is dynamic, weakly typed and has
first-class functions. It is a multi-paradigm language, supporting
object-oriented, imperative, and functional programming styles.
a Web browser in order to create enhanced user interfaces and dynamic websites.
This enables programmatic access to computational objects within a host
copies many names and naming conventions from Java, but the two languages are
otherwise unrelated and have very different semantics.
jQuery is a
also provides capabilities for developers to create plug-ins on top of the
interaction and animation, advanced effects and high-level, theme-able widgets.
The modular approach to the jQuery library allows the creation of powerful
dynamic web pages and web applications.
Adobe Flash is a multimedia
platform used to add animation, video, and interactivity to web pages. Flash is
frequently used for advertisements, games and flash animations for broadcast.
More recently, it has been positioned as a tool for "Rich Internet Applications"
Flash manipulates vector and raster graphics to provide animation of text,
drawings, and still images. It supports bidirectional streaming of audio and
video, and it can capture user input via mouse, keyboard, microphone, and
camera. Flash contains an object-oriented language called ActionScript and
Flash content may be
displayed on various computer systems and devices, using Adobe Flash Player