Skip to content

This library enables Java programs to conduct IO operations (create, read, move, delete, download, etc.) over an abstract IO implementation. Microservice-style architecture.

License

Notifications You must be signed in to change notification settings

andrejanesic/Multi-IO-Library

Repository files navigation

Multi-IO Library

This library enables Java programs to conduct IO operations (create, read, move, delete, download, etc.) over an abstract IO implementation. Microservice-style architecture.

This project is a pair assignment conducted as part of the Software Components (4025) course at the School of Computing, Union University.

NOTE: Please note that all of the project's documentation is in Serbian.

The project consists of the following submodules:

Component Description
sk.core The "main" part of the library that glues the components together.
sk.specification The shared specification used for developing concrete implementations of IO ops.
sk.localImplementation An implementation of IO functionalities based on local storage.
sk.remoteImplementation An implementation of IO functionalities based on Google Drive.
sk.cli CLI program for accessing the library.

Authors

Andreja Nesic

Aleksa Stojanovic
Student @ School of Computing, Union University
https://github.com/Aleksa0308

About

This library enables Java programs to conduct IO operations (create, read, move, delete, download, etc.) over an abstract IO implementation. Microservice-style architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published