1461123193-f5205628-155b-4f07-9299-d9d2a3495961

1. A method for producing a single-crystal shape on amorphous materials on an integrated circuit or solar cell structure comprising:
depositing a first semiconductor layer comprising a first material comprising Germanium-Tin (GeSn) alloy comprising between three and sixteen atomic percent tin, the GeSn alloy deposited on a second material, the second material incapable of seeding crystal formation in the GeSn alloy;
forming the shape, the shape having a point having radius less than 100 nanometers; and
annealing the shape by heating the integrated circuit to a temperature below 450 degrees Celsius.
2. The method of claim 1 wherein the GeSn alloy comprises between ten and eleven and a half percent tin.
3. The method of claim 2 wherein forming the shape is performed by photolithography.
4. The method of claim 2 wherein forming the shape is performed by laser scribing.
5. The method of claim 2 wherein the GeSn layer is between one and one thousand nanometers thick.
6. The method of claim 5 further comprising forming a waveguide adjacent to the shape.
7. The method of claim 5 wherein the second material is electrically conductive and further comprising depositing a third electrically conductive material on the shape.
8. The method of claim 7 further comprising fabricating in the shape an optoelectronic device selected from the group consisting of a photodiode, an electro-absorption modulator, a light emitting diode, and a laser.
9. The method of claim 5 further comprising depositing on the shape a second semiconductor layer comprising a fourth material comprising a semiconductor selected from InGaP and InGaAs, and configuring the shape as a tandem photodiode.
10. A method for producing a single-crystal layer on first amorphous or microcrystaline material comprising:
depositing a layer of a second material comprising Germanium-Tin (GeSn) alloy comprising between three and sixteen atomic percent tin;
defining a shape in the layer of GeSn alloy;
using a laser to heat and crystalize a seed spot on the shape; and
crystalizing additional GeSn alloy of the shape by a method selected from annealing the shape by heating the substrate to a temperature below 450 degrees Celsius and laser recrystalization.
11. The method of claim 10 wherein the seed spot is between one tenth and ten microns in diameter.
12. The method of claim 11 wherein the seed spot is about one micron in diameter.
13. The method of claim 11 wherein forming the shape is performed by photolithography.
14. The method of claim 11 wherein forming the shape is performed by laser scribing.
15. The method of claim 11 wherein the GeSn layer is between one and one thousand nanometers thick.
16. The method of claim 15 wherein the first material is electrically conductive and further comprising depositing a third electrically conductive material on the shape.
17. The method of claim 16 further comprising fabricating in the shape an optoelectronic device selected from the group consisting of a photodiode, an electro-absorption modulator, a light emitting diode, and a laser.
18. The method of claim 15 further comprising depositing on the shape a second semiconductor layer comprising a semiconductor selected from InGaP and InGaAs, and configuring the shape as a tandem photodiode.
19. The method of claim 15 further comprising depositing on the shape a second semiconductor layer comprising indium gallium arsenide (InGaAs), the InGaAs seeded by the GeSn, and a third semiconductor layer comprising indium gallium phosphide (InGaP), the InGaP seeded by the InGaAs.
20. The method of claim 19 wherein the GeSn, InGaP, and InGaAs form active layers of a tandem photovoltaic cell.
21. The method of claim 10 wherein the GeSn comprises between ten and eleven and a half atomic-percent tin.

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 comprising:
providing a hierarchy manager to manage a hierarchy of a plurality of content to be used in a presentation;
providing an interface to receive one or more scripts and associate the one or more scripts with at least a portion of the content, wherein the one or more scripts control one or more behaviors of the presentation; and
digitally generating the presentation responsive to the content, the hierarchy, and the one or more scripts,
wherein the one or more scripts include a navigation script, the navigation script controlling a navigation of the presentation responsive to a display of the presentation and one or more inputs, and
wherein the presentation is configured to display a leaf movie clip of the hierarchy and one or more movie clips from which the leaf movie clip descends in accordance with the navigation script.
2. The method of claim 1, wherein digitally generating the presentation comprises:
receiving a command to display at least a portion of the presentation;
providing for display at least a portion of the presentation in response to the command; and
performing one of the one or more scripts associated with the displayed portion of the presentation.
3. The method of claim 1, further comprising:
binding the one or more inputs to the navigation script; and
using the navigation script to control a navigation of the presentation, wherein using the navigation script comprises providing for display at least a portion of the presentation based on an output of the navigation script.
4. The method of claim 1, further comprising:
displaying the leaf movie clip and the one or more movie clips based on an output of the navigation script.
5. The method of claim 1, wherein generating the presentation comprising generating a slide using content from two different levels of the hierarchy.
6. The method of claim 1, further comprising:
providing the hierarchy manager and the interface over a network for display on a remote device; and
providing the presentation over a network for display on a remote device.
7. The method of claim 1, further comprising providing the hierarchy manager and the interface for display on a local device.
8. A computer program product, encoded on a computer-readable medium, operable to cause a computer system to perform operations comprising:
providing a hierarchy manager to manage a hierarchy of a plurality of content to be used in a presentation;
providing an interface to receive one or more scripts and associate the one or more scripts with at least a portion of the content, wherein the one or more scripts control one or more behaviors of the presentation; and
digitally generating the presentation responsive to the content, the hierarchy, and the one or more scripts,
wherein the one or more scripts include a navigation script, the navigation script controlling a navigation of the presentation responsive to a display of the presentation and one or more inputs, and
wherein the presentation is configured to display a leaf movie clip of the hierarchy and one or more movie clips from which the leaf movie clip descends in accordance with the navigation script.
9. The computer program product of claim 8, wherein digitally generating the presentation comprises:
receiving a command to display at least a portion of the presentation;
providing for display at least a portion of the presentation in response to the command; and
performing one of the one or more scripts associated with the displayed portion of the presentation.
10. The computer program product of claim 8, the operations further comprising:
binding the one or more inputs to the navigation script; and
using the navigation script to control a navigation of the presentation, wherein using the navigation script comprises providing for display at least a portion of the presentation based on an output of the navigation script.
11. The computer program product of claim 8, the operations further comprising displaying the leaf movie clip and the one or more movie clips based on an output of the navigation script.
12. The computer program product of claim 8, wherein generating the presentation comprising generating a slide using content from two different levels of the hierarchy.
13. The computer program product of claim 8, the operations further comprising:
providing the hierarchy manager and the interface over a network for display on a remote device; and
providing the presentation over a network for display on a remote device.
14. The computer program product of claim 8, the operations further comprising providing the hierarchy manager and the interface for display on a local device.
15. A system comprising:
a user interface device; and
a computer, in communication with the user interface device, configured to perform operations comprising:
providing a hierarchy manager to manage a hierarchy of a plurality of content to be used in a presentation;
providing an interface to receive one or more scripts and associated the one or more scripts with at least a portion of the content, wherein the one or more scripts control one or more behaviors of the presentation; and
digitally generating the presentation responsive to the content, the hierarchy, and the one or more scripts,
wherein the one or more scripts include a navigation script, the navigation script controlling a navigation of the presentation responsive to a display of the presentation and one or more inputs, and
wherein the presentation is configured to display a leaf movie clip of the hierarchy and one or more movie clips from which the leaf movie clip descends in accordance with the navigation script.
16. The system of claim 15, wherein digitally generating the presentation comprises:
receiving a command to display at least a portion of the presentation;
providing for display at least a portion of the presentation in response to the command; and
performing one of the one or more scripts associated with the displayed portion of the presentation.
17. The system of claim 15, the operations further comprising:
binding the one or more inputs to the navigation script; and
using the navigation script to control a navigation of the presentation, wherein using the navigation script comprises providing for display at least a portion of the presentation based on an output of the navigation script.
18. The system of claim 15, the operations further comprising displaying the leaf movie clip and the one or more movie clips based on an output of the navigation script.
19. The system of claim 15, wherein generating the presentation comprising generating a slide using content from two different levels of the hierarchy.
20. The system of claim 15, further comprising:
a remote system that comprises the user interface device,
wherein the operations further comprise:
providing the hierarchy manager and the interface over a network for display on the remote system, and
providing the presentation over a network for display on the remote system.