1. A method for fabricating a circuit board structure, comprising:
providing a first circuit board;
providing a second circuit board, wherein an area of the second circuit board is less than an area of the first circuit board; and
combining the first circuit board with the second circuit board by a surface mount technology to form the circuit board structure having a portion with a different number of layers.
2. The method as claimed in claim 1, further comprising:
mounting a plurality of electronic components on the second circuit board.
3. The method as claimed in claim 2, wherein the plurality of electronic components include a processor, memory, power, or a combination thereof.
4. The method as claimed in claim 2, wherein the plurality of electronic components are arranged in close order on the second circuit board, so as to reduce the area of the second circuit board.
5. The method as claimed in claim 1, wherein a number of layers of the second circuit board is greater than a number of layers of the first circuit board.
6. The method as claimed in claim 2, wherein the plurality of electronic components are mounted on the second circuit board by a surface mount technology.
7. The method as claimed in claim 6, wherein the surface mount technology comprises electrically connecting the plurality of electronic components with the second circuit board through a plurality of solder balls by welding.
8. The method as claimed in claim 1, wherein the surface mount technology comprises electrically connecting the first circuit board with the second circuit board through a plurality of solder balls by welding.
9. The method as claimed in claim 1, wherein the first circuit board is a printed circuit board.
10. The method as claimed in claim 1, wherein the second circuit board is a printed circuit board.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for providing information describing a file system connection between a local file system located on a local system and a host file system located on a host system, said method comprising:
encoding a local system data structure comprising at least one tag representing the local file system;
encoding a host system data structure comprising at least one tag representing the host file system;
encoding a mapping data structure comprising at least one tag representing a mapping between a file in the local file system and a file in the host file system and a transfer type that defines a data format for transferring data between the host system and the local system to support remote editing of files in the host file system from the local file system, wherein the tags are in a metalanguage format, wherein each tag has an identifier and a set of one or more attributes, and wherein the encoded local system data structure, host system data structure, and mapping data structure form a file system connection descriptor; and
using the file system connection descriptor to access the host file indicated in the mapping data structure by using the mapping data structure to determine a pattern describing a host file system type that maps to a local file system type, wherein the transfer type for the pattern defines how data is transferred between a host file of the host file system type having the determined pattern to the local file system in which the local file system type applies, wherein a first transfer type indicates to transfer one file unmodified between the host file system and the local file system, and wherein a second transfer type indicates to translate text in the file to transfer from the host file system to the local file system.
2. The method of claim 1, wherein the local file system type comprises a local file extension, wherein the mapping data structure comprises:
a local file extension data structure storing the local file extension for each mapping;
a host file pattern data structure storing the pattern for each mapping describing a host file to which the local file extension will be applied.
3. The method of claim 2, wherein the mapping data structure further comprises:
a host codepage data structure storing an identification of a host codepage in which data in the host file is encoded; and
a local-codepage data structure storing an identification of a local codepage in which data in a local file is encoded.
4. The method of claim 1, wherein the host system data structure comprises:
a data structure storing an identification of the host system;
a data structure storing an identification of a user of the host system;
a data structure storing an identification of a preferred drive on the local system; and
a data structure storing an indication that the preferred drive be automatically connected by default when a remote connection is established with the host system.
5. The method of claim 1, wherein the host system data structure further comprises:
a data structure storing an identification of a list of qualifier data structures, wherein each qualifier data structure stores a qualifier name, a name identifying a directory on the host system, and an identification of file attributes of a file located in the host system directory.
6. The method of claim 1, wherein the file system connection descriptor is encoded in a tagged metalanguage document comprising one or more tags, each tag having an identifier and a set of one or more attributes.
7. The method of claim 6, wherein the tagged metalanguage is Extensible Markup Language (XML).
8. The method of claim 1, wherein the first transfer type comprises a binary transfer type and wherein the second transfer type comprises a text transfer type.
9. The method of claim 1, wherein a host and local code pages are used to translate text for the text transfer type.
10. A system for providing information describing a file system connection between a local file system located on a local system and a host file system located on a host system, comprising:
a processor; and
a computer readable storage device including code executed by the processor to perform operations, the operations comprising:
encoding a local system data structure comprising at least one tag representing the local file system;
encoding a host system data structure comprising at least one tag representing the host file system;
encoding a mapping data structure comprising at least one tag representing a mapping between a file in the local file system and a file in the host file system and a transfer type that defines a data format for transferring data between the host system and the local system to support remote editing of files in the host file system from the local file system, wherein the tags are in a metalanguage format, wherein each tag has an identifier and a set of one or more attributes, and wherein the encoded local system data structure, host system data structure, and mapping data structure form a file system connection descriptor; and
using the file system connection descriptor to access the host file indicated in the mapping data structure by using the mapping data structure to determine a pattern describing a host file system type that maps to a local file system type, wherein the transfer type for the pattern defines how data is transferred between a host file of the host file system type having the determined pattern to the local file system in which the local file system type applies, wherein a first transfer type indicates to transfer one file unmodified between the host file system and the local file system, and wherein a second transfer type indicates to translate text in the file to transfer from the host file system to the local file system.
11. The system of claim 10, wherein the local file system type comprises a local file extension, wherein the mapping data structure comprises:
a local file extension data structure storing the local file extension for each mapping;
a host file pattern data structure storing the pattern for each mapping describing a host file to which the local file extension will be applied.
12. The system of claim 11, wherein the mapping data structure further comprises:
a host codepage data structure storing an identification of a host codepage in which data in the host file is encoded; and
a local-codepage data structure storing an identification of a local codepage in which data in a local file is encoded.
13. The system of claim 10, wherein the host system data structure comprises:
a data structure storing an identification of the host system;
a data structure storing an identification of a user of the host system;
a data structure storing an identification of a preferred drive on the local system; and
a data structure storing an indication that the preferred drive be automatically connected by default when a remote connection is established with the host system.
14. The system of claim 10, wherein the host system data structure further comprises:
a data structure storing an identification of a list of qualifier data structures, wherein each qualifier data structure stores a qualifier name, a name identifying a directory on the host system, and an identification of file attributes of a file located in the host system directory.
15. The system of claim 10, wherein the file system connection descriptor is encoded in a tagged metalanguage document comprising one or more tags, each tag having an identifier and a set of one or more attributes.
16. The system of claim 15, wherein the tagged metalanguage is Extensible Markup Language (XML).
17. The system of claim 10, wherein the first transfer type comprises a binary transfer type and wherein the second transfer type comprises a text transfer type.
18. The system of claim 10, wherein a host and local code pages are used to translate text for the text transfer type.
19. A computer program product comprising a computer readable storage device including code executed by a processor for providing information describing a file system connection between a local file system located on a local system and a host file system located on a host system, wherein the code is executed to perform operations, the operations comprising:
encoding a local system data structure comprising at least one tag representing the local file system;
encoding a host system data structure comprising at least one tag representing the host file system;
encoding a mapping data structure comprising at least one tag representing a mapping between a file in the local file system and a file in the host file system and a transfer type that defines a data format for transferring data between the host system and the local system to support remote editing of files in the host file system from the local file system, wherein the tags are in a meta language format, wherein each tag has an identifier and a set of one or more attributes, and wherein the encoded local system data structure, host system data structure, and mapping data structure form a file system connection descriptor; and
using the file system connection descriptor to access the host file indicated in the mapping data structure by using the mapping data structure to determine a pattern describing a host file system type that maps to a local file system type, wherein the transfer type for the pattern defines how data is transferred between a host file of the host file system type having the determined pattern to the local file system in which the local file system type applies, wherein a first transfer type indicates to transfer one file unmodified between the host file system and the local file system, and wherein a second transfer type indicates to translate text in the file to transfer from the host file system to the local file system.
20. The computer program product of claim 19, wherein the local file system type comprises a local file extension, wherein the mapping data structure comprises:
a local file extension data structure storing the local file extension for each mapping;
a host file pattern data structure storing the pattern for each mapping describing a host file to which the local file extension will be applied.
21. The computer program product of claim 20, wherein the mapping data structure further comprises:
a host codepage data structure storing an identification of a host codepage in which data in the host file is encoded; and
a local-codepage data structure storing an identification of a local codepage in which data in a local file is encoded.
22. The computer program product of claim 19, wherein the host system data structure comprises:
a data structure storing an identification of the host system;
a data structure storing an identification of a user of the host system;
a data structure storing an identification of a preferred drive on the local system; and
a data structure storing an indication that the preferred drive be automatically connected by default when a remote connection is established with the host system.
23. The computer program product of claim 19, wherein the host system data structure further comprises:
a data structure storing an identification of a list of qualifier data structures, wherein each qualifier data structure stores a qualifier name, a name identifying a directory on the host system, and an identification of file attributes of a file located in the host system directory.
24. The computer program product of claim 19, wherein the file system connection descriptor is encoded in a tagged metalanguage document comprising one or more tags, each tag having an identifier and a set of one or more attributes.
25. The computer program product of claim 24, wherein the tagged metalanguage is Extensible Markup Language (XML).
26. The computer program product of claim 19, wherein the first transfer type comprises a binary transfer type and wherein the second transfer type comprises a text transfer type.
27. The computer program product of claim 19, wherein a host and local code pages are used to translate text for the text transfer type.