https://github.com/congard/middleware-sandbox-agh
My middleware projects that were made as a part of Distributed Systems course at the AGH University of Science and Technology
https://github.com/congard/middleware-sandbox-agh
agh agh-university agh-ust agh-wi distributed-systems grpc ice middleware
Last synced: 2 months ago
JSON representation
My middleware projects that were made as a part of Distributed Systems course at the AGH University of Science and Technology
- Host: GitHub
- URL: https://github.com/congard/middleware-sandbox-agh
- Owner: congard
- License: mit
- Created: 2024-05-05T22:10:03.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-12T20:05:49.000Z (over 1 year ago)
- Last Synced: 2025-03-21T18:35:39.021Z (7 months ago)
- Topics: agh, agh-university, agh-ust, agh-wi, distributed-systems, grpc, ice, middleware
- Language: Python
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Middleware sandbox
This repository contains middleware projects that were made as a part of Distributed Systems
course at the AGH University of Science and Technology.## Projects
### Smarthome
- Technology: gRPC
- [Server (in Kotlin)](./grpc-smarthome-server-kt/)
- [Client (in Python)](./grpc-smarthome-client-py/)### Dynamic Invocation
- Technology: Ice
- [Server (in Python)](./ice-dyninvocation-server-py/)
- [Client (in Java)](./ice-dyninvocation-client-java/)## References
### gRPC
- [gRPC docs](https://grpc.io/docs/)
- [grpc-kotlin](https://github.com/grpc/grpc-kotlin)
- [grpc-hello-world-gradle](https://github.com/GoogleCloudPlatform/kotlin-samples/tree/main/run/grpc-hello-world-gradle)
- [gRPC Kotlin examples](https://github.com/grpc/grpc-kotlin/tree/master/examples)
- [gRPC Python examples](https://github.com/grpc/grpc/tree/master/examples/python/helloworld)
- [Optional Field Presence Check for Python in Protobuf3 (_pb2.py)](https://github.com/protocolbuffers/protobuf/issues/8933)
- [Protobuf is really missing inheritance](https://github.com/protocolbuffers/protobuf/issues/5645)### Ice
- [Writing an Ice Application with Java](https://doc.zeroc.com/ice/3.7/hello-world-application/writing-an-ice-application-with-java)
- [Writing an Ice Application with Python](https://doc.zeroc.com/ice/3.7/hello-world-application/writing-an-ice-application-with-python)
- [Dynamic Invocation and Dispatch Overview](https://doc.zeroc.com/ice/3.7/client-server-features/dynamic-ice/dynamic-invocation-and-dispatch/dynamic-invocation-and-dispatch-overview)