The NeonPulse Installer is a dedicated deployment project designed to package the NeonPulse Java Desktop application into a professional, standalone executable. This project ensures a seamless onboarding experience by eliminating the need for users to manually configure Java environments or run complex terminal commands.
- Standalone Executable Generation: Successfully converted raw Java JAR files into a production-ready
.exeformat for Windows deployment. - Bundled JRE (Java Runtime Environment): Configured the installer to include a lightweight, embedded JRE, allowing the NeonPulse app to run on machines that do not have Java pre-installed.
- Automated Desktop Integration: The installer automatically handles directory creation, shortcut placement, and icon mapping during the setup process.
- Resource Management: Optimized the installation package size to ensure fast downloads and efficient disk space usage.
- Clean Uninstallation Logic: Included a built-in uninstaller to ensure all application data and shortcuts are safely removed upon user request.
- Primary Language: Java
- Build Tools: jpackage / Launch4j (Specify the tool you used)
- Environment: OpenJDK
- Target OS: Windows
- Launch: User runs the
NeonPulse.exe. - Extraction: The installer extracts the application core and the private JRE to the specified Program Files directory.
- Finalization: A desktop shortcut is created, and the "Launch NeonPulse" option is presented to the user.
This project demonstrates proficiency in the Software Development Life Cycle (SDLC) by taking a project beyond the "it works on my machine" stage and transforming it into a consumer-ready digital product.
Developed by Shlok Patel