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.
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.
Presentation 10 SOAP on the Microsoft Platform (.NET)
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.
Internetteknologi (ITNET1) Extra Presentation Java IDE Tool Support.
.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.
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
Presentation 7 part 1: Web Services Introduced. Ingeniørhøjskolen i Århus Slide 2 Outline Definition Overview of Web Services Examples Next Time: SOAP.
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.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
1 JBus, A Platform Independent Publish/Subscribe Bus for CWave 2000 M.S. Thesis Defense Joseph W. Longson March 30, 2000.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
.net Microsofts ’ Platform for Web Services Naveed Arshad.
Scelta della tecnologia di presentazione dei dati.
Moving Beyond Boundaries EntireX and the J2EE and.NET Architectures Harald Nehring Product Marketing Manager, Software AG.
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.
BY Zoher & Mahmoud. What is WAMP?  - Acronym for Windows/Apache/MySQL/PHP, Python, (and/or) PERL  - WAMP refers to a set of free open source applications,
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.
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.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
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.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Distributed Component Object Model (DCOM)
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
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 23.NET Remoting Introduced. Ingeniørhøjskolen i Århus Slide 2 af 20 Outline.NET Framework introduced.NET Remoting strategies Architecture.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
.NET Enterprise Services COM+ 1.5 麥超俊 Bobby Mak 架構技術推廣經理開發工具暨平台推廣處台灣微軟股份有限公司.
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
Microsoft.NET Norman White Stern School of Business.
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.
Hacking the Phone System Development solutions which change how people communicate Tom
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
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.
Windows Azure poDRw_Xi3Aw.
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.
Presentation 22 Distributed Objects on the Windows platform.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Chapter 13 Web Application Infrastructure
Windows Server 2008 R2 Oct 2009 Windows Server 2003
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 For the assignment

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 RT 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 available –.NET 3.0 => Windows Communications Foundation 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 Windows Communication Foundation –Unified Communication Model

Ingeniørhøjskolen i Århus Slide 6 af 6 Assignment –You MUST use.NET Remoting For.NET Framework development C# and other CLS Presentation follows shortly (intro only) –You MAY look into DCOM For Win32 development, C++ ATL programming Will be presented next time (intro only) –You MAY look into Web services Both for Win32 and.NET development Will be presented next time (intro only) –You MAY look into Windows Communication Foundation But only as a supplement to.NET Remoting –Make a “tentacle extension” to the CORBA solution –Or implement a “similar solution”