Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: What's new in release 2010a?
Date: Fri, 5 Mar 2010 17:41:21 +0000 (UTC)
Organization: The MathWorks Inc
Lines: 31
Message-ID: <hmrfo1$o5m$1@fred.mathworks.com>
References: <hm5f0s$53r$1@fred.mathworks.com> <hmih5e$593$1@fred.mathworks.com> <hmjcto$bdv$1@canopus.cc.umanitoba.ca> <hmlapl$6e4$1@fred.mathworks.com> <1267717921.116676@irys.nyx.net> <hmqkhk$92j$1@fred.mathworks.com> <hmqm1a$cnv$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-05-blr.mathworks.com
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1267810881 24758 172.30.248.35 (5 Mar 2010 17:41:21 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Fri, 5 Mar 2010 17:41:21 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 869375
Xref: news.mathworks.com comp.soft-sys.matlab:614248

Jumping in with a few quick thoughts:

Øyvind - sorry to hear about your disappointment with the lack of enhancements to the GUI building system.  We know that you aren't the only user who is waiting anxiously for an upgrade to our capabilities in this area.  

The feature that I'm REALLY excited about is buried in some pretty obscure text on the release highlight page:
"New System objects for stream processing in MATLAB, with over 140 supported algorithms in Video and Image Processing Blockset and Signal Processing Blockset"

Short story: You can now use some Simulink blocks directly in MATLAB (Simulink not required).  

Longer story: If you ever program time- or sample-based algorithms in MATLAB, this introduces a way-better programming model.  Ditto for more generic stream processing, like looping through data in an arbitrarily large file.  States and incrementing are managed for you, allowing you to write code that looks something like this, where I manage a filter, audio input, and audio output as 3 of these objects Filter, AudioIn, and AudioOut.

while ~isDone(AudioIn)
  sig = step(AudioIn);
  filteroutput = step(Filter, sig);
  step(AudioOut, filteroutput);
end

It's not my bag, but these also play with Fixed Point, and to some extent with embedded MATLAB, allowing to convert your MATLAB code using system objects to C code.

- scott

"Øyvind " <oyvist@gmail.com> wrote in message <hmqm1a$cnv$1@fred.mathworks.com>...
> "Pekka Kumpulainen" <pekka.nospam.kumpulainen@tut.please.fi> wrote in message <hmqkhk$92j$1@fred.mathworks.com>...
> > R2010a is now available. You can see what's new from
> > http://www.mathworks.com/
> 
> Thanks. Quickly scanned the release notes, and there seem to be mostly minor changes. 
> 
> Absolutely dreadfully disappointed (as usual) that there is no update to the GUI system. I need to start looking around for something other than Matlab, but the task of learning a new language and porting my project is extremely daunting...
> 
> Aargh.