The purpose of this page is to provide the software necessary to operate Mobile Studio as a set of standard instruments (aka Mobile Studio Desktop) and examples of special purpose software written in a wide variety of languages to exploit specific features of Mobile Studio. The programs listed below online work under Windows. If you wish to use a Mac, you must install Windows. See below for details on Macs and Windows 8.
The Windows-Based software used to operate Mobile Studio is now in its final form, with no plans to update it in the future. To download and install Mobile Studio Desktop software,
DO NOT PLUG IN THE BOARD BEFORE MOBILE STUDIO DESKTOP IS INSTALLED (Click here to fix errors caused by doing so.)
It is possible to write programs to operate the Mobile Studio board using a wide variety of languages. For each of the zip files below, right click and save the file. If the zip files do not work, you can go to http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/Executables/ and download the executable directly. The file is larger this way so the zipped version is better.
Example Visual Studio Solution: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/iob_com_cs.zip
Example Visual Studio Solution: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/iob_com_cpp.zip
Set of LabVIEW 8.0 sample.vi files and documentation: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/LabVIEW 8.0 IOBoard Interfaces.zip
Set of LabVIEW 8.5 sample.vi files and documentation: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/LabVIEW 8.5 IOBoard Interfaces.zip
Set of LabVIEW 8.6 sample.vi files and documentation: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/LabVIEW 8.6 IOBoard Interfaces.zip
Needed for LabVIEW compiled executables (which are installed with the Mobile Studio Desktop): http://joule.ni.com/nidu/cds/view/p/id/1244/lang/en
Sample .m file showing use of COM interfaces in MATLAB: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/ioboard_COM.m.zip
Setup instructions and sample .py file showing use of the COM interfaces in Python: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/python.zip
Standalone executable for switching digital lines based on analog input thresholds: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/thresholds_v07.zip
Standalone executable for controlling PWM1: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/pwm_sliders_v02.zip
Standalone executable for controlling PWM1 duty cycle with ADCs: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/ADCtoPWM.zip
Standalone executable for controlling frequency and amplitude via ADCs: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/ADCtheremin_v03.zip
Standalone executable for collecting data from analog channels: http://hibp.ecse.rpi.edu/~connor/Mobile%20Studio/Downloads/DataTracker_two_channel.zip
Installation of Mobile Studio Desktop Software on a Mac is generally done without any real difficulty. When students at RPI were asked about what they used, here were the common responses: For my Mobile Studio with a Mac I use Bootcamp with Windows 7. I am running Mobile Studio on my Mac using VMWare Fusion with Windows 7. I use Parallels with Windows 7 to run Mobile Studio on my Mac. I use VMware fusion running a VM from my Bootcamp partition. I've also done it straight from Bootcamp. I used to have windows 7, and that worked well. Now I have windows 8 which works fine as well with the same configuration. The windows setup is practically native, so I experienced no problems. I use Parallels Desktop (version 11 I think) to run all my Windows applications. On Parallels I'm running Windows 7. Currently I'm running Mobile Studio on my MacBook Air, running 64-bit Windows 7 through Parallels 8 - no Bootcamp.
Installation of Mobile Studio Desktop Software on Windows 8 is slightly more complex than on other versions of Windows. Please follow the instructions at http://www.ecse.rpi.edu/courses/mobilestudio.html
Updated 7 January 2015
Email for Comments and Suggestions