Apache Etch

Software Screenshot:
Apache Etch
Software Details:
Version: 1.4.0
Upload Date: 13 Apr 15
Distribution Type: Freeware
Downloads: 20

Rating: nan/5 (Total Votes: 0)

Apache Etch is platform, language, and transport layer independent.

This means it works with lots of technologies out of the box and you can focus more of your abilities on writing the code rather then providing target-specific support.

At the core of Etch resides a powerful, custom-built network description language that helps developers describe network services and interactions.

This language is interpreted via the Etch compiler and the framework also comes with various binding libraries for using this language in other programming environments.

Applications built with the Etch framework are highly scalable and provide a high level of efficiency and performance, supporting real-time one or two-way communications.

A network service created via Etch can have a client and server module written in different languages, but still be able to interact and cooperate without any problems regarding message exchange and transport layers.

Features:

  • Stable Language Bindings:
  • C#
  • Java
  • Unstable Language Bindings:
  • Python
  • JavaScript
  • Go

What is new in this release:

  • Fixed Bugs:
  • ValueFactory SRuntimes Mutex not unlocked
  • Missing Typedef to SmartPointer in EtchNumber
  • Corrupt inheritance in ::equals and ::getHashCode functions
  • EtchPacketizer isn't able to receive multiple Packages in one Buffer
  • Update to CAPU 0.13.0
  • Add new line to and of generated file
  • Client hangs in hasResult() or hasException()
  • Buffer Index is not updated after EtchFlexBuffer::put
  • EtchPacketizer::sessionData doesn't support multiple packets in buf
  • Fix of Compile Warnings
  • Improvements:
  • Make log level and log appender configurable in EtchRuntime
  • Missing newline at end of file
  • Make it possible to build the cpp-binding for several platforms in a row
  • Build-System - Make Multicore build

What is new in version 1.1.0:

  • Fixed Bugs:
  • UnwantedMessage.ToString method attempts to format using the java style formatting instead of csharp style
  • Sometimes closing a TlsConnection normally will result in an IOException with Socket is closed.
  • Compiler throws URISyntaxException if there are spaces in the classpath
  • Build problems if Etch source is downloaded to a path with spaces
  • Incompatibility in the READMEs for the bundled examples
  • Windows 7 / .NET 3.5 SP1 runtime setsockopt error
  • Improvements:
  • TransportFactory.newTransport returns stack topped by DeliveryService which makes it hard to implement meta transports
  • Listener stack is built 1/2 upside down and strange inhibiting name service and other transport filters
  • Change maven groupId to "org.apache.etch" from "etch.etch"
  • New Features:
  • Design and implement a framework for interoperability testing, plus a simple demonstration test
  • Implement the compiler portion of the c-binding, to generate code for the Etch C runtime
  • Integrate the c-binding into the windows build.
  • Port the c-binding to linux, resolve differences between windows and linux.
  • Implementation of Etch C Binding (Runtime + Compiler)

Similar Software

PSD.js
PSD.js

5 Jun 15

Textarea AutoSize
Textarea AutoSize

12 May 15

Gollum
Gollum

9 Apr 16

Other Software of Developer Apache Software Foundation

Comments to Apache Etch

Comments not found
Add Comment
Turn on images!