1460909186-a6e01411-c321-459b-8e5b-dc1c36da0093

1. A mobile computing device comprising:
a photometer to receive a light vector, the photometer to determine intensity of the light vector;
a processor to determine a location of a light source that generates the light vector; and
a touch-sensitive screen to display an icon pixel shaded based upon the intensity of the light vector and the location of the light source.
2. The mobile computing device of claim 1, wherein the location of the light source is determined through triangulation that uses the light vector to calculate a distance to the light source.
3. The mobile computing device of claim 1, wherein the icon pixel is shaded darker than an additional icon pixel based upon the icon pixel being located father away from the light source as compared to the additional icon pixel.
4. The mobile computing device of claim 3, wherein the icon pixel is located along at least one of a \u201cX\u201d, \u201cY\u201d or \u201cZ\u201d axis of a bit map.
5. The mobile computing device of claim 1, wherein the touch-sensitive screen displays a shadow of the icon pixel, the shadow based upon the intensity of the light vector and the location of the light source.
6. A computer implemented method comprising:
receiving a light vector from the light source, the light vector having an intensity value associated with it;
retrieving a color value for a icon pixel associated with an icon image; and
shading the icon pixel based upon intensity value and the color value.
7. The computer implemented method of claim 6, further comprising shading the icon pixel based upon calculating the sum of color value and the quotient of the intensity value divided by three.
8. The computer implemented method of claim 6, wherein the color value is at least one of a web color value, or an X11 color value.
9. The computer implemented method of claim 6, wherein the icon pixel is located along at least one of a \u201cX\u201d, \u201cY\u201d or \u201cZ\u201d axis of a it map.
10. The computer implemented method of claim 6, further comprising shading the icon pixel a lighter color relative to an additional icon pixel, the icon pixel located closer to the light source than the additional icon pixel.
11. A computer system comprising:
at least one processor;
a memory in communication with the at least one processor, the memory including logic encoded in one or more tangible media for execution and when executed operable to:
receiving a light vector from the light source, the light vector having an intensity value associated with it;
retrieving a color value for a icon pixel associated with an icon image; and
shading the icon pixel based upon intensity value and the color value.
12. The computer system of claim 11, further comprising the logic encoded in one or more tangible media for execution and when executed operable to shade the icon pixel based upon calculating the sum of color value and the quotient of the intensity value divided by three.
13. The computer system of claim 11, wherein the color value is at least one of a web color value, or an X11 color value.
14. The computer system of claim 11, wherein the icon pixel is located along a east one of a \u201cX\u201d, \u201cY\u201d or \u201cZ\u201d axis of a bit map.
15. The computer system of claim 11, the logic encoded in one or more tangible media for execution and when executed operable to shade the icon pixel a lighter color relative to an additional icon pixel, the icon pixel located closer to the light source than the additional icon pixel.

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 computer processing device comprising:
at least two computation sections, each provided with a central processing unit, said computation sections being synchronized with each other and having an area of random-access memory;
a data exchange memory for exchanging data between computation sections, the central processing units and an external communication network; and
a supervision module parameterizably supporting different methods of comparing the data of said computation sections.
2. The computer processing device according to claim 1, wherein said data exchange memory and said supervision module are incorporated within an interface management module connected to each of the computation sections and to the external communication network.
3. The computer processing device according to claim 1, wherein a comparison of the data of the two computation sections is performed by a bit-by-bit comparator having a parallel structure comprising an individual comparator for each data bit within groups of bits of parameterizable size.
4. The computer processing device according to claim 3, wherein the comparison function can be tested.
5. A method of processing at least one computer application running in parallel on at least two computation sections, each provided with a central processing unit, organized in partitions, said computation sections being synchronized with each other and having an area of random-access memory, said method comprising:
exchanging data between data exchange memory areas for exchanging data between partitions of a central processing unit and between the central processing units and an external communication network; and
supervising a parameterizable subset of said exchanges according to a criterion of comparison of the data of said computation sections.
6. The computer processing method according to claim 5, wherein the subset of the exchanges subject to comparison comprises all the data produced by the computation sections.
7. The computer processing method according to claim 5, wherein the subset of the exchanges subject to comparison comprises all the data consumed by the computation sections.
8. The computer processing method according to claim 5, wherein the subset of the exchanges subject to comparison comprises all the data present in the mailbox of the network subscriber at selected time slots.
9. The computer processing method according to claim 5, wherein the subset of the exchanges subject to comparison excludes programmed procedures of the computer application.
10. The computer processing method according to claim 5, wherein the subset of the exchanges subject to comparison excludes data with a reserved specific memory space.
11. The computer processing method according to claim 5, wherein a comparison according to the criterion of comparison is performed bit-by-bit within each word.
12. The computer processing method according to claim 5, wherein a comparison according to the criterion of comparison is performed bit-by-bit within each block of a predetermined number of words.
13. The computer processing method according to claim 5, wherein the method uses no more than two computation sections.
14. The computer processing method according to claim 13, wherein the transfer is not authorized if the data of the two computation sections that are compared are not identical.
15. The computer processing method according to claim 13, wherein the transfer is authorized if the data of the two computation sections that are compared are identical, the transmitted datum being that of one of the two computation sections for which the selection is parameterizable.
16. The computer processing method according to claim 5, wherein the method uses more than two computation sections.
17. The computer processing method according to claim 16, wherein the transfer is not authorized if no lane satisfies a vote criterion between the data of all the computation sections.
18. The computer processing method according to claim 16, wherein the transfer of the datum of a lane having satisfied a vote criterion between the data of all the computation sections is authorized.