Processing

Please wait...

Settings

Settings

Goto Application

1. WO2007097883 - OBJECT-ORIENTED DISCOVERY FRAMEWORK

Publication Number WO/2007/097883
Publication Date 30.08.2007
International Application No. PCT/US2007/002464
International Filing Date 26.01.2007
IPC
G06F 15/16 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general; Data processing equipment in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
G06F 17/00 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
CPC
G06F 2209/462
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2209Indexing scheme relating to G06F9/00
46Indexing scheme relating to G06F9/46
462Lookup
G06F 9/465
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
465Distributed object oriented systems
Applicants
  • MICROSOFT CORPORATION [US]/[US] (AllExceptUS)
Inventors
  • MEVISSEN, Ron
Priority Data
11/358,60021.02.2006US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) OBJECT-ORIENTED DISCOVERY FRAMEWORK
(FR) STRUCTURE DE DÉCOUVERTE ORIENTÉE OBJET
Abstract
(EN)
An object oriented programming framework allows developers to write applications for services and devices (104, 106, 108, 110, 112) that are automatically 'discoverable' by applications associated with other devices and services on a network 102. An attribute is added to a class in an application (114, 116, 118, 120, 122) or web service object and an associated, generic discoverable base class is appended to the application (114, 116, 118, 120, 122) to make the application discoverable on the network (102). The discovery framework imposes minimal requirements on the application (114, 116, 118, 120, 122) in which it is embedded, so nearly every application (114, 116, 118, 120, 122) can be converted into a 'discoverable' application. The discovery protocol dependent details are hidden from the application (114, 116, 118, 120, 122) itself, so exchanging the discovery protocol can be done without affecting the application (114, 116, 118, 120, 122).
(FR)
La structure de programmation orientée objet selon l'invention permet à des développeurs d'écrire des applications pour des services et des dispositifs (104, 106, 108, 110, 112) qui sont “ découvrables ” automatiquement par des applications associées à d'autres dispositifs et services dans un réseau (102). Un attribut est ajouté à une classe dans une application (114, 116, 118, 120, 122) ou objet service Web et une classe de base associée découvrable génériquement est adjointe à l'application (114, 116, 118, 120, 122) pour rendre l'application découvrable dans le réseau (102). La structure de découverte impose des exigences minimales vis-à-vis de l'application (114, 116, 118, 120, 122) dans laquelle elle est intégrée, ainsi quasiment toute application (114, 116, 118, 120, 122) peut être convertie en une application “ découvrable ”. Les détails dépendant du protocole de découverte sont cachés à l'application (114, 116, 118, 120, 122) elle-même, aussi est-il possible d'échanger le protocole de découverte sans affecter l'application (114, 116, 118, 120, 122).
Latest bibliographic data on file with the International Bureau