1461169837-939327dd-2791-4322-9d82-fb0f45aa3bf1

1. A method for maintaining a change log when creating iterations of a binary image for use in a mobile device, the method comprising:
creating a first intermediate binary file containing header information and image information for a first binary image;
creating a second intermediate binary file containing header information and image information for a second binary image;
inserting a first change log into the second intermediate binary file, wherein the first change log contains differences between the first and second intermediate binary files;
creating a third intermediate binary file containing header information and image information for a third binary image;
inserting the first change log and a second change log into the third intermediate binary file, wherein the second change log contains differences between the second and third intermediate binary files;
reviewing the first and second change logs to identify statistics based on the differences between the first, second, and third intermediate binary files;
partitioning the third binary image to decrease memory loss, the partitioning based on the identified statistics; and
determining software code for use in a dynamic link library (DLL) based on the identified statistics.
2. The method of claim 1 further comprising combining the first and second change logs in the third intermediate binary file.
3. The method of claim 1 wherein the first and second change logs are maintained separately within the third intermediate binary file.
4. The method of claim 1 further comprising creating the third intermediate binary file based in part on information from the first change log.
5. The method of claim 1 further comprising analyzing the statistics to identify a portion of the first, second, and third intermediate binary files in which a number of changes that occur between the first and second intermediate binary files and between the second and third intermediate binary files are below a threshold value.
6. The method of claim 1 further comprising analyzing the statistics to identify a portion of the first, second, and third intermediate binary files that has changed less between the first and second intermediate binary files and between the second and third intermediate binary files than other portions of the first, second, and third intermediate binary files.
7. The method of claim 1 further comprising:
creating a fourth intermediate binary file containing header information and image information for a fourth binary image; and
inserting the first change log, the second change log, and a third change log into the fourth intermediate binary file, wherein the third change log contains differences between the third and fourth intermediate binary files.
8. The method of claim 1 wherein the first and second change logs are automatically created.
9. The method of claim 8 wherein the first and second change logs are maintained separately within the third intermediate binary file.
10. The method of claim 8 further comprising creating the third intermediate binary file based in part on information from the first change log.
11. A method for use in a firmware over the air development environment comprising:
creating a cumulative change log for an intermediate binary file that contains an extractable binary image, wherein the cumulative change log records changes between the intermediate binary file and earlier iterations of the intermediate binary file;
storing the cumulative change log in the intermediate binary file;
retrieving the cumulative change log from the intermediate binary file;
analyzing the cumulative change log to identify statistics about changes that occurred between the intermediate binary file and earlier iterations of the intermediate binary file;
partitioning the extractable binary image to decrease memory loss, the partitioning based on the identified statistics; and
determining software code for use in a dynamic link library (DLL) based at least in part on the identified statistics.
12. The method of claim 11 further comprising analyzing the statistics to identify a portion of the intermediate binary file and earlier iterations of the intermediate binary file in which a number of changes that occurred between the intermediate binary file and earlier iterations of the intermediate binary file are below a threshold value.
13. The method of claim 11 further comprising analyzing the statistics to identify a portion of the intermediate binary file and earlier iterations of the intermediate binary file that has changed less than other portions of the intermediate binary file and earlier iterations of the intermediate binary file.
14. The method of claim 13 further comprising identifying a location and a size of the identified portion within the intermediate binary file.
15. The method of claim 14 further comprising moving the identified portion to another location within the intermediate binary file.
16. A system for change logging in a firmware over the air environment comprising:
a processor;
a memory coupled to the processor; and
a plurality of computer executable instructions stored in the memory for execution by the processor including instructions for:
creating a base intermediate binary file containing header information and image information for a binary image;
creating at least first and second iterations of the intermediate binary file;
creating a first change log representing differences between the base intermediate binary file and the first iteration of the intermediate binary file and a second change log representing differences between the first and second iterations of the intermediate binary file;
inserting the first change log into the first iteration of the intermediate binary file and the first and second change logs into the second iteration of the intermediate binary file;
extracting an executable binary image from the second iteration of the intermediate binary file;
reviewing the first and second change logs to identify statistics based on the differences between the intermediate binary files;
partitioning the executable binary image to decrease memory loss, the partitioning based on the identified statistics; and
determining software code for use in a dynamic link library (DLL) based at least in part on the identified statistics.
17. The system of claim 16 further comprising instructions for inserting the first change log into the second iteration of the intermediate binary file separately from the second change log.
18. The system of claim 17 further comprising instructions for combining the first and second change logs into a single cumulative change log in the second iteration of the intermediate binary file.
19. The system of claim 16 further comprising analyzing the first change log prior to creation of the second iteration of the intermediate binary image, wherein the analyzing is used to modify a placement of information within the second iteration of the intermediate binary file.
20. The system of claim 16 wherein the first and second change logs are automatically created with the first and second iterations of the intermediate binary file.

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 optical assembly having:
a light source, which provides two optically different light components with essentially planar wavefronts on an optical axis, wherein the light components differ at least in their wavelength;
an objective lens, which projects the two optically different light components into a projection space; and
an optical component, which is arranged on the optical axis and has an aperture, through which the wavefronts of the two light components pass and, in mutually adjacent areas of the aperture, has a different structure along the optical axis with a different dispersion behavior n(\u03bb),
wherein both of the light components enter the optical component with essentially planar wavefronts,
wherein the optical component causes phase shifts of the wavefronts of both of the light components,
wherein the phase shift of the wavefronts of one light component has at least one step of at least one quarter of the wavelength of the one light component between the mutually adjacent areas of the aperture of different structure, and
wherein the phase shift of the wavefronts of the other light component is constant as it passes through the optical component over the aperture,
such that an intensity distribution of the one light component in the projection space by mutual interference differs from an intensity distribution of the other light component in the projection space.
2. The optical assembly as claimed in claim 1, wherein the phase shift of the wavefronts of the one light component has at least one step of at least 50% of the wavelength of the one light component between the mutually adjacent areas of the aperture of different structure.
3. The optical assembly as claimed in claim 1, wherein the phase shift of the wavefronts of the one light component has the at least one step in at least one direction which runs transversely with respect to the optical axis.
4. The optical assembly as claimed in claim 1, wherein the optical component is phase-corrected for the wavelength of the other light component over the aperture.
5. The optical assembly as claimed in claim 1, wherein the optical component is phase-correctable for the different wavelengths over the aperture.
6. The optical assembly as claimed in claim 1, wherein the objective lens focuses the two light components into a focus area, wherein the optical component causes different phase shifts of the wavefronts of the one light component such that the intensity distribution of that said one light component has a null at the center of the focus area at which the intensity distribution of the other light component is concentrated.
7. The optical assembly as claimed in claim 1, wherein the light which the objective lens collects from its focus area also passes through the optical component.
8. The optical assembly as claimed in claim 7, wherein the one light component and the other light component pass through a common light-forming component before the optical component, which said light-forming component is selected from the group comprising optical waveguides and pinholes, and wherein the light which is collected by the objective lens from its focus area likewise passes through the common light-forming component.
9. The optical assembly as claimed in claim 7, wherein the phase shift of the wavefronts of the one light component has the at least one step in all directions which run at right angles to the optical axis.
10. The optical assembly as claimed in claim 9, wherein the aperture of the optical component has a circular central area and a periphery which extends around it in an annular shape, between which the step in the phase shift of the one light component is 50% of its wavelength.
11. The optical assembly as claimed in claim 9, wherein the optical component causes a change in the phase shift of the one light component, which change increases in a circumferential direction around the optical axis, up to the wavelength of that said one light component.
12. The optical assembly as claimed in claim 1, wherein the one light component and the other light component pass through a common light-forming component before the optical component, which said light-forming component is selected from the group comprising optical waveguides and pinholes.
13. The optical assembly as claimed in claim 12, wherein the optical waveguide is a single-mode fiber.
14. The optical assembly as claimed in claim 1, wherein the optical component applies two linear phase ramps to the wavefronts of the one light component, said phase ramps are arranged parallel to one another in the aperture and have mutually opposite gradients of to 50%, and 50% to 100%, respectively, of the wavelength of that said one light component.
15. The optical assembly as claimed in claim 1, wherein the mutually adjacent areas with a different structure are each bounded in a direction of the optical axis by plane-parallel surfaces of the optical component.
16. The optical assembly as claimed in claim 15, wherein the entire optical component is bounded in a direction of the optical axis by two plane-parallel surfaces.
17. The optical assembly as claimed in claim 1, wherein the optical component has different materials in its mutually adjacent areas of different structure.
18. The optical assembly as claimed in claim 17, wherein at least one of the materials has a temperature-dependent dispersion behavior n(\u03bb, T), wherein a temperature control apparatus is associated with said at least one of the material.
19. The optical assembly as claimed in claim 17, wherein at least one of the materials has an electrically variable dispersion behavior n(\u03bb, U), wherein an electrode to which a voltage U can be applied is associated with said at least one of the material.
20. The optical assembly as claimed in claim 17, wherein at least one of the materials is selected from the group which comprises polymers, gels, immersion oils, dye solutions and liquid crystals.
21. The optical assembly as claimed in claim 1, wherein the optical component has the same materials of different thicknesses in its mutually adjacent areas of different structure.
22. The optical assembly as claimed in claim 21, wherein at least one of the materials has a temperature-dependent dispersion behavior n(\u03bb, T), wherein a temperature-control apparatus is associated with said at least one of the material.
23. The optical assembly as claimed in claim 21, wherein at least one of the materials has an electrically variable dispersion behavior n(\u03bb, U), wherein at least one electrode to which a voltage U can be applied is associated with said at least one of the material.
24. The optical assembly as claimed in claim 21, wherein at least one of the materials is selected from the group which comprises polymers, gels, immersion oils, dye solutions and liquid crystals.
25. The optical assembly as claimed in claim 21, wherein the optical component has a cuvette with an interior which holds one of the materials, wherein a length of the interior in the direction of the optical axis varies over the aperture of the optical component.
26. The optical assembly as claimed in claim 1, wherein the optical component is formed from plane-parallel optical wedges, both composed of at least two different optical materials, in two areas which are adjacent to one another transversely with respect to the optical axis.
27. The optical assembly as claimed in claim 1, wherein the light source provides the two optically different light components with essentially planar wavefronts on an optical axis, wherein the light components differ not only in their wavelength but also in their polarization, and wherein the optical component has at least one birefringent material.