{"id":21445809,"url":"https://github.com/phoenixday/corba-homework","last_synced_at":"2026-05-19T17:10:26.544Z","repository":{"id":166989563,"uuid":"613244187","full_name":"phoenixday/corba-homework","owner":"phoenixday","description":"Corba homework for the university.","archived":false,"fork":false,"pushed_at":"2023-03-13T21:22:33.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-23T11:19:59.973Z","etag":null,"topics":["corba","java-8"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phoenixday.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-13T07:36:26.000Z","updated_at":"2023-03-13T21:18:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"acbb8330-a53a-474e-8e53-a8f22c188d6b","html_url":"https://github.com/phoenixday/corba-homework","commit_stats":null,"previous_names":["phoenixday/corba-homework"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixday%2Fcorba-homework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixday%2Fcorba-homework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixday%2Fcorba-homework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixday%2Fcorba-homework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phoenixday","download_url":"https://codeload.github.com/phoenixday/corba-homework/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955729,"owners_count":20374374,"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":["corba","java-8"],"created_at":"2024-11-23T02:38:57.984Z","updated_at":"2026-05-19T17:10:21.493Z","avatar_url":"https://github.com/phoenixday.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Corba homework\n\n## Assignment\nThe goal of the assignment is to get some basic experience with CORBA technology.\n\nAssignment comprises of several steps where you will call methods for the CORBA remote-object the interface of which will be given to you. \n\nYou will need any implementation of CORBA in order to fulfill the assignment. As an example, you can use OmniORB for C++, native implementation of CORBA in Java JDK 8, Glassfish CORBA for Java JDK 11+, OmniORBpy for Python, etc.\nhttps://omniorb.sourceforge.net/\nhttps://github.com/javaee/glassfish-corba\nhttps://sourceforge.net/projects/omniorb/files/omniORBpy/\n\nCall the info() method to get the description of the task that is associated with the interface. The information will contain an extension of the AbstractTask interface that contains additional methods needed for the completion of the task. When you have done the task described in the info() method, call the next() method which will return the next task instance. You need to complete all the subsequent tasks until the next() method tells you that the homework was successfully completed. In case the next() method cannot give you additional task (e.g. if you did not successfully completed the task yet) an exception TaskException will be thrown and the exception message will contain additional information.\n\nFor the initial task, use your university email. \n\n## Useful links\nhttps://www.youtube.com/watch?v=chsR860gbsk \u003cbr /\u003e\nhttps://docs.oracle.com/javase/10/tools/idlj.htm#JSWOR711 \u003cbr /\u003e\nhttps://nick-lab.gs.washington.edu/java/jdk1.3.1/guide/rmi-iiop/toJavaPortableUG.html \u003cbr /\u003e\nhttps://docs.oracle.com/javase/7/docs/technotes/guides/idl/jidlExample2.html \u003cbr /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphoenixday%2Fcorba-homework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphoenixday%2Fcorba-homework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphoenixday%2Fcorba-homework/lists"}