• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 13
  • 8
  • 3
  • Tagged with
  • 24
  • 10
  • 10
  • 7
  • 6
  • 6
  • 5
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 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

Meteor framework, a new approach to webdevelopment: an experimental analysis

Sadjadee, Sahand January 2014 (has links)
The traditional definition of a dynamic web application is about a collection of programs executed at server-side to provide content for clients. These types of web applications produce content at server-side and deliver it to their clients via multiple pages. In result, the client-side has the responsibility to render the content and perform a limited amount of calculations to increase the performance and user experience.    Meteor is a web framework designed for developing Single Page Applications and compared with traditional web frameworks, it takes a new approach in which most of the computations are done at the client-side. This leads to having the server-side primarily used for data storage and secondarily performing a limited amount of computations based on the Model View View-Model pattern.    This thesis tries to examine how web development is affected by Meteor framework from different angles by performing an experimental analysis on Meteor framework. It will investigate different attributes of Meteor framework used for developing a real-world application and finally concludes by presenting the advantages and disadvantages of using it.
12

Automatické generování projektu v prostředí TIA portal / Automatic project code generation in TIA portal

Halata, Roman January 2020 (has links)
The diploma thesis deals with an automatic code generation for PLC from Siemens. The first part focuses on currently available tools for code generation and options of C# library Siemens TIA Openness. Furthermore, a design for the project structure in the TIA portal is created. Finally, a user application for automatic code generation in TIA portal v15 is designed and created, especially suitable for larger projects that could be divided into individual stations.
13

Language Manager Version 2.0 / Language Manager Version 2.0

Karlsson, Nina January 2013 (has links)
This report describes an examination project made for the IT consultingcompany Sogeti. The purpose of the project was to develop and modify the translation tool Language Manager (LM) built by Sogeti to be used for translating applications. Employees at Sogeti considered some disadvantages with Language Manager, version 1.0 which among others was that language files for projects were saved at two locations. Partly in resource maps among with the source code of the applications and partly in a database. This was dual work for employees at Sogeti and it also caused redundancy inthe system. Also employees at Sogeti thought that the managing of projects and versioning did not adapt to how the system was needed to be used. The destination by the examination project was to remove the database and only use XML-files to handle languages, and also to make the new Language Manager easier to work with. New users should easily understand how to handle terms and translation in the new application and no manual should be needed to perform tasks. Language Manager version 2.0 should be written in C# .Net Framework 4.5 and the graphical user interface should be created with Windows Presentation Foundation (WPF). Sogeti wished for the Model-View-ViewModel pattern (MVVM) to be implemented. The new tool was supposed to be robust and simple with a future-safe architecture. / Den här rapporten beskriver ett examensarbete som genomfördes åt IT-konsultbolaget Sogeti med syfte till att vidareutveckla och omarbeta översättningsverktyget Language Manager (LM) som var tillverkat av Sogeti och som användes till att översätta applikationer. Anställda på Sogeti ansåg att det fanns vissa nackdelar med Language Manager version 1.0 som bland annat var att språkfiler för projekt lagrades på två platser. Dels i resursmappar tillsammans med applikationernas källkod och dels i en databas. Detta medförde dubbelt arbete för de anställda på Sogeti när de arbetade med Language Manager och det orsakade även redundans i systemet. På Sogeti ansåg man även att hanteringen av projekt och versionshanteringen av språkdata i Language Manager version 1.0 inte passade ihop med hur man arbetade med programmet. Målet med examensarbetet var att avlägsna databasen och endast arbeta med XML-filer som förvaring av språk och att Language Manager version 2.0 skulle bli enklare och mer lättarbetat. Nya användare skullemed lätthet förstå hur hantering av termer och översättning skulle göras utan hjälp av manual. Det nya översättningsverktyget skulle skrivas i C# .Net Framework 4.5 och Windows Presentation Foundation (WPF) skulle användas för att implementera det grafiska gränssnittet tillsammans med Model-View-ViewModel-mönstret (MVVM).Särskild inriktning skulle framför allt vara mot robusthet, enkelhet och med en framtidssäker arkitektur.
14

Windows Phone 7 aplikace s backendem na Windows Azure / Windows Phone7 Application with Backend on Windows Azure

Kolín, Tomáš January 2011 (has links)
The main objective of this diploma thesis is to design and develop a cloud hosted service that allows developers of games for Windows Phone 7 platform to extend their products with social and competitive aspect using Platform as a Service solution Windows Azure for hosting the backend of this system. The first part of the thesis analyses systems that are available on the market and that are providing similar services for the target platform. Based on this analysis, functional and general requirements for the future application are specified in the second part. Based on these requirements, use case analysis is made. The third part of the thesis is dedicated to description of the most important features, APIs and specifics of the Windows Phone 7 software platform. The fourth part is dedicated to Windows Azure as a Cloud platform both in terms of most important services, their characteristics and APIs used to utilise them and in terms of their business and pricing conditions. The fifth part addresses the architecture and the most important implementation details of the application. The final part contains the user guide for both the Windows Phone 7 application and for developers interested in using the library containing the API during the development of their game. The output of this thesis is the designed and implemented application with client-server architecture ready to have its backend deployed in Windows Azure environment and to have its frontend deployed on Windows Phone 7 devices. The client part of the system is comprised of a library intended for developers of games, which encapsulates the API needed to access the backend on the Internet, and a graphic frontend intended for end users. The server part, which contains most of the application logic, has REST interface. The applications architecture allows future development in terms of new functionality and expansion on more client platforms.
15

Mobilní aplikace pro administraci CMS / Mobile Application for CMS Administration

Ingr, Michal January 2017 (has links)
The master's thesis describes the designing and developing mobile application for remote management of Kentico CMS/EMS system via REST interface. The thesis emphasized agile approaches to development, especially Test-Driven Development and automated testing.
16

Mobilní aplikace pro správu a rezervace sportovních lekcí / Mobile App for Management and Reservation of Sports Lessons

Hynek, Tomáš January 2019 (has links)
The goal of this thesis is to create a mobile application for Android that will offer management for reservations of training lessons. There are two user roles in the application. The first one is coach who can offer his lessons to other users. Users then can book this lesson right from the application. Coach can also manage all of his lessons and see his reservations in calendar. The second type of user is an athlete who can search for training lessons by name or place distance and then he can book them. The name of the application is Fittyy and it complies with Material Design rules. It uses advanced technologies like Android Jetpack to store local data, implement MVVM model or process server requests in the background. Communication between coach and athlete was implemented using CMS system made by Dactyl Group s.r.o.
17

Návrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazu / Design and Implementation of Functional Units of an Application for Demonstration of Image Processing Methods

Fadrhonc, Pavel January 2011 (has links)
The thesis is dealing with implementation of IMPRODEMO image processing application. Author has used existing image processing libraries and has implemented complex application with modern user interface. In order to develop the application, he used framework WPF, method for developing application using tests called Test Driven Development, design pattern MVVM and MEF tool for easy integrating of extensions. Chapter two deals with these technologies and methodologies and describes them. Third chapter describes design of application and presents class diagrams. Fourth chapter describes test driven development and particular pitfalls that emerged from using this methodology. Fifth chapter presents the mean of integrating code written in C++ language into .NET framework and into C# language. At the end, whole work is summarized, resuls are defined and possibilities of resuming and extending the work are proposed.
18

Mechanismy zabezpečení OS Android s využitím jazyka Kotlin / Security mechanisms of OS Android utilizing the Kotlin language

Balaževič, Lukáš January 2020 (has links)
Mobilné zariadenia sú v rámci technologickej histórie novinka a pri technológii, ktorá sa vyvíja tak rapídnym tempom a rastom používania je nutné dbať na zabezpečenie. Táto diplomová práca sa zaoberá rozborom bezpečnostných mechanizmov používaných v Android OS a komunikáciou medzi OS Android a vzdialeným serverom. Cieľom je preskúmať tieto mechanizmy a otestovať aké kryptografické metódy a postupy je najvýhodnejšie používať z hľadiska bezpečnosti s ohľadom na efektivitu. Tieto znalosti boli použité pre vytvorenie demonštračného systému, ktorý využíva vybrané zabezpečovacie mechanizmy a kryptografické postupy.
19

Passive MVC och MVVM designmönster i Android : En jämförelse av kodkomplexitet mellan Passive MVC och MVVM / Passive MVC and MVVM design pattern in Android : A comparison of code complexity between Passive MVC and MVVM

Pettersson, Tom, Bulai, Tobias January 2016 (has links)
Det mobila operativsystemet Android är idag ett ganska dominerande operativsystem på den mobila marknaden dels på grund av sin öppenhet men också på grund av att tillgängligheten är stor i och med både billiga och dyra telefoner finns att tillgå. Men idag har Android inget fördefinierat designmönster vilket leder till att varje utvecklare får bestämma själv vad som ska användas, vilket ibland kan leda till onödigt komplex kod i applikationerna som sen blir svårtestad och svårhanterlig. Detta arbete ämnar jämföra två designmönster, Passive Model View Controller (PMVC) och Model View View-Model (MVVM), för att se vilket designmönster som blir minst komplext med hjälp av att räkna fram mätvärden med hjälp av Cyclomatic Complexity Number (CCN). Studien är gjord utifrån arbetssättet Design & Creation och ämnar bidra med: kunskap om vilket mönster man bör välja, samt om CCN kan peka ut vilka delar i en applikation som kommer att ta mer eller mindre lång tid att testa. Under studiens gång tog vi även fram skillnader på om man anväder sig av den så kallade Single Responsibilyt Principle (SRP) eller inte. Detta för att se om separerade vyer gör någon skillnad i applikationernas komplexitet. I slutändan så visar studien på att komplexiteten i små applikationer är väldigt likvärdig, men att man även på små applikationer kan se skillnad på hur komplex koden är men också att kodkomplexitet på metodnivå kan ge riktlinjer för testfall. / Today the mobile operating system Android has a firm grip on the mobile market due to its open source code and the availability due to the variety of phones available, from very cheap models to the high-end exclusive ones. However, Android currently has no defined design pattern which causes a bit of a problem during the initial stages of development because the developer has to make that decision before the initial development starts. This sometimes causes excessive complexity in the finished application, which then becomes difficult to test and manage. In this report we compare the two design patterns Passive Model View Controller (PMVC) and Model View View-Model (MVVM) to decide which one is the least complex. For this we used so called metrics to show the complexity of the finished applications. The metrics were calculated using the existing library of functions called Cyclomatic Complexity Numbers (CCN). The study is based on the workflow Design & creation and aim to contribute with: knowledge that will make it easier to choose design pattern when developing an Android application, and if you can with CCN point out which areas in an application will take more or less time to conduct tests on. During the study we also analyzed how big of an impact the Single Responsibility Principle (SRP) had on the complexity. This was part of the study so that we could see the difference of separated views versus non-separated views. The study shows us that the complexity in small applications is very similar, no matter which design pattern you're using. However, it also shows that there are certain parts of the applications that are diverse in their complexity and that code complexity on method-level can give directions to test cases.
20

Nástroj pro podporu obchodních procesů na mobilních platformách / Tool for Business Processes Support on Mobile Platforms

Svoboda, Roman January 2014 (has links)
The scope of this thesis is to design tools to support business processes on mobile platforms. The work deals with both the Enterprise Resource Planning systems issue, as well as the database synchronization and the possibilities of secure data transmission between the mobile device and the server. The work also includes familiarization with the most widely used mobile platforms and tools for multi-platform application development. The last part of the thesis comprises a model of an application meant to support business processes on mobile devices, including a description of its implementation, used tools and testing.

Page generated in 0.0158 seconds