13.07.2015 Views

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

WindowsEventAppender: send log messages in the MS Windows event manager(Internet Explorer only). FileAppender: write log messages in a local file on the client (IE and Mozilla). AjaxAppender: allow to send log messages to a remote server with asynchronousHTTP request. MetatagAppender: add log messages as meta data. JavaScript Console Appenders for Opera, Mozilla and SafariMany Appender can be used in a same time. To format the logs there are several "Layout"implementations available. Log4js is <strong>di</strong>stributed under the Apache License, Version 2.0.7.6. Javascript XML frameworks7.6.1. Google AjaxXSLThttp://log4js.berlios.de/AJAXSLT is an implementation of XSL-T in JavaScript, intended for use in fat web pages, whichare nowadays referred to as AJAX applications. Because XSL-T uses XPath, it is also animplementation of XPath that can be used independently of XSL-T. XSL-T is a language fortransforming XML documents from one language to another. An XSL-T style sheet would beused, for instance, to convert the unformatted content from an XML document into the a <strong>full</strong>yformattedHTML document. AJAXSLT takes this process one step forward, by implementing XSL-Tin Javascript and having it run in your browser. Thus, your web browser can fetch XMLdocuments <strong>di</strong>rectly from the server, and perform the format conversion locally; thus saving timeand bandwidth. Utilizes Backbase AJAX engine - cross browser compatible Declarative (XML-based) AJAX programming model. Open-source license (BSD). By an search solutions company which refers to itself as"Google".7.6.2. Backbase XML/XSLT/XPATHhttp://goog-ajaxslt.sourceforge.net/Backbase Enterprise Ajax is targeted at developers who need to create more compelling AjaxWeb interfaces for any type of software application. It takes care of all the Ajax plumbing workand makes Ajax development fast and easy. It integrates with any type of technology that canoutput (X)HTML. Backbase Enterprise Ajax runtime is a robust and comprehensive Ajax enginethat transforms any web browser into a rich presentation environment. It provides a largeamount of generic and reusable Rich Internet features, such as single page user interfaces, dragand-drop,animations, advanced keyboard navigation, real-time updates and validations, flexibleuser interface skinning and data bin<strong>di</strong>ng facilities. Backbase Enterprise Ajax works like anapplication server inside the browser: it offers a runtime with all the Ajax “plumbing” you need tocreate enterprise-class Ajax applications. Developers can code in XML or in JavaScript. Theframework facilitates smart code reuse practices with an architecture based on object orientedpatterns and multiple inheritance support. In ad<strong>di</strong>tion to the runtime, the Backbase frameworkincludes over 250 widgets and functions that can easily be customized. The framework includesthe ability to customize, extend components, and create entirely new components, withoutwriting browser-specific code, and without experience in the details of Ajax. The framework isextensible and integrates <strong>di</strong>rectly with Struts, JSF, SOA, Portals and other server platforms. Itincludes an Ajax development plug-in for the Eclipse platform and a browser-based debugger.93

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!