Zbo/ Ebo

Source Software Delivery System



Goto Home

Goto Introduction

Goto Expressor

Goto Compiler

Goto Vision

Goto Download

Goto Applications
 

The zbo (SSDS) framework is the result of the idea that source code itself is portable. If one set up a system where compilers replaced virtual machines and source code replaced bytecode, end users could not detect the difference. zbo provides this framework.

The nice thing about zbo is that compilers (at least C and C++) already exist on almost every platform. Many good compilers are free. With a few simple modifications, the compiler can be changed to read an Ebo file (download the demo).

Great increases in compilation speed can be achieved by redesigning the compiler specifically for Ebo files.

By creating a standard set of translators (EboMaps), libraries, and graphical framework for languages such as C or C++, current applications written in any language can be distributed and run over the web.

One concern of developers would be the safety of sending proprietary source code over the net. There are to answers to that question. Most net applets on the client side are GUI stuff. The proprietary algorithms remain on the server side. Also, the expressor application obfuscates the code while compressing it. It would not be obvious to the average user how this code works. Yes, an advanced programmer could decipher the code and use it for their own purposes; but this can be done now with a decompiler.

With the Open source movement and Linux, we are moving toward a new model where software is more available. zbo is in line with that model.

zbo(SSDS) has the following advantages:

  1. Since SSDS files are smaller than the original source code files, applications, or interpreted language files; SDDS files download quickly over the internet.
  2. SSDS takes advantage of the increasing processing speed of the client computer which creates an executable faster than the executable can download over standard modems. A compiled SSDS file executes much faster than an interpreted file.
  3. SSDS files are totally portable because they are derived from source code. The number of client computers supporting SSDS is limited only to the whether the compilers exist.
  4. Any computer language can be used to create a SSDS file.
  5. SSDS compression algorithm makes it difficult to reverse engineer to the original source code. The zbo (SSDS) framework can be divided into two components: the program which converts a standard source file into an Ebo file (expressor) and the plugin/ compiler system which downloads and runs the Ebo file. Each component is described below:

This web site includes a working version of the SSDS system for Windows 98/ 2000. Go to the download page to download the compiler, Netscape plugin, and OpenGL dll. Once all of the system's components have been installed, you can go to the applications page to see applications be downloaded, decompressed (unzipped), translated, compiled, linked, and executed. You will see that the SSDS system is a much faster way of downloading applications over the internet.




 

Introduction

Expressor

Compiler

Vision

Download

Applications

Email