An open API service indexing awesome lists of open source software.

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

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)