Projects

Live Media is actively involved in numerous projects. If you'd like to learn more about any of the projects, please contact David.

Personal Browser

The "Personal Browser" is a project designed to replace the current web browser with a browser with modern design that is more secure, easier to program and more flexible. To build this browser a number of sub projects need to be completed. Design specifications for user interface, security, programming language, virtual machine and communications need to be completed.

At its core the "Personal Browser" is based on Argot, a binary encoding mechanism which will be used for communications, virtual machine and programming the personal browser. The old concept of "data is code and code is data" becomes very important in this design. By creating a single encoding format for all levels of data and programming the browser, the browser becomes very flexible.

Another important aspect of the "Personal Browser" is security. The security model for the browser is based on the "Web of Trust" model. The web of trust model has no single point failure with all trust being managed by the user.

The byte code of the virtual machine used in the browser is designed to executed by a number of different environments, including desktop, phones and other mobile systems. For this reason the byte code is a high level instruction set which is either interpreted or compiled to a host virtual machine such as .Net, Java or directly to host CPU instruction set. This allows the design of the virtual machine to be simple and high level.

The language used by the browser is also encoded using Argot. Higher level concepts are used which are compiled to the virtual machine byte code. The language is based on aspects of Lisp, with heavy use of closures. It will also build on the concepts of HTML where data drives the purpose of the language. Using the data driven programming model should create a very accessible language which can be developed using a WYSIWYG development environment.

The communications sub system is based on Colony which is also based on Argot. Colony creates a Remote Procedure Call system which can be deployed onto different transport mechanisms. Users will need to specifically allow

The graphics & system environment will be based on cross platform libraries such as those used currently by mozilla (ie cairo graphics system).

This is a hugely ambitious project. Not something I expect will be complete anytime soon. For that reason the first step is to document the design in as much detail as possible before starting to build the application.

Einet

Einet Pty Ltd is a child company of Live Media. It was created to commercialise patent pending communications technologies Argot and Colony.

Argot provides a new method in information encoding which allows both data and its full description to be stored together. It allows computer systems to negotiate the types of information they understand and how they should communicate.

Colony provides the remote method invocation mechanism built using the underlying Argot information encoding. Colony uses the method of a virtual computer to move small programs between computers. This creates a flexible mechanism which can perform more varied tasks than traditional remote procedure call methods. These mechanisms allow Colony to give much better user experiences in Internet type environments.

Argot and Colony are trademarks of Live Media and are currently patent pending.

To learn more visit www.einet.com.au

Open Vendor

Open Vendor is the license steward for the Open Vendor Public License(OVPL) and Open Vendor Lesser Public License(OVLPL). These licenses were created specifically to help bridge the gap between traditional Open Source licenses and the needs of commercial vendors. To learn more visit the web site openvendor.org

During 2005 Open Vendor attempted to gain the support of the Open Source Initiative(OSI) to have the OVPL and OVLPL made standard OSI licenses. After eight months of deliberations the OSI decided that the licenses did not conform to the Open Source Definition that they have defined. The Open Vendor project is now finished and no longer pursued.

ps2dev.org

ps2dev.org was started by David Ryan (aka Oobles) in April 2001 as a hobby site for his interest in programming the Playstation 2. Over the years the site has expanded to become the central resource for hobbiest Playstation 2 programmers. In the last year the site has expanded to include the Playstation Portable. The site currently averages over 70,000 unique visitors and 80GB or downloads per month. Live Media continues to sponsor the community by providing the server and site administration.

To learn more, visit ps2dev.org

Lime Site

Lime Site is the software that powers this web site and the web sites of all the other Live Media Projects. Lime Site provides an easy to use web administration tool. It also provides a testbed for Einet's Argot and Colony technology.

Lime Site is planned to be released as an Open Source, under the Open Vendor License. More details to be released in the future.

Copyright 2005 © Live Media Pty Ltd
Legal Notice