Presentation 22 Distributed Objects on the Windows platform.

Slides:



Advertisements
Similar presentations
Yummy. Introduction A WAP-based restaurant finder For client Search by Keyword and Category Mobile Booking System Colorful Map and Coupon For restaurant.
Advertisements

Mobile Application Development using Microsofts.NET Framework (Masters Seminar) by Ranjith Lingamaneni.
Presentation 11: Developing for small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what.
4/6/ :35 AM © 2004 Microsoft Corporation. All rights reserved.
CS Body of Knowledge (ACM) Discrete Structures Programming Fundamentals Algorithms & Complexity Operating Systems Architecture & Organization Social &
1 Incorporating XML with Mobile Devices and ASP.NET casey chesnut brains-N-brawn.com 4/4/2005 Student Ambassadors.
COM vs. CORBA.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 14 Outline Which small devices? What are the limitations and what kind of.
.NET Remoting. .Net Remoting Replaces DCOM (Distributed Component Object Model – a proprietary Microsoft technology for communication among software components.
CSIS0402 System Architecture K.P. Chow University of Hong Kong.
OPC evolution toward Unix Mark Beharrell IT/CO, CERN, Geneva, Switzerland ICALEPCS ― October 12th, 2005 ►Communication standards within a DCS ►OPC Data.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
1 JBus, A Platform Independent Publish/Subscribe Bus for CWave 2000 M.S. Thesis Defense Joseph W. Longson March 30, 2000.
Introduction to Enterprise JavaBeans. Integrating Software Development Server-side Component Model Distributed Object Architecture –CORBA –DCOM –Java.
Way back machine: 2010 Apps dominate the mobile web.
Scelta della tecnologia di presentazione dei dati.
Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Mobile CRM and beyond Martin Booth Partner Technical Specialist.
Windows Mobile 5.0 Features & Functionality! Wim Verhaeghen - Erwin van Hunen -
Microsoft.Net vs. J2EE Suresh Ramachandran Duke Energy.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
Presentation 23: Comparison of technologies. Ingeniørhøjskolen i Århus Slide 2 af 16 Goals of this lesson After this 1x35 lessons you will have –Discussed.
Rhodes University Department of Computer Science Evaluating.Net for Mobile Solutions Broadband 2 Xiaogeng Zhao, Peter Clayton.
Presentation 27: Comparison of technologies. Ingeniørhøjskolen i Århus Slide 2 af 11 Goals of this lesson After this 1x35 lessons you will have –Discussed.
Windows CE 시스템 개발 개요. 임베디드시스템소프트웨어 -Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle.
Developing Applications for Mobile Devices Dr. Frank McCown GUI Programming Fall 2008.
Borland Janeva.NET Interoperability with J2EE and CORBA Svetlin Nakov Software Development Consultant Sofia University “St. Kliment Ohridski”
Presentation 8: SOAP in a distributed object framework, Application Servers & AXIS SOAP.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what kind of.
Chapter 3: Objects, Components, and the Web Textbook IT Architectures and Middleware, Second Edition Chris Britton and Peter Bye AIT 600 Jeff Schmitt September.
Presentation: SOAP in a distributed object framework, Application Servers & AXIS SOAP.
Overview of System Development. Overview Selecting a Windows Embedded Operating System The Windows CE Platform Development Cycle The Application Development.
Mobile Software Development Technologies In the name of Allah By : Hedayat Allah Kamalian (
Presentation 23: Comparison of technologies. Ingeniørhøjskolen i Århus Slide 2 af 15 Goals of this lesson After this 1x35 lessons you will have –Discussed.
Distributed Communication via ASP.Net Web Services and.Net Remoting By Richard King.
Lecture 15 Introduction to Web Services Web Service Applications.
Distributed Component Object Model (DCOM)
Comparison of Web Services, RMI, CORBA, DCOM Usha, Lecturer MCA Department of Computer Science and Engineering.
Python technology Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
Presentation 22 Distributed Objects on the Windows platform.
Windows CE 시스템 개발 개요. 모바일운영체제 - Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle  The.
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Understanding StarTeam Enterprise Advantage Course #4124.
Module 1: Overview of the Microsoft .NET Framework
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Microsoft.Net vs. J2EE. J2EE – Enterprise Java  J2EE: Java 2 Enterprise Edition  Superset of Java 2 Standard Edition (J2SE)  Adds enterprise features.
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
Windows Azure poDRw_Xi3Aw.
Introduction to C# Programming with Microsoft.NET AY
Distributed Computing in Life Science Research -Presenter: Yijian Yang
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 10 Outline Which small devices? What are the limitations and what kind of.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 10 Outline Which small devices? What are the limitations and what kind of.
Objektorienteret Netværkskommunikation Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
Presentation 22 Distributed Objects on the Windows platform.
Java Distributed Computing
Chapter 13 Web Application Infrastructure
Windows Server 2008 R2 Oct 2009 Windows Server 2003
Suresh Ramachandran Duke Energy
Outline SOAP and Web Services in relation to Distributed Objects
Outline SOAP and Web Services in relation to Distributed Objects
Collaboration on-the-Go
Inventory of Distributed Computing Concepts and Web services
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
Overview of System Development for Windows CE.NET
Presentation transcript:

Presentation 22 Distributed Objects on the Windows platform

Ingeniørhøjskolen i Århus Slide 2 af 6 Outline Motivation for looking into distributed objects on Windows platforms Distributed object technologies supported

Ingeniørhøjskolen i Århus Slide 3 af 6 Microsoft Windows Microsoft is dominating the PC platform –Workstations (since the 80’s) –Servers (becoming more common) But also embedded platform –Windows CE general purpose embedded system –Pocket PC (e.g. hospital EPJ gaining momentum) –SmartPhone (for mobile phone platform) Important to consider Microsoft support for distributed solutions –Chances are there will be a Microsoft OS somewhere in your solution

Ingeniørhøjskolen i Århus Slide 4 af 6 Windows platforms Win32 programming API commonly used for Windows programming –COM: Component Object Model widespread –DCOM is “remoting” of COM.NET Framework –“Replaces” Win32 programming and COM programming –.NET Remoting & Web services is “remoting” of COM On Windows CE (incl. Pocket PC & SmartPhone) –No DCOM support on Windows CE –.NET Framework in “Compact Edition” –Only “Web services” supported in.NET Compact Framework

Ingeniørhøjskolen i Århus Slide 5 af 6 Technologies supported by Windows CORBA supported –C#, Delphi, C++ mappings may be used Java RMI supported –Using a JRE VM –Trouble with Win32 &.NET interop – support limited.NET Remoting –Tightly integrated in.NET framework (not CF) DCOM –Tightly integrated in some Win OS (not Windows CE) Web services –Tightly integrated in.NET framework (incl. CF) –Toolkits exists for Windows CE and Win32 applications

Ingeniørhøjskolen i Århus Slide 6 af 6 Assignment 2 Choose what to look into: –.NET Remoting For.NET Framework development C# and other CLS Presentation follows shortly (intro only) –DCOM For Win32 development, C++ ATL programming Will be presented next time (intro only) –Web services Not allowed for “CORBA” participants, see ITONK1 course Make a “tentacle extension” to assignment 1 –Or implement a “similar solution” Make an in-depth study of the technology you choose And treat the other (DCOM or Remoting) as Web services