Dissertations / Theses on the topic 'Software development kit'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 18 dissertations / theses for your research on the topic 'Software development kit.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Broberg, Magnus. "Software Development Kit in future Scania Interactors." Thesis, Uppsala University, Department of Information Technology, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-88750.
Full textThis Master of Science thesis in Information Technology Engineering highlights and investigates some aspects of creating a new Software Development Kit (SDK) for the Scania Interactor using Microsoft .Net.
The contents of the SDK is specified, and an Interactor Development Kit (IDK), the software components of the SDK, is designed with an architecture that includes a service in order to handle data propagation and initialization, and class libraries for referencing by Interactor applications.
For the service, the traditional distributed technology .Net Remoting is compared to the new technology Windows Communication Foundation, and .Net Remoting is found to be most appropriate since it supports full type fidelity and can be integrated in the IDK in a flexible way.
The IDK supports access control in order to provide exclusive access to some of its functionality from applications developed by Scania. Access control is implemented using Microsoft strong names for assemblies, and using strong name access restricted objects, the Remoting call context, and a custom sink for the service. The part of the IDK that manages CAN data propagation is implemented together with a mechanism for parameterized subscriptions of events, something that has been requested by end users.
A sample application is also implemented that uses a modified version of the IDK, which aquires data through the old SDK instead of a future black box over IP.
Cronin, Devlin. "A Software Development Kit for Camera-Based Gesture Interaction." DigitalCommons@CalPoly, 2013. https://digitalcommons.calpoly.edu/theses/1146.
Full textNikolaidis, Fotios. "Tromos : a software development kit for virtual storage systems." Thesis, Université Paris-Saclay (ComUE), 2019. http://www.theses.fr/2019SACLV033/document.
Full textModern applications tend to diverge both in the I/O profile and storage requirements. Matching a scientific or commercial application with a general-purpose system will most likely yield suboptimal performance. Even in the presence of purpose-specific' systems, applications with multiple classes of workloads are still in need to disseminate the workload to the right system. This strategy, however, is not trivial as different platforms aim at diversified goals and therefore require the application to incorporate multiple codepaths. Implementing such codepaths is non-trivial, requires a lot of effort and programming skills, and is error-prone. The hurdles are getting worse when applications need to leverage multiple data-stores in parallel. In this dissertation, we introduce "storage containers" as the next logical in the storage evolution. A "storage container" is virtual infrastructure that decouples the application from the underlying data-stores in the same way Docker decouples the application runtime from the physical servers. In other words, it is middleware that separate changes made to application codes by science users from changes made to I/O actions by developers or administrators.To facilitate the development and deployment of a "storage container" we introduce a framework called Tromos. Through its lens, all that it takes for an application architect to spin-up a custom storage solution is to model the target environment into a definition file and let the framework handles the rest. Tromos comes with a repository of plugins which the architect can choose as to optimize the container for the application at hand. Available options include data transformations, data placement policies, data reconstruction methods, namespace management, and on-demand consistency handling.As a proof-of-concept we use Tromos to prototype customized storage environments which we compare against Gluster; a well-estalished and versatile storage system. The results have shown that application-tailored "storage containers", even if they are auto-produced, can outperform more mature "general-purpose" systems by merely removing the unnecessary overhead of unused features
Wilhelmsson, Patrik. "Visual Programming with the Unreal Development Kit." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-94243.
Full textChu, Huey-Der. "Towards quality programming in the automated testing of distributed applications." Thesis, University of Newcastle Upon Tyne, 1998. http://hdl.handle.net/10443/2074.
Full textLabiausse, Pierre. "A state of the art media box." Thesis, KTH, Kommunikationssystem, CoS, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-119159.
Full textIdag är mediecentrer ofta belamrade med många enheter som är kontrollerade av sina egna fjärrkontroller. Det är ofta svårt och / eller smärtsamt att använda dessa enheterna, särskilt för oerfarna användare. Simstream vill bygga en innovativ smart TV som centraliserar funktioner och kontroller så mycket som möjligt. Att använda systemet ska vara intuitivt och enkelt, men mer erfarna användare ska också ha tillgång till mer avancerade funktioner. Detta kräver att förvärva flera indata samt att integrera kommunikationsenheterna som är nödvändiga för att kontrollera de anslutna externa enheter. När det är möjligt vill vi behandla varje indata på ett effektivt sätt oh samtidigt minimera latenser. Det här betyder att en operation som utförs ofta skall vara så snabb och så lätt som möjligt, för att förbättra användarupplevelse även när systemet är hårt belastad. Detta projekt drar fördel av den vidsprädda tillgången till pekskärma mobila enheter för att tillföra användaren en innovativ kontroll över sin TV, direkt från sin bekanta enhet. Slutligen kommer denna plattformen att vara öppen för tredjepartsutvecklare, och som ett resultat har detta examensarbete utvecklat ett software development kit som är gjort för att vara enkelt och välbekant nog för att utvecklare ska kunna använda det och skapa applikationer med det.
Swain, Nathan R. "Tethys Platform: A Development and Hosting Platform for Water Resources Web Apps." BYU ScholarsArchive, 2015. https://scholarsarchive.byu.edu/etd/5832.
Full textLohmüller, Valentin [Verfasser], and Christian [Akademischer Betreuer] Wolff. "Second Screen Applications: A Multi-Platform Software Development Kit and Optimization of Human-Computer Interaction in Distributed Systems / Valentin Lohmüller ; Betreuer: Christian Wolff." Regensburg : Universitätsbibliothek Regensburg, 2019. http://d-nb.info/1201884233/34.
Full textBrett, Todd Christopher. "An Event Monitor and Response Framework Based on the WSLogA Architecture." NSUWorks, 2008. http://nsuworks.nova.edu/gscis_etd/349.
Full textMičiulis, Audrius. "Programinės įrangos kūrimo priemonių mobiliosioms platformoms tyrimas." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2013. http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2013~D_20130821_152222-62508.
Full textAt a present time, one of the most developing area of technology is software for mobile phones, tablets and multimedia devices. Growing numbers of users and improved hardware makes more and more companies to expand their activity in this market. One of the biggest mistakes, that is very hard to solve, is badly chosen technologies in a beginning stage of the projects. The main objective of this project is to compare three of the most popular operating systems Android, iOS and Windows Phone software development kits and to determinate their advantages and disadvantages. Analysis is made based on operating system architecture, tools, compatibility with hardware, debugging, security, graphical user interface, multilanguage support, animation, sounds, video, HTML preview, interaction with maps and user location, sensors, networks, background processes, data persistence and integration with another software. In this research was identified that Android has best interfaces to create background processes and share data between programs. iOS has best tools and components for graphical user interface and Windows Phone has best framework to work with multimedia, maps and user location services.
Armstrong, Janell. "State of Secure Application Development for 802.15.4." BYU ScholarsArchive, 2009. https://scholarsarchive.byu.edu/etd/1776.
Full textAltintas, Nesip Ilker. "Feature-based Software Asset Modeling With Domain Specific Kits." Phd thesis, METU, 2007. http://etd.lib.metu.edu.tr/upload/12608682/index.pdf.
Full textand second, constructing reusable asset model again based on DSK concept. Both activities depend on outputs of feature-oriented analysis of product line domain. The outcome of these coupled modeling activities is the reference architecture and asset model of the product line. The approach has been validated by constructing software product lines for two product families. The reusability of DSKs and software assets has also been discussed with examples. Finally, the constructed model has been evaluated in terms of quality improvements, and it has been compared with other software product line engineering approaches.
Berka, Petr. "Snímání scény pomocí USB a FireWire kamer." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2008. http://www.nusl.cz/ntk/nusl-217203.
Full textChang, Yu-shin, and 張玉欣. "Design and Implementation of a Software Development Kit for LLRP." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/9rv66x.
Full textSantos, Bruno Miguel Almeida. "Revisão e reestruturação da arquitetura da plataforma Vortal Next : Vortal Software Development Kit." Master's thesis, 2013. http://hdl.handle.net/1822/27908.
Full textA evolução tecnológica das últimas décadas generalizou o uso de software para a substituição ou suporte de múltiplos processos das empresas e, evidenciou novas perspectivas para o desenvolvimento de soluções com altos níveis de performance, disponibilidade, escalabilidade e flexibilidade. No contexto Vortal (empresa líder no mercado de contratação electrónica português com a plataforma VortalNext>), esta generalização levou à necessidade da existência mecanismos que permitam aos seus clientes a personalização/criação de áreas de trabalho dedicadas. Tendo esta necessidade como foco, são avaliados os diferentes componentes da plataforma Next>, a metodologia de desenvolvimento atualmente utilizada (Model Driven Architecture) e quais as melhores aproximações para o desenvolvimento de aplicações no âmbito de uma plataforma web, focando as suas vantagens e desvantagens a nível arquitetural e aplicacional. Concluiu-se que todas as soluções estudadas são adequados ao desenvolvimento de aplicações web, sendo o seu grau de adequação variável com o contexto de utilização. São soluções diferentes relativamente à complexidade de implementação, aos recursos necessários, aos riscos envolvidos e à simplicidade de utilização por parte do grupo de utilizadores finais. Por fim, é apresentada a arquitetura de um Software Development Kit (são estudadas outras opções, sendo esta a que oferece mais estabilidade aplicacional e mais vantagens competitivas) e a sua integração no ecossistema aplicacional e arquitetural da plataforma maximizando, não apenas a flexibilidade e funcionalidade para o cliente final, como também a segurança, robustez e fiabilidade do ecossistema da plataforma. A arquitetura definida em conjunto com o modelo de negócio apresentado formam a linha de ação indicada para garantir a existência de aplicações personalizadas a serem executadas no ecossistema VortalNext>.
The technological evolution of the last decades, widespread the use of software for the replacement or support of many company processes and highlighted new perspectives for developing solutions with high levels of performance, availability, scalability and flexibility. In the case of Vortal (leader in the Portuguese e-procurement platforms with Vortal Next>), this generalization led to the need of designing a tool that allows customers to customize/create dedicated workspaces. Focusing on this need, the different components of Vortal Next> platform are evaluated, the currently used development methodology is studied (Model Driven Architecture) as well as what are the best approaches for developing applications within a web platform, focusing on the advantages and disadvantages at the architectural and applicational level. It was concluded that all the solutions are suitable for the development of web applications, having its degree of suitability to vary according with the context of use. They are different solutions regarding the implementation complexity, the resources required, the risks involved and the simplicity of use by the group of end users. Finally, it is presented the architecture of a Software Development Kit (other options are studied, but this is the one that offers more stability and more competitive advantages) and its integration into the platform, maximizing not only the flexibility and functionality to the end customer, but also the safety, robustness and reliability of the platform ecosystem. The architecture defined along with the business model presented, form the line of action indicated to ensure the existence of custom applications to be executed in the Vortal Next> ecosystem.
Lin, Shyh-Chang, and 林世昌. "The Development of a Software Kit for the Power Computation of Fire Emergency Generator Sets." Thesis, 2007. http://ndltd.ncl.edu.tw/handle/46x8j7.
Full text國立臺北科技大學
機電整合研究所
95
According to the 196th Article of Standard for Installation of Fire Safety Equipments Based on Use and Occupancy and Approval Directions for Emergency Power Source Capacity which is issued and published in 1997 by National Fire Agency, Ministry of the Interior, engineers have to obtain each coefficient via checking the table during the initial period. Then, they one by one calculate the results to choose the most applicable power set. However, mistakes are easily emerged because of manual calculation in terms of different degrees of specialty. As a result, an effective set of software is essential to assist engineers. This research is predominantly based on the Visual Basic Programming Language as the management structure, and is collocated the operation function of Excel to develop an aided computing software to assist engineers to decide the required power of generators. About the dimension of procedure control, the engineers could naturally and smoothly follow the instructions of the windows frames and gradually finish all required settings. In the aspect of data input, the way of choosing is mainly based on direct and “Combo Box” to solve time-consuming problems on account of typing Chinese characters. From the point of choosing power set, this software could be more efficient, practical, and valuable since it provides a variety of brands of generators and could directly print out and save the data, reports, and statements. The developed software of this research had been tested and identified by experts of this field. It has been amended in terms of their suggestions and re-identified as well; thus, this software is totally qualified, practical and accurate for Fire Protection Engineers / Technicians. Finally, in order to advance the function of this computing software and make it more extensive, reliable, and practical, expecting to expand and integrate other fire-fighting equipment such as the water power computing of pump and motor power computing of smoke exhaust equipment by means of the experience of developing this software in the future. Furthermore, this software is hoping to develop into a set of tool software continuously which is completely eligible for Fire Protection Engineers / Technicians.
Gargallo, Tarín Diego. "UJI's Smart Campus: Place Finder App." Master's thesis, 2013. http://hdl.handle.net/10362/9199.
Full textThis thesis consists in design a place nder for mobile devices, speci cally locations within the campus of the Universitat Jaume I. The app will use web services for access to searched information and campus maps. The smart cities and smart campus projects are born and growing around the world. These projects are based on using the newest information and communication technologies for the bene t of citizens. The thesis is framed within the UJI Smart Campus project. Some of the UJI researchers are involved in this project in some way or another, and this app uses resources that have been produced by them. Thus some of the resources developed in this thesis will be able to be used for other purposes. Planning was made following agile [17] development methods, which have allowed us to modify and improve the application requirements as was being implemented. Throughout the development has taken into careful consideration end users, and the details of the user interface have been care so that the nal product be as usable and simple as possible. The app is open for improvements, adding new functionalities and integrating with other parts of the UJI's Smart Campus project.
Ρώσση, Μαρία-Ευγενία. "Διερεύνηση επιδόσεων αρχιτεκτονικών υλικού-λογισμικού για εφαρμογές ψηφιακής επεξεργασίας σε FPGA." Thesis, 2012. http://hdl.handle.net/10889/5394.
Full textField-programmable gate arrays (FPGAs) is a technology of great importance that allows the designers to produce specific purpose integrated circuits in a limited amount of time. The most important of their characteristics are their architecture and the ability of their design with the help of computers, the low power dissipation, as well as the need of a short amount of time to be reprogrammed. FPGAs are properly designed for digital filtering applications. The density of these programmable systems is such that a great amount of numerical calculations such as those that result via digital filtering can be applied to one device only. The advantages of FPGAs as for the implementation of digital filters is between others the great rates of sampling compared to traditional DSP chips, their low cost compared to a moderate ASIC (Application Specific Integrated Circuit) for applications that take up a large area, as well as the flexibility compared to alternative approaches for the implementation of FIR filters. Their most important characteristic is that they can be programmed on-chip and that they have the ability of being reprogrammed for the implementation of different filtering purposes. The aim of this thesis is to combine VLSI techniques and digital signal processing techniques and via the understanding of the computer architecture to create a useful application. To fulfill that purpose: a) a FIR filter was designed with the use of a hardware description language b) the filter was implemented by using an FPGA c) the filter was imported to an embedded system and it was connected to the bus of a microprocessor d) the filter was controlled by the microprocessor via a high-level programming language. The filter was designed using the VHDL language, specifically using structural methods, and its simulation was performed with Modelsim. Also the Project Navigator ISE of Xilinx was used to correct unwanted warnings and to program the FPGA Spartan 3E Starter Board. Some other subprograms of ISE were also used, such as Plan Ahead and ChipScope Pro in order to check the performance of the filter. The circuit is finally imported to an embedded system using the Embedded Developer’s Kit (EDK) of Xilinx. Microblaze was the microprocessor that was used to control the filter’s performance. Additionally, the performance of the filter is checked by using different coefficients of FIR filters by different windowing methods. The ideal values that are produced from Matlab are compared to those of the filter. Finally the power dissipation (static and dynamic) of the filter is measured using XPower Analyzer.