Design Decisions
- To save the cost and simplify the design, we will using the Desktop application
- Java FX will be used as UI framework
- For back-end we will be using the SQLLite
- Primary language will be used for all labels and texts are Kannada. However, we will also allow the user to enter either in English or Kannada language in the field during the usage
- For persistence for we will be using the Hibernate
Useful Resources
- JavaFx skinning Reference Guide
Development Environment setup
- Download latest Eclipse editor Link
- Download JDK 8 Link. You can download higher version as well. If you do, we may have manually configure Java FX
- Optional - You can install eclipse fx plugin Link
- For UI drag and drop, use Scene Builder Link
- Resource bundle editor Link
- Database SQL editor Link
Open issues
- SQLLite does not have default dialect for Hibernate. For now we are can go with H2 dialect but it going cause problem soon. We need to move to either H2 or write custom dialect for SQLLite
Data Model
App Build Details
Steps to be followed:
- Download the latest build from git attached(.zip file)
- Copy the zip file in your any drive
- Unzip into same drive
- Create shortcut for Samprathishtaana.bat to Desktop (if needed)
- Double click the shortcut Samprathishtaana.bat
- Perform Testing
Build version to download
Here you go! download the build zip file Link
Miscellaneous
To use Kannada (regional) scripts in windows 10
Follow these steps. (But remember to switch languages in windows bar to English for regular use.)
- Go to settings by typing Region and Language
- Add new language as "KANNADA"
- Open Samprathishatana app and type using Kannada keyboard.
- Remember to purchase Kannda keyboard sticker or keyboard for easy usage.