The ability to have a central location for Apps is not readily available as of R2012b.
There are two workarounds:.
- If you create the App and have it stored in a network folder that is accessible to the end-users, they can programatically install it with the following line of code
matlab.apputil.install('Example.mlappinstall');
- Alternatively, you can install the App file on your system and it will create the folder and class definition for the App in the Apps directory:
s = matlab.apputil.getInstalledAppInfo
s.location
(Or from Home->Preferences->Apps)
If you copy this folder into the equivalent folder of the end user, they will have the App installed the next time they open MATLAB.