|
Porting OpenVPN to Windows CE Platform
Ešner, Oldřich ; Ráb, Jaroslav (referee) ; Ryšavý, Ondřej (advisor)
The motivation for inception of this MSc. thesis which follows on from a term project of the same name was the transfer of the application for building private virtual OpenVPN networks from Windows XP operating system to Windows CE Embedded 6.0 platform. The project deals with virtual private networks in general and looks more closely at its implementation - OpenVPN. It also introduces the basic features of the Windows CE operating system. The project goes on to describe device drivers in NT-based Windows operating systems, the Windows Driver Model used, the NDIS network interface model and also the model of Windows CE drivers - the Stream Interface Model. The project continues with a~description of communication in OpenVPN application and primarily the role of TUN/TAP virtual network interfaces. This is followed by a proposal for transfer of TUN/TAP adapter drivers together with a description of limitations and necessary modifications between both platforms. As a result a TAP network device driver is implemented whose function is verified by test application that emulates the behaviour of a TUN adapter. The project concludes with an evaluation of the achieved results, the possibilities for further work on this theme and with the overall contribution of this project.
|
|
Wireless Control of Presentations by Pocket Computer
Liška, Jan ; Smrčka, Aleš (referee) ; Novosad, Petr (advisor)
This work deals with design and realization of an application for Pocket PC which controls presentation on notebook or desktop PC. The goal of this project is to free person from staying behind the computer during presentation. With this remote controller this person can move freely in the whole room and can be in better contact with audience. This document consists of short introduction to Pocket PCs and development tools for this devices. The main part describes concept and implementation of this application by client-server architecture. In the end there are suggestions for future development of this application.
|
|
Universal hardware platform supported Linux operation system
Skopal, Miroslav ; Matěj, Zdeněk (referee) ; Fedra, Zbyněk (advisor)
This thesis deals with the development problems and creating of the multi- purpose hardware platform, which supports operating system Linux. It is focused on the microprocessors using ARM architecture with architecture ARM7, ARM9 and ARM11. The scope of the first part of this thesis was searching the sales of available 32 bit ARM microprocessors. The second part is attended to a particular Mini2440 development kit, its animation and the subsequent development of the kernel drivers for OS Linux platform. One of this thesis details was also the development of my own expansive hardware module and a capacity keypad for a usage with Mini2440 developmental kit.
|
|
Configuration and diagnostics for Smart Grid
Hrbek, Martin ; Šťastný, Ladislav (referee) ; Franek, Lešek (advisor)
This thesis designs a solution for configuration and diagnostics for the Smart Grid. It creates use case diagram for configuration and diagnostics and designs individual software modules of the system. The thesis informs a developer about suitable devices for configuration and diagnostics for the Smart Grid, especially about rugged handhelds. The thesis chooses suitable software tools for development of designed modules and contains recommendations for developers, how to use this tools. The realization of one of the designed modules verifies the correctness of the designed solutions and approaches.
|
|
Configuration and diagnostics for Smart Grid
Hrbek, Martin ; Šťastný, Ladislav (referee) ; Franek, Lešek (advisor)
This thesis designs a solution for configuration and diagnostics for the Smart Grid. It creates use case diagram for configuration and diagnostics and designs individual software modules of the system. The thesis informs a developer about suitable devices for configuration and diagnostics for the Smart Grid, especially about rugged handhelds. The thesis chooses suitable software tools for development of designed modules and contains recommendations for developers, how to use this tools. The realization of one of the designed modules verifies the correctness of the designed solutions and approaches.
|
|
Wireless Control of Presentations by Pocket Computer
Liška, Jan ; Smrčka, Aleš (referee) ; Novosad, Petr (advisor)
This work deals with design and realization of an application for Pocket PC which controls presentation on notebook or desktop PC. The goal of this project is to free person from staying behind the computer during presentation. With this remote controller this person can move freely in the whole room and can be in better contact with audience. This document consists of short introduction to Pocket PCs and development tools for this devices. The main part describes concept and implementation of this application by client-server architecture. In the end there are suggestions for future development of this application.
|
|
Porting OpenVPN to Windows CE Platform
Ešner, Oldřich ; Ráb, Jaroslav (referee) ; Ryšavý, Ondřej (advisor)
The motivation for inception of this MSc. thesis which follows on from a term project of the same name was the transfer of the application for building private virtual OpenVPN networks from Windows XP operating system to Windows CE Embedded 6.0 platform. The project deals with virtual private networks in general and looks more closely at its implementation - OpenVPN. It also introduces the basic features of the Windows CE operating system. The project goes on to describe device drivers in NT-based Windows operating systems, the Windows Driver Model used, the NDIS network interface model and also the model of Windows CE drivers - the Stream Interface Model. The project continues with a~description of communication in OpenVPN application and primarily the role of TUN/TAP virtual network interfaces. This is followed by a proposal for transfer of TUN/TAP adapter drivers together with a description of limitations and necessary modifications between both platforms. As a result a TAP network device driver is implemented whose function is verified by test application that emulates the behaviour of a TUN adapter. The project concludes with an evaluation of the achieved results, the possibilities for further work on this theme and with the overall contribution of this project.
|
|
Universal Windows Mobile Database Connector
Pohořelský, Roman ; Schäfer, Jiří (referee) ; Hanáček, Petr (advisor)
The subject of this thesis is communication process between a mobile device and a server. The work is concerned with development of application in Windows Mobile in the light of technical limitation. The thesis also deals with the development of application for universal mobile database connector which then enables transparent working with information, obtained from database placed on server, on the mobile device.
|
|
Universal hardware platform supported Linux operation system
Skopal, Miroslav ; Matěj, Zdeněk (referee) ; Fedra, Zbyněk (advisor)
This thesis deals with the development problems and creating of the multi- purpose hardware platform, which supports operating system Linux. It is focused on the microprocessors using ARM architecture with architecture ARM7, ARM9 and ARM11. The scope of the first part of this thesis was searching the sales of available 32 bit ARM microprocessors. The second part is attended to a particular Mini2440 development kit, its animation and the subsequent development of the kernel drivers for OS Linux platform. One of this thesis details was also the development of my own expansive hardware module and a capacity keypad for a usage with Mini2440 developmental kit.
|