Ice for MATLAB
Develop powerful, distributed MATLAB applications using the Ice Framework
Highlights
- RPC framework with full MATLAB® support
 - Generates MATLAB code that offers type-safe, easy-to-use APIs
 - Supports both synchronous and asynchronous calls to remote Ice objects
 - Implemented using Ice C++ for high performance
 - Licensed under an open-source (GPLv2) and commercial licenses
 
Description
Ice is a comprehensive RPC framework that helps you network your software with minimal effort. Ice takes care of all interactions with low-level network programming interfaces and allows you to focus your efforts on your application logic. When using Ice, there is no need to worry about low-level details such as opening network connections, serializing and deserializing data for network transmission, or retrying failed connection attempts.
Ice for MATLAB allows you to call Ice objects from MATLAB. For example:
{code}
 
 % call printString synchronously on remote printer
 object print.printString('Hello');
 
 % call fetchData asynchronously on remote sensor
 object future = sensor.fetchDataAsync();
 
 % other work
 
 % later retrieve the fetchData result
 result = future.fetchOutputs();
 
 {code}
You can implement the remote Ice objects in C++, C#, Java™, or Python™. Moreover, you can host these objects on any computer on your network (or on the Internet).
To get started, you can download the Ice for MATLAB toolbox for your version of MATLAB.
		
	
					
	
				ZeroC
										
											4425 Military Trail, Suite 209
Jupiter FL 33458
UNITED STATES
										
										
											Tel: 561-283-1480
										
										
										
											info@zeroc.com
										
										
											https://zeroc.com
										
									
Required Products
Platforms
- Linux
 - Macintosh
 - Windows
 
Support
- Telephone
 
Product Type
- Network Protocols
 
Tasks
- Communications Systems
 - Computational Finance
 - MATLAB Programming
 - Process Control and Monitoring
 
Industries
- Communication Infrastructure
 - Software and Internet