StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Object-Oriented Technologies - Essay Example

Cite this document
Summary
The author of this essay aims to represent the main principles of objected-oriented technologies in computing. Moreover, the writer illustrates his thoughts with an example - human-machine interface simulator…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER94.5% of users find it useful
Object-Oriented Technologies
Read Text Preview

Extract of sample "Object-Oriented Technologies"

05 July 2007 Object-Oriented Technologies Object-oriented technologies include such broad areas of research as software engineering and programming languages, oriented programming and development, human computer interfaces and grid computing. In object-oriented technologies, a programmer determines not only the data structure and type of technology but technological structure and functions which can be applied to different environments. According to Meyer, the object-oriented techniques are 'classes, objects, genericity, concurrency, persistence and design by contract" (776).

The main advantage of object-oriented technologies is that they allow to add some new technologies but do not need to change the object. "An object is a representation of a real-life entity or abstraction" (Object-Oriented Analysis 2007). The main languages used in object-oriented technologies are C++, Smalltalk , Java, Eiffel. Languages like Modula-3 and Oberon are interesting to the language designer, but according to theory, they fall far short of Pascal in terms of acceptability. C++ is an interesting case because it is an attempt to develop C in a particular direction.

This direction is not, by the way, an object-oriented direction but one that allows two things: more sophisticated user-defined types than is possible in C (something resembling abstract data types with encapsulation) and a little more safety from type errors and some other errors. Also, object-oriented technology involves such features as: 'modularity, reusability, towards object technology, different abstract data types" (Meyer 334). Object-oriented languages gain their power from compression, which can lead to compact, efficiently expressed programs.

Compression, though, can present problems if it is prematurely used. A vivid example of these technologies is human-machine interface simulator. The human-machine interface simulator has a kind of on-line object-oriented database model that describes the hierarchical structure of man-machine interface equipment. The dynamic changes of various sensors and actuators in the man-machine interface system can be simulated by rewriting the corresponding attributes of the instrumentation and controls equipment in the object-oriented database in accordance with the dynamic changes of both the plant simulator and the human model simulator.

The on-line object-oriented database of the man-machine interface can be constructed easily by using a special graphic editor with icons. The object-oriented technologies are based on analysis of the data. In this case, "the information or object model contains the definition of objects in the system, which includes: the object name, the object attributes, and object relationships to other objects" (Object-Oriented Analysis 2007). Some other devices move or deform to simulate the shapes of virtual objects.

Users can physically contact the surface of the virtual object. The new interface devices are also based on object-oriented technologies. Deformation of the screen converts the two-dimensional image from the projector into a solid image. The main factors of object-oriented programming include "correctness, robustness, extendibility and reusability" (Meyer 557). In sum, a goal of object-oriented technologies is to guide technological design to optimize interactions between human operators and the systems they use.

Thus, the design of machines, tools, interfaces, and other sorts of devices utilizes knowledge about the characteristics, capabilities, as well as limitations, of the object-oriented system. As technology has continued to advance, the relatively simple mouse and graphical displays have begun to give way to exploration of complex gestural interfaces and virtual environments. The main benefit of object-oriented technologies is that they can increase productivity through object-oriented technologies languages and design techniques.

Works Cited 1. Meyer, B. Object-oriented Software Construction. Prentice Hall, 2nd edn. 2000. 2. Object-Oriented Analysis. 2007.

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Object-Oriented Technologies Essay Example | Topics and Well Written Essays - 500 words”, n.d.)
Object-Oriented Technologies Essay Example | Topics and Well Written Essays - 500 words. Retrieved from https://studentshare.org/information-technology/1499707-object-oriented-technologies
(Object-Oriented Technologies Essay Example | Topics and Well Written Essays - 500 Words)
Object-Oriented Technologies Essay Example | Topics and Well Written Essays - 500 Words. https://studentshare.org/information-technology/1499707-object-oriented-technologies.
“Object-Oriented Technologies Essay Example | Topics and Well Written Essays - 500 Words”, n.d. https://studentshare.org/information-technology/1499707-object-oriented-technologies.
  • Cited: 0 times

CHECK THESE SAMPLES OF Object-Oriented Technologies

Advancement Of Structured Information Standards

t is apparent from the above figure that networking technologies are more rapidly than microprocessor technology.... Grid computing is an emerging computing model that utilizes the processing powers of distributed parallel processing infrastructure across a wide area network.... The paper "Advancement Of Structured Information Standards" discusses two main functions of a computing grid....
8 Pages (2000 words) Case Study

Knowledge Management at National Health Services

Reddix Hospital is a trust hospital under national health services (NHS) in the United Kingdom.... It is located between Leicester and Birmingham and has a population of over 900,000 patients.... One fourth of these patients are senior citizens and about one tenth of them comprise the female population who are suffering or are thought to have some kind of cancer....
8 Pages (2000 words) Essay

Computing;object oriented modelling

The life cycle of software consists of various steps depending on the process model that is being used.... Requirement Gathering, Design, Implementation, Integration,… During the creation of sophisticated softwares, it is very necessary that all the above mentioned steps are managed effectively so that changes and modifications could be easily carried out Software having a large amount of programmers and developers associated with it are bound to cause confusion if their processing life cycle is not properly documented and diagrammed....
4 Pages (1000 words) Essay

Reddix Hospital

From this paper, it is clear that one of the major problems that the hospital faces is the difficulty in the interoperability within the department systems.... The hospital has different departments that cater to the different information needs.... The hospital information system comprises six systems....
8 Pages (2000 words) Essay

The Compiler as it Pertains to the Visual Basic Programming Language

However, the VB6 compiler is still not known to support complex programming techniques and especially Object-Oriented Technologies such as polymorphism.... … The paper “The Compiler as it Pertains to the Visual Basic Programming Language" is a brilliant example of a term paper on logic & programming....
3 Pages (750 words) Essay

Structured Query Language: History, and Usage

Computer-based databases, which are the databases referred to in this paper, can range from the older Legacy mainframes often with the Virtual Storage Access Method (VSAM), dBase, and other file-based databases, the Relational DataBase Management Systems (RDBMS) and the recent XML and object-oriented databases....
5 Pages (1250 words) Report

Windows Communication Foundation - the New Technology for Service Oriented Application

Since these services are now capable of providing reliable and secured communication, software developers must be able to keep pace with the rapid transformation and ensure development tools and technologies are supporting service-oriented applications.... WCF has two significant features: interoperability with other platforms and interoperability with other Microsoft technologies that were developed before WCF (Peiris and Mulder 18)....
10 Pages (2500 words) Essay

Unified Software Development Process and Object-Oriented Analysis and Design

The paper "Unified Software Development Process and object-oriented Analysis and Design" outlines that the amalgamation of OOAD, with the development of object-oriented software, which results in a consistent process that produces excellent software in a predictable and fast manner.... (2007), object-oriented refers to a way of developing a robust and flexible software program, and also a means of evaluating problems and developing solutions to the problems....
6 Pages (1500 words) Literature review
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us