Releases: jonistyle2023/soProcessPlaning
soProcessPlanning v1.3
Cambios y mejoras v1.3
-
Advertencia al cambiar de algoritmo:
Ahora, al seleccionar un nuevo algoritmo, el programa muestra una alerta advirtiendo que se borrarán los datos de la tabla y recomienda guardar los resultados antes de continuar. -
Corrección de conflicto en ComboBox:
Se implementó una bandera para evitar bucles o conflictos al restaurar la selección anterior si el usuario cancela el cambio de algoritmo. -
Footer mejorado:
El pie de página ahora muestra el nombre y versión del programa a la izquierda y los créditos a la derecha, manteniendo el diseño solicitado. -
Limpieza automática de tabla y diagrama:
Al cambiar de algoritmo, si el usuario acepta, se limpian automáticamente la tabla de procesos y el diagrama de Gantt. -
Pequeñas mejoras visuales y de usabilidad.
soProcessPlanning v1.2 - Versión Final
Software para la Planificación de Procesos
La aplicación permite simular y analizar algoritmos de planificación de procesos en sistemas operativos, facilitando el aprendizaje y la comparación visual de resultados
Características principales
- Interfaz gráfica intuitiva desarrollada con
JavaFX. - Simulación de algoritmos clásicos: FCFS, SJF, SRTF, Round Robin y Aleatorio.
- Visualización dinámica del diagrama de Gantt.
- Edición y generación aleatoria de procesos.
- Exportación de resultados a Excel y PDF.
- Compatible con
Java 23yJavaFX 24.
Detalles técnicos
- Estructura modular orientada a objetos (paquetes: ui, model, algorithms).
- Uso de librerías Apache POI (Excel) y OpenPDF (PDF).
- Empaquetado con Maven y jpackage para distribución multiplataforma.
Requisitos (Para el Desarrollo)
- Java 23 instalado.
- JavaFX SDK 24.0.2 configurado.
Ideal para: estudiantes, docentes y profesionales que deseen experimentar y comparar algoritmos de planificación de procesos de manera visual y exportar resultados para documentación o análisis.
soProcessPlanning v1.1 - Versión preliminar
Finalmente, para la versión preliminar se implementaron las siguientes mejoras.
- Permitir al usuario ingresar procesos dinámicamente en la tabla.
- Exportar resultados a PDF/Excel.
- Implementar más algoritmos (FCFS, Round Robin).
- Añadir animaciones en el Gantt para hacerlo más didáctico.
Quedo atento a los feedback del grupo.
Full Changelog: v1.0...v1.1
soProcessPlanning v1.0 - Ejecutable con JavaFX
Descripción:
Esta release incluye los archivos necesarios para ejecutar la aplicación de planificación de procesos en Windows.
Archivos incluidos:
- soProcessPlanning.jar
- soProcessPlanning.bat
Requisitos:
- Tener instalado Java (versión 11 o superior).
- Descargar JavaFX SDK y ubicarlo en C:\dev\javafx-sdk-24.0.2\lib (puedes cambiar la ruta en el .bat si lo necesitas).
Instrucciones de uso:
- Descarga ambos archivos y colócalos en la misma carpeta.
- Haz doble clic en soProcessPlanning.bat para iniciar la aplicación.
- Si la ventana no se abre, revisa que la ruta de JavaFX en el .bat sea correcta y que Java esté instalado.
Notas:
- Si usas otra versión o ruta de JavaFX, edita el archivo .bat y actualiza la ruta.
- La aplicación requiere permisos para ejecutar archivos .bat en Windows.
- Para soporte o dudas, revisa el README o abre un issue en el repositorio.