scispace - formally typeset
Search or ask a question
Topic

Object-oriented design

About: Object-oriented design is a research topic. Over the lifetime, 5136 publications have been published within this topic receiving 144108 citations.


Papers
More filters
Patent
09 Mar 2006
TL;DR: In this paper, a persistent authenticating system and method to map real world object presence into virtual world object awareness are provided, and illustrative embodiments provide a mechanism by which the presence of a real-world object is detected and, while the realworld object's presence is continued to be detected, it is made available for use in a virtual environment.
Abstract: A persistent authenticating system and method to map real world object presence into virtual world object awareness are provided. The illustrative embodiments provide a mechanism by which the presence of a real world object is detected and, while the real world object's presence is continued to be detected, it is made available for use in a virtual environment. The detection of the real world object provides an identifier of the object which is correlated with information regarding how to represent the object in the virtual environment, how the object may be utilized in relation to other objects in the virtual environment such that the real world object is modeled in the virtual environment, and the like. The detection of multiple real world objects may be performed and identification of each of the multiple objects may be used to determine how these objects may be utilized together in the virtual environment.

45 citations

Proceedings ArticleDOI
01 Aug 1996
TL;DR: Demonstrations of advanced optimization strategies using the software are presented in the hybridization and parallel processing research areas and performance of the advanced strategies is compared with a benchmark nonlinear programming optimization.
Abstract: the benefits of applying optimization to computational models are well known, but their range of widespread application to date has been limited. This effort attempts to extend the disciplinary areas to which optimization algorithms may be readily applied through the development and application of advanced optimization strategies capable of handling the computational difficulties associated with complex simulation codes. Towards this goal, a flexible software framework is under continued development for the application of optimization techniques to broad classes of engineering applications, including those with high computational expense and nonsmooth, nonconvex design space features. Object-oriented software design with C++ has been employed as a tool in providing a flexible, extensible, and robust multidisciplinary toolkit with computationally intensive simulations. In this paper, demonstrations of advanced optimization strategies using the software are presented in the hybridization and parallel processing research areas. Performance of the advanced strategies is compared with a benchmark nonlinear programming optimization.

45 citations

Patent
21 Jul 1999
TL;DR: A translator for converting items of interactive program guide data to data structures that are more universal to handle with popular platforms, operating systems, tools, utilities and other hardware and software processors and resources is presented in this article.
Abstract: A translator for converting items of interactive program guide data to data structures that are more universal to handle with popular platforms, operating systems, tools, utilities and other hardware and software processors and resources. The invention uses C++ class objects and structures. The objects and structures are placed into a Common Object Request Broker Architecture (CORBA) “wrapper.” This allows the objects to be handled by platform-independent interfaces so that the system is easily adaptable to different hardware devices and software functionality. Aspects of the invention include the translation from custom IPG formats to CORBA-wrapped C++ objects, the storage of the objects, transmission of the objects among devices, and data entry and error handling of information represented by the objects.

45 citations

Patent
05 Apr 1999
TL;DR: In this paper, a method for editing objects representing writing on an electronic writeboard comprises the steps of determining if the created object overlies an existing object by at least a threshold amount, and merging the created and existing objects to create a new object if they overlies the existing object.
Abstract: A method for editing objects representing writing on an electronic writeboard comprises the steps of: creating an object representing writing on the electronic writeboard; determining if the created object overlies an existing object by at least a threshold amount; and merging the created and existing objects to create a new object if the created object overlies the existing object by at least the threshold amount. An editor for editing objects and an interactive display system are also provided.

45 citations

Journal ArticleDOI
01 Feb 2001
TL;DR: An approach to integrate object life-cycles in object-oriented database schemas using a notation based on Petri nets is presented and different methods of integration depending on identified semantic correspondences between the object types in the views are introduced.
Abstract: Database schemas are often not defined by a single person but by several future users of the database who define their possibly different views on the proposed database schema. These views are collected and integrated during the subsequent design step of view integration . In object-oriented databases, view integration must handle the integration of the structure and the behavior of objects. Whereas integration of object structure has been treated in the realm of semantic data models in the past, integration of object behavior has received little attention so far. Behavior is usually defined at two levels of detail: by activities, which correspond to methods in object-oriented languages, and by object life-cycles, which represent the overall behavior of objects during their life time. This paper presents an approach to integrate object life-cycles in object-oriented database schemas using a notation based on Petri nets. We will introduce different methods of integration depending on identified semantic correspondences between the object types in the views.

45 citations


Network Information
Related Topics (5)
Software development
73.8K papers, 1.4M citations
91% related
Software system
50.7K papers, 935K citations
89% related
Software construction
36.2K papers, 743.8K citations
89% related
Web service
57.6K papers, 989K citations
86% related
Software
130.5K papers, 2M citations
86% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20231
20226
20215
20209
201915
201828