1. A method for configuring a mobile computing device to correlate multiple local times, the method comprising:
- providing a multiple-choice option for associating a schedule with a time zone, the option including a default time zone, a remote time zone, and a fixed local time;
- receiving a user selection of the option for the schedule;
- detecting a location of the mobile computing device; and
- adjusting the schedule based on the location of the mobile computing device and the user selection of the option for the schedule.
2. The method of claim 1, further comprising:
- generating a notification based on the adjusted schedule and user preference information.
3. The method of claim 1, wherein the default time zone is associated with a home time zone of a user, the remote time zone is associated with a time zone the user travels to, the fixed local time is associated with no time zone.
4. The method of claim 3, wherein adjusting the schedule comprises:
- adjusting the schedule responsive to a time zone of the location of the mobile computing device being different from a time zone associated with the schedule and the schedule not associated with the fixed local time.
5. The method of claim 1, further comprising:
- determining whether to generate the notification for the schedule based on the location of the mobile computing device and a localization rule.
6. A mobile computing device, comprising:
- a user interface module configured for providing a multiple-choice option for associating a schedule with a time zone, the option including a default time zone, a remote time zone, and a fixed local time, the user interface module further configured for receiving a user selection of the option for the schedule;
- a component manager configured for detecting a location of the mobile computing device; and
- a calendar application configured for adjusting the schedule based on the location of the mobile computing device and the user selection of the option for the schedule.
7. The mobile computing device of claim 6, wherein the calendar application is further configured for generating a notification based on the adjusted schedule and user preference information.
8. The mobile computing device of claim 7, further comprising:
- a profile manager configured for identifying an applicable localization rule, wherein the calendar application is further configured for determining whether to generate the notification for the schedule based on the location of the mobile computing device and the localization rule.
9. A computer program product for configuring a mobile computing device to correlate multiple local times, the computer program product comprising a computer-readable medium containing computer program code for performing a method comprising:
- providing a multiple-choice option for associating a schedule with a time zone, the option including a default time zone, a remote time zone, and a fixed local time;
- receiving a user selection of the option for the schedule;
- detecting a location of the mobile computing device; and
- adjusting the schedule based on the location of the mobile computing device and the user selection of the option for the schedule.
10. The computer program product of claim 9, wherein the method further comprises:
- generating a notification based on the adjusted schedule and user preference information.
11. A method for localizing a mobile computing device, comprising:
- detecting a location of the mobile computing device;
- identifying an applicable location profile based on the location of the mobile computing device, the applicable location profile characterizing a user preference in customizing the mobile computing device and containing a localization rule for localizing an application on the mobile computing device according to the user preference; and
- localizing the application based on the localization rule.
12. The method of claim 11, further comprising:
- determining a local time based on the device location,
- wherein localizing the application based on the localization rule further comprises localizing the application based on the localization rule and the local time.
13. The method of claim 11, further comprising:
- detecting a confliction between two applicable localization rules; and
- reconciling the confliction by prioritizing one of the two applicable localization rules.
14. The method of claim 11, further comprising:
- prompting a user of the mobile computing device for confirmation before localizing the application based on the localization rule.
15. A mobile computing device, comprising:
- a component manager configured for detecting a location of the mobile computing device;
- a profile manager configured for identifying an applicable location profile based on the location of the mobile computing device, the applicable location profile characterizing a user preference in customizing the mobile computing device and containing a localization rule for localizing an application on the mobile computing device according to the user preference; and
- an application manager configured for localizing the application based on the localization rule.
16. The mobile computing device of claim 15, wherein the component manager is further configured for determining a local time based on the device location, and wherein the application manager is further configured for localizing the application based on the localization rule and the local time.
17. The mobile computing device of claim 15, wherein the profile manager is further configured for detecting a confliction between two applicable localization rules, and reconciling the confliction by prioritizing one of the two applicable localization rules.
18. A computer program product for localizing a mobile computing device, the computer program product comprising a computer-readable medium containing computer program code for performing a method comprising:
- detecting a location of the mobile computing device;
- identifying an applicable location profile based on the location of the mobile computing device, the applicable location profile characterizing a user preference in customizing the mobile computing device and containing a localization rule for localizing an application on the mobile computing device according to the user preference; and
- localizing the application based on the localization rule.
19. The computer program product of claim 18, wherein the method further comprises:
- determining a local time based on the device location,
- wherein localizing the application based on the localization rule further comprises localizing the application based on the localization rule and the local time.
20. The computer program product of claim 18, wherein the method further comprises:
- detecting a confliction between two applicable localization rules; and
- reconciling the confliction by prioritizing one of the two applicable localization rules.