201 |
3D-visualisering av robotsimulering / 3D visaualization of missile simulationWinell, Johan January 2001 (has links)
Visualization is a rapidly growing area of computer graphics. Due to the very progressive development of computer technology and especially 3D-graphic boards yesterdays imagination of visualizations, today is a reality. At Saab Bofors Dynamics in Linköping missile systems are developed. Through the development, different subsystems are simulated before the manufacturing starts. The results of these simulations have to be visualized to get a meaning. The visualizations can be symbolic or more real looking 3D-visualizations. During the work an investigation of available tools for computer visualizations on the market has been conducted. The outcome of the investigation has later been the foundation for the selection of tools to solve the visualization task. One 3D-visualization application for general 3D-visualization has then been developed using two different 3D-APIs, and the experiences of these have then been analyzed.
|
202 |
iSmart taxi app / iSmart Taxi AppPashang-Gardi, Hemin January 2015 (has links)
iSmart Taxi är en Android mobilapplikation (app) för taxiförarna på iSmart Taxi AB. Förarna kan med hjälp av denna applikation rapportera deras körningar. Denna applikation har skapats med hjälp av ett REST-API för att interagera med databasen. Rapporten innehåller beskrivning om hur applikationen skapades och hur återkoppling från testfall som genomfördes av användarna påverkade applikationens design. / iSmart Taxi is a mobile application (app) for taxi drivers at iSmart TaxiAB. The application helps the drivers to register their fares on an Android mobile. A REST-API was build to interact with the database. The report contains a description of how the application was created and how the feedback from the tests conducted by the users affected application design.
|
203 |
InGriDE: um ambiente integrado e extensível de desenvolvimento para computação em grade / InGriDE: an integrated and extensible development environment for grid computingEduardo Leal Guerra 07 May 2007 (has links)
Recentes avanços proporcionaram às grades computacionais um bom nível de maturidade. Esses sistemas têm sido implantados em ambientes de produção de qualidade na comunidade de pesquisa acadêmica e vêm despertando um grande interesse da indústria. Entretanto, desenvolver aplicações para essas infra-estruturas heterogêneas e distribuídas ainda é uma tarefa complexa e propensa a erros. As iniciativas de facilitar essa tarefa resultaram, na maioria dos casos, em ferramentas não integradas e baseadas em características específicas de cada grade computacional. O presente trabalho tem como objetivo minimizar a dificuldade de desenvolvimento de aplicações para a grade através da construção de um ambiente integrado e extensível de desenvolvimento (IDE) para computação em grade chamado InGriDE. O InGriDE fornece um conjunto único de ferramentas compatíveis com diferentes sistemas de middleware, desenvolvidas baseadas na interface de programação Grid Application Toolkit (GAT). O conjunto de funcionalidades do InGriDE foi desenvolvido com base na plataforma Eclipse que, além de fornecer um arcabouço para construção de IDEs, facilita a extensão do conjunto inicial de funcionalidades. Para validar a nossa solução, utilizamos em nosso estudo de caso o middleware InteGrade, desenvolvido no nosso grupo de pesquisa. Os resultados obtidos nesse trabalho mostraram a viabilidade de fornecer independência de middleware para IDEs através do uso de uma interface genérica de programação como o GAT. Além disso, os benefícios obtidos com o uso do Eclipse como arcabouço para construção de IDEs indicam que os recursos fornecidos por esse tipo de arcabouço atendem de forma eficiente as necessidades inerentes ao processo de desenvolvimento de aplicações para a grade. / Computational grids have evolved considerably over the past few years. These systems have been deployed in production environments in the academic research community and have increased the interest by the industrial community. However, developing applications over heterogeneous and distributed infrastructure is still a complex and error prone process. The initiatives to facilitate this task, in the majority of the cases, resulted in isolated, middleware-specific tools. This work has the objective of minimizing the difficulty of developing grid applications through the construction of an integrated and extensible development environment for grid computing, called InGriDE. InGriDE provides a unique set of tools, compliant with different middleware systems, based on the Grid Application Toolkit (GAT). We developed the InGriDE set of features, based on the Eclipse platform, which provides both a framework for building IDEs and the possibility to extend the initial set of features. To validate our solution we used the InteGrade middleware, developed in our research group, as our case study. The results obtained from our work showed the viability of providing middleware independence to IDEs through the use of a generic application programming interface like GAT. Moreover, the benefits obtained through the use of Eclipse as our framework for building IDEs indicates that this kind of framework satisfies the requirements inherent to the grid application development process in a efficient way.
|
204 |
Comparing technologies and algorithms behind mapping and routing APIs for Electric VehiclesAndreasson, Erik, Axelsson, Amanda January 2020 (has links)
The fast-developing industry of electric vehicles is growing, and so is the driver community, which puts pressure on the electric charging grid. The purpose of this thesis is to simplify for the drivers of electric cars to charge their cars during trips. The research questions investigated are” How do the technologies and algorithms behind navigation APIs differ from each other?” and “What information is provided by the charging station APIs and how do they collect data about new stations?”. Information for the thesis was collected by reading and analyzing both documentation and previous work, as well as by conducting experiments. The study was limited to purely electric vehicles. We created an application to conduct experiments on the API combination Mapbox and Open Charge Map, we call it ChargeX. We compare, TomTom, Tesla, Plugshare, Google Maps and ChargeX. The most common shortest-path algorithms are Dijkstra’s, A* and Bidirectional A*. They provide reasonable solutions to the shortest path problem. The algorithms can be improved by considering traffic flow, travel time and distance between origin and destination and apply it as weights on the edges. What has the largest impact on the final route is the choice of charging stations. The algorithm for picking charging stations can be optimized in several ways for example by considering real time availability information of the charging stations, prioritize highways, calculate the temperature and altitude impact on the battery or prioritize faster chargers such as superchargers for Tesla.
|
205 |
Multiplatformní aplikace pro správu síťových prvků Mikrotik / Multiplatform application for Mikrotik network devices managementBárdossy, Adrián January 2018 (has links)
Diploma thesis contains the description of the application developement for management of network entities based on mikrotik devices. In the intro, there is the description of used libraries, also description of API. In the next part of thesis there is programmed part of application backend. This part contains description of individual directories of project, which was written in pycharm. Every directory is described by one file together with UML diagram and table of methods in specific class. In the next part of thesis, there is the description of graphical part of the application and its example on one section of programmed buttons. It contains also output in form of pictures from the application. In the last section, there is tutorial for modules instalation, which are needed to run the application and contains manual testing of application.
|
206 |
Kontejner pro migrující softwarové komponenty bežící na OS Android / A Container for Migratating Software Components Running on Android OSŠčešňák, Vladimír January 2018 (has links)
This diploma thesis deals with creating a container for the migration components that are used on the Android operating system, how they operate and distribute, the life cycle of the container, and the ability to customize other components for this container. The work deals with the analysis of the Android operating system, existing solutions, the design of the own container and the way of distributing the components on the devices where the container is used. The next section describes the implementation of the server component that distributes components. It also deals with the implementation of container-containing library and a sample application that illustrates how it is possible to link all these elements together.
|
207 |
Návrh laboratorních úloh v oblasti programovatelnosti sítí / Design of laboratory exercises in the field of network programmabilityDubovyi, Dmytro January 2020 (has links)
The aim of the graduation thesis is to evaluate the current development in the field of SDN and the possibility of programmability of SDN elements using the application programming interface. The first theoretical chapter describes the following: the basic architecture of SDN, the traffic within SDN between its individual layers, the communication protocols Southbound interface and Northbound interface. The second chapter of the thesis deals with the programmability of SDN elements with the help of API. The third theoretical chapter describes the current development in the field of SDN. The practical part of the thesis is devoted to creation of two laboratory tasks dealing with the programming of the SDN API. Laboratory tasks include BIG-IP programming from F5 Network and routers from Arista Network. Programming is done using Python via REST API for BIG-IP, or eAPI for Arista EOS. The Ansible setup tool is also used for the same purpose.
|
208 |
Podpora JavaScriptu v zobrazovacím stroji HTML / JavaScript Support in an HTML Rendering EngineLoskot, Radim January 2014 (has links)
This Master's thesis was written to create the extension for an experimental rendering engine CSSBox about scripting support in JavaScript language. In the theoretical section the thesis describes the architecture of the rendering engine and introduces problems of the scripting in HTML documents according to the recommended HTML 5 specification. This thesis deals with thorough analysis of existing scripting engines and their interfaces, which could be used for the extension implementation. Depending on the knowledge gained from the previous parts this thesis focuses only on the scripting engine Rhino and introduces an abstract design of its integration into the CSSBox project. At the end it evaluates the reliability and efficiency of the implemented functionalities and considers possibilities of their further development.
|
209 |
Webová aplikace pro správu síťových prvků Mikrotik / Web application for Mikrotik network nodes managementVaňátko, Matěj January 2016 (has links)
The thesis describes a comprehensive solution of a web application for administration of extensive LAN and WAN networks, which are based on nodes by MikroTik . There is a feasibility study, which says, what modules and what functionality should be included. Also a database structure is clarified and technical procedures of solution of the whole assignment are outlined with an emphasis on universality and maximal simplicity.
|
210 |
Vzájemná notifikace inteligentního telefonu a serveru / Mutual Notification of Smart Phone and ServerDouděra, Martin January 2015 (has links)
This thesis deals with notification between smart phone and application server which controls intelligent home. It is focused on Android mobile platform and it is implemented for that platform. Notification service Google Cloud Messaging is used because it is not possible to directly address mobile phones from server. Based on actual position and user defined area the server is informed about moving to or from the area. The server can perform defined event automatically with these information. Implementation was tested in real system. Alpha and beta versions were regularly published.
|
Page generated in 1.9443 seconds