{"id":18683570,"url":"https://github.com/scify/icstudy","last_synced_at":"2025-04-12T04:31:43.338Z","repository":{"id":24053411,"uuid":"27439177","full_name":"scify/ICStudy","owner":"scify","description":"Java application that helps students with severe visual impairments to prticipate in the classroom.","archived":true,"fork":false,"pushed_at":"2019-01-14T08:07:14.000Z","size":31204,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-18T19:32:02.839Z","etag":null,"topics":["ffmpeg","java","java-jar-icstudy","javacv","maven","opencv","opencv-java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-02T15:37:22.000Z","updated_at":"2024-05-22T13:17:26.000Z","dependencies_parsed_at":"2022-08-22T08:40:41.875Z","dependency_job_id":null,"html_url":"https://github.com/scify/ICStudy","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FICStudy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FICStudy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FICStudy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FICStudy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scify","download_url":"https://codeload.github.com/scify/ICStudy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248517192,"owners_count":21117411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ffmpeg","java","java-jar-icstudy","javacv","maven","opencv","opencv-java"],"created_at":"2024-11-07T10:14:57.495Z","updated_at":"2025-04-12T04:31:42.395Z","avatar_url":"https://github.com/scify.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"ICStudy (I Can Study)\n=======\n\n[![HitCount](http://hits.dwyl.io/scify/ICStudy.svg)](http://hits.dwyl.io/scify/ICStudy)[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/dwyl/esta/issues)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)\n[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://GitHub.com/scify)\n\nAbstract\n--------\nStudents with severe visual impairments (partially blind), cannot participate in the educational process as well as other students: they cannot see the classroom board, or read books/notes. ICStudy is a solution developed by SciFY which helps students with such conditions attend classes and participate. It is also an open call to all developers to help, so that a useful, fully functional and stable version can be made.\n\nImplementation\n--------------\nThe ICStudy project involves both software and hardware solutions, this means we should be able to utilize hardware (interactive boards, mobile devices) and build software accordingly. The current version (Beta) is an extended implementation of [ICSee][1].\n\nWe can support filtering on feed live-streamed from another computer (through UDP). This partially solves the problem described in the above section, if the school uses an interactive (digital) board.\n\nInstallation - Dependencies\n---------------------------\n1. Install Yasm (assembler /disassembler for the Intel x86 architecture) by running sudo apt-get install yasm\n2. In order for the Server code to run, download and install ffmpeg\n3. In order for both the Client and the Server code to run, jre (Java Runtime Environment) 7 or higher is required.\n4. In order for the Server code to run on windows, an additional UScreenCapture library is required. Get it from \u003ca href=\"http://www.umediaserver.net/umediaserver/download.html\"\u003ehere.\u003c/a\u003e\n\nThis project was tested using ffmpeg version ***3.4.4***\n\nCompilation\n-----------\nThis is a Maven-based project (\u003ca href=\"https://maven.apache.org/\"\u003ehttps://maven.apache.org\u003c/a\u003e), so, in order for all the dependencies to load, you should first run the required Maven commands\n\n\u003cb\u003eThe following steps should be followed for both sub-directories\u003c/b\u003e (ICStudy_Client and ICStudy_Server)\n\n1. `mvn validate` (Validate that the project is correct and all necessary information is available)\n2. `mvn package -Dplatform.dependencies` (Take the compiled code and package it in its distributable format, such as a JAR, along with the dependencies)\n\nDeployment\n----------\nFor the Server application:\n\n```bash\njava -jar ICStudy_Server/target/ICStudy-Server-2.0-jar-with-dependencies.jar\n```\n\n\nFor the Client application:\n```bash\njava -jar ICStudy_Client/target/ICStudy-Student-2.0-jar-with-dependencies.jar\n```\n\n\n\nΠίνακας παραδοτέων\n------------------\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth width=\"50px\"\u003eΑ/ Α\u003c/th\u003e\n    \u003cth\u003eΠεριγραφή δράσης\u003c/th\u003e\n    \u003cth\u003eΤεκμηρίωση\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eΑ\u003c/td\u003e\n    \u003ctd\u003eΥλοποίηση της εφαρμογής ICStudy\u003c/td\u003e\n    \u003ctd\u003eΤο ICStudy υπάρχει διαθέσιμο στο GitHub και εγκατεστημένη στο Ειδικό Δημοτικό Σχολείο Τυφλών Καλλιθέας.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eΒ\u003c/td\u003e\n    \u003ctd colspan=\"2\"\u003eΥλικό για διασφάλιση της δυνατότητας διάχυσης του ICSee\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eΒ1\u003c/td\u003e\n    \u003ctd\u003eΠροσφορά του κώδικα της εφαρμογής ως ανοικτού κώδικα.\u003c/td\u003e\n    \u003ctd\u003eΤο έργο βρισκεται στο GitHub σε αυτόν τον σύνδεσμο:\n        https://github.com/ellak-monades-aristeias/ICStudy-v1\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eΒ2\u003c/td\u003e\n    \u003ctd\u003eΥποστηρικτικό υλικό\u003c/td\u003e\n    \u003ctd\u003eΗ τεκμηρίωση είναι στο GitHub.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eΓ\u003c/td\u003e\n    \u003ctd colspan=\"2\"\u003eΠροώθηση του ICStudy\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eΓ1\u003c/td\u003e\n    \u003ctd\u003eΔοκιμαστική εγκατάσταση της συνολικής λύσης σε ένα σχολείο και δημιουργία σχετικού προωθητικού υλικού.\u003c/td\u003e\n    \u003ctd\u003eΕγκατάσταση στο Ειδικό Δημοτικό Σχολείο Τυφλών Καλλιθέας και προώθηση στα κοινωνικά δίκτυα της SciFY\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eΓ2\u003c/td\u003e\n    \u003ctd\u003eΠροώθηση του ICStudy, της συνεργασίας με την ΕΛ/ΛΑΚ, και των σημαντικών εξελίξεων του project μέσω του δικτύου συνεργατών, των δράσεων και μέσων επικοινωνίας της SciFY\u003c/td\u003e\n    \u003ctd\u003eΣτο Newsletter της SciFY (http://eepurl.com/bAuv11)\n        Στα Social media της SciFY\n        \u003cul\u003e\n        \u003cli\u003eGoogle+ (https://goo.gl/cLQQVR)\u003c/li\u003e\n        \u003cli\u003eFacebook\n        (https://www.facebook.com/SciFY.org)\u003c/li\u003e\n        \u003cli\u003eTwitter\n        (https://twitter.com/scify_org)\u003c/li\u003e\n        \u003c/ul\u003e\n        Ειδική παρουσίαση στην ημέρα Λευκού Μπαστουνιού, όπως φαίνεται και στο προφίλ μας στο Facebook\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\nMain Technologies\n-----------------\n\u003ca href=\"http://opencv.org/\"\u003e\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/3/32/OpenCV_Logo_with_text_svg_version.svg/750px-OpenCV_Logo_with_text_svg_version.svg.png\" alt=\"OpenCV\" width=\"100px\"\u003e\u003c/a\u003e\n\n\u003ca href=\"http://openjdk.java.net/\"\u003e\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/OpenJDK_logo.png/200px-OpenJDK_logo.png\" alt=\"Java\" width=\"100px\"\u003e\u003c/a\u003e\n\n[1]: http://www.scify.gr/site/en/projects/in-progress/icsee\n\nSponsors\n--------\n\u003ca href=\"http://www.scify.gr/site/en/\"\u003e\u003cimg src=\"http://www.scify.gr/site/images/scify/scify_logo_108.png\"\u003e\u003c/a\u003e\n\u003ca href=\"https://ellak.gr/\" title=\"Ελεύθερο Λογισμικό / Λογισμικό ανοιχτού κώδικα\" rel=\"home\"\u003e\u003cimg style=\"height: 90px; margin-left: 20px;\"  src=\"https://ellak.gr/wp-content/uploads/2015/09/el-lak.png\" alt=\"Ελεύθερο Λογισμικό / Λογισμικό ανοιχτού κώδικα\" title=\"Ελεύθερο Λογισμικό / Λογισμικό ανοιχτού κώδικα\"\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscify%2Ficstudy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscify%2Ficstudy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscify%2Ficstudy/lists"}