Gateway

With Implicit's RADkit, OEMs and ISVs building applications for network gateways can concentrate on their application logic rather than building complex infrastructure to support their application logic. The result is applications that are dynamic, efficient and distributed. But more importantly the applications that are possible with the RADkit ultimately cost far less to develop while providing far more value.

Features

Dynamic

  • Automatically configure content delivery based on content type and system requirements
  • New Beads can be added at any time to support back end content, data or services
  • Multimedia stack is configured on the fly to enable maximum support for disparate content types
  • Interchangeable codecs give you flexibility in supporting multiple service streams.
  • New beads can be downloaded on the fly to support new services
  • Complete separation of application logic and control allows new rules to be added at runtime to change application behavior
  • New packages can be added at runtime to upgrade application functionality

Efficient

  • Super efficient processing of time sensitive or processor intensive media such as video or audio
  • Early classification of data streams allows QoS policies to be applied consistently for predictable media delivery
  • Communication-centric architecture allows for graceful end-to-end flow control
  • No queuing of data between network protocols minimized latency and maximizes throughput
  • Separation of logic and control allows maximum degree of reuse
  • Logic can be recombined at runtime to provide additional functionality while maximizing installed code
  • Highly scalable and predictable under load

Distributed

  • Integrate seamlessly with legacy back-end systems
  • Leverage Beads for open standards such as UDDI and SOAP for seamless leveraging of emerging web services
  • Discover client resources dynamically to determine optimal format for content delivery
  • Support emerging standards for discovery such as UPnP, Jini
  • Seamlessly distribute application processing across multiple servers for utmost in scalability