ET4011 Embedded Computing Syllabus:

ET4011 Embedded Computing Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

1. To expose the students to the fundamentals of Network communication technologies.
2. To teach the fundamentals of Java , Internet and Java card
3. To develop distributed embedded system with Java
4. To teach the smart card and Apps development
5. To involve Discussions/ Practice in familiarizing the concepts acquired over the 5 Units of the subject for improved employability skills.

UNIT I NETWORK INFRASTRUCTURE

Broad Band Transmission facilities –Open Interconnection standards – networking devices Network diagram –Network management – Network Security – Cluster computers.

UNIT II JAVA TECHNOLOGY FOR EMBEDDED SYSTEMS

Basic concepts of Java – IO streaming – Object serialization – Networking – Threading – RMI – distributed databases –– Advantages and limitations of Internet – Web architecture for embedded systems – security model for embedded systems.

UNIT III SMART CARD TECHNIQUES

Smart Card basics – Java card technology overview – Java card Types – Card components SMART CARD MICROCONTROLLERS – Contactless Cards – Smart Card Operating Systems– smart card Security Techniques.

UNIT IV ANDROID FRAMEWORK

Android SDK – Access to Hardware – Framework development – Peer-to-Peer communication Android security design and architecture – Case study.

UNIT V DEVELOPING DISTRIBUTED REAL-TIME SYSTEM APPLICATIONS

Developing MATLAB Real-Time Targets – Using the xPC Target – Building various Distributed Real Time Applications.

TOTAL: 45 PERIODS

COURSE OUTCOMES:

At the end of this course, the students will have the ability to
CO1: Deliver insight into involving JAVA concepts& internet based Communication to establish decentralized control mechanism of system
CO2: Interpret the software and hardware architecture for distributed computing
CO3: Develop solution for smart card
CO4: Develop Apps based on android SDK.
CO5: Improved Employability and entrepreneurship capacity due to knowledge up gradation on recent trends in embedded system computing environment.

REFERENCES:

1. AmitavaGupta , Anil Kumar Chandra and Peter Luksch “ Real-Time and Distributed Real- Time Systems Theory and Applications “ CRC Press 2016 International Standard Book Number-13: 978-1-4665-9849-2 (eBook – PDF)
2. Wolfgang Rankl and Wolfgang Effing “Smart Card Handbook” John Wiley & Sons Ltd , Third Edition , 2003
3. Reto Meier “Professional Android application development” Wiley Publishing , Inc , 2009.
4. Joshua “ Android hacker’s Handbook” John Wiley & sons , 2014
5. Dietel&Dietel, “JAVA how to program”, Prentice Hall 1999.
6. SapeMullender, “Distributed Systems”, Addison-Wesley, 1993