450-4036/02 – Advanced Information Technologies in Control (MITŘ)
Gurantor department | Department of Cybernetics and Biomedical Engineering | Credits | 4 |
Subject guarantor | doc. Ing. Jaromír Konečný, Ph.D. | Subject version guarantor | doc. Ing. Jaromír Konečný, Ph.D. |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 2 | Semester | summer |
| | Study language | English |
Year of introduction | 2015/2016 | Year of cancellation | 2021/2022 |
Intended for the faculties | FEI | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
The course represents an introduction to the technology of component software development. Microsoft's technologies COM, OLE and ActiveX are used there as an wide-spread model accessible easily by any student. Also OPC ( OLE for Process Control)used in the field of process control is discussed as an extension of the above technologies . Practical training is focused on getting experience with MS Visual studio and .NET Framework.
Mastering basic principles of component software technology and practical implementation of them using MS Visual studio and .NET Framework.
Teaching methods
Lectures
Tutorials
Project work
Summary
The course represents an introduction to the technology of component software development. Microsoft's technologies COM, OLE and ActiveX are used there as an wide-spread model accessible easily by any student. Also OPC ( OLE for Process Control)used in the field of process control is discussed as an extension of the above technologies . Practical training is focused on getting experience with MS Visual studio and .NET Framework.
Mastering basic principles of component software technology and practical implementation of them using MS Visual studio and .NET Framework.
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
Conditions conferment inclusion:
Student need to submit two semestral projects at the most 45 points.
E-learning
Other requirements
There are not defined other requirements for students
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
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
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.