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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

It’s fast, reliable, more stable and 100% free and open-source. Use of NetConnection debugger, which shows you exactly what's being sent between theclient and server. Remoting uses AMF, a very lightweight binary format that cuts the bulk out of packets,meaning data exchange is a lot faster than with XML Open-source license (GPL) created by Wolfgang Hamann and maintained by variousdevelopers.7.4.2. Streamhttp://amfphp.sourceforge.net/Stream is a data communications platform for the Web 2.0. Stream takes the concepts of ajaxand adds true push support through the utilization of a custom socket server, web serviceplatform, and client interface libraries. Stream enables developers to create data driven andextremely low latency user interfaces. Stream works by scripting a Macrome<strong>di</strong>a Flash XmlSocketobject through a technology called liveconnect. But thats really just the surface. Stream is aplatform, inclu<strong>di</strong>ng tools to integrate this push technology with your development workflow. Italso provides a SOAP-enabled server that can handle complex scaling scenarios where tra<strong>di</strong>tionalhttp push techniques cannot. The Stream server will notify the client when a message isreceived.Features: Plug-in API (C# and JavaScript client libraries) No More Polling. (True server pushed events, not emulated events through polling).See HTTP_Streaming. Ideal for chat, monitoring and client interaction systems that would requiring polling. Sessions (Per-Session and Per-Page state tracking.) Event Monitoring (Interact with mouse events, inclu<strong>di</strong>ng maximum fire rate throttling) SOAP Support [ Integrated with WSE 3! ] .NET 2.0 Architecture New Fully Event Driven Client Side API! WS-Addressing Support Session Support Dual-License with GPL! Full Source Code Currently Alpha, Technology Preview / Proof of concept Stage. Dual License Open-source (Commercial License and GPL) by StormTide DigitalStu<strong>di</strong>os. Full Source Available.7.4.3. Aflaxhttp://stream.stormtide.ca/Aflax stands for Asynchronous Flash and XML. Defined simply, Aflax is a developmentmethodology which combines Ajax and Flash to create more dynamic web based applications. theAflax technology is available as a library that enables developers to use JavaScript to <strong>full</strong>y utilizeall of the features of Adobe's Flash runtime -- inclu<strong>di</strong>ng graphics, networking, video and camerasupport. By using Aflax, all development for the browser can be accomplished using JavaScript,both Flash and AJAX development. The biggest <strong>di</strong>fference with calling functions <strong>di</strong>rectly in Flashis that you don't need to use ActionScript or the Flash IDE and you don't need to compile89

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

Saved successfully!

Ooh no, something went wrong!