Spontaneous software: a Web-based, object computing paradigm
暂无分享,去创建一个
The author introduces the concept of spontaneous software, a Web based object computing paradigm for supporting on-demand, dynamic distribution and integration of distributed reusable software artifacts on user environments during execution time. The model is supported by a framework, Software Operating System (SOS), which provides execution and distribution models combining the power of both hypertext based Web technologies and mobile code paradigms. Like the Web, which moves distributed resources to clients, SOS allows software systems to locate, retrieve, install and execute remotely available software artifacts on user desktops. In such a scenario, cataloging, publishing, retrieving and executing distributed components is easily and efficiently achieved by adherent platforms, which allow users to acquire software licenses and have them automatically installed and running. Hardware devices, if designed over a compliant platform, could have drivers automatically installed and running after connection. Therefore, spontaneous software is a true way for manufacturers to provide genuine plug-and-play software and hardware.
[1] G. Broll,et al. Microsoft Corporation , 1999 .
[2] Richard S. Hall,et al. The Software Dock: A Distributed, Agent-Based Software Deployment System ; CU-CS-832-97 , 1997 .
[3] James A. Gosling,et al. The java language environment: a white paper , 1995 .
[4] Mary Campione,et al. The Java Tutorial, Second Edition: Object-Oriented Programming for the Internet (Book/CD) , 1998 .
[5] Mary Campione,et al. The Java Tutorial Continued: The Rest of the JDK , 1998 .