Advertisement
Advertisement

More Related Content

Similar to What's new in Scilab 5.5.0(20)

Advertisement

What's new in Scilab 5.5.0

  1. Professional Services & Support for Scilab, Free Open Source Software for Numerical Computation
  2. 19/05/14 2 SCILAB 5.5.0 Tools for your applications
  3. Minute  Scilab Enterprises & Scilab Software  Scilab 5.5.0 after Scilab 5.4.1  Scilab 5.5.0 answer user needs  Demo  What's next ?
  4. Scilab Enterprises & Scilab Software
  5. Main Research & Development axes Usability Scilab 6 migration Interoperability Scientifc features Graphics & GUI Xcos Quality
  6. Main services axes Training Atoms Modules Migration Consulting Custom Applications Code Optimisation
  7. Scilab 5.5.0 after Scilab 5.4.1
  8. From Scilab 5.4.1 to 5.5.0  Scilab 5.4.1 was stable, 5.5.0 is more stable – More than 600 bug fxes – More than 500 tests added  Scilab 5.4.1 graphics was fast, 5.5.0 is faster – Evolution of 2D/3D rendering – Basis of Scilab 6.0 graphics  Scilab 5.4.1 interface was friendly, 5.5.0 is comfortable
  9. Scilab user level up Scientist Coder Human Being F77 / C No coding language Functional skills (Math, Physics) No functional skills Non- Coding User 4.1.2 + + + - - - + - - - - - - 5.3.3 + + + + + + - - - - 5.4.1 + + + + + + + + - - - 5.5.0 + + + + + + + + + + + +
  10. Application design  Designing Algorithm – New functions / blocks (if you want more, just ask...) – Bug Fixes / Improvements  Designing GUI – Diferent way to design/program – Same rendering  Designing End-User Application – More and more ATOMS modules – Asynchronous life cycle
  11. Application deployment  Diferent User orientation – Developer (<= 5.4.1) • Console interaction • Develop / Run / Debug – Operator (beter with 5.5.0) • No prompt interaction => GUI • Run / Fill bug reports ?  ATOMS server – Dedicated customer side repository
  12. Scilab 5.5.0 answer to users needs
  13. Interaction with other software/language  JIMS: How to write Java code within Scilab – Link to existing code / WebServices  HDF5: Import/Export data from other scientifc software – Atmospheric Modeling System / Salome  Remote File Access: – Retrieve network data  HTML: Interact with web pages – Reporting – Data feeds
  14. Scilab based application design (GUI)  Advanced uicontrol capabilities – New fgure properties – New design capabilities: • Absolute positioning (<= 5.4.1) • Proportional design (normalized) • Automatic placement (layout) – Faster component research using path  New uicontrol components – Tabs – Frame (Borders/Scroll/Axes) – Group
  15. Scilab based application design (GUI)
  16. Scilab based application design (GUI)  resizefcn
  17. Scilab based application design (GUI)  layout
  18. Scilab based application design (GUI)  What about my old hand crafted GUI ? – Still working in Scilab 5.5.0 – Creation/Interaction Speed Up  But if I loved my old application look and feel ? – UseDeprecatedSkin  My application does not work anymore – f.visible = “of” ??
  19. Scilab based application design (GUI)
  20. Scilab based application design (Atoms)  ATOMS module creation – Toolbox Skeleton – Xcos Toolbox Skeleton  Java code compilation within modules  Localization of Atoms modules  Preferences management  Unit test capabilities (32/64 bits)
  21. Scilab-based application usability  Advanced uicontrol capabilities – Dedicated window for GUI design – OS-like good looking application  Liquid GUI – Auto resizing / speed up  New uicontrol style/component – Frame with axes – Tabs – Colored ListBox / PopupMenu – Icons
  22. Scilab new scientific features  daskr – Diferential-algebraic system solver with root fnding from ODEPACK – Used by Xcos simulation  Error computation functions – erf, erfc, erfcx now manage complex arguments – erf, dawson scaled imaginary error
  23. Scilab new graphic features  Matplot – Can manage RGB/ARGB images – Colors are independent of fgure color map  Plot automatic margins computation – Titles – Axes Labels – Ticks  Datatips  Graphic interaction
  24. Xcos new features  User palete management  Tool Menu – User can add dedicated menus  Block update – Display formula using LaTeX – Shape update – CLR/DLR – Debug GUI: Explore diagram during simulation – SuperBlock
  25. Demo
  26. What's next ?
  27. What's next?  Scilab 5.5.X versions: – Important number of bug fxes – Blocker bug fx – Based on nightly-builds  Scilab 5.6.0 version not planned yet: – Used as a bridge between 5 and 6 families ?  Scilab 6.0.0: – Most of resources working on it!
Advertisement