• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 174
  • 158
  • 138
  • 13
  • 8
  • 7
  • 7
  • 4
  • 4
  • 4
  • 3
  • 3
  • 2
  • 2
  • 2
  • Tagged with
  • 547
  • 215
  • 169
  • 124
  • 119
  • 98
  • 97
  • 93
  • 92
  • 84
  • 79
  • 74
  • 67
  • 63
  • 54
  • 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.
431

What affects the choice of a JavaScript framework : Interviews with developers / Vad påverkar valet av ett JavaScript ramverk : Intervjuer med utvecklare

Duvander, Jacob, Romhagen, Oliver January 2019 (has links)
In recent years frameworks for JavaScript has become a large part of web development. There has been a lot of discussion between developers which framework to use when developing a project since there is a large pool of frameworks to choose from. This paper aims to find out what factors affects the choice of framework according to web developers in the business. The earlier studies found on the topic of JavaScript frameworks focuses on the technical aspects while this study will focus on researching the pragmatic internal and external factors that affects the choice of framework. This will contribute with a different view to the field in contrast to the existing technical studies. To find answers to the research question qualitative interviews with web developers at different companies were conducted. 5 companies agreed to participate, and a total of 8 web developers were interviewed. The interviews were recorded and later transcribed. The results were analyzed through a thematic analysis. By analyzing the results several different factors were found, and by finding connections in between them they were then categorized into different themes. The themes found was demand, usability, community and reputation. Through the discussion of the findings it was found that the factors influencing the choice of framework can vary depending on if it is a personal project or a larger project at a company. For personal projects user gratification was major factor, while in companies the ability to collaborate was one of the main factors. To answer the purpose of the study the choice of framework depends on who is using it, what kind of requirements a project has, the resources of a company, and the locations demands. Therefore, different frameworks can be suitable for different situations.
432

A feasibility study of building Set-top box user interfaces using Scalable Vector Graphics

Vinkvist, Fredrik January 2008 (has links)
<p>An IPTV Set-top box enables the possibility of doing much more than decodingtelevision content. Its Ethernet interface gives it the same possibilities to communicatewith the outside world as any network device. This enables a wide rangeof services from internet radio to acting as a digital media receiver in your homenetwork. These highly interactive services increase the demands for responsiveand visually attractive user interfaces.Due to the cost-sensitive market of IPTV STBs the preferred platform to developthe user interface is the HTML browser as it allows for fast developmenttimes and low costs. As a W3C standard it also offers high portability and hardwareabstraction making it easy to use more than one STB vendor. The cons ofHTML based GUIs are low performance and lacklustre graphics.This thesis aims to find out if SVG can be used to achieve rich, scalable and animatedgraphics with high performance and still keep the attractive characteristicsof HTML.To do this much effort was put into identifying the strenghts and weaknesses ofSVG. The lessons learned resulted in an SVG AJAX framework called TOIXSVGmaking it possible to develop SVG GUIs in the same manner as modern Rich InternetApplications, enabling component reuse to make sure development time scalespreferably with the scope and complexity of the user interface. Along with theframework several new widgets had to be developed to achieve the targeted functionality.As a proof of concept a mock-up GUI was created with the frameworkand widgets.</p>
433

Dynamische Dokumenterstellung mit dem Webbrowser

Knauf, Robert, Schröder, Daniel 31 January 2009 (has links) (PDF)
Wie lassen sich Corporate Design-konforme Drucksachen erzeugen, ohne Zugang zur Gestaltung zu haben. Der Vortrag stellt das strukturierte Datenformat XML, die Transformationssprache XSLT, die Formatierungssprache XSL-FO und den FO-Prozessor Apache FOP vor. Am praktischen Beispiel des TU Chemnitz-Plakatgenerators wird erläutert, wie der Formatierungsprozess abläuft. Des Weiteren wird die Softwarearchitektur des Generators vorgestellt, der sich vorliegender XML-Schablonen bedient, um automatisch und dynamisch das Nutzer-Eingabeformular im Webbrowser zu erzeugen.
434

Rétro ingénierie des modèles d’objets dynamiques pour JavaScript

Boudraa, Dalil 05 1900 (has links)
La compréhension des objets dans les programmes orientés objet est une tâche impor- tante à la compréhension du code. JavaScript (JS) est un langage orienté-objet dyna- mique, et son dynamisme rend la compréhension du code source très difficile. Dans ce mémoire, nous nous intéressons à l’analyse des objets pour les programmes JS. Notre approche construit de façon automatique un graphe d’objets inspiré du diagramme de classes d’UML à partir d’une exécution concrète d’un programme JS. Le graphe résul- tant montre la structure des objets ainsi que les interactions entre eux. Notre approche utilise une transformation du code source afin de produire cette in- formation au cours de l’exécution. Cette transformation permet de recueillir de l’infor- mation complète au sujet des objets crées ainsi que d’intercepter toutes les modifications de ces objets. À partir de cette information, nous appliquons plusieurs abstractions qui visent à produire une représentation des objets plus compacte et intuitive. Cette approche est implémentée dans l’outil JSTI. Afin d’évaluer l’utilité de l’approche, nous avons mesuré sa performance ainsi que le degré de réduction dû aux abstractions. Nous avons utilisé les dix programmes de réfé- rence de V8 pour cette comparaison. Les résultats montrent que JSTI est assez efficace pour être utilisé en pratique, avec un ralentissement moyen de 14x. De plus, pour 9 des 10 programmes, les graphes sont suffisamment compacts pour être visualisés. Nous avons aussi validé l’approche de façon qualitative en inspectant manuellement les graphes gé- nérés. Ces graphes correspondent généralement très bien au résultat attendu. Mots clés: Analyse de programmes, analyse dynamique, JavaScript, profilage. / Understanding of objects in object-oriented programs is an important task for understanding the code. JavaScript (JS) is a dynamic object-oriented language, Its dynamic nature makes understanding its source code very difficult. In this thesis, we focus on object analysis in JS programs to automatically produce a graph of objects inspired by UML class diagrams from an execution trace. The resulting graph shows the structure of the objects as well as their interconnections. Our approach uses a source-to-source transformation of the original code in order to collect information at runtime. This transformation makes it possible to collect complete information with respect to object creations and property updates. From this information, we perform multiple abstractions that aim to generate a more compact and intuitive representation of objects. This approach has been implemented in the JSTI prototype. To evaluate our approach, we measured its performance and the graph compression achieved by our abstractions. We used the ten V8 benchmarks for this purpose. Results show that JSTI is efficient enough to be used in practice, with an average slowdown of around 14x. Moreover, for 9 out of the 10 studied programs, the generated object graphs are sufficiently small to be visualized directly by developers. We have also performed a qualitative validation of the approach by manually inspecting the generated graphs. We have found that the graphs generated by JSTI generally correspond very closely to the expected results. Keywords: Program analysis, dynamic analysis, JavaScript, profiling.
435

An introduction to computer programming for complete beginners using HTML, JavaScript, and C#

Parker, Rembert N. January 2008 (has links)
Low student success rates in introductory computer programming classes result in low student retention rates in computer science programs. For some sections of the course a traditional approach began using C# in the .Net development environment immediately. An experimental course redesign for one section was prepared that began with a study of HTML and JavaScript and focused on having students build web pages for several weeks; after that the experimental course used C# and the .Net development environment, covering all the material that was covered in the traditional sections. Students were more successful in the experimental section, with a higher percentage of the students passing the course and a higher percentage of the students continuing on to take at least one additional computer science course. / Department of Computer Science
436

Ψηφιοποίηση πολιτισμικού αποθέματος του χωριού Αγ. Θωμά Ηρακλείου Κρήτης και προβολή του στον ιστότοπο του πολιτιστικού συλλόγου Αγ. Θωμά "Ο Λόγιος" www.logios.gr, μέσω νέων τεχνολογιών διαδικτύου ανοικτού κώδικα / Cultural wealth digitization of St. Thomas village at Heraklion, Crete and its demonstration on the web through the web site www.logios.gr using open source web technologies

Μπαντουβάς, Ιωάννης 06 October 2011 (has links)
Η διπλωματική εργασία στόχο έχει την ανάδειξη του πολιτισμικού πλούτου του χωριού Άγιος Θωμάς Ηρακλείου Κρήτης και προβολή του στον παγκόσμιο Ιστό. Για να πραγματοποιηθεί αυτό θα χρησιμοποιήσουμε τεχνολογίες διαδικτύου ανοιχτού κώδικα καθώς και περιφερειακές συσκευές απεικόνισης και σάρωσης ώστε να επιτύχουμε τη βέλτιστη ψηφιοποίηση του υλικού που διαθέτουμε. Το υλικό μας είναι τόσο φωτογραφίες, βίντεο και ηχητικά αποσπάσματα, όσο και γραπτά κείμενα που αφορούν την ιστορία του χωριού αλλά και τη σημερινή του ζωή. Μέσω των νέων τεχνολογιών αποσκοπούμε στην διατήρησή τους σε κατάσταση αναλλοίωτη στο χρόνο και προσβάσιμη από παντού και από οποιονδήποτε ενδιαφερόμενο. Ο ιστότοπος που θα δημιουργηθεί θα αποτελεί ένα κόμβο ενημέρωσης και περιήγησης στο χωριό και την ιστορία του παράλληλα με την ενημέρωση που θα παρέχει στο χρήστη για τις προσεχείς εκδηλώσεις του πολιτιστικού συλλόγου. Με λίγα λόγια θα είναι ένας τόπος συγκέντρωσης όλων όσων κατάγονται από τον Άγιο Θωμά προσφέροντάς τους ένα πλούσιο αποθετήριο της πολιτισμικής κληρονομιάς του τόπου, σε μια προσπάθεια να έρθουν πιο κοντά στο χωριό από όποιο μέρος του κόσμου κι αν βρίσκονται. Χρησιμοποιώντας γλώσσες προγραμματισμού όπως PHP, CSS, JavaScript, HTML, βάσεις δεδομένων MySQL καθώς και Content Magement Systems όπως η Joomla θα προσπαθήσουμε να δείξουμε πως είναι εφικτό να φτάσουμε σε άρτια προβολή και παρουσίαση του ψηφιοποιημένου υλικού με μικρό κόστος και σε μικρό χρονικό διάστημα αφήνοντας παρακαταθήκη για περαιτέρω εργασία και μοντελοποίηση του συγκεκριμένου CMS ώστε να τεθεί στην υπηρεσία του πολιτισμού. Ψηφιοποίηση πολιτισμικού αποθέματος του χωριού Αγ. Θωμά Ηρακλείου Κρήτης και προβολή του στον ιστότοπο του πολιτιστικού συλλόγου Αγ. Θωμά «Ο Λόγιος» www.logios.gr, μέσω νέων τεχνολογιών διαδικτύου ανοικτού κώδικα. / The MSc thesis aims to highlight the cultural wealth of the village of St Thomas Heraklion and demonstrate it on the web. To do this we will use Internet technologies and open source peripherals imaging and scanning to achieve optimal digitization of materials available. Our material is so photos, videos and audio clips, and writings on the history of the village and its current life. Through new technologies we intend to keep them in a state invariant in time and accessible from anywhere and from anyone interested. The site created will be a hub for information and tour the village and its history along with information that will provide the user about forthcoming events of the cultural association. In short it is a meeting place for all those descended from St. Thomas, offering a rich repository of cultural heritage site in an effort to come closer to the village from anywhere in the world they are. Using programming languages such as PHP, CSS, JavaScript, HTML, MySQL Databases and Content Magement Systems like Joomla will try to show that it is possible to reach a well-promotion and presentation of digitized material at low cost and short time leaving legacy for further work and modeling of specific CMS to put at the service of culture.
437

Realtidsmultiplayerspel på IoT-backend / Real-time Multiplayer Game on IoT-backend

Almqvist, Joel, Detterfelt, Björn, Håkansson, Tim, Kjellström, David, Löjdquist, Axel, Oskarsson, Joel, Wahid, Lieth, Wilkens, Alexander January 2018 (has links)
This report presents a project carried out for the company Cybercom by eight students from Linköping University. The aim of the project has been to develop a real-time multiplayer game using an existing system for communication between different devices. The game has been developed as a web app that contains multiple game modes. The specific development methodology that has been used throughout the project is presented in this report. This methodology has been iterative, agile and followed a simplified version of the Scrum framework. The end result of the project is a well functioning product that directly creates value for the customer, but also allows for further development. / I denna rapport presenteras ett projekt för företaget Cybercom utfört av åtta studenter från Linköpings universitet. Projektet har gått ut på att utveckla ett realtidsspel som använder sig av ett existerande system för kommunikation mellan enheter. Spelet har utvecklats som en webbapplikation och innehåller flera olika spellägen. I det genomförda projektet har en modifierad, nedskalad variant av arbetsmetodiken Scrum följts och denna presenteras i rapporten. Utvecklingen har därmed varit iterativ och agil. Resultatet av projektet är en väl fungerande produkt som direkt skapar värde för kunden, men även tillåter smidig vidareutveckling.
438

Evaluating Quality of Online Behavior Data

Berg, Marcus January 2013 (has links)
This thesis has two purposes; emphasizing the importance of data quality of Big Data, and identifying and evaluating potential error sources in JavaScript tracking (a client side on - site online behavior clickstream data collection method commonly used in web analytics). The importance of data quality of Big Data is emphasized through the evaluation of JavaScript tracking. The Total Survey Error framework is applied to JavaScript tracking and 17 nonsampling error sources are identified and evaluated. The bias imposed by these error sources varies from large to small, but the major takeaway is the large number of error sources actually identified. More work is needed. Big Data has much to gain from quality work. Similarly, there is much that can be done with statistics in web analytics.
439

A feasibility study of building Set-top box user interfaces using Scalable Vector Graphics

Vinkvist, Fredrik January 2008 (has links)
An IPTV Set-top box enables the possibility of doing much more than decodingtelevision content. Its Ethernet interface gives it the same possibilities to communicatewith the outside world as any network device. This enables a wide rangeof services from internet radio to acting as a digital media receiver in your homenetwork. These highly interactive services increase the demands for responsiveand visually attractive user interfaces.Due to the cost-sensitive market of IPTV STBs the preferred platform to developthe user interface is the HTML browser as it allows for fast developmenttimes and low costs. As a W3C standard it also offers high portability and hardwareabstraction making it easy to use more than one STB vendor. The cons ofHTML based GUIs are low performance and lacklustre graphics.This thesis aims to find out if SVG can be used to achieve rich, scalable and animatedgraphics with high performance and still keep the attractive characteristicsof HTML.To do this much effort was put into identifying the strenghts and weaknesses ofSVG. The lessons learned resulted in an SVG AJAX framework called TOIXSVGmaking it possible to develop SVG GUIs in the same manner as modern Rich InternetApplications, enabling component reuse to make sure development time scalespreferably with the scope and complexity of the user interface. Along with theframework several new widgets had to be developed to achieve the targeted functionality.As a proof of concept a mock-up GUI was created with the frameworkand widgets.
440

AJAX-driven webbapplikation för sökning av sålda fastigheter

Olsson, Mathias, Pilipovic, Danijel January 2011 (has links)
Precis som titeln avslöjar så handlar rapporten om att ta fram en AJAX-driven webbapplikation för sökning av sålda fastigheter. Gota Media AB har idag tillgång till en stor mängd lagrad information om sålda fastigheter i form av XML som kommer från Lantmäteriet. Enligt Gota Media så finns det ett stort behov av att skapa en sökbar webbapplikation till de nättidningar som de tillhandahåller som presenterar informationen för deras läsare. Syftet är att visa hur utvecklingen kan underlättas med hjälp av ramverket CodeIgniter och att ge svar på ett antal frågeställningar om hur webbapplikationen kan utvecklas för att uppfylla ett flertal krav från kunden. Genom att använda CodeIgniter tillsammans med ett flertal tekniker som Google Maps, CURL, AJAX och jQuery så kunde samtliga baskrav från kunden uppfyllas och ett bra resultat presenteras i form av en fullt fungerande webbapplikation. / Just as the title indicates this report is about making an AJAX driven web application for searching sold real estates. Today Gota Media AB has access to a large amount of information about sold real estates in XML format that comes from Lantmäteriet. According to Gota Media there is a great need to create a searchable web application for the online magazines that they provide to present the information to their readers. The aim of this report is to show how the development can be facilitated using the framework CodeIgniter and to provide answer to a number of question formulations on how the web application can be developed to meet several requirements from the customer. By way of using CodeIgniter with a majority group of techniques such as Google Maps, CURL, AJAX and jQuery all of the base requirements where implemented and a good result were presented in the form of a fully functional web application.

Page generated in 0.0344 seconds