Thanks to visit codestin.com
Credit goes to github.com

Skip to content

adamrushton/3rd-Year-Final-Year-Project-Auto-Software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Auto Software

Languages: Java, Batch using Chocolatey, PSTools and JavaFX

Automation of the installation, uninstallation and upgrade of software using Chocolatey to support automation and PSTools to support the execution of commands remotely. The user interface was created using JavaFX

Demonstration Video:

https://www.youtube.com/watch?v=PdbmNHX2irY

Poster

https://github.com/adamrushton/3rd-Year-Final-Year-Project-Auto-Software/blob/master/AutoSoftwarePoster.pdf

Project Report

Coming soon

Technical Details:

  • Object Oriented Programming
  • Concurrency
    • Future objects
    • Thread pools
    • Executors
  • Chocolatey for install, upgrade, uninstall commands
  • PSTools to execute all batch file commands to remote systems
  • Blowfish Encryption

Screenshots

"Home" Scene

Systems added to the system table on the "Home" Scene

"Global Configuration" Scene

"About" Scene

"Configuration" Scene

Installation of Software phase on three virtual machines

Upgrade of Software phase on three virtual machines

Uninstall of Software phase on three virtual machines

Popup Dialogues

When attempting to install software that is already installed. Same applies for uninstall and upgrade

About

Automation of the Installation of Software on one or more computer systems at the same time (Java)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published