This proposal introduces the APIs developed by PAS research group from the University of Deusto (UD) to signal processing learners three gateways between the main programming languages (Java, C++ and C#) and “Octave” mathematical software. These APIS enable the use of “Octave” variables and functions through a JAVA- C++- C# program and makes it possible to not only develop signal processing applications quickly by implementing the application's graphic interfaces but also to carry out the scientific calculation in “Octave”. These gateways are developed with the shape of API, and have been made available to students doing degrees in Electronics and Telecommunications Engineering, so as to assist them in their lab training in signal processing, as well as for the drafting of their final projects. They are very useful to research developments as well, not to rewrite existing code. Finally, it is important to stress the free-software nature of the developed gateways: as no license is necessary, student access to this program of scientific calculus is easier.
[1]
John W. Eaton,et al.
T en Years of Octave— Recent Developments and Plans for the Future
,
2003
.
[2]
J.D. Gibson,et al.
Signals and Systems using MATLAB: an integrated suite of applications for exploring and teaching media signal processing
,
2005,
Proceedings Frontiers in Education 35th Annual Conference.
[3]
Bob Powell,et al.
C# and the .NET Framework: The C++ Perspective
,
2001
.
[4]
Bjarne Stroustrup,et al.
C++ Programming Language
,
1986,
IEEE Softw..
[5]
Karli Watson,et al.
Beginning C
,
2001
.