CSE681 - Software Modeling and Analysis

Lecture #9 - Remoting Examples

Revised: 20 June 2006
Home Courses Code Handouts CoreTech Books Articles Math Research Masters Projects SWDev WebDev News OtherLinks SiteDesign Graduates AllPages Office Hours Notices Contents

CSE681-SWMAA CSE686-IP CSE687-OOD CSE775-DO CSE776-DP CSE778-AWP CSE784-SWS

Lecture #01 Lecture #02 Lecture #03 Lecture #04 Lecture #05 Lecture #06 Lecture #07
Lecture #08 Lecture #09 Lecture #10 Lecture #11 Lecture #12 Lecture #13 Lecture #14
Lecture #15 Lecture #16 Lecture #17 Lecture #18 Lecture #19 Lecture #20 Other Notes

Contents Syllabus

Web Resources:

UML XML, HTML Code Project Microsoft Developer's Network DevelopMentor XML Sells Brothers Windows Developer's Journal WindowsClient.net DotNetJunkies dotnet quickstart tutorials C# Corner Mono Project Performance Counters

Office Hours: Instructor & TAs

Content:

This lecture presents a lot of code examples for remoting, and a few other topics related to Project #4.
  1. The Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Project #3, Project #4
  3. Basic Remoting Demo - Singleton Activation
  4. Remoting Demo with Client Activated Object
  5. Remoting Demo with Pass-by-Value Call, Single Call Activation
  6. Remoting Demo with Pass-by-Reference Call, Single Call Activation
  7. Pass-by-Reference File Transfer, with chunking
  8. Explaination of PBR File Transfer
  9. Peer-to-Peer Communication via Remoting
  10. Things Useful for Project #4:
  11. Concurrent File Access
  12. Converting Binary to Base64
  13. Serializing an Object's State
  14. Blocking Queue