1460762496-3d67e9c1-a062-477f-b0fd-0c403e007975

1. An armor system for protecting an object from a shaped-charge warhead, the armor system comprising:
a net formed of interwoven non-detonating fibers, wherein openings between the fibers are at least slightly smaller than a nose cone of the shaped-charge warhead, and wherein the fibers are configured to deform the nose cone of the shaped-charge warhead; and
a frame fixed to the object to be protected by the net, wherein the textile net is supported by the frame on at least one side of the textile net, wherein the textile net is suspended by the frame spaced apart from the object.
2. The armor system of claim 1 wherein the interwoven non-detonating fibers comprise textile fibers.
3. The armor system of claim 1 wherein frame is spaced apart from the object by 200 millimeters.
4. The armor system of claim 1 wherein frame is spaced apart from the object by 500 millimeters.
5. The armor system of claim 1 wherein the net is taut within the frame.
6. An armor system for protecting an object from a shaped-charge warhead, the armor system comprising:
a net formed of interwoven non-detonating fibers, wherein openings between the fibers are at least slightly smaller than a nose cone of the shaped-charge warhead, and wherein the fibers are configured to deform the nose cone of the shaped-charge warhead; and
a frame fixed to the object to be protected by the net, wherein the textile net is supported by the frame on at least one side of the textile net, and wherein the textile net is suspended by the frame spaced apart from the object.
7. The armor system of claim 6 wherein the interwoven non-detonating fibers comprise textile fibers.
8. The armor system of claim 6 wherein frame is spaced apart from the object by 200 millimeters.
9. The armor system of claim 6 wherein frame is spaced apart from the object by 500 millimeters.
10. The armor system of claim 6 wherein the textile net from textile fibers comprises knotless intersections.
11. The armor system of claim 6 wherein the net is taut within the frame.
12. A method of protecting an object from a rocket propelled grenade, the method comprising: deploying a textile net over at least a portion of the object, wherein the textile net is formed of non-detonating textile fibers having a plurality of intersections, and wherein the textile fibers and the plurality of intersections form a plurality of openings of a predetermined size; suspending the textile net in a frame without substantial sagging; and deforming the rocket propelled grenade by engaging the rocket propelled grenade within an opening in the textile net, wherein the openings are at least slightly smaller than the largest cross-section of the rocket propelled grenade.
13. The method of claim 12 wherein suspending the textile net in the frame comprises suspending the textile net in the frame 500 millimeters from the object.
14. The method of claim 12 further comprising forming the textile net from interwoven textile fibers.
15. The method of claim 12 wherein forming the textile net from textile fibers comprises weaving individual textile strands together to form knotless intersections.
16. The method of claim 12 wherein suspending the textile net in the frame comprises suspending the textile net in the frame with the textile net taut within the frame.
17. The method of claim 12 wherein deforming the rocket propelled grenade comprises deforming the rocket propelled grenade through physical contact between the rocket propelled grenade and the net.
18. A method of protecting an object from a rocket propelled grenade, the method comprising: deploying a net over at least a portion of the object, wherein the net is formed of non-detonating fibers having a plurality of intersections, and wherein the fibers and the plurality of intersections form a plurality of openings of a predetermined size; suspending the net in a frame without substantial sagging; and deforming the rocket propelled grenade by engaging the rocket propelled grenade within an opening in the net, wherein the openings are at least slightly smaller than the largest cross-section of the rocket propelled grenade.
19. The method of claim 18 wherein suspending the net in the frame comprises suspending the net in the frame 500 millimeters from the object.
20. The method of claim 18 further comprising forming the net from interwoven textile fibers.
21. The method of claim 18 wherein forming the net from textile fibers comprises weaving individual textile strands together to form knotless intersections.
22. The method of claim 18 wherein suspending the net in the frame comprises suspending the net in the frame with the net taut within the frame.
23. The method of claim 18 wherein deforming the rocket propelled grenade comprises deforming the rocket propelled grenade through physical contact between the rocket propelled grenade and the net.

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 implemented at least in part by a computer, the method comprising:
obtaining code associated with a software project, at least some of the code, when executed, arranged to access a first database;
receiving an indication of database operations to perform in conjunction with installing the code on a target entity, the database operations to be performed with reference to a second database that is accessible via the code when the code is executed on the target entity; and
creating a package that includes the code and data that encodes the database operations.
2. The method of claim 1, wherein receiving an indication of database operations to perform in conjunction with installing the code on a target entity comprises receiving an indication to create the second database in conjunction with installing the code on the target entity.
3. The method of claim 1, wherein receiving an indication of database operations to perform in conjunction with installing the code on a target entity comprises receiving an indication of a location of a file, the file indicating actions to perform with respect to the second database.
4. The method of claim 3, further comprising obtaining the file and reading the file to obtain locations of additional files that indicate additional actions to perform with respect to the second database.
5. The method of claim 1, wherein receiving an indication of database operations to perform in conjunction with installing the code on a target entity comprises receiving an indication that a schema of the first database is to be used to create the second database.
6. The method of claim 1, wherein receiving an indication of database operations to perform in conjunction with installing the code on a target entity comprises receiving an indication that data of the first database is to be used to update data of the second database.
7. The method of claim 1, wherein receiving an indication of database operations to perform in conjunction with installing the code on a target entity comprises receiving an indication that a schema of the first database is to be used to create the second database and receiving an indication that data of the first database is to be used to update data of the second database.
8. The method of claim 1, wherein creating a package comprises placing the code and the data in an executable file that, if executed, installs the code and executes the database operations encoded in the data.
9. The method of claim 1, further comprising determining differences between the first and second databases and encoding the differences in the database operations.
10. The method of claim 1, further comprising detecting a version of the second database and applying at least some of the database operations to update the version of the second database to a version of the first database.
11. The method of claim 1, wherein creating a package that includes the code and data that encodes the database operations comprises creating one or more files.
12. In a computing environment, an apparatus, comprising:
a data manager operable to obtain data from a source database, the source database associated with code of a software project, the code configured to access a source database;
a schema manager operable to obtain schema information about the source database, the schema information indicating database operations to perform for a target database in conjunction with installing the code on a target;
a script manager operable to obtain a script indicating database operations to perform for the target database in conjunction with installing the code on the target; and
a packager operable to determine whether to make requests to the data manager, the schema manager, and the script manager, the packer further operable to determine package data to place in a package based on one or more responses from the data manager, the schema manager, and the script manager.
13. The apparatus of claim 12, wherein the data manager operable to obtain data from a source database comprises the data manager being operable to obtain records from the source database, the records including information other than the schema information.
14. The apparatus of claim 13, wherein the records correspond to rows within one or more tables of the source database.
15. The apparatus of claim 12, wherein the schema manager operable to obtain schema information about the source database comprises the schema manager being operable to obtain structure information regarding a layout of the data in the source database.
16. The apparatus of claim 12, wherein the script manager operable to obtain a script indicating database operations to perform for the target database in conjunction with installing the code on the target comprises the script manager being operable to obtain the script from a file that references other scripts outside the file, the script manager further operable to obtain the other scripts.
17. The apparatus of claim 12, further comprising a user interface operable to receive input that indicates whether to obtain the schema information via the schema manager, whether to obtain the data via the data manager, and a file location from which to obtain the script.
18. The apparatus of claim 12, wherein the packager is further operable to place in the package install code, that when executed, updates the target database with the data from the source database, creates andor updates the target database with the schema information, and executes the script.
19. A computer storage medium having computer-executable instructions, which when executed perform actions, comprising:
receiving a package that potentially includes code, a database schema, database data, and a database script, the code associated with a software project, at least some of the code, when executed, arranged to access a first database of a source entity;
determining, from the package, database operations to perform in conjunction with installing the code on a target entity, the database operations to be performed with reference to a second database associated with the target entity, the database operations including instructions to arrange the second database to be consistent with the code;
installing the code on the target entity; and
executing the database operations via the target entity.
20. The computer-readable medium of claim 19, wherein executing the database operations comprises one or more of creating the second database, populating the second database with the database data, applying changes to the second database to upgrade or downgrade a version of the second database to be consistent with a version of the first database, and executing the database script.

1460762488-95b6b55a-ead2-4e37-87ca-a2636817a770

What is claimed is:

1. A digital signal recording apparatus, comprising:
recording means for rewriting programs and character symbols recorded on a record medium having a program area for recording programs and a management area for managing a plurality of character symbols corresponding to the programs;
operating means for allowing the plurality of character symbols to be input when the character symbols are rewritten by said recording means;
displaying means having a display field corresponding to the plurality of character symbols that are input by said operating means; and
controlling means for causing said recording means to record the plurality of character symbols that are input by said operating means to the management area in such a manner that the plurality of character symbols correlate with the programs.
2. The digital signal recording apparatus as set forth in claim 1,
wherein said controlling means has means for automatically converting a character symbol that is input by said operating means into another character symbol of the plurality of character symbols.
3. The digital signal recording apparatus as set forth in claim 1,
wherein said controlling means has means for causing said recording means to rewrite each of the plurality of character symbols displayed on said displaying means.
4. The digital signal recording apparatus as set forth in claim 1,
wherein said displaying means displays at least a title of the record medium.
5. The digital signal recording apparatus as set forth in claim 1,
wherein said displaying means displays at least a title of each program recorded on the record medium.
6. The digital signal recording apparatus as set forth in claim 1,
wherein said displaying means displays at least an artist name of the record medium.
7. The digital signal recording apparatus as set forth in claim 1,
wherein the character symbols displayed on said displaying means are character symbols in different language formats.
8. The digital signal recording apparatus as set forth in claim 1,
wherein the character symbols displayed on said displaying means are character symbols in different character formats of the same language format.
9. The digital signal recording apparatus as set forth in claim 1,
wherein the record medium is a rewritable magnetic optical disc, and
wherein the management area is sector 1 and sector 4 of a U-TOC (User Table Of Content) area of the rewritable magnetic optical disc.
10. A digital signal reproducing apparatus, comprising:
reproducing means for reproducing programs and character symbols from a record medium having a program area for recording programs and a management area for managing a plurality of character symbols corresponding to the programs;
storing means for storing the plurality of character symbols in such a manner that the plurality of character symbols correlate with the programs; and
displaying means having a display field corresponding to the plurality of character symbols that are recorded to said recording means.
11. The digital signal reproducing apparatus as set forth in claim 10, further comprising:
operating means for causing said reproducing means to reproduce programs corresponding to character symbols displayed on said displaying means.
12. The digital signal reproducing apparatus as set forth in claim 10,
wherein said displaying means displays at least a title of the record medium.
13. The digital signal reproducing apparatus as set forth in claim 10,
wherein said displaying means displays at least a title of each program recorded on the record medium.
14. The digital signal reproducing apparatus as set forth in claim 10,
wherein said displaying means displays at least an artist name of the record medium.
15. The digital signal reproducing apparatus as set forth in claim 10,
wherein the character symbols displayed on said displaying means are character symbols in different language formats.
16. The digital signal reproducing apparatus as set forth in claim 10,
wherein the character symbols displayed on said displaying means are character symbols in different character formats of the same language format.
17. A remote controlling apparatus, comprising:
operating means for inputting a plurality of character symbols that are transmitted to a unit to be controlled;
displaying means having a display field corresponding to the plurality of character symbols that are input by said operating means;
storing means for storing the plurality of character symbols that are input by said operating means; and
transmitting means for transmitting the plurality of character symbols stored in said storing means to the unit to be controlled along with an identifier that represents the unit to be controlled.
18. The remote controlling apparatus as set forth in claim 17,
wherein the unit to be controlled has:
receiving means for receiving the plurality of character symbols received from said transmitting means and the identifier;
identifying means for identifying the identifier received by said receiving means; and
storing means for storing the plurality of character symbols received by said receiving means, and
wherein said storing means of the unit to be controlled stores the plurality of character symbols corresponding to the identifier identified by said identifying means.
19. The remote controlling apparatus as set forth in claim 17, further comprising:
controlling means for automatically converting a character symbol that is input by said operating means into another character symbol of the plurality of character symbols.
20. The remote controlling apparatus as set forth in claim 17,
wherein said transmitting means transmits a command for causing the unit to be controlled to reproduce a program corresponding to a character symbol displayed by said displaying means.
21. The remote controlling apparatus as set forth in claim 17,
wherein said transmitting means transmits a command for causing the unit to be controlled to rewrite a character symbol corresponding to each of the plurality of character symbols displayed on said displaying means.
22. The remote controlling apparatus as set forth in claim 17,
wherein said operating means is character inputting means connected to the unit to be controlled through a predetermined interface.
23. The remote controlling apparatus as set forth in claim 17,
wherein said operating means is a touch panel.
24. The remote controlling apparatus as set forth in claim 17,
wherein said displaying means displays at least a title of the record medium loaded to the unit to be controlled.
25. The remote controlling apparatus as set forth in claim 17,
wherein said displaying means displays at least a title of each program recorded on the record medium loaded to the unit to be controlled.
26. The remote controlling apparatus as set forth in claim 17,
wherein said displaying means displays at least an artist name of the record medium loaded to the unit to be controlled.
27. The remote controlling apparatus as set forth in claim 17,
wherein the character symbols displayed on said displaying means are character symbols in different language formats.
28. The remote controlling apparatus as set forth in claim 17,
wherein the character symbols displayed on said displaying means are character symbols in different character formats of the same language format.
29. A digital signal recording method, comprising the steps of:
(a) recording programs and character symbols to a record medium having a program area for recording programs and a management area for managing a plurality of character symbols corresponding to the programs;
(b) inputting the plurality of character symbols recorded at step (a); and
(c) displaying the plurality of character symbols that are input at step (b) on a predetermined display field.
30. A digital signal reproducing method, comprising the steps of:
(a) reproducing programs and character symbols from a record medium having a program area for recording programs and a management area for managing a plurality of character symbols corresponding to the programs;
(b) storing the plurality of character symbols in such a manner that the plurality of character symbols correlate with the programs; and
(c) displaying the plurality of character symbols that are recorded at step (b) to a display field.

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. An air cycle machine, comprising:
a compressor section having a variable area diffuser;
a turbine section having an inlet nozzle with a variable size;
a motor to drive the compressor; and
a common rotating shaft on which the compressor section, the turbine section and the motor are mounted,
the turbine section driving rotation of the shaft to drive the compressor section with the motor.
2. The air cycle machine according to claim 1, wherein the compressor section, the turbine section and the motor are each supported on air bearings.
3. The air cycle machine according to claim 1, wherein the variable size of the inlet nozzle is set according to operation of a predefined number of packs.
4. The air cycle machine according to claim 1, wherein the motor comprises an integrally cooled motor.
5. The air cycle machine according to claim 4, further comprising a heat exchanger coupled to the motor.
6. The air cycle machine according to claim 5, wherein a first cooling flow is tapped from an inlet of the compressor section and exited downstream form the heat exchanger.
7. The air cycle machine according to claim 5, wherein a second cooling flow is tapped from an outlet of the compressor section for air bearing cooling.
8. An air cycle machine, comprising:
a compressor section having a variable area diffuser to compress inlet air;
a turbine section having an inlet nozzle with a variable size to receive the compressed air from the compressor section and to expand the air for use in an aircraft cabin;
a motor to drive the compressor; and
a common rotating shaft on which the compressor section, the turbine section and the motor are operably mounted,
the turbine section driving rotation of the shaft to provide additional drive power to the compressor section along with that of the motor.
9. The air cycle machine according to claim 8, wherein the compressor section, the turbine section and the motor are each supported on air bearings.
10. The air cycle machine according to claim 8, wherein the variable size of the inlet nozzle is set according to operation of a predefined number of packs.
11. The air cycle machine according to claim 8, wherein the motor comprises an integrally cooled motor.
12. The air cycle machine according to claim 11, further comprising a heat exchanger coupled to the motor.
13. The air cycle machine according to claim 12, wherein a first cooling flow is tapped from an inlet of the compressor section and exited downstream form the heat exchanger.
14. The air cycle machine according to claim 12, wherein a second cooling flow is tapped from an outlet of the compressor section for air bearing cooling.
15. An air cycle machine for use in a RAM engine in an aircraft, comprising:
a compressor section having a variable area diffuser to compress RAM inlet air;
a turbine section having an inlet nozzle with a variable size to receive the compressed air from the compressor section and to expand the air for use in a cabin of the aircraft;
a motor to drive the compressor; and
a common rotating shaft on which the compressor section, the turbine section and the motor are operably mounted,
the turbine section driving rotation of the shaft to provide additional drive power to the compressor section along with that of the motor.
16. The air cycle machine according to claim 15, wherein the compressor section, the turbine section and the motor are each supported on air bearings.
17. The air cycle machine according to claim 15, wherein the variable size of the inlet nozzle is set according to operation of a predefined number of packs.
18. The air cycle machine according to claim 15, wherein the motor comprises an integrally cooled motor.
19. The air cycle machine according to claim 18, further comprising a heat exchanger coupled to the motor.
20. The air cycle machine according to claim 19, wherein a first cooling flow is tapped from an inlet of the compressor section and exited downstream form the heat exchanger and a second cooling flow is tapped from an outlet of the compressor section for air bearing cooling.