Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Owl

"Owl" is also a: user

created by Webster 1913

(thing) by rookkey2 (2.6 y) (print)   ?   I like it! Sat Mar 16 2002 at 5:41:40

Object Windows Language. It is development software maker Borland's object-oriented wrapper around the Microsoft Windows API.

OWL uses C++ to encapsulate much of the Windows API into object-oriented classes. Common user interface (UI) elements in a Windows programs (buttons, menus, toolbars) are represented by classes that can serve as bases for derived objects. This way, programmer's can act on UI elements as if they were objects, as opposed to continuously messing with all nuances that the raw API demands--such as handles, device contexts, and window registering.

OWL does a lot with Windows. It represents a Windows application as an object. It encapsulates windows as objects. It overrides the << and >> operators to simplify serialization. It provides abstraction for OLE operations. It even has full support for document/view applications.

Simply put, it's almost the exact description people use to also describe MFC, the Microsoft Foundation Classes.

The similarities between OWL and MFC are stunning. If you take most of the common MFC control classes (CEdit, CButton, CStatic) and replaced the C's with T's, you would have an application written in OWL. It should be noted that OWL 1.0 did come out before MFC 1.0 in 1992.

Many programmer's still consider the OWL framework more elegant and simple to code for. From a design point of view, OWL is a clear winner: it doesn't depend on macros nearly as much as MFC, it's more consistent across the classes, and it represented true object-orientation. Borland successfully ported OWL to OS/2 at one point. Microsoft's attempt at a Macintosh MFC port proved hopeless.

However, MFC became the clear winner in the marketplace. It happened because:

  • Any new features Microsoft introduced into Windows were encapsulated with MFC well before any other class libraries could catch up.
  • Programmers already familiar with the raw Windows API could more easily transition to MFC than with other libraries.
  • Microsoft provides the full source code of MFC with the product.
  • Many more third-party developers built add-ons to MFC than OWL.

Borland continually had to play catch up with Microsoft. Microsoft, having exclusive access to the code that would eventually find its way into released Windows versions, always had the leg up on Borland.

Borland doesn't support OWL anymore, and hasn't since 1996. At one point, Borland had to agree with Microsoft not to develop OWL anymore in exchange for some API support. Borland's C++ Builder now uses MFC by default.


(definition) by Webster 1913 (print) I like it! Wed Dec 22 1999 at 1:43:42

Owl (?), n. [AS. le; akin to D. uil, OHG. wila, G. eule, Icel. ugla, Sw. ugla, Dan. ugle.]

1. Zool.

Any cpecies of raptorial birds of the family Strigidae. They have large eyes and ears, and a conspicuous circle of feathers around each eye. They are mostly nocturnal in their habits.

⇒ Some species have erectile tufts of feathers on the head. The feathers are soft and somewhat downy. The species are numerous. See Barn owl, Burrowing owl, Eared owl, Hawk owl, Horned owl, Screech owl, Snowy owl, under Barn�x3c; Burrowing, etc.

⇒ In the Scriptures the owl is commonly associated with desolation; poets and story-tellers introduce it as a bird of ill omen. . . . The Greeks and Romans made it the emblem of wisdom, and sacred to Minerva, -- and indeed its large head and solemn eyes give it an air of wisdom.

Am. Cyc.

2. Zool.

A variety of the domestic pigeon.

Owl monkey Zool., any one of several species of South American nocturnal monkeys of the genus Nyctipithecus. They have very large eyes. Called also durukuli. -- Owl moth () Zool., a very large moth (Erebus strix). The expanse of its wings is over ten inches. -- Owl parrot Zool., the kakapo. -- Sea owl Zool., the lumpfish. -- Owl train, a cant name for certain railway trains whose run is in the nighttime.

 

© Webster 1913.


Owl, v. i. [imp. & p. p. Owled (?); p. pr. & vb. n. Owling.]

1.

To pry about; to prowl.

[Prov. Eng.]

2.

To carry wool or sheep out of England.

[Obs.]

⇒ This was formerly illegal, and was done chiefly by night.

3.

Hence, to carry on any contraband trade.

[Eng.]

 

© Webster 1913.


printable version
chaos

Tu-whit Snowy Owl The truth of Gaia and environmentalism The Owl
Clash of the Titans bird of prey Names for groups of animals My Biggest Secret
C++ Borland It was all whirlwind, heat, and flash Woodpecker banging aluminum
The Fox and the Hound Great Horned Owl Saw-Whet owl Sea owl
Howl Boise Cascade Penguin Spotted owl
Woolert MFC K1 Skellig
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Just another sprinkling of indeterminacy
How to destroy the Earth
Kids from the short bus
Finnish
music theory
Gallipoli
The One
Steve Jobs
Merry Christmas vs. Happy Holidays
John Milton
Twenty-three good things about pickles and dirt
Formatting poems and simple HTML
Rope
Ants on a log
New Writeups
locke baron
Tyan Thunder K8WE(thing)
locke baron
Udaloy class destroyer(thing)
Scaevola
Same-sex marriage(idea)
SteveMurrayFromNZ
Waiver(idea)
nailbiter
nerve stapling(thing)
locke baron
Multiple Myeloma(thing)
SubSane
blonde, freckles, skinny, short(person)
arcanamundi
A Ruba'iyat for May(person)
riverrun
Timed Writing(idea)
auraseer
Fling(fiction)
StrawberryFrog
Iron Man(review)
devolution
Misogyny and Porn, East to West - An Empirical Analysis(idea)
devolution
Korea is a place that refuses to stand still(idea)
Beanie127
The Pacifist Soldier(fiction)
VergilKint
Distilled from Dreams(fiction)
E2 is a by-product of the existence of The Everything Development Company