Buenas Gente.
Sispic has hecho un excelente trabajo con el WinPic800 y si me permites me gustaría poder tirarte algunos consejitos y preguntas.
1º Sería mejor que por cada versión nueva del WinPic800, postees un nuevo Topic y no tener que estar leyendo 6 páginas de errores viejos que ya han sido solucionados.
2º Deberías de dejar para descargar 2 versiones del soft, las cuales sería la versión "estable" y la "en desarrollo" para los testers del foro.
3º que cada configuración para cada tipo de programador tenga guardada la página de este con la documentación correspondiente de su diseñador, de esta forma es mas fácil para un principiante como yo construir circuitos que funcionen, tan solo bajamos el programa vemos los hardware disponibles y nos enlazamos a la página de este para proceder a su construcción.
Esto significaría casi como una configuración para cada grabador.
4º Quizá también si te parece bien la idea anterior y la implementas como una config. para cada grabador, tendrías que hacerte de una página donde se listen y se puedan descargar todos los grabadores disponibles, y por supuesto que cada diseñador pueda ingresar el suyo y hasta dejar que la gente ponga comentarios sobre estos.
Incluso el mismo programa podría solicitar una lista desde internet para ser descargados directamente pero sería agregarle otra función de conectarse a internet.
PREGUNTA: ¿Como es la licencia?
freeware (el codigo es solo del programador)
GNU (al estilo linux, excelente para estudiantes y soft que pueden ser divididos en varios sectores y necesitan de un numeroso grupo de desarrolladores)
LGPL (ante cualquier posible modificación y/o uso de este programa embebido en otra aplicación es obligatorio hacer referencia al soft original)
bueno, supongo que ya sabes del tema.
5º Un proyecto tan avanzado y progresista como este, quizá necesite de un grupo de desarrolladores mas numeroso, los cuales y pueden ser asignados en areas específicas que pueden ser tercerisadas y otras en las que solo tu puedos tocar (quizá, el algoritmo de grabación).
Algunas areas pueden ser:
- Buscar y configurar la mayor cantidad de grabadores por internet y ofrecer a los diseñadores por $$$$$$ la posibilidad de usar WinPic800 como soft programador.
- Interfaz. Alguien o algunos que se dediquen exclusivamente a hacer mas amigable e intuitiva la interfaz.
- La portabilidad del código. Hacer el mismo programa en sus versiones MacPIC800, LinPIC800, UnixPIC800, etc. y que funcione bajo todas las plataforma windows.
(si el programa esta en C, me ofrezco a ayudarte en la parte de linux quizá, hasta hace un tiempo estudiaba la programación en C /C++ de juegos (mediocres 3d) por lo que mis conocimientos en C son amplios pero aplicados a rutinas gráficas (las cuales ya no me interesan tanto), en microcontroladores soy un completo novato, por eso solo podría ayudarte con la interfáz)
- Algoritmo programador. Quizá tambien algunos que se dediquen a ayudarte en ese tema.
Todas estas oviamente no son obligatorias pero por lo pronto son las que veo mas facil de dividir en tu programa y va a tu criterio.
Finalmente me gustaría mucho que alguien me diga como puedo configurar los grabadores que se configuran como JDM en el ic-prog, pasa que todos estos grabadores baratos estan solo para el icprog y creo que no me anda asi que quiero probar con otro que me aseguren que funciona sobre windows XP o windows 98se, y parece que el WinPIC800 si funciona pero no he podido probarlo hasta que construya el GTP.
Gracias y suerte!