Citations
Claims1. An extensible and replaceable layered component computing arrangement residing on a computer coupled to a computer network, the layered arrangement comprising:
2. The computing arrangement of claim 1 wherein the network navigation components are objects. 3. The computing arrangement of claim 1 wherein the application programming interfaces further comprise a second class for constructing a second network navigation object representing a data stream for transferring information among objects of the arrangement. 4. The computing arrangement of claim 3 wherein the first network navigation object is an Item object and the second network navigation object is a Stream object, and wherein the Item object spawns the Stream object to obtain information from the network resource that the Item object represents. 5. The computing arrangement of claim 3 wherein the application programming interfaces further comprise a third class for constructing a third network navigation object representing additional behaviors provided to computing components of the software component architecture layer to thereby enable communication between the computing components and the network navigation components. 6. An extensible and replaceable layered component computing arrangement for providing services directed to information available on computer networks, the computing arrangement comprising:
7. The computing arrangement of claim 6 wherein the network component layer and software component architecture layer comprise means for embedding components within one another to form a compound document having mixed data types and formats. 8. The computing arrangement of claim 6 wherein the application programming interfaces comprise means for constructing a network navigation component that implements a protocol. 9. The computing arrangement of claim 6 wherein the application programming interfaces comprise means for constructing a network navigation component that provides additional functionality to existing computing components to enable communication among the components. 10. The computing arrangement of claim 9 wherein the computing component comprises a computing part having a viewing editor and data content. 11. The computing arrangement of claim 10 wherein the computing component functions to one of transfer files over the networks, remotely log onto another computer coupled to the networks and view images on a screen of the computing arrangement. 12. The computing arrangement of claim 10 wherein the network navigation component comprises a browsing component. 13. The computing arrangement of claim 10 wherein the network navigation component comprises a component for one of displaying text and displaying movies on a screen of the computing arrangement. id="INS-S-00001" date="20070206" 14. An extensible and replaceable layered component computing arrangement residing on a computer adapted to be coupled on a computer network, the layered arrangement comprising:
id="INS-S-00002" date="20070206" 15. The layered arrangement of claim 14, wherein the abstract class defines a network navigation object that represents a method of downloading information from a remote location on the computer network. id="INS-S-00002" id="INS-S-00003" date="20070206" 16. The layered arrangement of claim 14, wherein the abstract class defines a network navigation object that represents additional behaviors provided to the computing components of the software component architecture layer for integrating with the network component layer. id="INS-S-00003" id="INS-S-00004" date="20070206" 17. The layered arrangement of claim 14, wherein the network navigation object is adapted to browse the computer network. id="INS-S-00004" id="INS-S-00005" date="20070206" 18. The layered arrangement of claim 14, wherein the network navigation object is adapted to display text on a computer display. id="INS-S-00005" id="INS-S-00006" date="20070206" 19. The layered arrangement of claim 14, wherein the network navigation object is adapted to display images on a computer display. id="INS-S-00006" id="INS-S-00007" date="20070206" 20. The layered arrangement of claim 14, wherein the network navigation object includes software commands for creating a datastream for transferring information between objects in the layered component computing arrangement. id="INS-S-00007" |