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.

Avoid tra<strong>di</strong>tional approaches problems of creating multiple copies of class prototypes Cross browser compatibility Eclipse and WSAD friendly, compatible with JSDoc Js documentation Examples and technical articles available Source code of Gravey and example applications Open-source license7.1.5. Javeline PlatFormhttp://www.polyglotinc.com/Gravey/Javeline PlatForm is a software development kit for buil<strong>di</strong>ng next-generation applications. WithJaveline PlatForm developers can deliver applications to modern browsers on all platforms, inshorter development cycles and with more functionality. Javeline PlatForm outperforms othertoolkits in two key aspects, development time and user functionality. PlatForm introduces you towriting Rich Internet Applications (RIA) using Ajax. The advantages of Ajax and Javeline'sdeclarative development enable you to focus on the end result you want your programs toachieve, rather than the "how" in buil<strong>di</strong>ng them. The platform is flexible, user-friendly, and hassupport such as programming examples, tutorials, and documentation. Platform uses JavaScriptand HTML/CSS, enabling you to easily adjust to using these tools with existing web architecturesand desktop applications.About Javeline technolgies and features: TelePort: is the part of Javeline PlatForm that actually makes it 'Ajax'. TelePort is theAsynchronous communication library that uses JavaScript And Xml (Ajax) to communicateto a server without refreshing the page. SmartBin<strong>di</strong>ngs: is a development method created by Javeline to leverage existingtechnologies and methodologies into the world of Web 2.0 and beyond. It couples triedand-trueXpath-powered databin<strong>di</strong>ng with the exciting new programming languages andtechniques that today's Internet offers. Data bin<strong>di</strong>ng is the act of interactively connectinga piece of data to a user-interface. SmartBin<strong>di</strong>ngs can facilitate data bin<strong>di</strong>ng both betweendata and the user-interface and also within the user interface itself. FlowML: Javeline FlowML is a multime<strong>di</strong>a system tightly integrated in the Javeline Productline. Manipulating video streaming, video enco<strong>di</strong>ng, visual effect processing and computervision, it can be used as an integral part of Javeline DeskRun and PlatForm drivenapplications. W3C standard compliant. Opensource: the core of PlatForm is released under the GPL license Write Less Code Create User-Friendly Applications Quickly Adapt when the spec changes Good documentation7.1.6. MochiKithttp://www.javeline.com/MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help youget your work done, fast. Authors borrowed good ideas from Python, Objective-C, etc. andadapted them to JavaScript.Its features:73

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

Saved successfully!

Ooh no, something went wrong!