Browsing by Subject "HTML5"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item A framework for spatio-temporal querying amongst mobile devices(2012-05) Cochran, Benjamin Mark, 1982-; Julien, Christine; Bard, WilliamWith mobile web browsers holding around eight percent of the global browser market share in terms of usage, web development for these platforms is becoming critically important as usage moves from the desktop towards mobile devices. Recent advances in client side browser technology like HTML5 and WebSockets have allowed web browser applications to approach feature parity with thick client desktop applications. This paper explores the possibility of a real-time online multiplayer game playable from just a mobile device's web browser. It does not focus on gameplay or graphics, rather it focuses on the backend infrastructure needed to support such a game. The framework devised to support this sort of interaction, Marionette, is well suited towards addressing sharing of location-specific, short-lived information between people using their smartphones without the use of any external software or proprietary software packages on the client side.Item Speakur : leveraging web components for composable applications(2015-05) Landers, Preston Brent; Aziz, Adnan; Julien, ChristineThis report is a case study of applying abstraction, encapsulation, and composition techniques to web application architecture with the use of Web Components, a proposed extension to the HTML5 Document Object Model. I created Speakur, a real-time social discussion plugin for the mobile and desktop web, to show how Web Components can help realize software engineering principles and design patterns, including the composition of applications from components sourced from diverse authors and frameworks. Web authors can add a Speakur discussion to their page by inserting a simple HTML element at the desired spot to give the page a real-time discussion or feedback system. Speakur uses the Polymer framework's implementation of the draft Web Components standard to achieve the encapsulation of its internal implementation details from the containing page behind a simplified, well defined interface. Web Components are a proposed W3C standard for writing custom HTML tags that take advantage of new browser technologies like Shadow DOM, package importing, CSS Flexboxes and data-bound templates. This report reviews Web Components and related technologies and provides a case study for structuring a real-world WC applet that is embedded in a larger app or system. The major research question is whether Web Components offer a viable path towards the encapsulation and composition principles that have largely eluded web engineers thus far. In other words, are components really the future of the web? Subsidiary topics include assessing the maturity and performance of current Web Components technologies, and methods of synchronization between user interface components and local and remote data models. My analysis shows that Web Components successfully address many of the key structural and organizational problems faced by web software engineers.