Integrative Progamming Lesson Plan

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3
At a glance
Powered by AI
The key takeaways are that this course covers language interoperability using Java Native Interface, COM, DCOM, CORBA, COM+, and Message Queuing.

The main topics covered in this course include language interoperability in Java, COM, DCOM, CORBA, COM+, and Message Queuing.

The prerequisites for this course are Programming Language Courses.

SRM UNIVERSITY

FACULTY OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF INFORMATION TECHNOLOGY
COURSE PLAN – ODD SEMESTER (2009 -2010)

SUBJECT: IT 0407 Integrative Programming and Technologies (3 0 0 3)


YEAR / SEMESTER : B.Tech IT / III / VI

STAFF NAME: Ms.N.J.Subashini , Mr.P.Selvaraj

PURPOSE
The purpose of this course is to create awareness in integrative programming techniques.
This helps students to create components in different programming languages.

INSTRUCTIONAL OBJECTIVES
The students who completed this course have the ability
• To develop distributed components in different languages.
• To understand Message queuing.
• To learn the evaluation of COM technology.
• To understand language interoperability.

PREREQUISITE
Programming Language Courses

Weekly Hours Actual


Lecture Notes Readings Resources
Schedule Required Hours
UNIT 1 LANGUAGE INTEROPERABILITY IN JAVA
Using non-Java code:
The Java Native Interface
Week 1
Calling a native method
Implementing your DLL 4 Net
Accessing JNI functions
Passing and using Java objects
9
JNI and Java exceptions
JNI and threading
Week 2 Using a pre-existing code base 4 Net
J/Direct
Raw Native Interface (RNI)
3 Net
Java/COM integration.
Week 3 UNIT 2 COM
Understanding COM:3
1 TB1 Chapter 1
COM Overview.
COM Overview. (Conti.)
9
Building and Using COM servers in
Week 4 4 TB1 Chapter 1,2
VC++:
Building first COM servers
Building COM services with
ATL
Week 5 Building and Using COM servers in 4 TB1 Chapter 2,3
VB:
Choosing COM project
Designing an Interface
Week 6 Using the class builder 4 TB1 Chapter 3
Using ADO.
UNIT 3 DCOM
Understanding DCOM:
DCOM Overview
Week 7 TB1 Chapter 8
Java Programming with CORBA: 4
TB2 Chapter 1
Benefits of Java Programming with
CORBA
CORBA Overview
The Object Management Group 9
The Object Management
Week 8 Architecture 4 TB2 Chapter 2
CORBA
OMG Interface
Definition Language
Simple Application. 2 NET NET
UNIT 4 COM+
Week 9 Understanding COM+:
COM+ Overview 2 TB1 Chapter 11
COM+ and Windows DNA
Transactions
Queued Components 9 Chapter
Week 10 4 TB1
Building COM+ components in VC++ 11,12
Building COM+ Application.
Building COM+ Application.
1 TB1
(Cont.) Chapter 11
Week 11 UNIT 5 MESSAGE QUEUING
Understanding MSMQ:
What is MSMQ 3 TB1 Chapter 14
Advanced MSMQ components 9
MSMQ Object Model
Week 12 4 TB1 Chapter 14
MSMQ Basics.
Total Hours 48 45

TOTAL 45
TEXT BOOKS:
TB1: Ash Rofail, Yasser Shohoud, Mastering COM and COM+, BPB Publications, New
Delhi 2000.
TB2:Gerald Bose,Andreas Vogel, Keith Duddy, Java Programming with CORBA, Wiley
Publications, 2003.
REFERENCE BOOKS
RB1: Dale Rogerson, Inside COM, Microsoft Press, 2003.
RB2: Freeze, Visual Basic Development Guide for COM & COM+, BPB Publication,
2001.

You might also like