Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tamimehsan/javafx-basics

This is a basic tutorial for handlinng JavaFX applications
https://github.com/tamimehsan/javafx-basics

Last synced: about 15 hours ago
JSON representation

This is a basic tutorial for handlinng JavaFX applications

Awesome Lists containing this project

README

        

# JavaFX-Basics
This is a basic tutorial for handling JavaFX applications that some of us made for our(B18) CSE 108 . For any request create a issue or contact me on Facebook. And for any change create a pull request.

## All in one

### [AwesomeJavaFX](https://github.com/mhrimaz/AwesomeJavaFX)

The above holds many important libraries , tools and frameworks. Also it has some cool project links, books, tutorials and many more!!

Some of them are bit more helpful like,

- [JFoenix](http://www.jfoenix.com/) - JavaFX Material Design Library. JFoenix is an open source Java library, that implements Google Material Design using Java components.
- [BootstrapFX](https://github.com/aalmiray/bootstrapfx/) - BootstrapFX is a partial port of Twitter Bootstrap for JavaFX.
- [FXyz](https://github.com/Birdasaur/FXyz) - F(X)yz is a new JavaFX 3D library that provides additional primitives, composite objects, controls and data visualizations that the base JavaFX 8 3D packages do not have.
- [AnimateFX](https://github.com/Typhon0/AnimateFX) - A JavaFX library containing ready-to-use animations.
- [ReactorFX](https://github.com/shadskii/ReactorFX) - ReactorFX integrates Project Reactor and JavaFX by providing a simple API to create reactive Flux from JavaFX Controls, Dialogs, Observables, and Collections.
- [webcam-capture](https://github.com/sarxos/webcam-capture) - This library allows you to use your build-in or external webcam directly from Java. It's designed to abstract commonly used camera features and support various capturing frameworks.

## Helpful books and links

- [Java Server Side Programming - The Conceptual Foundation](https://github.com/TamimEhsan/JavaFX-Basics/blob/master/Assets/Java%20Server%20Side%20Programming%20-%20The%20Conceptual%20Foundation.pdf)
- [JavaFX-Programming-Cookbook.pdf](https://github.com/TamimEhsan/JavaFX-Basics/blob/master/Assets/JavaFX-Programming-Cookbook.pdf)

### Project Ideas

- Multiplayer board games like chess
- Online Judge similar to PC2. (For online and offline evaluation in sessional)
- TypeRacer over local network and practice [http://play.typeracer.com/](http://play.typeracer.com/?fbclid=IwAR02LnLLZOZwwtczOdNc1jRtLUC2-lgnWnuenGJLFKkABgfQbqyUpbzx4es)
- GRE word practice (example: magoosh flash card)
- Digital Logic Simulator (example: CEDAR)
- Online MCQ Exam System
- Online Learning System
- Academic Newsgroup (Something like moooooodle or MS cheems with less functionalities)
- Network monitoring and management system
- File sharing system (something like torrent)
- Messenger (with Audio/Video calling)
- Algorithm Simulator (Simulate some specific algorithms like binary search, merge sort etc.)
- K-map Solver
- Equation editor + plotter
- Ticket Reservation system
- Media player

### Some projects done by previous batches

- [AKash](https://github.com/MJKSabit/AKash) - By Md. Jehadul Karim
- [Share-A-BIT-Android](https://github.com/MJKSabit/Share-A-BIT-Android) - By Md. Jehadul Karim
- [Tuition-E](https://github.com/TamimEhsan/Tuition-E) - By Md. Tamimul Ehsan
- [RSA-Cryptography](https://github.com/hishamcse/RSA-Cryptography) - By Syed Jarullah Hisham
- [FtpServer-Client](https://github.com/ashiqursuperfly/FtpServer-Client) - By Ashiqur Rahman
- [Online-Judge-Project](https://github.com/ags3927/Online-Judge-Project) -By Aniruddha Ganguly
- [BanglaSearchEngine_Onnesha_](https://github.com/KAIMonmoy/BanglaSearchEngine_Onnesha_) -By KAIMonmoy
- [Online_Notepad_JavaFX](https://github.com/AwsafAlam/Online_Notepad_JavaFX) -By Md Awsaf Alam
- [FtpServerForCSE108](https://github.com/TasinIshmam/FtpServerForCSE108) - By Tasin Ishmam