• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 722
  • 217
  • 202
  • 160
  • 119
  • 85
  • 73
  • 66
  • 47
  • 43
  • 33
  • 25
  • 23
  • 11
  • 8
  • Tagged with
  • 1946
  • 311
  • 248
  • 219
  • 174
  • 166
  • 163
  • 158
  • 157
  • 155
  • 148
  • 147
  • 144
  • 131
  • 129
  • 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.
521

Scrumptious:A Scrum Planning Tool Case Study to Evaluate the Rich Ajax Platform

Häggbom, Fredrik, Olsson Haglund, Erik January 2009 (has links)
During the last year Tieto has been interested in evaluating the potential of a newly developed technology called Rich Ajax Platform (RAP). The RAP technology allows the developer to write Java code and deploy it on the web as a Rich Internet Application (RIA)with similar look and feel as a regular application ran in for example Microsoft Windows. The biggest benefit with a RIA is that it offers similar features to stand-alone applications but these features are deployed via a web server i.e. no installation at the client side is needed. To evaluate this technique a Scrum handler prototype was developed using the RAP. Secondly, a comparison with another similar technique called Google Web Toolkit had been made. The Scrum process is an agile development method which is based on small iterations.The purpose of this study was to create a functional prototype in order to evaluate and demonstrate the RAP technology. The result of the evaluation is that RAP is a strong competitor for developing Web 2.0 applications. Most of the concerns regarding RAP depend on the fact that it is a new technology and is still under development. Since Tieto in Karlstad currently develops RCPapplications, the RAP technology is a logical successor since the developers do not have to learn a new technology.
522

Implementation of a 2D Game Engine Using DirectX 8.1

Persson, Martin, Lindsäth, Daniel January 2004 (has links)
This paper describes our game engine written in C++, using the DirectX libraries for graphics, sound and input. Since the engine is written using DirectX, an introduction to this system is given. The report gives a description of the structure of the game and the game kernel. Following this is a description of the graphics engine and its core components. The main focus of the engine is on the physics and how it is used in the game to simulate reality. Input is discussed briefly, with examples to show how it relates to the physics engine. Implementation of audio in the game engine is not described, but a general description of how sound is used in games is given. A theory for the basics of how artificial intelligence can be used in the engine is presented. The system for the architecture of the levels is described as is its connection to the graphics engine. The last section of the report is an evaluation and suggestions for what to do in the future. A user manual for the level editor is included as an appendix.
523

System for firmware verification

Nilsson, Daniel January 2009 (has links)
Software verification is an important part of software development and themost practical way to do this today is through dynamic testing. This reportexplains concepts connected to verification and testing and also presents thetesting-framework Trassel developed during the writing of this report.Constructing domain specific languages and tools by using an existinglanguage as a starting ground can be a good strategy for solving certainproblems, this was tried with Trassel where the description-language forwriting test-cases was written as a DSL using Python as the host-language.
524

Converting an existing .NET Framework ground control software into a cross-platform application / Konvertera en existerande .NET Framework markstationsmjukvara till en multiplattformsapplikation

Boman, Erik January 2018 (has links)
Unmanned aerial vehicles can be used in many different situations such as, for example, monitoring the growth of crops or for surveillance of a private property. Operating the unmanned aerial vehicle is usually done using some kind of ground control station. This thesis examines the possibilities of creating ground control stations working on several different platforms using the cross platform development frameworks Xamarin, Universal Windows Platform and Mono. This is done by creating and comparing three prototype applications regarding functional requirements, code reuse and resource usage. It is shown that none of the cross platform frameworks can fulfill all of the initial requirements on a ground control station. However, for the case studied in this thesis, Xamarin is demonstrated to be the most suitable cross platform framework of the three since it provides the same functionality as UWP for Windows devices while also enabling development for both Android and iOS devices.
525

Felsökning av EtherNet/IP med cross-platform applikation

Bärwald, Anton, Aleksic, Jimmie January 2016 (has links)
In the industry there is a need for a more efficient way to troubleshoot machines that uses the protocol EtherNet/IP. The current methods is time consuming and complex. This project gather data from a simulated network and analyze the data. The result of the analyze is presented on a cellphone application with a description and a possible solution. The application is a cross-platform application developed with Cordova. The simulated network is created on a Raspberry Pi 2. The analyze is done on another Raspberry Pi 2 running the software Node-RED. Communication between the simulated network Raspberry and the cellphone is with Bluetooth Low Energy. Communication between cellphone and the server is with MQTT. There are several areas where this kind of application may suit. This project is in one specific area – troubleshooting EtherNet/IP.
526

Social networking platforms – A new era for job seekers

Teoh, Josephine, Wester, Emma January 2016 (has links)
Social networking platforms have grown to become the most popular websites on the Internet,and are the most widely used tool for job seeking nowadays. In this study the researchersinvestigate the job seekers perspective on what they perceive as the benefits of using socialnetworking platforms when used as a job seeking method. The benefits are how socialnetworking platforms are superior to traditional job seeking methods. The researchers refer totraditional job seeking methods as methods used before the popularization of social media,such as handing in paper resumes to employers and also the Internet before social media.Although the major focus is on the Internet which can nowadays be seen as the newtraditional method, before people started using social networking sites. This study thereforefocus on the transition from the Internet into Web 2.0 with social networking platforms andhow the labor market and job seeking methods has changed with this new informationtechnology. This study is a qualitative research study that is based on a hermeneuticperspective, an inductive approach and a cross-sectional research design. To be able to findanswers for this study’s purpose and research question, a utilization of in-depth semistructuredinterviews on five respondents have been conducted. What was found in the studywas that job seekers indeed perceive that there are benefits to using social networkingplatforms for job seeking, over traditional methods. What was also found was that the jobseeking process has not changed that much, although it has become more effective by beingavailable online and on social networking platforms. The perceived benefits that wereconcluded based on the analysis and discussion of the theoretical and empirical data were:globalization, more effective, easier networking, increased personal visibility and the accessto social networking platforms niched for specific professions.
527

The role of Big Data in the evolution of Platform based Ecosystems : A case study of an emerging platform-based ecosystem in the software engineering industry

Kostis, Angelos January 2016 (has links)
Platform based ecosystems are becoming dominant models in the software engineering industry. ‘Big data’ has recently gained increased attention from both academia and practitioners and it is believed that big data affects every sector and industry. While an abundance of research focuses on big data and platform-based ecosystems, these two are typically approached as secluded spheres. This study aimed toward an investigation of big data’s role in the evolution of platform-based ecosystems in the software engineering industry. In the present thesis the influence of big data on the software engineering industry and more specifically, the impact of big data on the evolution of software ecosystems, is examined. A case study focused on a platform owner and pioneer in the software engineering industry has been conducted. This study identifies challenges and opportunities triggered by the advent of big data in context of platform-based ecosystems. Hence, considerable insight regarding the impact of big data on contemporary platform providers and the evolution of platform-centric ecosystems is gained. The findings illustrate that software ecosystems are affected by big data in a positive manner, but some identified challenges emerge and have to be tackled. Additionally, in this paper, it is suggested that both academia and practitioners should dig deeper into this relationship and identify how the evolution of platform-based ecosystems is impacted by the advent of big data.
528

Comparison study of cross-platform development tools for iPhone devices

Danielsson, Jakob January 2014 (has links)
Developing applications for mobile devices is nowadays a very large business. However, the process of developing an application can be both very time consuming and costly due to different languages used for different devices. Lately, a lot of tools have been developed to handle the different languages problem going under the name “cross-platform” - so many that it might get hard for the developer to make a choice between the different products. This thesis presents 4 different approaches for programming cross-platform applications: Web based, cross-compiled, interpreted and hybrid solutions. For each category, one product is chosen and is evaluated according to comparison tests suggested in the thesis, including benchmark tests, technical evaluation tests seen from both the developing perspective and the infrastructure perspective and last a functionality evaluation. Other important parameters to think about when developing an application are also presented. At the end of the thesis, a taxonomy of applications is presented in order to give examples when a cross-platform solution is suitable and which cross-platform tool should be used. Finally, there are some important points taken up about what the developer should think about, when choosing a solution according to this thesis as there is no straight forward way to say that one cross-platform solution is the best of them all. / Utvecklandet av mobila applikationer är idag en väldigt stor marknad, men utvecklingsprocessen kan ibland vara både tidskonsumerande och kostsam eftersom de olika mobila enheterna använder olika utvecklingsspråk. Den senaste tiden har många verktyg utvecklats för att hantera detta problem, dessa verktyg ingår i kategorin cross-plattform verktyg. I själva verket är det så många verktyg som har utvecklats att det kan bli svårt för utvecklarna att välja mellan de olika verktygen. Denna uppsats presenterar 4 olika tillvägagångssätt för att programmera cross-plattforms applikationer: web baserade lösningar, hybrid lösningar, översatta lösningar och cross-kompilerade lösningar. För varje kategori väljs sedan en produkt, som skall evalueras enligt ett jämförelsetest som denna uppsats föreslår, detta test inkluderar ett benchmark test, en teknisk evaluering och en funktionsevaluering. Förutom dessa test ges även andra viktiga parametrar gällande cross-plattforms utveckling. I slutet av uppsatsen är en taxonomi av mobila applikationer presenterad vars syfte är att ge exempel när ett cross-plattforms verktyg är passande för en mobil applikation, och även vilket verktyg som är passande. Slutligen tas några viktiga punkter upp som utvecklaren bör tänka på när ett cross-plattforms verktyg skall användas för utveckling, eftersom det inte finns något direkt sätt att säga att ett cross-plattforms verktyg är bättre än ett annat.
529

En jämförelse mellan ramverk för att utveckla hybridapplikationer / A comparison between the frameworks to develop hybrid applications

Hansson, Alexander January 2015 (has links)
Syftet med undersökningen är att jag ska samla kunskap om olika ramverk för att ta fram hybridapplikationer och undersöka hur dessa ramverk presterar mot kriterier som tagits fram tillsammans med Bulldozer kommunikationsbyrå. Med hjälp av en samling kriterier är målet med undersökningen att komma fram till vilket som är det “bästa” ramverket för att ta fram en hybridapplikation för en webbutvecklare som saknar kompetens för att utveckla plattformsspecifika applikationer. Resultatet ska vägleda målgruppen i vilket ramverk de ska använda sig av när de bestämmer sig för att börja utveckla applikationer. Datainsamling för undersökningen skedde i två omgångar. Den första var vid urvalet av ramverk och då åtta stycken ramverk blev tre genom en dokumentanalys. Den andra omgången av datainsamling skedde på applikationerna som utvecklades utefter vilka tre ramverk som samlade på sig mest poäng under första datainsamlingen. Hur lätt det kommer att vara att underhålla och sätta sig in i koden undersöktes bara på de skrivna applikationerna och mättes med hjälp av cyklomatisk komplexitet och logiska rader kod. De ramverk som samlade på sig mest poäng efter första urvalet var Meteor, Phonegap och Titanium. Titanium valde under undersökningens gång att bli kommersiellt och täckte därför inte längre kriterierna och därför utvecklades det ingen applikation för det ramverket. Det utvecklades istället en applikation på ramverket som samlade på sig fjärde mest poäng, Cordova. Av Meteor, Phonegap och Cordova är Phonegap att föredra även om det samlade på sig lika många poäng som Meteor. Detta för att Phonegap är mognare och koden är mindre komplex vilket gör den lättare för utvecklare att sätta sig in i och hantera.
530

Web Service Performance on Heterogeneous Systems : A performance comparison between J2EE and .NET on heterogeneous systems

Urkia Kortabarria, Mikel January 2013 (has links)
At the moment, two main web platforms have the monopoly of web service business; NET and J2EE have been competitors in this area for many years. Within last years, a technological advance has occurred with the appearance of Mono, an open source project that allows NET technologies to be taken into operating systems other than Microsoft Windows. This opens an information gap that needs to be solved with a new and actualised performance analysis. This thesis work identifies the performance characteristics of the web platforms on heterogeneous systems. The aim of this study is to investigate different performance characteristics of .NET and J2EE web services in heterogeneous systems. The student systems are Windows 7 and Ubuntu Linux. A set of web services is built following different service structures, which are then exposed to some quantitative and qualitative test following predefined criteria. The results demonstrate that both .NET and J2EE are suitable web platforms under different circumstances, based mostly on the communication protocol and operating system. This work identifies the best combination of web platform and operating system for each of the web service structures, which can vary for each company.

Page generated in 0.0328 seconds