A Java-based Web Interface to Matlab
Abstract
This paper discusses the development of an alternative method for deploying Matlab applications over the Web. The system developed here aims at overcoming many of the limitations of the Matlab Web Server, resulting in a more interactive online Matlab experience. Using the MATLAB-Java interface available in the recent releases of MATLAB, our system provides the web interface through the use of Java Servlets and custom Java classes. As shown in Fig. 1, a multithreaded socket is used to start a new Matlab process for every user that logs into the system. Once the Matlab process for a user has been started, all communication between the user and Matlab process is facilitated by the servlet and the Java socket opened by Matlab. This allows each user to have a workspace that is preserved until his/her Matlab process exits. This also has the advantage that no additional server-side programming is needed specifically to save user data and have a unique identifier to associate it with the user.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 23, 2003
- Accession Number
- ADA428836
Entities
People
- Ashok Krishnamurthy
- John Nehrbass
- Marlon Pierce
- Siddharth Samsi
- Stanley Ahalt
Organizations
- Ohio State University