SURFER user interface

proyecto

SURFER user interface

Estado

Abierto

¿Cómo participar?

Contact the author of SURFER.

Créditos

Christian Stussak
Christoph Knoth

SURFER es un programa de visualización de superficies algebraicas reales. La interfaz de usuario ha sido diseñada en principio para las exposiciones. No ofrece opciones avanzadas para usuarios más profesionales. Además, su implementación se basa en la infraestructura JavaFX 1.3 , que Oracle dejó de usar en 2010. Para seguir desarrollando este maravilloso programa, se ha tenido que reescribir la interfaz de usuario usando un nuevo kit de herramientas de interfaz de usuario (UI) .

Nueva interfaz de usuario

El sucesor de JavaFX 1.x es JavaFX 2.0, que parece ser una perspectiva a largo plazo para la UI gráfica. Esto tal vez también se pueda combinar con diferentes formas de interactuar con el programa. Un buen ejemplo es FormulaMorph, que ustiliza controladores físicos en lugar de pantallas táctiles. Cualquier idea será bienvenida.

 

Complementos de la interfaz de usuario

Una vez que SURFER  tenga una interfaz de usuario actualizada, se puede ir más allá e incluir nuevas características como la representación de ecuaciones basado LaTeX o la posibilidad de crear pequeñas películas de deformación de superficies. Debería haber diferentes modos de UI para las exposiciones y para el uso particular. Esta última tiene que permitir establecer parámetros de superficie, coloeres, etc. precisamente, además de opciones para ajustar la visualización de los algoritmos implementados en jsurf que puedan fallar en las superficies complicadas si se usan los ajustes por defecto.

 

Recursos necesarios

  • Interfaz de programación de usuario en Java: JavaFX o alguna con características similares.
  • Dispositivos de entrada/salida necesarios: todo lo que necesites para poner práctica tus ideas
  • Películas: Conjunto de herramientas para crar y tratar con ellos en Java/JavaFX

Archivos