Youre Homecloud written in Java. Possibilitiy for a new ecosystem of a private cloud. The smartest cloud ever.
Homecloud is build by travis-ci.org on each push, you can see the curent state
##2. Folder and Package Explanation: ###2.2. Folder homecloud-server Homecloud Server where the *.war is created
####2.2.2. Packages
- backend: Source of Backend like Save Data to DB
- common: Source of Backend and Frontend like Model, Entity, Dto's
- frontend: Source of Frontend like UI Logik
###2.2. Folder homecloud-eye Homcloud Eye is an Tool which records youre webcam and publishs it to the cloud. Usefull for survailance.
###2.3 Folder db Where going to switch from PostgreSQL DB to a NoSQL Database.
##3. Features ###3.1. Current Features:
- File Browsing
- Download File
- Streaming Video with HTML5 Video Content
- Download Video Files
- Text to Speech Engine (Talking Cloud)
- User change Password
- 3D Viewer for STL Files
- File Upload Dropzone
- Delete File
- Video Survailance with Homecloud Eye
###3.2. Next Features to be implemented
- Delete Folders
- Create Folders
- Rename Files and Folders
###3.3. Backlog Features
- Spring Boot Integration
- Spring Security Integration
- Separate User Folder
###4.0 Technologies
- Apache Wicket UI Framework 6.20
- VideoJS (HTML5 Video Player extention)
- ThreeJS (3D Engine fro HTML5 Canvas)
- Bootstrap 3.3.5
- Spring Framework 4.1.6
- Hibernate 5.1
- MaryTTS Text to Speech Engine 5.2-SNAPSHOT (build by our jenkins)
- Sphinx4 Speech to Text Engine 1.0-SNAPSHOT (build by our jenkins)
###5.0 Installation Instructions Homcloud needs PostgreSQL 9.X Database for its Administration Data.
###5.1 Database Follow the Installation instructions on www.postgresl.org for installing the db. Create a User homeclowd with password homeclowd and database db_homeclowd.
Create an Admin user Create an Config with FOLDER_URL key for root folder of youre files.
###5.2 Tomcat 8.X Download an Tomcat 8.X from tomcat.apache.org and copy it into a folder
###5.3 War Copy the homclowd.war into the webapps folder of youre Tomcat 8 installation.
###5.4 Start Tomcat Start youre Tomcat with ./catalina.sh start from the bin folder
####Current Version is 1.0