Mire el software que hace y me parece genial ayuda mucho a entender y trabajar con circuitos digitales. Algunas recomendaciones si deseas las tomas si no tudo bem.
- Trabajar con un repositorio git sea publico o privado para manejar mejor las versiones, los bugs y ramas con tu equipo.
- Decidir si vas a licenciar de manera libre para mejorar el software con voluntarios, no estas obligado ha hacerlo y obtener ganancias de tu software es licito y muchos creen que el software deberia ser open source, yo pienso que depende de la persona, pero todos regalan su trabajo o si?.
- Si no lo dejas libre entonces te sugiero aplicarle un modelo de negocios rentable sobre el para que puedas llegar a mas alumnos algo como
https://circuits.io (sé que involucra mucho trabajo e inversion de dinero pero veo que tienes bastante avanzado en el simulador y no estas lejos) que te permite hacer simulaciones en la web. Ahi que necesitas capital humano para avanzar varias piezas del software mas rapido, entonces puedes presentar un MVP a un inversor o presentarte a fondos del estado peruano una ves si consigues los fondos tienes capital para trabajar con mas personas y darle un giro diferente a tu software y convertirlo en una plataforma.
- Mudar el software para web, ahi no se como esta desarrollado si sea factible migrar o reescribir codigo, del core, si el simulador se puede desconectar facilmente para aceptar peticiones de otro cliente web. Trabajar en una plataforma orientadas a la web (nodejs, js, python). Dividir el software llamadas a servidor, llamadas a cliente (y este cliente hoy en dia tienden todo a la web) y la parte grafica que este dividida, todos estos comunicandose con el simulador.
- Seria bueno que sea compatible con Arduino que es una plataforma con librerias muy solidas, eagle que a nivel mundial muchos utilizan para introducirse en la programacion y electronica.
- por ejemplo ROS es toda una plataforma robotica muy solidad con software cliente y servidor funcionando bien. Gazebo es un buen simulador
http://gazebosim.org/ de Nate Koenig que trabaja con ROS es desktop pero luego creo hace año y medio el ceo de
http://www.theconstructsim.com/ ricardo tellez creo una platforma web para simulaciones en robotica que trabaja muy bien y permite las simulaciones y colocar los algoritmos sin toda la necesidad de instalar muchas dependencias.
Saludos.