Oracle Training Oracle Support Development Oracle Apps

 E-mail Us
 Oracle Articles
New Oracle Articles

 Oracle Training
 Oracle Tips

 Oracle Forum
 Class Catalog

 Remote DBA
 Oracle Tuning
 Emergency 911
 RAC Support
 Apps Support
 Oracle Support

 SQL Tuning

 Oracle UNIX
 Oracle Linux
 Remote s
 Remote plans
 Application Server

 Oracle Forms
 Oracle Portal
 App Upgrades
 SQL Server
 Oracle Concepts
 Software Support

 Remote S


 Consulting Staff
 Consulting Prices
 Help Wanted!


 Oracle Posters
 Oracle Books

 Oracle Scripts

Don Burleson Blog 







Oracle Business Intelligence, OLAP and BI training and consulting tips . . .

Click here for more
Oracle News Headlines


A Blast From The Past: "Oracle PowerBrowser"
October 19, 2004
Mark Rittman

Did you know that Oracle was once in the browser business, with a product that potentially rivalled Netscape Navigator and Internet Explorer? Strange as it may seem, Oracle once had their own browser, known as Oracle Powerbrowser.

Launched back in 1996, Oracle Powerbrowser was Oracle's own web browser that was Netscape 1.1 compatible, came with its own built-in personal web server, and introduced a number of unique features that tied up with Oracle's then-current craze around all things internet. Nowadays, hardly anyone remembers it, but you can still find copies of it around the internet and it's interesting to look back at what it was all about.

The basic Powerbrowser interface resembled the 1.0 release of Netscape Navigator, had basic support for tables and images, and came with side panels that listed the user's bookmarks and history of pages viewed.

Each set of three panes was a separate window in an MDI application, and you could open multiple windows to view multiple sites.

The preferences page let you enter proxy details, set up your homepage, change timeouts, and maintain other settings.

And there was even a built-in internet search feature, a kind of 'Google bar forerunner'.

Oracle Powerbrowser also came with a personal web server, accessed by pressing the 'Server' button on the toolbar. The application let you set up a personal home page, and also came with a wizard for creating database queries against ODBC datasources.

These queries were then run using Oracle Basic (as used by another old Oracle tool, Oracle Power Objects) and described using 'Database Markup Language'. According to this guide to Powerbrowser,

"DBML Extension Overview

There are some rather large Web sites on the Internet. There are some even larger ones, however, that are not accessible by the public Internet community because they reside within corporate networks. One such site that I have worked with currently has over 300 HTML pages. Making sure that those pages contain current information by editing the HTML is a nightmare. A better way to administrate is to pull information out the database and dynamically create HTML pages from that.

Using a database with HTML requires that some extensions be added. Oracle's extensions are known as the Database Markup Language (DBML). These extensions allow for Oracle Basic (the same Basic engine supplied with Oracle Power Objects) to be embedded into HTML documents. New methods specific to PowerBrowser have been added, and the ones specific to Power Objects have been removed.

In addition to the ability to access databases and embed BASIC within HTML documents, DBML also allows for tighter integration with the desktop using Microsoft's object linking and embedding (OLE).

Going over the DBML extensions in detail is beyond the scope of this chapter. As PowerBrowser is released, the best place to go for the DBML specification will be"

An early forerunner to ASP, PHP and JSPs. Another interesting Powerbrowser feature was Network Loadable Objects, something that looks very much like a forerunner to ActiveX. According to this press release:

"Designed from the ground up to meet the demands of corporate users and developers, Oracle PowerBrowser 1.5 is a full-function intranet client that incorporates state-of-the-art Web navigation, a drag-and-drop Personal Server, built-in Java and Basic scripting capabilities, and support for third-party applications called Network Loadable Objects (NLOs) ...

... Network Loadable Objects (NLOs): Oracle PowerBrowser allows users to extend the browser's capabilities by downloading and executing third-party applications called NLOs. For example, PowerBrowser can execute video conferencing or existing client/server applications from within any Web page automatically. NLOs are installed transparently from secure servers and are also compatible with Netscape 2.0 Plug-ins."

Whilst this readme file from an early beta describes NLOs and another feature called 'client-side processing':

"With PowerBrowser, Oracle is introducing two new technologies which enable more sophisticated methods of exploring the Web. Using Network Loadable ObjectsTM (NLO) and Client-Side Processing (CSP), developers can now exploit the true potential of Web computing.

Network Loadable Objects provides a framework for running third- party network-resident applications within PowerBrowser. NLOs allow new applications like Adobe PDF viewers, Java applets and VRML scripts to run natively in PowerBrowser.

Client-Side Processing gives developers a way to create and execute OS-specific program modules on the Web client. With CSP, developers can write code which fully integrates the features of the client operating environment with PowerBrowser.

To help Web developers get started, Oracle provides Software Development Kits (SDKs) for both of these architectures, complete with documentation and sample applications."

Lastly, a separate application called Powerbrowser Design Tool was provided along with Powerbrowser for authoring web pages.

In the end though, as we all know, Oracle eventually dropped Powerbrowser and, from looking at the 'severe limitations' page of this Powerbrowser review, the main reason was that it was r-e-a-l-l-y  r-e-a-l-l-y  s-l-o-w:

"The single largest factor for this is an amazing lack of speed -- PowerBrowser is one of the slowest browsers on the market. Despite a solid selection of features, PowerBrowser still lacks many critical features found in other browsers, including tags like font size and super/subscript; FTP, news, and receive mail support; HTML 4.0 and Dynamic HTML support; pre-configured helper applications; and much more."

With the review concluding:

"If PowerBrowser had received a much needed speed infusion and beefed up its supply of features, it could have had a chance to become a serious competitor to the best browsers on the market; however, with the decision to discontinue development and support for the browser, it's hard to recommend PowerBrowser as a serious alternative for users of Netscape or Internet Explorer.

Pros: Client side processes, tables and frames support, other cool features

Cons: Extremely slow, lacks many critical features relative to other Web browsers"

Still, it was a decent attempt at a Netscape-compatible browser, and at that point it made sense to bring out a browser to complement the move towards Oracle 8i and tools such as Powerobjects. The scripting support is not a million miles away from what we've actually got now, and the Network Loadable Objects are directly related to Java applets and ActiveX objects. All very interesting - does anyone from Oracle remember using it? Any interesting stories?



Oracle Training at Sea
oracle dba poster

Follow us on Twitter 
Oracle performance tuning software 
Oracle Linux poster


Burleson is the American Team

Note: This Oracle documentation was created as a support and Oracle training reference for use by our DBA performance tuning consulting professionals.  Feel free to ask questions on our Oracle forum.

Verify experience! Anyone considering using the services of an Oracle support expert should independently investigate their credentials and experience, and not rely on advertisements and self-proclaimed expertise. All legitimate Oracle experts publish their Oracle qualifications.

Errata?  Oracle technology is changing and we strive to update our BC Oracle support information.  If you find an error or have a suggestion for improving our content, we would appreciate your feedback.  Just  e-mail:  

and include the URL for the page.


Burleson Consulting

The Oracle of Database Support

Oracle Performance Tuning

Remote DBA Services


Copyright © 1996 -  2017

All rights reserved by Burleson

Oracle ® is the registered trademark of Oracle Corporation.

Remote Emergency Support provided by Conversational