A JavaFX-based (Java 22) desktop application designed for processing and partitioning large datasets with ease using univocity parsers. This app allows users to select various partitioning methods, process input files, and manage output files seamlessly. The interface is simple and intuitive, making it ideal for novice or non-technical users. Note that this version of DataParcel is a prototype.
-
Multiple Partitioning Methods: Choose from different partitioning methods such as row number, partition number, and partition size.
-
Real-time Processing: Start and stop processing tasks with a single button click.
-
File Management: Easily specify input and output files for processing.
-
Responsive UI: The UI remains responsive even during long-running tasks, allowing users to interrupt and stop processes as needed.
Clone the repository:
git clone https://github.com/RyBres/Data-Parcel.git
Navigate to the project directory:
cd partition-processing-app
Open the project in your preferred IDE (e.g., IntelliJ, Eclipse).
Build and run the project. (Note that this still needs to be properly packaged - a .jar cannot be made since this was made with Java 22 and JavaFX. Jlink is problematic since this requires univocity parsers)
-
Launch the application (can be run from your IDE).
-
Select the desired partitioning method from the dropdown menu.
-
Enter the input file path, output file path, and necessary parameters.
-
Click the "Start" button to begin processing.
-
To interrupt processing, click the "Stop" button.
-
Java 22
-
JavaFX SDK
Ensure you have JavaFX set up in your development environment. Compile and run the application using your IDE.