• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 27
  • 7
  • 5
  • 5
  • 2
  • 1
  • 1
  • Tagged with
  • 51
  • 26
  • 21
  • 18
  • 17
  • 14
  • 10
  • 9
  • 9
  • 9
  • 8
  • 8
  • 8
  • 8
  • 7
  • 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

Development of an Unified Message Broker for Financial Applications in the Context of PSD2 : Capitalizing from PSD2 Through Data Retrieval and Analysis

Johansson, Fredrik January 2017 (has links)
The EU has recently proposed a new directive called PSD2, which requires banks to define APIs to the systems, allowing third party providers to write financial applications and access customers’ data inside the banks, with the permission of the customer. PSD2 becomes effective on 18th of January 2018 and is expected to open up the market and remove the monopoly and ownership of customers from banks. As it is a directive, all countries inside the EU and countries covered by the European economic area such as Norway,Switzerland, Liechtenstein and Iceland are affected. The business opportunity, which arises due to the directive, is an opportunity to find a way to be able to take the initiative and possibly monetize from the caused situation.The report presents a qualitative approach to develop a proof of concept with the purpose to display how an actor can create a solution that acts as a source of information and performs analysis to come up with valuable insights of consumers’ behaviour. The insights gained from this master thesis, open up new paths for innovation and competition on the market between actors providing similar services. / EU har nyligen publicerat ett nytt direktiv vid namn PSD2, som kräver att banker definierar ett API for deras system, ett API som ger tredjepartsutvecklar möjligheter att skapa finansiella applikationer och får tillgång till kunders information innuti bankens system, med kundes tillstånd. PSD2 träder i kraft från och med 18:e Januari 2018 och förväntas att öppna upp marknaden och upplösa det monopol och ägarskap banker har på sina kunder idag. I och med att det är ett direktiv, påverkar det alla länder inom EU och länder inom EUs ekonomiska gränser, så som Norge, Schweiz, Liechtenstein och Island. Affärsmöjligheten somöppnas på grund av direktivet, är en möjlighet att ta innitiativ och förhoppningsvis monetärisera från situationen.Rapporten presenterar en kvalitativ tillvägagång för att utveckla ett ”proof of concept”, med målet att visa hur en aktör kan skapa en lösning som agerar som källa för information och gör analyser på denna källa för att komma fram till värdefulla insikter om kunders beteende. Rapporten öppnar upp för nya vägar för innovation och konkurrans på marknaden mellan aktörer som tillhandahåller liknande tjänster.
12

Avaliação de manutenibilidade entre as abordagens de web services RESTful e SOAP-WSDL / Evaluation of maintainability among RESTful and SOAP-WSDL web services approaches

Ricardo Ramos de Oliveira 27 April 2012 (has links)
A Engenharia de Software tem desenvolvido técnicas e métodos para apoiar o desenvolvimento de software confiável, flexível, com baixo custo de desenvolvimento e fácil manutenção. A avaliação da manutenibilidade contribui para fornecer meios para produzir software com alta qualidade. Este trabalho apresenta um experimento controlado para avaliar a manutenibilidade entre as abordagens de web services: RESTful e SOAP-WSDL. Esta avaliação foi conduzida usando 3 programas implementados na linguagem de programação Java e com a mesma arquitetura. Com base na arquitetura projetada, os web services desenvolvidos foram utilizados como objetos em estudos de caso, possibilitando avaliar e comparar a sua manutenibilidade. Os resultados obtidos demonstraram relações entre as informações sobre o custo e a qualidade dos serviços web, que contribuíram para esclarecer os critérios para a obtenção de uma boa relação entre o custo da manutenção e a evolução dos serviços web. Para concluir, os resultados indica que os web services RESTful são mais manuteníveis do lado do servidor, e os web services SOAP-WSDL são mais manuteníveis do lado do cliente. Os estudos realizados no experimento controlado são promissores e podem auxiliar na redução de custo na manutenção dos serviços web, melhorando dessa forma a qualidade do software no geral / Software Engineering has developed techniques and methods to support the development of reliable software, exible, low development cost and easy maintenance. The evaluation of maintainability contributes in this direction, providing the means to produce software with high quality. This paper presents an controlled experiment to evaluate the maintainability between the approaches of web services: RESTful and SOAP-WSDL. This evaluation was conducted using four programs implemented in the Java programming language, using the same architecture. Based on the designed architecture, Web services were developed as objects used in case studies, allowing to evaluate and compare its maintainability. The results showed relationships between the information on the cost and quality of web services, which contributed to clarify the criteria for obtaining a good relationship between the cost of maintenance and evolution of web services. In conclusion, the results indicate the RESTful web services are more maintainable server side in contrast to the SOAP-WSDL web services are more maintainable client side. Studies in controlled experiments are promising and may help reduce the maintenance cost of web services, thus improving overall software quality
13

Sledovač aktuálního dění / Actual Events Tracker

Odstrčilík, Martin January 2013 (has links)
The goal of the master thesis project was to develop an application for tracking of actual events in the surrounding area of the users. This application should allow the users to view events, create new events and add comments to existing ones. Beyond the implementation of developed application, this project deals with an analysis of the presented problem. The analysis includes a comparison with existing solutions and search for available technologies and frameworks applicable for implementation. Another part inside this work is description of the theory in behind of data classification that is internally used for event and comment analysis. This work also includes a design of appliction including design of user interface, software architecture, database, communication protocol and data classifiers. The main part of this project, the implementation, is described aftewards. At the end of this work, there is a summary of the whole process and also there are given some ideas about enhancing the application in the future.
14

WordHunch : Server kommunikation och Datahantering i MySQL och Java / WordHunch : Server communications and Data Management in MySQL and Java

Waora, Dushant Singh January 2015 (has links)
Målet med detta projekt var att utforma en kommunikation och databassystem för ett multiplayer ordbaserat spel åt Tweakers HB. Tweakers HB är ett produktbolag som utvecklar mobila applikationer där Wordhunch är en utav deras produkter. Systemet är en webbaserad API som stöds av en databas system för att kunna hantera olika aspekter av ett multiplayer ordbaserat spel. API: et kommer att användas av en Android applikation som utvecklas av andra utvecklare på Tweakers HB. Kommunikationssystemet har tagits fram med Extreme Programming samt testdriven utveckling. Utvecklingen skedde med välkända och beprövade metoder för att kunna säkerställa att ett system med hög kvalitet levereras. Båda system utnyttjar gamla och vältestade verktyg så som MySQL för databashantering medan REST-arkitektur används för kommunikationssystem. I slutet av utvecklingen uppfylldes alla ställda krav. System klarar av prestandakravet enligt de tester som utfördes. Under testning har flera komplikationer uppstått som inte var kända under utvecklingen eller före som t.ex. ta fram det korrekta ord när ett felstavat ord har skickats in. / The goal of the project was to design a communication and database system for a multiplayer word based game for Tweakers HB. Tweakers HB is a company that develops mobile applications, where WordHunch is one of their products. The product itself is a web based API which is supported by a database system for handling different areas of a multiplayer based mobile game. The API will be used by the other developers of Tweakers HB for communication between Server and multiple Android and iOS mobiles. The system is a fully accomplished system. The system has been produced using Extreme programming. Development was done with well-known and proven methods to ensure that a system of high-quality was delivered. Both systems utilizes old and well tested products like MySQL for database management while REST architecture style for API system. At the end of the project all requirements were met. The system passed all the required tests conducted and will be able to handle large quantity of incoming traffic from Android and iOS mobile devices, according to tests. During testing multiple issues came up which were neither known before the production or under production for ex. retrieving the correct word when a misspelled word has been submitted.
15

Replacing a monolithic web application with a new backend framework

Lu, Wei January 2018 (has links)
Web Technologies, particularly the web application, have become an essential component of the business world in our daily life. By utilizing the web application, it is convenient for human beings to search the information, make the payment and communicate with others through Internet. However, according to a report from the Society of Digital Agencies, 77% of companies believe that poor website user experience is a weakness for their clients, which making poor user experience the most significant weakness agencies identified. As for current monolithic web application of booking course system, all the components are tightly integrated in one module so that it is difficult to maintain and make changes for both currents functions and new functions. In addition, the algorithms of some functions are vulnerable. For example, the offer code corresponding to the one course can be used for another course that should not be on sales promotion. This thesis presents a decoupling of the monolithic architecture. The monolithic architecture composes all in one piece and implement an alternative solution for booking course system based on representational state transfer web service, spring, WordPress and bootstrap frameworks. Moreover, this thesis focuses on improving the vulnerable algorithm for the old booking system. In the end, some non-functional requirement like user experience will also be taken in consideration. In this thesis, the result proves the feasibility of the decoupling monolithic architecture by exploiting RESTful web services. / Webbtekniker, speciellt webbapplikationer, har blivit en viktig komponent för företags dagliga verksamhet. Genom att använda webbapplikationer blir det enkelt för människor att söka information, göra betalningar och kommunicera med andra på Internet. Men enligt en rapport från the Society of Digital Agencies upplever 77% av företagen att en dåligt webbupplevelse påverkar slutkunderna, vilket gör webbupplevelsen till den största påverkande faktorn som the Society of Digital Agencies har identifierat. Det existerande webbokningssystemet är en monolit, där samtliga komponenter är tätt integrerade i en modul. Denna integrerade arkitektur gör det svårt att underhålla och förändra systemet. I tillägg finns det sårbarheter i systemet, som till exempel att rabattkoder för en kurs kan användas även på andra kurser, som inte ska rabatteras. Uppsatsen presenterar en frikoppling av den integrerade strukturen för systemet. Den nya arkitekturen bygger på representational state transfer web services, spring, wordpress samt bootstrap ramverken. I tillägg förbättras även de sårbara algoritmerna i det existerande bokningssystemet. Slutligen inkluderas ickefunktionella krav på användarvänlighet. I den här avhandlingen visar resultatet att det är möjligt att avmontera monolitisk arkitektur genom att utnyttja RESTful webbtjänster.
16

Smart Parking System

Yadavalli, Siri Chandana January 1900 (has links)
Master of Science / Department of Computing and Information Sciences / Daniel A. Andresen / Locating a parking spot during peak hours in most populated areas like shopping malls, universities, exhibitions or convention centers is difficult for the drivers. The difficulty rises from not knowing where the available spots may be at that required time. Smart parking is a solution to metropolitan cities to reduce congestion, cut vehicle emission totals and save persons' time by helping them in finding a spot to park. Smart Parking is a parking system, usually a new one that is equipped with special structured devices (things) to detect the available parking slots at any parking area. This is an application based on Internet of Things (IoT) that in Real-Time environment have sensors and devices embedded into parking spaces, transmitting data on the occupancy status; and the vehicle drivers can search for parking availability using their mobile phones or any infotainment system that is attached to the vehicle. Hence the driver would know where there is an available spot to park his vehicle in less time, reducing the energy consumption and air pollution. The Client or the sensor posts the parking slot occupancy status to a web service URL. The Java based web service is built using Spring and Hibernate to connect to the backend system. The web service (.war) file is deployed on Apache Tomcat Server and the backend used is MySQL database.
17

A formulation for efficient adaptive metamodelling in engineering design

Makin, Thomas January 2014 (has links)
This thesis presents the research and development of robust metamodelling tools for engineering design. Metamodelling in engineering is typically used for reducing computational cost of highly expensive analyses or simulations. Metamodels have been shown to be effective in these problems where an approximation constructed from a limited set of true data points is used in support of optimisation. The inspiration for this work is drawn from the optimisation of aircraft wing structures, constructed using large numbers of rectangular stiffened panels. When optimising such structures to produce a minimum weight design, it is necessary to evaluate multiple design constraints such as buckling load, damage tolerance and repairability. The total computational cost for this aspect of the analysis can become considerable when a large number of evaluations is required and can creates a bottleneck in the optimisation workflow. In response to this industrial design problem, a specification is proposed for an efficient and adaptive metamodelling formulation. Following an extensive literature review the multilevel Radial Basis Function (mRBF) model is highlighted as a promising candidate for further investigation. The mRBF formulation is discussed in detail, and a comparative study is presented comparing mRBF to more established modelling techniques. mRBF is then put to work on a range of optimisation test problems, including an industrial scale multi-panel wing design scenario. Emphasis is placed on the adaptive acquisition of model data as the optimisation process progresses. Implementation details and software development processes are also presented in detail. The case is made for decoupled modelling workflows, and a RESTful web based mRBF modelling framework. Finally the performance of the proposed modelling scheme is compared to the original specification, and recommendations are made for further investigation.
18

Applikationsutveckling med nätverkstrafikfunktioner : En jämförelse av tre mobilplattformar avseende nätverkstrafikfunktioner

Gustafsson, Robin January 2012 (has links)
The objective of this study was to examine three common mobile phoneplatforms in relation to their network traffic features. The platforms to beexamined are Android, iOS 5 and Windows Phone. After the investigation wascompleted a prototype application was implemented in order to demonstratethese features in the most suitable platform. The application will function as atelephone call exchanger. In addition, the application must also send the userstatistic to a Web server, accept contacts from a Web server, as well as having aspecial administration part in which the userstatistc can be presented. In thestudy the current mobile platforms and their respective APIs have beenexamined and compared and the facts compiled. These techniques were thenapplied to create a prototype application based on the mobile platform Android.Android was chosen because it is the mobile platform that supports the majorityof the required functions. The tools that were used are Eclipse IDE, AndroidSDK, a Jersey RESTful Services, MySQL database and a SQLite database. Theapplication was tested by means of measurements on the application'scommunication features. An expert test was also conducted in order to evaluatethe application as to whether or not it met its goals. The investigation has shownthat Android is the mobile platform that supports the majority of the requirednetwork traffic features. The measurements on the application have shown thatthe speed of execution of a communication function mainly depend on thenetwork connection. The expert test has shown that the application does meetsthe set requirements and, in addition, comments are added in relation to thoseparts for which improvements can be made. / Målet med denna undersökning har varit att undersöka tre vanliga mobiltelefonplattformar avseende deras nätverkstrafikfunktioner. Plattformarna somundersöks är Android, iOS 5 och Windows Phone. Efter avslutad undersökningimplementerades en prototypapplikation för att demonstrera dessa funktioner påden plattform som anses bäst lämpad. Applikationen ska fungera som entelefonväxel och utöver det ska applikationen även skicka användarstatistik tillen webbserver, ta emot kontakter från en webbserver, samt husera en specielladministreringsdel där användarstatistiken ska presenteras. I undersökningenhar de aktuella mobiltelefonplattformarna och deras respektive API:er granskatsoch jämförts. Därefter har dessa tekniker tillämpats för att skapa enprototypapplikation som bygger på mobilplattformen Android. Valet föll påAndroid eftersom det är den mobilplattform som har stöd för flest av deefterfrågade funktionerna. Verktygen Eclipse IDE, Android SDK, en JerseyRESTful Service, MySQL-databas och en SQLite-databas har använts.Applikationen har testats med hjälp av mätningar på applikationenskommunikationsfunktioner. Ett experttest har genomförts för att utvärderahuruvida applikationen uppfyllde kraven som ställts eller ej. Undersökningenhar visat att Android är den mobilplattform som har stöd för flest av deefterfrågade nätverkstrafikfunktionerna. Mätningarna på applikationen har visatatt det till största delen beror på nätverksuppkoppling hur snabbt enkommunikationsfunktion exekveras. Expertestet har visat att applikationenuppfyller kraven som ställts på den, med kommentarer på några delar därförbättringar kan göras.
19

Evaluation of a web application architecture

Pelme, Andreas January 2014 (has links)
The purpose of this thesis was to come up with a new architecture for an existing web based planning and administration tool at Ericsson. The main objective was to create a new architecture with a proof of concept implementation. To find out how the existing tool were being used we interviewed people with different roles within the company. We made observations as they performed their day-to-day activities in the tool. We then designed and implemented a new version of the tool. We came up with a database design that handles a very dynamic use of data types. On top of the database we created REST API to allow data to be easily consumed by a web interface and other internal systems at Ericsson. We also showed that the architecture we ended up with performed well even with a lot of objects in the database. We did also come up with a solution to allow people to work simultaneously with the same parts of the system without overwriting each other’s changes.
20

REST/HTTP Access to the SensibleThings Platform

Liu, Ying January 2017 (has links)
The Internet of Things (IoT), also called the Internet of Everything or the Industrial Internet, is a new technology paradigm regarded as a global network of machine and devices capable of interacting with each other. Internet of things (IoT) is closely related to numerous fields. The IoT platform is a suite of components that enable deployment of applications, independent and secure connectivity between devices, device/sensor management and integration with 3rd party systems. With increased demand of utilize the platform by web access, the task of this thesis is to develop a RESTful web service for specific IoT platform – SensibleThings platform using Jersey framework. Then measuring the web server under two scenarios and evaluating. Finally, I present the future work for the RESTful web service to improve its functions.

Page generated in 0.0594 seconds