Skip to main content
Skip header
Terminated in academic year 2021/2022

Advanced Information Technologies in Control

Type of study Follow-up Master
Language of instruction English
Code 450-4036/02
Abbreviation MITŘ
Course title Advanced Information Technologies in Control
Credits 4
Coordinating department Department of Cybernetics and Biomedical Engineering
Course coordinator doc. Ing. Jaromír Konečný, Ph.D.

Subject syllabus

Lecture:
- introduction - way to component technologies: modulus, object, interface, component. Component and interface like contract. Polymorfism, print, subtypes, extensibility, failproof construction software architecture. Conception draft design, "framework" and architecture.
- technology OLE, COM and ActiveX. Object orientation COM - generation COM objects, delegation, aggregation, COM and component, component ActiveX, interface for active component and driving component, administration user's interface, method and matters ActiveX , characteristics (properties)
- OPC , component technology for supervisory system, DCOM. OPC servers.
- architecture .NET Framework, heads line and perfection, CLR, MSIL, .NET Compact Framework, survey and structure single microsoft framework.
- Assembly, installation .NET application, drive version, nominal space, common type management system memoirs, .NET v. COM, safeness .NET survey classes and basic unit application for classical operating systems MS.
- production application for embedded arrangement on basis MS. MS Windows CE, MS Windows Mobile 2005. Incorporation .NET Compact Framework to the real - time operating system.
- using SQL database, inosculation on servers, repair, data access and method data transmission (MS SQL server).
- web seat ASP.NET 2.0, changes against ASP 1.0, screen and guides, Master Pages, configuration services
- web services, using in pilot and information system, principle work, method communication, XML, SOAP
- IIS - IIS, MS IIS 6.0, 7.0. Production personal server by the help of tools MS.
- usability .NET Compact Frameworku near incorporated application. Most frequent fit cases using and setting.
- communications possibilities LAN, Internet also wireless technology for communication in supervisory system. Database - server - client.


Computer laboratories:
- acquaint with evolutionary environment MS Visual Studio. Conception programming in Visual Studio and comparison with others evolutionary environments. Form, component. C language#, enclosure force, type. Reserve, matters and their attendance. MSDN help.
- basic component. Controls Windows. Work with graphic art, printing, sound. Tuning programms.
- advanced programming: production DLL libraries. Work in API Windows, news Windows.
- work with grains. Synchronization grains.
- database MS SQL server, type, production personal database, next elements sql manager for database administration. Database tools Visual Studio.
- development web seats 1 - ASP.NET in tool MS Visual Studio, MS Visual Web Developer. ASP. NET 2.0, soap stone pager, screen
- development web seats 2 - CSS style, HTML code, inosculation on MS SQL server
- web services, visibility their methods, connection server- client, IIS.
- incorporated embedded arrangement (PDA. MDA, XDA), production software, limitation libraries, specificity. MS Windows Mobile 2005 (standard, Phone edition).
- industrial embedded portfolio with MS Windows operating system (Windows Mobile, Windows CE .NET). Fundamentals programming - specific possibilities basis.
- production software for embedded arrangement with communications elements and access on web services.
- localization programmes. Repair projects. Team development.
- production documentation semestral projects in MS Producer. Presentation, video, sound distribution.
- work on semestral projects

Literature

Chappell David: Understanding ActiveX and OLE, Microsoft Presss, 1996
Harmon Eric: Delphi COM programming, MacMillan Technical Publising, USA,2000
Wigley, A. and P. Roxburgh (2003). ASP.NET applications for Mobile Devices, Microsoft Press, Redmond, USA
Tiffany, R. (2003). SQL Server CE Database Development with the .NET Compact Framework, Apress, USA.
Thilmany, Ch. (2003). A .Net Patterns: Architecture, Design, and Process, Addison-Wesley Professional, USA
PURDUM, Jack J. Beginning object-oriented programming with C#: producing device drivers. Indianapolis, IN: Wiley, c2013, xxx, 591 p. Programmer to programmer. ISBN 978-1-1183-3692-2 .
KCHOLI, Abraham. Pro Windows Embedded Compact 7: producing device drivers. New York: Distributed to the book trade worldwide by Springer Science Business Media, c2011, xvii, 270 p. Expert's voice in Windows. ISBN 978-1-4302-4179-9 .

Advised literature

Chappell David: Understanding ActiveX and OLE, Microsoft Presss, 1996
Harmon Eric: Delphi COM programming, MacMillan Technical Publising, USA,2000
Wigley, A. and P. Roxburgh (2003). ASP.NET applications for Mobile Devices, Microsoft Press, Redmond, USA
Tiffany, R. (2003). SQL Server CE Database Development with the .NET Compact Framework, Apress, USA.
Thilmany, Ch. (2003). A .Net Patterns: Architecture, Design, and Process, Addison-Wesley Professional, USA
DEWSON, Robin. Beginning SQL Server for Developers, 4th Edition. New York: Apress, 2014. ISBN 978-1-484202-81-4 .
KÜHNER, Jens. Expert .NET Micro Framework: producing device drivers. New York: Distributed to the book trade worldwide by Springer-Verlag New York, c2008, xxi, 424 p. Expert's voice in Windows. ISBN 15-905-9973-X.
ATKINSON, Paul. Beginning Microsoft SQL Server 2012 Programming: producing device drivers. Indianapolis: Wiley, 2012, xxx, 833 s. Expert's voice in Windows. ISBN 978-1-118-10228-2 .