what's new in scilab 5.5.0

28
Professional Services & Support for Scilab, Free Open Source Soſtware for Numerical Computaon

Upload: scilab-enterprises

Post on 29-Nov-2014

181 views

Category:

Software


3 download

DESCRIPTION

Highly anticipated Scilab 5.5.0 provides better management of interaction in general and in graphics in particular. Whether from the perspective of a developer or of an end user from the world of industry, Scilab 5.5.0 facilitates the development, deployment and implementation of business applications through extensive creation capabilities of user interfaces. Consult the presentation given during ScilabTEC 2014.

TRANSCRIPT

Page 1: What's new in Scilab 5.5.0

Professional Services & Support for Scilab,Free Open Source Software for Numerical Computation

Page 2: What's new in Scilab 5.5.0

19/05/14 2

Tools for your applications

SCILAB 5.5.0

Page 3: What's new in Scilab 5.5.0

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 ?

Page 4: What's new in Scilab 5.5.0

Scilab Enterprises & Scilab Software

Page 5: What's new in Scilab 5.5.0

Main Research & Development axes

Usability

Scilab 6 migration

Interoperability

Scientifc features

Graphics & GUI

Xcos

Quality

Page 6: What's new in Scilab 5.5.0

Main services axes

Training

Atoms Modules

Migration

Consulting

Custom Applications

Code Optimisation

Page 7: What's new in Scilab 5.5.0

Scilab 5.5.0 after Scilab 5.4.1

Page 8: What's new in Scilab 5.5.0

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

Page 9: What's new in Scilab 5.5.0

Scilab user level up

Scientist CoderHuman Being

F77 / CNo coding language

Functional skills

(Math, Physics)

No functional

skills

Non-Coding User

4.1.2 + + + - - - + - - - - - -

5.3.3 + + + + + + - - - -

5.4.1 + + + + + + + + - - -

5.5.0 + + + + + + + + + + + +

Page 10: What's new in Scilab 5.5.0

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

Page 11: What's new in Scilab 5.5.0

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

Page 12: What's new in Scilab 5.5.0

Scilab 5.5.0 answer to users needs

Page 13: What's new in Scilab 5.5.0

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

Page 14: What's new in Scilab 5.5.0

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

Page 15: What's new in Scilab 5.5.0

Scilab based application design (GUI)

Page 16: What's new in Scilab 5.5.0

Scilab based application design (GUI)

resizefcn

Page 17: What's new in Scilab 5.5.0

Scilab based application design (GUI)

layout

Page 18: What's new in Scilab 5.5.0

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” ??

Page 19: What's new in Scilab 5.5.0

Scilab based application design (GUI)

Page 20: What's new in Scilab 5.5.0

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)

Page 21: What's new in Scilab 5.5.0

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

Page 22: What's new in Scilab 5.5.0

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

Page 23: What's new in Scilab 5.5.0

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

Page 24: What's new in Scilab 5.5.0

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

Page 25: What's new in Scilab 5.5.0

Demo

Page 26: What's new in Scilab 5.5.0

What's next ?

Page 27: What's new in Scilab 5.5.0

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!

Page 28: What's new in Scilab 5.5.0