PureWeb® SDK is a software development framework to transform graphics-intensive applications into cloud-based services that can be accessed from the web or via any mobile device.
DELIVERING RAPID MIGRATION TO THE CLOUD. DELIVER COMPLEX GRAPHICS-INTENSIVE APPLICATIONS TO ANY DEVICE.
Use the PureWeb service APIs to remote 2D/3D visualizations and expose other service-side functionality to web and mobile clients. Service APIs are provided in C++, .NET and Java.
Use the PureWeb client APIs to display the streamed graphics and provide seamless access to the functionality exposed in your service application.
Functions as the PureWeb middle tier.
Facilitates communication between clients and services.
Provides application administration and lifecycle management, authorization and authentication, and session management capabilities.
Backbone of the client user interface.
Used to stream 2D/3D visualizations rendered by the service application to the end user.
Supported encoding formats include JPEG, PNG and H.264.
Mouse and keyboard activity are automatically captured and delivered to the service, where you can decide how to handle them.
Touch input can be mapped to mouse/keyboard events or handled separately as commands.
Basic RPC mechanism between a client and the service application.
Useful for linking client-side interface elements to service-side functionality.
Automatically synchronized, evented, and type-converted XML document shared among collaboration participants and the service application.
Like commands, application state is a means of integrating the service functionality into the client.
Automatically synchronized, evented, key-value store, shared between an individual client and the service application.
Particularly useful for collaboration scenarios as a means to ensure collaboration participants do not gain access to sensitive data intended for the host.
Initiation and management of multi-client collaboration, where each client can interact simultaneously with the same service session.