Germany | Bayern

Zurück zur Suche

Internationale Partnersuche

Innovation & Technologie Angebot

Pilot implementation for technology that enables software makers to add reliable live data sharing to their systems

Country of Origin: United Kingdom
Reference Number: TOUK20201029001
Publication Date: 29 October 2020

Summary

A UK-based startup company offers technical cooperation agreement to pilot a new software component for secure live data sharing, reducing the cost and complexity of implementing collaboration features in apps, information services or control systems. The partner will be a software engineering team developing or maintaining such systems. The pilot project will comprise architecture analysis and code to deliver demonstrable features, with the possibility of follow-on production delivery.

Description

A UK-based startup company offers technical cooperation agreement to pilot a new software component to enable secure live data sharing in 3rd party software.

The software has been developed to enable real time collaborative editing for a specific project and the company realised that it can be helpful for a variety of applications where live editing is needed.

The technology available for pilot is a software component for secure live data sharing among collaborating actors, such as app users or autonomous robots. This component reduces the cost and complexity of coding live data sharing, allowing the faster delivery of apps, information services and control systems. Example use-cases include:
- A cloud or enterprise information management or design tool; to add a real-time editing feature (like Google docs, but for a specialist app).
- A distributed software platform; to enable, simplify or add resilience to the distribution of configuration or master data among participating compute nodes.
- A cloud robotics software platform; to simplify the sharing of state data like local world models and task status.

The company's founding team has extensive expertise in distributed data management systems. They have developed a proof-of-concept, and we are seeking partners for pilot implementations. Such a pilot could operate with any chosen level of collaboration, such as help and support to an engineering team, consultancy, or a managed architecture and implementation project.

The UK-based startup company offers technical cooperation agreement to pilot a new software component to enable secure live data sharing in 3rd party software

The partner will be a software engineering team developing or maintaining bespoke software or apps that may require live collaboration functionality and will work under technical cooperation agreement.

Advantages and Innovations

When embedded in a distributed software application, the component is able to provide decentralised, reliable sharing of live data. This means that the application can access and manipulate the data in realtime, being constantly aware of changes by other actors. The benefits of incorporating live data sharing to the embedding software system include:
- Enabling live collaboration, review and feedback, especially, but not exclusively, for remote collaborators. This can lead to faster decision-making and reduced costs of errors.
- Reduced need for in-person collaboration and therefore travel time and carbon emissions.
- Improved resiliency to infrastructure outages and attacks, through low-cost replication of key data, which is automatically synchronised when connectivity is available.

Advantages of decentralised over centralised data sharing models include:
- No reliance on a live connection to the single central data store.
- The opportunity to relate physical data location with access control, for example for personal or private data.
- Harmonious integration with other decentralised systems such as ledgers, and peer-to-peer identity and networking systems.

Compared to other decentralised data sharing software, the technology:
- uses an open standard for data representation, to the benefit of integration with existing software architectures and systems;
- does not require a 'consensus' protocol, which takes time and may need a live network;
- can and will be developed for multiple platforms;
- is a 'batteries-included' component with persistence, networking and (in future) fine-grained access control and verifiable integrity. It can be adapted to its environment but it will not mandate extensive infrastructure wiring-in.

Stage Of Development

Available for demonstration

Stage Of Development Comment

The software component is available in 'preview' form (more mature than a prototype, not production-ready) on the Javascript platform, for use in web browsers, Javascript server platforms and mobile. Other platforms can be considered. Enhancements will be made during the pilot as required for the use-case. If the partner chooses to continue to production use, this will be supported with software releases, documentation and licensing as required.

Requested partner

The company offers technical cooperation agreement. The project will be a technical software pilot leading to a demonstrable advantage to the embedding software and its delivery, with the possibility to continue to production. The partner can be any organisation that is engaged in software engineering.

The embedding software can be at any stage of delivery, from early research on a new system, to a mature system with wide deployment, seeking new competitive advantage.

In general, the partner's engineering team will be involved in embedding the technology in their software, while specifying and driving enhancements to the technology as required.

Beyond that, the project could operate with any chosen level of collaboration, such as:
- Help and support as required (fully managed by the partner)
- Consultancy (some close collaboration on project management, design and implementation)
- Managed architecture and implementation (close collaboration on all aspects, including on the partner's implementation code)

Cooperation offer ist closed for requests