61 |
IMPROVING INTERACTIVE ART EXPERIENCES WITH MOBILE DEVICE INTERACTIONThomas Lee Cluff III (17583795) 11 December 2023 (has links)
<p dir="ltr">This research project aims to create an interactivity system for an interactive art exhibit named StairWELL. The StairWELL project is a sculpture that focuses on the emotional wellness of students through art. The interactive technology design is broken down into three components: a mobile device interface, a data processing server, and sculpture visualization. Each of these components has been defined to help the larger StairWELL team achieve its artistic goals. The goal of this paper is to show that mobile devices can be used as an effective participation method for interactive art installations. It also aims to show how an interactive art piece can accept data from many users in rapid succession.</p>
|
62 |
DESIGN AND DELIVERY OF A PERVASIVE WEB APPLICATION INTERFACEPITKIN, SCOTT GARRETT 17 April 2003 (has links)
No description available.
|
63 |
WEB CONTROL OF AN AUTONOMOUS GUIDED VEHICLE USING JAVA SERVLETS & JNIDHAMODARASAMY, DINESH-KUMAR January 2003 (has links)
No description available.
|
64 |
CHRISTINE: A Flexible Web-Based Clinical Decision Support SystemSpencer, Malik 06 December 2010 (has links)
No description available.
|
65 |
An Ontology-based Automated Test Oracle Comparator for Testing Web ApplicationsKudari, Sheetal January 2011 (has links)
Traditional test oracles have two problems. Firstly, several test oracles are needed for a single software program to perform different functions and maintaining a large number of test oracles is tedious and might be prone to errors. Secondly, testers usually test only the important criteria of a web application, since its time consuming to check with all the possible criteria. Ontologies have been used in a wide variety of domains and they have also been used in software testing. However, they have not been used for test oracle automation. The main idea of this thesis is to define a procedure for how ontology-based test oracle automation can be achieved for testing web applications and minimize the problems of traditional test oracles. The proposed procedure consists of the following steps: first, the expected results are stored in ontology A by running previous working version of the web application; second, the actual results are stored in ontology B by running the web application under test at runtime; and finally, the results of both ontology A and B are compared. This results in an automated test oracle comparator. Evaluation includes how the proposed procedure minimizes the traditional test oracle problems and by identifying the benefits of the defined procedure.
|
66 |
Web Application for Modeling and SimulationBerggren, Simon January 2017 (has links)
Humans often use graphs, diagrams and 3D-models tovisualize complex systems, in order to comprehend them better.While this kind of software does exist, it is not easily accessiblevia mobile devices. This thesis will explore and explain the designprocess of developing a web application for visualizing andcreating complex systems, natively supporting handheld devices.The innovative nature of this thesis calls for a suiting researchprocess, which we will describe together with what designdecisions led to satisfying functionality.
|
67 |
Web Application Development by Nonprogrammers: User-Centered Design of an End-User Web Development ToolRode, Jochen 21 July 2005 (has links)
This work investigates entry barriers and approaches for facilitating end-user web application development with the particular focus on shaping web programming technology and tools according to end-users' expectations and natural mental models. My underlying assumption and motivation is that given the right tools and techniques even nonprogrammers may become successful web application developers. The main target audience for this research are "casual" webmasters without programming experience - a group likely to be interested in building web applications. As an important subset of web applications I focus on supporting the development of basic data collection, storage and retrieval applications such as online registrations forms, staff databases, or report tools. First I analyze the factors contributing to the complexity of web application development through surveys and interviews of experienced programmers; then I explore the "natural mental models" of potential end-user web developers, and finally discuss my particular design solutions for lowering entry barriers, as embodied by a proof-of-concept development tool, called Click. Furthermore, I introduce and evaluate the concept of "Design-at-Runtime" - a new technique for facilitating and accelerating the development-test cycle when building web-based applications. / Ph. D.
|
68 |
reCycle : A study on how an online marketplace specialised on usedbicycles can be visually and functionally designed to optimisecredibility and trustworthiness / reCycle : En studie om hur en e-handelsplattform specialiserad på begagnade cyklar kan utformas visuellt och funktionellt för att optimera trovärdighet och pålitlighetJohansson, Victoria, Strömberg, Emma, Andersson, Joachim, Gårdmark, Sten, Carlberg, Jacob, Lövborg, Olle, Ridell, Robin, Öbrink, William January 2024 (has links)
The purpose of this research report was to determine how an online marketplace canbe visually and functionally designed to optimise credibility and trustworthiness. The hypothesis was that perceived credibility and trustworthiness could be optimised throughstudying and implementing good visuals and functionality. To aid in this investigation, abusiness idea and an appurtenant web application for the fictional company reCycle wasdeveloped. This company provides an online marketplace for second hand bicycles, withstudents at Linköping University as its target market. The students are able to both selland purchase bicycles. A user of the website can list their own bicycles for sale, or find potential purchases on the application’s Home page. The main point of generating value is theprocess of easily finding bicycles to purchase and the possibility to sell on an appropriateplatform, without having to interact with the other actor in the sale. To be successful withthis, it was deemed that the website had to yield a high degree of credibility, and hence themain purpose of the research emerged - How can an online marketplace be visually andfunctionally designed to optimise credibility and trustworthiness?In order to conduct this research, a considerable amount of applicable informativesources were studied, summarised, and tested. This is brought up in the theory chapter, generating the foundation on which reCycle’s web application was built. The researchprocess consisted of two iterations of development and user tests to implement, evaluateand confirm the concepts gathered. Thereafter, the results from the tests were analysed anddiscussed, which led to the investigation finding its conclusion.The findings of this research report aligned with the hypothesis formed from previousstudies and theory gathered - An online marketplace can, through its design, improve itscredibility and perceived trustworthiness, both in regards to visual aspects and functionalcapabilities. The aspects identified to improve visual design included aligning elements,choosing appropriate and cohesive colours, using suitable fonts and font sizes, and ensuring familiar placement of buttons and other objects. The aspects in functional design thatenhanced trustworthiness were an intuitive menu system, sufficient and correct information, and expected functionalities in suitable places. Implementing these aspects properlyprovided the possibility of ensuring a credible and trustworthy marketplace. / Syftet med denna forskningsrapport var att fastställa hur en onlinemarknadsplats kanutformas visuellt och funktionellt för att optimera trovärdighet och pålitlighet. För att underlätta denna undersökning konstruerades en affärsidé och en tillhörande webbapplikation för det fiktiva företaget reCycle. Detta företag erbjuder en marknadsplats för begagnade cyklar, med studenter vid Linköpings universitet som målgrupp. Studenterna kanbåde sälja och köpa cyklar. En användare av webbplatsen kan lista sina egna cyklar tillförsäljning eller hitta potentiella köp på applikationens startsida. Det primära målet medatt skapa värde är att enkelt hitta cyklar att köpa och möjligheten att sälja på en lämpligplattform utan att behöva interagera med den andra aktören i försäljningen. För att lyckas med detta ansågs att webbplatsen måste ge en hög grad av trovärdighet, och därmedframkom det huvudsakliga syftet med forskningen - Hur kan en virtuell marknadsplatsutformas visuellt och funktionellt för att optimera trovärdighet och pålitlighet?För att genomföra denna forskning studerades, sammanfattades och testades en betydande mängd lämpliga informationskällor. Detta presenteras i teorikapitlet och utgörgrunden för reCycles webbapplikation. Forskningsprocessen bestod av två utvecklingsiterationer och användartester för att implementera, utvärdera och bekräfta de insamladekoncepten. Därefter analyserades och diskuterades resultaten från testerna, vilket leddetill att undersökningen nådde sin slutsats.Resultaten från denna forskningsrapport stämde överens med de hypoteser som bildats från tidigare studier och teorier som samlats in. För det första är det möjligt för envirtuell marknadsplats att, genom sin design, förbättra sin trovärdighet och uppfattadepålitlighet, när det gäller både visuella och funktionella egenskaper. De identifierade aspekterna för att förbättra visuell design inkluderade att justera element, välja lämpliga ochsammanhängande färger, använda lämpliga typsnitt och typsnittstorlekar, samt att säkerställa bekant placering av knappar och andra objekt. De aspekter inom funktionell designsom ökade pålitligheten var ett intuitivt menysystem, tillräcklig och korrekt informationoch förväntade funktioner på lämpliga platser. Genom att implementera dessa aspekter pårätt sätt finns möjligheten att säkerställa en trovärdig och pålitlig marknadsplats.
|
69 |
Design and Implementation of OpenDSA Interoperable InfrastructureShahin, Hossameldin L. 09 August 2017 (has links)
OpenDSA is a system for creating rich eTextbooks that combine quality text with visualizations and interactive, auto-graded exercises. As OpenDSA gains recognition, its use increases each year. This mandates a scalable, reliable, and sustainable infrastructure to accommodate the fast-growing demand for OpenDSA access.
We implemented OpenDSA-LTI, an interoperable infrastructure which transforms OpenDSA from a standalone, self-contained eTextbook to an integrated learning tool communicating with a Learning Management System (LMS) through the Learning Tool Interoperability (LTI) protocol. OpenDSA-LTI delivers OpenDSA content and interactive materials to students through a reliable and secure LMS interface. LTI integration encourages OpenDSA adoption by providing easy, intuitive tools that help instructors to build and generate OpenDSA eTextbooks in their LMS courses. OpenDSA-LTI allows OpenDSA content developers to take advantage of various tools already provided by the LMS instead of reproducing these through their own proprietary services.
The OpenDSA-LTI extendable design allows for adding new LTI-compliant exercises to OpenDSA books. This changes OpenDSA developers' efforts to searching for learning tools instead of reimplementing them. As an example, instead of maintaining the original OpenDSA programming evaluation engine, we could easily replace it with the Code Workout online drill-and-practice system.
Since its launch in August 2016 until June 2017, OpenDSA-LTI has hosted 36 active courses offered by 25 different universities in 6 countries, 41 instructors have used OpenDSA-LTI to host their courses on the Canvas LMS, and the system has 2,729 registered students. / Master of Science / OpenDSA is a system for creating online textbooks that combine quality text with visualizations and interactive, auto-graded exercises. As OpenDSA gains recognition, its use increases each year. This mandates a scalable, reliable, and sustainable infrastructure to accommodate the fast-growing demand for OpenDSA access.
We built OpenDSA-LTI, an online web application which transforms OpenDSA from a standalone, self-contained textbook to a learning tool which any university can integrate in their learning systems.
OpenDSA-LTI delivers OpenDSA content and interactive materials to students through a reliable and secure interfaces. The new infrastructure encourages OpenDSA adoption by providing tools that help instructors to build and generate OpenDSA online textbooks in their institution’s learning systems.
The OpenDSA-LTI extendable design allows for adding new exercises to OpenDSA online textbooks. This changes OpenDSA developers’ efforts to searching for other learning tools instead of creating them from scratch. As an example, instead of maintaining the original OpenDSA programming exercises, we could replace it with the Code Workout online programming evaluation system.
Since its launch in August 2016 until June 2017, OpenDSA-LTI has hosted 36 active courses offered by 25 different universities in 6 countries, 41 instructors have used OpenDSA-LTI to host their courses on the Canvas LMS, and the system has 2,729 registered students.
|
70 |
Web Based Resource Management for Multi-Tiered Web ApplicationsOtt, Bryce Daniel 04 December 2007 (has links)
The currently emerging trend of building more complex web applications to solve increasingly more involved software problems has led to the the need for a more automated and practical means for deploying resources required by these advanced web applications. As web based applications become more complex and involve more developers, greater system redundancy, and a larger number of components, traditional means of resource deployment become painfully inadequate as they fail to scale sufficiently. The purpose of this research is to provide evidence that a more sound and scalable test and deployment process can be employed and that many of the components of this improved process can be automated and/or delegated to various system actors to provide a more usable, reliable, stable, and efficient deployment process. The deployable resources that have been included for their commonality in web based applications are versioned resources (both ASCII based and binary files), database resources, cron files, and scripting commands. In order to achieve an improved test and deployment process and test its effectiveness, a web-based code deployment tool was developed and deployed in a production environment where its effects could be accurately measured. This deployment tool heavily leverages the use of Subversion to provide the management of versioned resources because of its extensive ability to manage the creation and merging of branches.
|
Page generated in 0.0891 seconds