C# implimentation of Yass Communication Framework (based on existing Java version) -- 2


We currently use Yass ([login to view URL]) for our internal request-response communication. The main advantages of Yass are:

1. Simple and robust framework without any additional dependencies

2. It supports bi-directional socket (TCP/IP) communication which allows server-to-client pushes and is firewall friendly

3. It supports a very compact binary serialization format

Yass already supports Java, Typescript and Python but for our product we need a communication between Java and C#. The goal of this project is to extend Yass for C#.


The result of the project should consist of the following deliverables:

1. A generator (Kotlin class) to translate a communication contract defined in Java into corresponding C# classes. Examples for other languages can be found here: [login to view URL] ate. This generator is only used during development.

2. A runtime library/assembly for the communication. This assembly will be part of the product.

3. Unit tests for the runtime library with a test coverage of at least 80%

4. A C# variant of the existing tutorial that shows how use the classes

Project plan

17.6.2018: initial working version with generator and runtime library

24.6.2018: support for SSL/TLS

01.7.2018: final version with all unit tests, tutorial, and accepted pull request

For more information see attached file "[login to view URL]"

Compétences : .NET, Java, Architecture Logicielle, Développement de logiciel

en voir plus : most popular .net libraries, popular c# frameworks, .net core libraries, top c# open source projects, .net open source projects, is .net open source now, useful c# libraries, c# open source code, sms based communication framework java, calculate distance based latitude java, web based iax2 java client, asterisk sip based dialer java, accessing facebook existing java application, browser based strategy java game engine, printing based printer java

Concernant l'employeur :
( 4 commentaires ) Zürich, Switzerland

Nº du projet : #17339259

4 freelance font une offre moyenne de €191 pour ce travail


Hey!! I am Asp.net core Full-stack developer. I have 5+ Years experience in analysis and development of client/server, windows and web applications using Microsoft Visual [login to view URL] IDE using C#, ASP.NET, SQL Server Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(18 Commentaires)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 14 jours
(6 Commentaires)

Hello! I am a python developer. I looked at your project and it seems interesting. I have all necessary skills required for this project. Ping me to discuss in detail.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 2 jours
(12 Commentaires)

Hi, this is Amar I am a Team Leader of experienced web & mobile developers with a Bachelor of software from the Pacific National University(PNU) and more than 8+ years of experience in Developing. We have a solid ex Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(0 Commentaires)