Skip to content. | Skip to navigation

You are here: Home content generated neda leap emsd EMSD-UA-Mul current accessPage



EMSD-UA-Mul: Efficient Mail Submission and Delivery - User Agent

Software Name: SW-emsd-ua-mul   [ .bib ]
Version: 0.1
Dated: November 26, 2008
Group: emsd
Primary URL:
Author(s): Mohsen BANAN
Organization: Neda Communications, Inc.


Efficient Mail Submission and Delivery - User Agent (EMSD-UA) is a full implementation of RFC-2524. The EMSD User Agent is composed of a number of cooperating modules. Some modules cooperate by one module calling functions in another module as needed. Other modules cooperate via a call-back methodology where functions in one module are registered with another module, so that when a particular event or action occurs, the registered function will be called.


  • Data Sheets

  • Purpose Of ESRO: A Foundation for the Development of Efficient Protocols. This industry white paper provides an overview description of ESRO, including a comparison of ESRO with other candidates for this problem space such as RPC (Sun Microsystems), ROSE (ISO), WTP (the WAP Forum), T/TCP, RDP and VMTP.

  • Source Description ESRO Source DescriptionThis document provides details on the programming development environment of Neda's source code of EMSD-UA (Efficient Short Remote Operation Services) protocols.

  • ESRO Protocol: ESRO has been published as RFC-2188

  • The ESRO Organization: hosts a number of mailing lists to support maintenance, enhancement and promotion of the ESRO protocols and related technologies.

  • Application Programming Interfaces (APIs): Fully documented APIs interfacing to ESRO

  • ESRO Server Development Toolkit: Binary form of ESRO Software Development Toolkit for the following platforms is available:
    • Linux and Solaris (and most other Unix)
    • Windows 2000/XP
  • ESRO in Embedded Environments: Portation of ESRO to embedded environments is as simple as selecting or implementing Open C Platform modules.

    The Open C Platform is subject to Library General Public License (LGPL) and is publicly availble.

  • ESRO in Java and J2ME: Open-source Java and J2ME implementations of ESRO are available under the General Public License (GPL).

  • ESRO Stress and Regression Test Tools: Stress and Regression Test Tools for ESRO protocols are available in source code form.

  • Applications using ESRO: Uses of ESRO in vertical applications include: telemetry, dispatch, credit card verification and vehicle tracking. For an example of how reliable and efficient applications can easily be built on top of ESRO, see Efficient Mail Submission and Delivery (EMSD).

  • ESRO Commercial Software Licensing: Neda Communications, Inc is the author of ESRO Protocol and this implementation of ESRO. Commercial licenses for the above software is available through Neda.

  • ESRO Commercial Support: Neda Communications, Inc provides Maintenance, Portation Assistance and Consulting services for the ESRO software.

Document Actions
Libre/Halaal Internet Services Provided At LibreCenter By Neda

Member of By* Federation Of Autonomous Libre Services

This web site has been created based exclusively on the use of Halaal Software and Halaal Internet Application Services. It is part of the By* Federation of Autonomous Libre Services which in turn are part of the Halaal/Libre By* Digitial Ecosystem which incorporate the following software components: