450-4036/01 – Advanced Information Technologies in Control (MITŘ)

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits4
Subject guarantordoc. Ing. Jaromír Konečný, Ph.D.Subject version guarantordoc. Ing. Jaromír Konečný, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
Year2Semestersummer
Study languageCzech
Year of introduction2010/2011Year of cancellation
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
C1E65 doc. RNDr. Jindřich Černohorský, CSc.
KON430 doc. Ing. Jaromír Konečný, Ph.D.
URB0063 Ing. Tomáš Urbanczyk
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Part-time Credit and Examination 2+12

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:

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.

Recommended 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.

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:

1. Introduction to mobile technologies in management, motivation for learning 2. API for communication with peripherals on the Android operating system 3. Use of sensors: Accelerometer, gyroscope, magnetic compass, pressure sensor (altitude), humidity, lighting, 4. Use of sensors: camera, image capture, camera data processing 5. Real-time image processing, sample application 6. Wireless communication with telemetry units: Bluetooth, Bluetooth LE, NFC, 7. Transmission protocols for communication with telemetry units (RFC1662, GATT, ...) 8. Wireless communication with industrial technology: Wi-Fi communication 9. Wireless communication with parent system: Communication with backend servers using webrequest, MQTT. 10. Peripheral connection via USB OTG, communication via virtual serial port 11. Audio recording and audio signal processing 12. Sound generation, frequency synthesis 13. Modern approaches to the use of mobile devices in industry 14. Final lecture, summary of the course, preparation of students for the exam Exercises will take place in these circles • Java programming on the Android operating system • Sensor utilization and sensor data processing on the Android operating system • Use the wireless communication options (especially Bluetooth, Bluetooth LE, Wi-Fi) of the Android operating system

Conditions for subject completion

Part-time form (validity from: 2012/2013 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 45 (45) 20
                Projekty Project 45  20
        Examination Examination 55 (55) 20 3
                Písemná zkouška Written examination 30  10
                Ústní zkouška Oral examination 25  10
Mandatory attendence participation: - obligatory participation at all exercises, 2 apologies are accepted - in case of doubts about the level of knowledge, attendance at the lectures is taken into account - submission of the project

Show history

Conditions for subject completion and attendance at the exercises within ISP: - Completion of all mandatory tasks within individually agreed deadlines.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2022/2023 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2021/2022 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava Optional study plan
2021/2022 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 2 Choice-compulsory study plan
2021/2022 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 2 Choice-compulsory study plan
2021/2022 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2021/2022 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2020/2021 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 2 Choice-compulsory study plan
2020/2021 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2020/2021 (N2661) Designing of Electrical Systems and Technologies P Czech Ostrava Optional study plan
2020/2021 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 2 Choice-compulsory study plan
2020/2021 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2020/2021 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava Optional study plan
2019/2020 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 2 Choice-compulsory study plan
2019/2020 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2019/2020 (N2661) Designing of Electrical Systems and Technologies P Czech Ostrava Optional study plan
2019/2020 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 2 Choice-compulsory study plan
2019/2020 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2019/2020 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava Optional study plan
2018/2019 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 2 Choice-compulsory study plan
2018/2019 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2018/2019 (N2661) Designing of Electrical Systems and Technologies P Czech Ostrava Optional study plan
2018/2019 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 2 Choice-compulsory study plan
2018/2019 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2018/2019 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava Optional study plan
2017/2018 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 2 Choice-compulsory study plan
2017/2018 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 2 Choice-compulsory study plan
2017/2018 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2017/2018 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2017/2018 (N2661) Designing of Electrical Systems and Technologies P Czech Ostrava Optional study plan
2017/2018 (N2661) Designing of Electrical Systems and Technologies K Czech Ostrava Optional study plan
2016/2017 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2016/2017 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2016/2017 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 2 Choice-compulsory study plan
2016/2017 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 2 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2015/2016 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2015/2016 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 2 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 2 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (2612T041) Control and Information Systems K Czech Ostrava 2 Choice-compulsory study plan
2015/2016 (N2649) Electrical Engineering (2612T041) Control and Information Systems P Czech Ostrava 2 Choice-compulsory study plan
2014/2015 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 2 Choice-compulsory study plan
2014/2015 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2014/2015 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 2 Choice-compulsory study plan
2014/2015 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2013/2014 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 2 Choice-compulsory study plan
2013/2014 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 2 Choice-compulsory study plan
2013/2014 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2013/2014 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2012/2013 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2012/2013 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2012/2013 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 2 Choice-compulsory study plan
2012/2013 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 2 Choice-compulsory study plan
2011/2012 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava Optional study plan
2011/2012 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava Optional study plan
2011/2012 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 2 Choice-compulsory study plan
2011/2012 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 2 Choice-compulsory study plan
2010/2011 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 2 Optional study plan
2010/2011 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 2 Optional study plan
2010/2011 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava 1 Optional study plan
2010/2011 (N2649) Electrical Engineering (3901T009) Biomedical Engineering P Czech Ostrava 2 Optional study plan
2010/2011 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava 1 Optional study plan
2010/2011 (N2649) Electrical Engineering (3901T009) Biomedical Engineering K Czech Ostrava 2 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2019/2020 Summer
2018/2019 Summer
2017/2018 Summer
2016/2017 Summer
2015/2016 Summer
2014/2015 Summer
2013/2014 Summer
2012/2013 Summer
2011/2012 Summer