| 
Emerald 
 
Emerald is a distributed programming language.  The objectives of this 
research is to
 
-  Develop and distribute an object-oriented programming language and system incorporating light-weight object migration. 
 -  Investigate the issues in using such languages for distributed application development, particularly the areas of reliability and availability. 
  
Emerald is implemented in a style similar to Java (and Pascal, and Simula, and ...): the Emerald compiler (which is writen in Emerald, of course) generates byte codes which are then interpreted by a relatively portable interpreter. The interpreter takes care of finding remote objects, performing remote invocations, moving objects, and doing both local and distributed garbage collection. 
  | 
| 
Current Version:   1.04alpha
 
License Type:   ??
 
  | 
| 
Home Site:
 http://www.cs.ubc.ca/nest/dsg/emerald.html
 http://www.cs.ubc.ca/nest/dsg/emerald/dist/dist.html
 
Source Code Availability:  ??
 
Available Binary Packages:
 
 
- Debian Package:  No
 - RedHat RPM Package:  No
 - Other Packages:  Yes
  
Targeted Platforms:
  Linux, FreeBSD, Solaris, HPUX, Windows 95/NT
Software/Hardware Requirements:
  None
  | 
| 
Other Links:
 None
 
Mailing Lists/USENET News Groups:
  None
User Comments:
 
See A Screen Shot? (Not Yet)
 
  |