⬅ Volver

Pizarra Digital Pro

Desarrollar una aplicación nativa de Windows usando Visual Studio Code y Claude Sonnet ha sido una experiencia que confirma mi convicción: los docentes no debemos limitarnos a administrar herramientas educativas prefabricadas. La Pizarra Digital Pro, una herramienta de anotación overlay para Windows, representa un salto cualitativo desde los plugins de Photoshop hacia el desarrollo de aplicaciones independientes.

En el contexto de la educación en diseño y fotografía, la capacidad de anotar directamente sobre cualquier contenido de pantalla durante las clases presenciales ha transformado mi metodología de enseñanza. Esta herramienta permite explicar conceptos de composición, señalar elementos importantes y garabatear ideas al vuelo, sin interrumpir el flujo natural de la clase.

Preview de Pizarra Digital Pro
🔍

Experiencia de desarrollo:
Del concepto a la aplicación

A diferencia de los plugins de Photoshop, que operan dentro de un ecosistema controlado, desarrollar una aplicación nativa presenta desafíos técnicos considerables. La instalación de componentes como .NET 8.0 y la configuración del entorno WPF requirieron un proceso de aprendizaje guiado completamente por inteligencia artificial.

Arquitectura técnica y funcionalidades

La aplicación está construida sobre Windows Presentation Foundation (WPF) con C#, proporcionando una interfaz transparente que funciona como overlay sobre cualquier aplicación. El sistema de herramientas incluye múltiples opciones de dibujo, desde trazos libres hasta formas geométricas específicas, cada una optimizada para diferentes necesidades pedagógicas.

Impacto en el aula presencial

Durante las clases de fotografía y diseño, la capacidad de anotar directamente sobre ejemplos proyectados ha demostrado ser invaluable. Los estudiantes pueden seguir visualmente las explicaciones de composición, reglas de tercios, y análisis de equilibrio visual sin perder el contexto de la imagen original.

La herramienta elimina la fricción entre la explicación teórica y la demostración práctica, permitiendo transiciones fluidas entre conceptos abstractos y aplicaciones concretas.

Filosofía pedagógica:
Creación vs. Administración

El desarrollo de esta aplicación refuerza un principio fundamental: el docente debe ser un creador activo de herramientas educativas, no simplemente un administrador de plataformas prediseñadas. Mientras las aplicaciones educativas comerciales replican mecánicas de redes sociales, las herramientas desarrolladas específicamente para nuestras necesidades pedagógicas ofrecen soluciones más precisas y efectivas.

El rol de la inteligencia artificial en el proceso

La colaboración con Claude Sonnet a través de Visual Studio Code demostró que la barrera técnica para el desarrollo de software educativo es más permeable de lo que tradicionalmente se asume. La IA no solo guió la instalación de componentes avanzados, sino que también facilitó la comprensión de conceptos de programación complejos, permitiendo concentrar el esfuerzo en los aspectos pedagógicos del diseño.

Características técnicas implementadas

HerramientaFunciónUso Pedagógico
Pen (Lápiz)Trazo libre con grosor variableAnotaciones generales y escritura a mano
Highlighter (Marcador)Resaltado semitransparenteÉnfasis en elementos específicos
Line (Línea)Líneas rectas precisasIndicación de direcciones y guías
Rectangle (Rectángulo)Formas rectangularesDelimitación de áreas de interés
Circle (Círculo)Formas circularesSeñalamiento de puntos focales
Arrow (Flecha)Indicadores direccionalesGuía visual y secuencias
Double Arrow (Flecha doble)Indicadores bidireccionalesRelaciones y comparaciones
Thought (Globo de pensamiento)Anotaciones conceptualesIdeas y reflexiones

Ventajas del desarrollo asistido por IA

La experiencia confirma que la combinación de herramientas de desarrollo modernas (Visual Studio Code) con agentes de inteligencia artificial especializados (Claude Sonnet) democratiza el acceso al desarrollo de software educativo. Esto permite a los docentes concentrarse en el diseño pedagógico mientras la IA maneja la complejidad técnica subyacente.

Reflexión final: La libertad de crear herramientas específicas para nuestras necesidades pedagógicas representa una evolución significativa en el rol docente. En lugar de adaptar nuestra enseñanza a las limitaciones de software comercial, podemos diseñar soluciones que potencien nuestras metodologías específicas.