6 citations found. Retrieving documents...
Electric Communities. The E Programming Language, 1996. http://www.communities.com/e/epl.html.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Javelin: Parallel Computing on the Internet - Neary, Christiansen, Cappello, .. (1999)   (8 citations)  (Correct)

....systems like the Internet, hosts and clients may have different instruction sets, word sizes, or operating systems. The infrastructure proposed must provide the means to overcome this heterogeneity. This issue has been addressed by either employing machine independent languages, such as Java, E [15], and Limbo [24] or by providing multiple binary executables [33] Machine independent languages achieve portability at the expense of some performance; binary executables achieve performance at the expense of portability. It is thus desirable to support both approaches in order to meet the ....

Electric Communities. The E Programming Language, 1996. http://www.communities.com/e/epl.html.


Javelin: Internet-Based Parallel Computing Using Java - Cappello, Christiansen.. (1997)   (44 citations)  (Correct)

....[SC96] Ros] and [Gut] Recently, a large variety of Java performance boosters have become available [FJa] Most commercial compiler vendors offer JIT Java compilers, and new web browsers use JIT techniques, too. Languages worth considering, besides Java, include the E programming language [Com96] which is very similar, but offers a more flexible security framework than Java, and the Limbo programming language in the Inferno operating system [Inc] which allows, among other features, for easier and more efficient just in time compilation. The secure execution of arbitrary binaries ....

Electric Communities. The E programming language, 1996. http://www.communities.com/e/epl.html.


Market-Based Massively Parallel Internet Computing - Cappello, Christiansen.. (1997)   (3 citations)  (Correct)

....like the Internet, hosts and clients may have different instruction sets, word sizes, or operating systems. The infrastructure proposed must provide the means to overcome this heterogeneity. This issue has been addressed by either employing machine independent languages, such as Java [26] E [18], and Limbo [33] or by providing multiple binary executables [51] Machine independent languages achieve portability at the expense of some performance; multiple binary executables achieve performance at the expense of portability. It thus is desirable to support both approaches, to meet any ....

Electric Communities. The E Programming Language, 1996. http://www.communities.com/e/epl.html.


KnittingFactory: An Infrastructure for Distributed Web.. - Baratloo, Karaul, Karl, .. (1997)   (7 citations)  (Correct)

....providing a software infrastructure for collaboration applications. Examples of such applications are distributed white boards, calendars, and editors where multiple users collaborate towards one goal. Software systems that support collaborative applications include the E programming language [9], Caltech Infosphere project [7] HORB [18] iBus [16] Jada PageSpace [8] Java Collaborator Toolset [15] Java Remote Method Invocation (RMI) 19] JavaSpaces [13] and TANGO [3] The E programming language and HORB extends Java in several ways. The E language adds message passing through ....

Electric Communities. The E Programming Language. http://www.communities/ e/epl.html.


Charlotte: Metacomputing on the Web - Baratloo, Karaul, Kedem.. (1996)   (83 citations)  (Correct)

....privileges as message passing systems, which again, limits its applicability to the Web. In addition, DSM systems in general, do not work on heterogeneous environments. Recently, with the introductionof Java, another class of systems is becoming available. HORB [16] and the E programming language [7] are two such examples. HORB is a distributed Object Oriented system. It extends Java with a well understood programming model, RPC, and persistent objects. Charlotte and HORB are similar in that they both utilize Java in providing heterogeneity, interoperability, and security. However, we provide ....

Electric Communities. The E Programming language. Available at http://www.communities.com/e/ epl.html.


SuperWeb: Research Issues in Java-Based Global Computing - Alexandrov, Ibel.. (1996)   (45 citations)  (Correct)

....features in future implementations of the SuperWeb broker. Other languages support: Currently we support only Java for client tasks. We can extend the implementation to allow arbitrary executables and languages. Also, we might make use of other mobile languages, like the E programming language [Com96] or the limbo language from the inferno operating system [LT] which promise better security features or faster execution. Verifying results: One important concern is the integrity of the result returned from an anonymous host to the client. The broker could assist the client in verifying that ....

....browsers guard file and network accesses, as well as system calls. HotJava allows the user to select the strictness of the policy while Netscape prohibits all local file accesses and allows network connections only to the server from which the applet was downloaded. The E programming language [Com96] which basically is a spiced up version of Java, provides for a more general and flexible framework to define the capabilities of downloaded code. Ensuring protection for the host for compiled code or plain binary executables is more complicated since there is no controlling entity that can ....

[Article contains additional citation context not shown here]

Electric Communities. The E programming language, 1996. http://www.communities.com/e/epl.html.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC