It seems that the number of people using apps is growing at a much faster rate than the number of the people writing code. MathWorks software developers have noticed this trend and have redesigned their platforms to meet the needs of app developers.
The update to the MATLAB, Stateflow, and Simulink platforms (dubbed R2012b) is meant to shrink the gap between apps and computer coding. MathWorks hopes this will close the gap between computer programming and the practical world.
The update will help users of previous versions in many ways, and the new layout is easier for new users to grasp. Tool strips replace menus and toolbars in the desktop, making it easier to access more commonly used functions. The new desktop also includes an app gallery where users can access premade MATLAB programs instead of writing code. This will help streamline the procedures for common tasks.
If you do want to write some code, you can write and package your own app and share it in the app gallery. MATLAB's file exchange lets you share and download many new apps for free. With the rise of tablet and smartphone applications, writing software compatible with human interaction is necessary for success.
Like Ford's assembly line, model-based design could cut development time in half by managing the interaction between all internal systems simultaneously. Making model-based design even faster with MathWorks software required a more integrative setup for running MATLAB, Simulink, and Stateflow smoothly together. Managing and completing projects is easier and faster, thanks to refined navigation, searching, browsing, filtering, and organizing.
Not only is the software better organized, but added features offer new ways of accomplishing goals. Simulink can assist projects involving Arduino, BeagleBoard, Pandaboard, and Lego Mindstorms NXT. It connects to source control software easier and faster, and new smart signal routing finds the optimal path for signals. New editors, editor tabs, and simulators will help in testing and finalizing designs.
Stateflow has new state transition tables and a similar editor to Simulink, and it uses MATLAB as an action language.
MATLAB now includes functions for delay differential equations and improved Bessel functions. New import tools allow you to use data from any spreadsheet, including XLSM and XLTM. The new Command Window helps correct invalid functions or variables. The new tabs allow for management of multiple documentation windows, and MAC OS users will see a full-screen desktop feature.
R2012b includes support for code programmers using the new SimMechanics, Communication Systems Toolbox, and HDL Coder. With projects like Intel's 48-core chip in the making and core density continuing to increase, parallel computing will become only more useful and necessary to exploit new capabilities. The update also brings better tools to support this technique. Neural Network Toolbox, Phase Array System Toolbox, and SimEvents are included in the R2012b update. Those are just a few of the 74 MathWorks programs available for updates. If you need help running any product, a new documentation holds all necessary references.
MathWorks update not only helps with app development, but it also provides a platform to create the embedded systems integrated in smart devices. Engineers have to manage loads on sensory information to create smart tools, but they must have a place to simulate and optimize performance to ensure smart automated systems are secure and assistance is readily available at any level. The more cohesive and efficient Stateflow, Simulink, and MATLAB deliver this.