what's new in scilab 5.5.0

Post on 29-Nov-2014

181 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

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

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

19/05/14 2

Tools for your applications

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 ?

Scilab Enterprises & Scilab Software

Main Research & Development axes

Usability

Scilab 6 migration

Interoperability

Scientifc features

Graphics & GUI

Xcos

Quality

Main services axes

Training

Atoms Modules

Migration

Consulting

Custom Applications

Code Optimisation

Scilab 5.5.0 after Scilab 5.4.1

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

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 + + + + + + + + + + + +

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

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

Scilab 5.5.0 answer to users needs

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

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

Scilab based application design (GUI)

Scilab based application design (GUI)

resizefcn

Scilab based application design (GUI)

layout

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

Scilab based application design (GUI)

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)

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

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

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

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

Demo

What's next ?

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!

top related