[et_pb_header title=»ObservApp» subhead=»Tu compañero astronómico multiplataforma» background_color=»#0d1b2a» title_font_color=»#f4c430″ subhead_font_color=»#e2e8f0″ custom_button=»on» button_text=»Probar la versión web» button_url=»https://delightful-wave-0727d6003.7.azurestaticapps.net/» button_url_new_window=»1″ button_bg_color=»#f4c430″ button_text_color=»#0d1b2a» custom_padding=»120px|30px|120px|30px|false|false» text_orientation=»center» content_orientation=»center» module_alignment=»center» title_level=»h1″ custom_margin=»0px|auto|0px|auto|false|false» _i=»0″ _address=»0.0.0.0″ theme_builder_area=»post_content» /]

Disponible en

📱 Android  ·  🖥️ Windows  ·  🌐 Web (Blazor WASM)

¿Qué es ObservApp?

ObservApp es una aplicación de astronomía de código abierto construida con .NET 10 MAUI Blazor Hybrid. Una única base de código compartida genera la app nativa para Android y Windows, y la versión web progresiva (PWA), todas con la misma interfaz, las mismas calculadoras y los mismos datos astronómicos calculados offline con CosineKitty AstronomyEngine.

N

Cálculos offline

Todos los datos astronómicos —efemérides, tiempos de eclipse, fases lunares— se calculan localmente en el dispositivo. Sin dependencias de servidores externos en tiempo real.

C

Multiplataforma real

Un único proyecto compartido genera la interfaz completa para Android, Windows y Web. Mismo diseño, misma funcionalidad, mismos datos en todas las plataformas.

6

6 idiomas incluidos

Español, inglés, francés, alemán, italiano y árabe. La interfaz completa, incluyendo los avisos sonoros del eclipse, está localizada en los seis idiomas.

Módulos disponibles ahora

Funcionalidades activas

Pantalla de inicio de ObservApp mostrando datos de Sol y Luna en tiempo real

🏠 Pantalla de inicio

Panel de bienvenida con datos astronómicos en tiempo real calculados para tu ubicación actual:

  • ⏱ Hora de salida y puesta del Sol
  • 🌙 Fase lunar actual con emoji e iluminación
  • 🌃 Estado de la noche astronómica
  • 🔭 Cuenta atrás al próximo eclipse solar
  • 📍 Soporte para ubicaciones GPS o favoritas guardadas

Los datos se calculan sin conexión usando CosineKitty AstronomyEngine, la misma librería de cálculos que usan los observatorios profesionales.

📡 Señales — Noticias de astronomía

Lector integrado de noticias y artículos astronómicos que agrega contenido de múltiples fuentes:

  • 📰 Blog Tubkala (vía API REST de WordPress)
  • 🌐 10 feeds RSS/Atom: NASA JPL, ESA, ESO, Sky & Telescope, Astronomy Magazine, Space.com, SINC, IAC, Investigación y Ciencia, Astropaf
  • 🔊 Lectura en voz alta con Text-to-Speech (TTS) en el idioma del artículo
  • 🌍 Filtro por idioma (español / inglés)
  • 📄 Paginación de artículos
Módulo Señales con lista de artículos astronómicos
Gestión de ubicaciones favoritas con mapa Leaflet

📍 Gestión de ubicaciones

Guarda y gestiona tus puntos de observación favoritos:

  • 🗺️ Mapa interactivo Leaflet con marcador arrastrable
  • 🔍 Búsqueda de lugares por nombre (Nominatim / OpenStreetMap)
  • 📡 Detección de ubicación actual por GPS
  • ⛰️ Cálculo automático de altitud (Open-Meteo Elevation API)
  • ⭐ Gestión de favoritas con nombre y coordenadas WGS-84

Las ubicaciones guardadas se seleccionan directamente desde cualquier calculadora para obtener datos precisos para ese punto.

🧮 Suite de calculadoras astronómicas

Calculadoras

Herramientas de cálculo de precisión para astrofotógrafos y observadores visuales. Todos los cálculos se realizan en local, sin enviar datos a ningún servidor.

Calculadora de tiempos de eclipse con contactos C1-C4 y cuenta atrás

🌑 Tiempos de eclipse solar

La calculadora más completa de la suite. Calcula los contactos precisos de un eclipse solar para tu ubicación exacta e incluye un temporizador de cuenta atrás con avisos sonoros.

Cálculo topocéntrico

Usando CosineKitty AstronomyEngine, la posición del Sol y la Luna se calcula desde el punto exacto del observador, corrigiendo la paralaje lunar frente a tablas geocéntricas.

Contactos C1-C4

C1 marca el inicio de la fase parcial; C2 el inicio de totalidad o anularidad; el máximo corresponde a la ocultación local máxima; C3 y C4 cierran el fenómeno.

Magnitud, gamma y ΔT

La interfaz explica la fracción del Sol ocultada, la geometría del eclipse respecto a la Tierra y el ajuste TT-UT que asegura horas civiles correctas.

Funciones adicionales

Incluye simulación acelerada, avisos TTS, control de cámara, visualización SVG y catálogo preconfigurado de eclipses.

📷 Exposición para eclipses

Calcula los tiempos de exposición correctos para cada fase del eclipse solar usando la fórmula NASA Q.

t = f² / (ISO × 2^Q)

Índice Q

Q representa la luminancia relativa de cada fase del eclipse en escala logarítmica y permite ajustar la exposición desde la fotosfera hasta la corona.

Entradas de cálculo

Trabaja con focal, apertura f/, ISO y tipo de sensor; además estima tamaño proyectado del Sol, porcentaje de encuadre y FOV diagonal.

Calculadora de exposición para eclipse con tabla NASA Q
Calculadora de Sol y Luna con datos de salida, puesta y fases

🌞🌙 Sol y Luna

Datos astronómicos precisos de Sol y Luna para cualquier fecha entre 1901 y 2099 y cualquier ubicación WGS-84.

Datos del Sol

Salida, tránsito y puesta, azimuts, crepúsculos, altitud máxima, duración del día, declinación, ascensión recta, ecuación del tiempo y distancia Tierra-Sol.

Datos de la Luna

Salida, tránsito y puesta, fase, iluminación, edad, distancia, diámetro angular, próxima luna nueva y luna llena, y gráfico de trayectoria.

Eventos anuales

Incluye equinoccios, solsticios, fases lunares del año y eclipses visibles desde la ubicación seleccionada.

🌌 Campo Visual (FOV)

Calculadora de campo visual para combinaciones telescopio-ocular. Esencial para saber qué cabrá en el campo antes de apuntar.

Qué calcula

Magnificación, TFOV, pupila de salida y focal ratio del sistema óptico.

Simulación visual

La pantalla compara el campo calculado con referencias como la Luna llena y las Pléyades, y añade presets de AFOV habituales.

Calculadora de campo visual con simulación SVG del cielo

🔧 En desarrollo activo

Próximas funcionalidades

ObservApp está en desarrollo continuo. Estas son las funcionalidades en la hoja de ruta, algunas ya iniciadas en el código.

🗺️ Mapa de observación

— Pendiente

Selección interactiva de ubicaciones de observación con capas de contaminación lumínica. Integración con el mapa Leaflet ya implementado en la gestión de favoritas.

📅 Planificador de sesiones

— Pendiente

Crea y gestiona sesiones de observación con condiciones de seeing, transparencia, objetos planificados y notas. Respaldado en Supabase con sincronización en la nube.

🌙 Efemérides completas

— En desarrollo

Posición de todos los planetas, satélites galileanos de Júpiter, cometas y asteroides destacados. Cartas de campo interactivas. Calculado con AstronomyEngine offline.

📜 Historial de observaciones

— Pendiente

Registro histórico de todas tus noches de observación. Estadísticas, objetos más observados y galería de capturas. Modelos de datos ya implementados en el código.

🔬 Más calculadoras

— Próximamente

Aumento y pupila de salida · Límite de resolución (Rayleigh y Dawes) · Escala de placa en »/px · Tiempo de exposición para astrofotografía general.

☁️ Cuenta en la nube

— En desarrollo

Autenticación y sincronización en la nube con Supabase (PostgreSQL). Sesiones, observaciones y favoritas disponibles en todos tus dispositivos.

Stack técnico

Tecnología

Arquitectura, librerías y servicios que sostienen la app en Android, Windows y Web.

Plataforma

Framework base .NET 10
App nativa .NET MAUI Blazor Hybrid
Web interactiva Blazor WebAssembly
Host web ASP.NET Core (SSR + WASM)
Componentes UI Syncfusion Blazor 33.x
Patrones MVVM + CommunityToolkit.Mvvm

Servicios e integraciones

Cálculos astronómicos CosineKitty AstronomyEngine
Mapas Leaflet.js (JSInterop)
Geocoding Nominatim / OpenStreetMap
Altitud Open-Meteo Elevation API
Backend (pendiente) Supabase PostgreSQL + Auth
Despliegue web Azure Static Web Apps + GitHub Actions

Control de cámara DSLR/mirrorless

Disparo automático durante el eclipse

Una de las funcionalidades más avanzadas de ObservApp es el control remoto de cámaras DSLR y mirrorless sincronizado con los tiempos calculados del eclipse. Sin SDKs propietarios.

Windows — USB / libgphoto2

En Windows, ObservApp usa libgphoto2 a través del binario CLI gphoto2.exe. Compatible con cualquier cámara que soporte el protocolo PTP/MTP estándar: Canon, Nikon, Sony, Fujifilm, Panasonic, Olympus y muchas más, sin instalar ningún driver propietario. Aplica apertura, ISO y velocidad de obturación, y ejecuta el disparo con --trigger-capture para que la imagen quede en la tarjeta de la cámara sin tiempo de transferencia USB.

Android — WiFi / PTP-IP

En Android, la comunicación se realiza via PTP/IP (ISO 15740 sobre TCP/IP, puerto 15740). El teléfono se conecta a la red WiFi de la cámara y envía los comandos de ajuste y disparo usando el protocolo estándar, sin apps de terceros. Compatible con cualquier cámara moderna que exponga modo WiFi remoto.

Bracket automático de corona

En el instante C2 (inicio de totalidad), ObservApp lanza automáticamente un bracket de 8 exposiciones — una por cada fila de la tabla NASA Q (Cromosfera → Tierra iluminada) — y repite el ciclo completo N veces hasta C3. Cada disparo tiene la apertura e ISO configurados previamente en la Calculadora de Exposición. La primera exposición siempre es la más corta (para el instante del anillo de diamante) y la última la más larga (corona externa).

★ ObservApp

Prueba la versión web ahora mismo, sin instalación.

Abrir ObservApp Web →

También disponible en Android · Windows — Repositorio en GitHub

Desarrollado con .NET 10 · Syncfusion Blazor · CosineKitty AstronomyEngine · Azure Static Web Apps

Equipo

Guía de seguridad y ciencia para los eclipses 2026-2028

¿Por qué tus ojos no están diseñados para un eclipse? El próximo 12 de agosto de 2026, España será el escenario de uno de los espectáculos más impresionantes de la naturaleza: un eclipse solar total. Sin embargo, observar cómo el día se hace noche requiere algo más...

Guía para Elegir tus Gafas de Eclipse:

Prepárate para los eclipses de España. Guía completa para comprar gafas certificadas ISO 12312-2, detectar falsificaciones y proteger tu vista. Incluye plantilla de verificación.

Telescopio Refractor: Ventajas y Usos

Para los que os estáis iniciando en el mundo de la observación, ya sea terrestre o astronómica os estaréis preguntando qué es un telescopio refractor. Los telescopios refractores (los primeros en aparecer en el mundo de la ciencia) están diseñados a partir de una...
Cómo elegir tu mochila de senderismo

Cómo elegir tu mochila de senderismo

La primavera es una buena época para continuar en la práctica del trekking o iniciarse en esta actividad si todavía no lo hemos hecho. Tenemos más horas de luz y, además, la temperatura es mucho más suave, por lo que no tenemos que cargar con tanta ropa de abrigo....

leer más

Sea el primero en enterarse de nuevos productos, ofertas y eventos

Tubkala. Actividades en la naturaleza, educación ambiental, astroturismo
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible.

La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudarnos a comprender qué secciones de la web encuentras más interesantes y útiles.

Tienes toda la información sobre privacidad, derechos legales y cookies en nuestra página de privacidad y cookies.