{"id":15578718,"url":"https://github.com/iamwing/uc-client-java","last_synced_at":"2025-03-29T07:43:12.951Z","repository":{"id":80963599,"uuid":"116801597","full_name":"iamWing/uc-client-java","owner":"iamWing","description":"Java client of Universal Controller","archived":false,"fork":false,"pushed_at":"2018-01-14T23:19:56.000Z","size":92,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-03T21:36:49.813Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iamWing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-09T10:29:16.000Z","updated_at":"2018-01-09T11:32:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"8c880a59-11f2-4ab2-913f-88cc72afe5df","html_url":"https://github.com/iamWing/uc-client-java","commit_stats":{"total_commits":48,"total_committers":1,"mean_commits":48.0,"dds":0.0,"last_synced_commit":"7e6e3cc48a248f68a9260c06581c75ba48409134"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamWing%2Fuc-client-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamWing%2Fuc-client-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamWing%2Fuc-client-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamWing%2Fuc-client-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iamWing","download_url":"https://codeload.github.com/iamWing/uc-client-java/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156029,"owners_count":20732359,"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":[],"created_at":"2024-10-02T19:12:32.892Z","updated_at":"2025-03-29T07:43:12.927Z","avatar_url":"https://github.com/iamWing.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Universal Controller Client for Java\n\nUniversal Controller is a SDK that allows developers to use their customised \ncontroller on mobile devices or a tailor made hardware controller with Unity. \nThis Java based client side library can be implemented on most of the hardwares \nthat support Java, or more specific, single board computers like Arduino boards \n\u0026 Raspberry Pi. If you want to develop your own hardware controller with a \nsingle board computer, this is the library you are looking for.\n\nThe server side SDK can be found \n[here](https://github.com/iamWing/UniversalController_Server).\n\nOr if you are looking for the client side library for Android, it's\n[here](https://github.com/iamWing/uc-client-android).\n\n---\n\n## Getting Start\n\nTo use the this library, I recommend to start with initialising a `UCClient` \ninstance by calling the static method \n`UCClient.init(String, int, int, IUCCallback)`. By calling this method, the \nconnection between the client and server will be made. And all the server \nresponses will be handled by the methods implements from IUCCallback.\n\nOnce the connection has been made, the other methods are quite straight \nforward. Please look up the comments within the code for the usage of those \npublic methods.\n\n---\n\n## Version history\n\n__v1.0.0__\n\n- Implemented all basic functions needed to communicate with Universal \nController server.\n\n---\n\n## License \u0026 copyright\n\nCopyright (c) 2018 Wing Chau \u0026 AlphaOwl.co.uk\n\u003cbr /\u003e\nAll rights reserved.\n\nThis software may be modified and distributed under the terms\nof the MIT license. See the LICENSE file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamwing%2Fuc-client-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamwing%2Fuc-client-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamwing%2Fuc-client-java/lists"}