• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 14
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 22
  • 22
  • 22
  • 14
  • 6
  • 6
  • 6
  • 6
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Model-based Crawling - An Approach to Design Efficient Crawling Strategies for Rich Internet Applications

Dincturk, Mustafa Emre 02 August 2013 (has links)
Rich Internet Applications (RIAs) are a new generation of web applications that break away from the concepts on which traditional web applications are based. RIAs are more interactive and responsive than traditional web applications since RIAs allow client-side scripting (such as JavaScript) and asynchronous communication with the server (using AJAX). Although these are improvements in terms of user-friendliness, there is a big impact on our ability to automatically explore (crawl) these applications. Traditional crawling algorithms are not sufficient for crawling RIAs. We should be able to crawl RIAs in order to be able to search their content and build their models for various purposes such as reverse-engineering, detecting security vulnerabilities, assessing usability, and applying model-based testing techniques. One important problem is designing efficient crawling strategies for RIAs. It seems possible to design crawling strategies more efficient than the standard crawling strategies, the Breadth-First and the Depth-First. In this thesis, we explore the possibilities of designing efficient crawling strategies. We use a general approach that we called Model-based Crawling and present two crawling strategies that are designed using this approach. We show by experimental results that model-based crawling strategies are more efficient than the standard strategies.
12

Interface design of a financial application with usability principles / Gränssnittsdesign av ett användarvänligt finansiellt system

Vikström, Cecilia January 2006 (has links)
Ma’at Solution är ett Österrikiskt företag beläget i Linz, som utvecklar affärssystem specialiserade på aktieportföljsoptimering och värdepappers hantering. Företaget önskar komplettera sin nuvarande produkt Ma’at Invest med en Internetversion som delvis ska fungera som substitut men också som komplement till huvudprogrammet.Projektet kallades Ma’at Online. Man vill använda sig av de fördelar som finns i och med det nuvarande Java-utvecklingsverktyget- Eclipse. Exempel på fördelar är möjligheten att förstora och förminska önskade fönster vid behov. Genom det nyutvecklade Adobe (förut Macromedia) Flex är detta nu möjligt även på Internet. Ur denna idé utvecklades ett övergripande mål: - Skapa ett användarvänligt gränssnitt för Ma’at Online med hjälp av Adobe Flex. Initialt analyserades arbetsflödet i det existerande programmet med hjälp av UMLnotation. På så sätt var det enklare att förstå hur programmet var uppbyggt och vilka funktioner som ansågs nödvändiga. Vidare definierades målgruppen för att förstå hur programmet ska användas och vilka krav som bör ställas. Dessa krav utarbetades ytterligare och användes sedan för att omforma arbetsflödet från den nuvarande applikationen. Därefter utvecklades en alternativ design som mötte de utsatta kraven. Slutligen testades programmet på användarna för att säkerställa användbarheten. Ytterligare lades kraft på att skapa ett gränssnitt som tog vara på fördelarna med animation och användarmanipulation för att skapa ett bättre och enklare arbetsflöde som förhindrar frustration och misstag och som istället hjälper användaren vid behov. Ur datateknisk synpunkt undersöktes vilka komponenter som borde användas och hur de kunde skapas i Adobe Flex med hjälp av programmeringsspråket ActionScript. Projektet resulterade i ett användarvänligt och estetiskt gränssnitt baserad på ny revolutionerande teknik som talar till rätt målgrupp och uppfyller de för programmet uppsatta målen. Av utvecklingsarbetet med Adobe Flex har slutsatsen dragits att tekniken fortfarande har komplikationer, men att inom ett par år kommer de funktioner som är vanligt förekommande i standardprogram användas på Internet. / Ma’at Solutions is an Austrian software company located in Linz. The company is specialized in financial business applications such as portfolio management systems.The company wishes to extend its existing product Ma’at Invest with an Internet version that will work as a substitute or complement to the main program. The project is named Ma’at Online. Ma’at Solutions would like to use the advantages in the present program developed in the Java development environment -Eclipse. An example of features that the company would like to transfer to the online version is that the user can enlarge or minimize windows on request. Through the newly released Adobe (former Macromedia) Flex this is possible even on the Internet. From this a general goal was established: - Create the Ma’at Online interface with an optimal usability approach in Adobe Flex. The workflow in the existing application was analyzed with UML-modeling notation. In this way it was easier to understand the purpose of the program and which functions were required. Furthermore the target user was defined to acquire the needs of the users. These requirements were then developed even more and were used in the remodeling of the workflow to better suit an Internet version. In addition to that, an alternative design was developed, that met the requirements stated in the prior stage. At last an evaluation was performed and a test study of the finished prototype was conducted to make sure that the program meets the requirements. During the development process, time was spent on trying to use the advantages of animations and interaction manipulations to create a better and easier workflow that prevents the user from frustration and errors. Instead it is supposed to provide help to the user when needed. The components in the Adobe Flex were investigated and tested to see how they could be created in the scripting language Action Script and if they could fit into the application. The result of the project was that the application is user-friendly and has an aesthetic interface based on an edge-cutting technology. The conclusion of the development process in Adobe Flex is that the technology still has complications, however in a few years, the eatures used in standalone programs will be used on the Internet.
13

Model-based Crawling - An Approach to Design Efficient Crawling Strategies for Rich Internet Applications

Dincturk, Mustafa Emre January 2013 (has links)
Rich Internet Applications (RIAs) are a new generation of web applications that break away from the concepts on which traditional web applications are based. RIAs are more interactive and responsive than traditional web applications since RIAs allow client-side scripting (such as JavaScript) and asynchronous communication with the server (using AJAX). Although these are improvements in terms of user-friendliness, there is a big impact on our ability to automatically explore (crawl) these applications. Traditional crawling algorithms are not sufficient for crawling RIAs. We should be able to crawl RIAs in order to be able to search their content and build their models for various purposes such as reverse-engineering, detecting security vulnerabilities, assessing usability, and applying model-based testing techniques. One important problem is designing efficient crawling strategies for RIAs. It seems possible to design crawling strategies more efficient than the standard crawling strategies, the Breadth-First and the Depth-First. In this thesis, we explore the possibilities of designing efficient crawling strategies. We use a general approach that we called Model-based Crawling and present two crawling strategies that are designed using this approach. We show by experimental results that model-based crawling strategies are more efficient than the standard strategies.
14

Rich Internet Applications for the Enterprise : a comparative study of WebWork and Java Web Start

Jönsson, Emil January 2007 (has links)
<p>With the advent of techniques such as AJAX, the bar has been raised for what users have come to expect from web applications. However, although web application development often starts off simple, limitations in the web programming model might start to show when the business requirements become more complex. To successfully implement large-scale web application, software developers need to have knowledge of a big set of complementary technologies.</p><p>This thesis describes the implementation of a prototype of a central hotel property management system using web technologies. These technologies are then compared to an alternative set of technologies, which are used for implementing a second prototype; a stand-alone desktop client distributed using Java Web Start.</p><p>The thesis highlights some of the current problems with the web programming model and shows how the user experience can be improved by instead using desktop technologies.</p>
15

Rich Internet Applications for the Enterprise : a comparative study of WebWork and Java Web Start

Jönsson, Emil January 2007 (has links)
With the advent of techniques such as AJAX, the bar has been raised for what users have come to expect from web applications. However, although web application development often starts off simple, limitations in the web programming model might start to show when the business requirements become more complex. To successfully implement large-scale web application, software developers need to have knowledge of a big set of complementary technologies. This thesis describes the implementation of a prototype of a central hotel property management system using web technologies. These technologies are then compared to an alternative set of technologies, which are used for implementing a second prototype; a stand-alone desktop client distributed using Java Web Start. The thesis highlights some of the current problems with the web programming model and shows how the user experience can be improved by instead using desktop technologies.
16

A Scalable P2P RIA Crawling System with Fault Tolerance

Ben Hafaiedh, Khaled January 2016 (has links)
Rich Internet Applications (RIAs) have been widely used in the web over the last decade as they were found to be responsive and user-friendly compared to traditional web applications. RIAs use client-side scripting such as JavaScript which allows for asynchronous updates on the server-side using AJAX (Asynchronous JavaScript and XML). Due to the large size of RIAs and therefore the long time required for crawling, distributed RIA crawling has been introduced with the aim to decrease the crawling time. However, the current RIA crawling systems are not scalable, i.e. they are limited to a relatively low number of crawlers. Furthermore, they do not allow for fault tolerance in case that a failure occurs in one of their components. In this research, we address the scalability and resilience problems when crawling RIAs in a distributed environment and we explore the possibilities of designing an efficient RIA crawling system that is scalable and fault-tolerant. Our approach is to partition the search space among several storage devices (distributed databases) over a peer-to-peer (P2P) network where each database is responsible for storing only a portion of the RIA graph. This makes the distributed data structure invulnerable to a single point of failure. However, accessing the distributed data required by crawlers makes the crawling task challenging when the number of crawlers becomes high. We show by simulation results and analytical reasoning that our system is scalable and fault-tolerant. Furthermore, simulation results show that the crawling time using the P2P crawling system is significantly faster than the crawling time using both the non-distributed crawling system and the distributed crawling system using a single database.
17

OOWS 2.0: UN MÉTODO DE INGENIERÍA WEB DIRIGIDO POR MODELOS PARA LA PRODUCCIÓN DE APLICACIONES WEB 2.0

Valverde Giromé, Francisco 10 December 2010 (has links)
Los métodos de Ingeniería Web dirigidos por modelos han mejorado tanto la calidad como la eficiencia a la hora de desarrollar aplicaciones Web. Estos métodos utilizan modelos conceptuales para capturar de forma abstracta una representación detallada de la aplicación Web a desarrollar. La ventaja más destacada de esta aproximación es que a partir de estos modelos, ampliamente validados en entornos industriales, es factible la generación sistemática del código que implementa la aplicación Web. Las aplicaciones Web 2.0 destacan, fundamentalmente, en la alta implicación de los usuarios a la hora de crear sus contenidos, ya sean en forma de opiniones, fotos, definiciones o videos. Este hecho enfatiza el carácter colaborativo de las aplicaciones Web 2.0 y otorga al usuario un rol primordial en la aplicación. Para lograr la colaboración del usuario, es un requisito imprescindible que la aplicación proporcione una interacción precisa e intuitiva. Este objetivo se ha conseguido en las aplicaciones Web 2.0 mediante: 1) una interfaz de usuario tecnológicamente muy avanzada y con un elevado grado de usabilidad; y 2) la reutilización de un conjunto de buenas prácticas, ampliamente aplicadas en el dominio de la Web 2.0, que proporcionan al usuario una forma sencilla y conocida de interactuar con la aplicación. Con el objetivo de desarrollar aplicaciones Web 2.0 de calidad, ambos aspectos tienen que estar presentes en los métodos de Ingeniería Web. Esta tesis doctoral presenta el método de Ingeniería Web dirigido por modelos OOWS 2.0 como una evolución incremental y necesaria del método OOWS. El objetivo esencial de este nuevo método es el de proporcionar la expresividad conceptual requerida para el desarrollo de aplicaciones Web 2.0. En concreto, las contribuciones se centran en soportar los aspectos avanzados de la interacción con el usuario final, tan relevantes en este tipo de aplicaciones. Para lograr esta meta, la tesis doctoral introduce una serie de modelos conceptuales que capturan, sin ambigüedades, las nuevas necesidades de interacción demandadas por las aplicaciones Web 2.0. / Valverde Giromé, F. (2010). OOWS 2.0: UN MÉTODO DE INGENIERÍA WEB DIRIGIDO POR MODELOS PARA LA PRODUCCIÓN DE APLICACIONES WEB 2.0 [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/8977 / Palancia
18

Webclipse – Rich Internet Applications auf Grundlage serverseitiger Plugins

Lorz, Alexander, Peukert, Eric, Moncsek, Andy 23 April 2014 (has links) (PDF)
No description available.
19

Σχεδίαση και ανάπτυξη διαδικτυακής εφαρμογής υποστήριξης μελετών χρηστών

Δημογιάννης, Δημήτριος 13 October 2013 (has links)
Στόχος της παρούσης διπλωματικής είναι η δημιουργία μιας διαδικτυακής εφαρμογής όπου θα υποστηρίζει τη δημιουργία, τη διαχείριση και την εκτέλεση μιας μελέτης αξιολόγησης γραφικού σχεδιασμού διεπιφανειών χρήστη, με τη μέθοδο της χαρτογράφησης προτίμησης, καθώς επίσης και τη συλλογή και αποθήκευση των αποτελεσμάτων. Μετά από βιβλιογραφική έρευνα κρίθηκε σκόπιμο να υλοποιηθεί η μέθοδος της χαρτογράφησης προτίμησης για τη διεξαγωγή της μελέτης. Στη συνέχεια προσδιορίστηκαν οι αρχές πάνω στις οποίες βασίστηκε η σχεδίαση και η ανάπτυξη της εφαρμογής. Η παρούσα εφαρμογή είναι πλούσιας διαδραστικότητας, μπορεί να υλοποιήσει αξιολόγηση από απόσταση και να ικανοποιεί τις απαιτήσεις του ανταποκρινόμενου σχεδιασμού, ενώ ταυτόχρονα παρέχεται η δυνατότητα προσθήκης νέων μεθόδων. Για την υλοποίηση της εφαρμογής χρησιμοποιήθηκαν οι νέες τεχνολογίες διαδικτύου HTML5, CSS3, jQuery καθώς και οι PHP, MySQL, JavaScript, AJAX. Η τελική αξιολόγηση από ειδικούς ευχρηστίας του εργαστηρίου αλληλεπίδρασης ανθρώπου υπολογιστή, έκρινε την εφαρμογή ικανή να εκπληρώσει το στόχο της και έδωσε θετική ανάδραση για περεταίρω βελτίωση. / The aim of the present diploma thesis is the development of a web application which supports the creation, management and execution of a graphic design evaluation study by implementing the method of preference mapping, as well as the collection and storage of results. After extended literature research the method of preference mapping was found to be the most suitable for conducting the study. Subsequently, the main principles were identified upon which the design and development of the application was based on. This rich internet application is able to conduct remote evaluation, while achieving the purpose of responsive design which was a fundamental requirement. It also provides the ability for new evaluation methods to be added. For the implementation of the application new internet technologies as HTML5, CSS3, jQuery were used, as well as PHP, MySQL, JavaScript and AJAX. The usability evaluation of this application was conducted by usability experts of the human computer interaction laboratory. The conclusion of the experts was that the application is highly usable and their recommendations provided effective feedback.
20

Webbaserad visning av positioner på karta / Web based presentation of positions on a map

Engström, Martin January 2010 (has links)
Today there are a big need for a system that delivers overview of all available units for different municipalities and shipping- and security companies due to the increasing requirements for efficiency. The purpose with this graduation thesis is to find out which systems that is suitable to use while developing cost-effective software for positioning and to produce a prototype for such solution. This assignment has been done at the request of PocketMobile Communications AB. PocketMobile is a company that are specialized on delivering modern mobile software solutions and systems to companies with their own vehicle fleet or mobile workers. This master thesis can be split into two separate parts, the theoretic- and the practical part. The theoretic part includes producing a number of functional requirements in cooperation with PocketMobile and comparing the available systems against the function requirements. The practical part deal with the development of a prototype that demonstrates the software recommended. The development tools that best matched the functionality requirements when the selection was made in May 2007 were Map24 and OpenLayers. The system that was selected to use while developing the prototype was Map24, because this product matches all of the requirements and it is also suited for professional usage regarding support, scalability and reliability. Map24 also have some advanced functions like ability to route plan for example. The prototype that has been developed is web based and the graphic design is similar to Google Maps.

Page generated in 0.1671 seconds