Course Unit Code | 450-4036/01 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Optional |
---|
Level of Course Unit * | Second Cycle |
---|
Year of Study * | |
---|
Semester when the Course Unit is delivered | Summer Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| KON430 | doc. Ing. Jaromír Konečný, Ph.D. |
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. |
Learning Outcomes of the Course Unit |
---|
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. |
Course Contents |
---|
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
|
Recommended or Required Reading |
---|
Required Reading: |
---|
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.
|
JIRKA, Jakub. Moderní informační technologie pro řízení. Učební text. 1.vyd. VŠB-TU Ostrava, 2012. V rámci projektu ESF.
Černohorský, J.: Sylaby k předmětu "Komponentně orientované technologie" vytvořené v rámci řešení projektu FRVŠ
|
Recommended Reading: |
---|
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.
|
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.
Dalibor Kačmář: Programujeme .NET aplikace, Computer Press 2001
Lacko, L.: Programujeme mobilní aplikace ve Visual Studiu .NET, Computer Press, Brno, 2004, 479 stran, ISBN 80-251-0176-2
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.
SCHILDT, Herbert. Java 7: výukový kurz. 1. vyd. Brno: Computer Press, 2012, 664 s. ISBN 978-80-251-3748-2.
KAMENÍK, Pavel. Příkazový řádek v Linuxu: praktická řešení. Vyd. 1. Brno: Computer Press, 2011, 224 s. ISBN 978-80-251-2819-0.
|
Planned learning activities and teaching methods |
---|
Lectures, Tutorials, Project work |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
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 |
Písemná zkouška | Written examination | 30 | 10 |
Ústní zkouška | Oral examination | 25 | 10 |