Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesOCX-Based Alternatives


April 1996 / Reviews / A Hot Cup of Java / OCX-Based Alternatives

Visual Basic offers a less elegant but more mature alternative to Java for building network applications. One implementation of VB as an on-demand network language has already arrived from Object Power. The company's Openscape product is a Netscape plug-in that contains a complete interpreter for the Object Power VB clone language.

To run Openscape programs, users must first download and install the Openscape run-time code and Netscape plug-in code from http://www.opower.com . Once that's installed, the Netscape browser recognizes tags of the form <EMBED src="MYPROGRAM.OPP" form="MYFORM">. Netscape loads the .OPP file conta ining forms and VB code, and it invokes the plug-in container to interpret the form and code, handle database/server communications, and host any embedded OLE Controls (OCXes). The form springs to life inside a World Wide Web page.

Programmers use the Component Workbench to create Openscape forms. The Workbench is a clone of the VB desktop, and a programmer familiar with VB can immediately use the workbench to create .OPP files containing forms and VB code for downloading over the Web.

Openscape is designed to be a Web front end for an enterprise database system. Its run-time client uses remote procedure calls (RPCs) to communicate with database servers. Openscape is one of the first contestants in the race to create new lightweight database clients that can load into Web browsers to provide global database deployment.

At the W3 Consortium conference in De cember, the company showed an alpha version of its Internet Explorer Web browser running as an OLE container. OCXes can be placed on an Internet Explorer Web page with the new Insert tag, provided that the corresponding OLE server is already installed on the client computer.

Microsoft also demonstrated at the conference a VBscript OCX that implements VB. Embedded on a Web page, the VBscript control runs a program that can respond to user events and control other OCX objects on the same page.

OCX embedding raises questions. How will the required OCX code arrive at the client computer? How will users verify that it comes from a trusted vendor? Will there be fast or automatic install and uninstall? What about non-Windows users? Microsoft claims to be working on digital-signature technology for approving OCX distributions, enhancements to the Windows OS for automatic installation and uninstallation, and portable or cross-compiled OCX technology.


VB Clone Builds Web Applica tions

screen_link (68 Kbytes)

Object Power's Openscape is a Visual Basic clone for building Web applications out of embedded OCXes.


Up to the Reviews section contentsGo to previous article: OCX-Based AlternativesGo to next article: Notes 4.0: Now It's WebwareSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network