-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Please navigate the wiki via the Page List to the right.
This is a GUI AlarmClock application implementing two independent alarms. Each alarm can be set to 'Alarm At', eg 13:15, or 'Alarm In', eg 1 hour 10 mins. Each alarm also incorporates a 'Snooze' button that will pause a ringing alarm for 5 minutes.
AlarmClock is written in Java using NetBeans as an IDE. The project must be maintained via NetBeans to preserve it's support files, (*.form, build.xml, etc) which are tracked in git. The repository is also configured for Autotools. The AutoTools files exist in parallel to the NetBeans files and do not conflict.
The NetBeans part of the project is expected to be used for development only. Once development is complete AutoTools takes over to provide basic build and packaging which downstream can be turned into debian, rpm etc packages. AutoTools will build an end-user application consisting of:-
The main application jar file.
A bash start-up script.
A manual page for the start-up script.
A desktop file for a GUI start-up of the application. (It invokes the
bash script).
Occasionally useful blogs about my projects and development and packaging environments can be found at: https://techmiscellany.hashnode.dev/