Existe una app para smartphones llamada Sun Position Demo, que te dice la hora de salida/puesta del sol, así como la hora a la que empieza/deja de haber luz solar, todo basado en tu ubicación actual. Además, puedes hacer otros cálculos cambiando el día del año, y/o cambiando la ubicación manualmente.
De todas formas, lo más novedoso son las opciones "Map", y "Sun Path". La primera te señala sobre el mapa en qué dirección está el sol cuando está saliendo/poniéndose, así como la dirección en la que se encuentra en una hora determinada (por ej. la hora actual), lo cual es magnífico para orientarse en zonas poco habitadas. La segunda utiliza la cámara del smartphone para dibujarte sobre el cielo el recorrido del sol, lo cual no sé si es de tanta utilidad pero sí que resulta como mínimo interesante.