{"id":1183,"date":"2015-04-01T00:01:50","date_gmt":"2015-04-01T05:01:50","guid":{"rendered":"https:\/\/blogs.mathworks.com\/cleve\/?p=1183"},"modified":"2015-03-27T19:46:12","modified_gmt":"2015-03-28T00:46:12","slug":"experiencing-the-matlab-watch","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/cleve\/2015\/04\/01\/experiencing-the-matlab-watch\/","title":{"rendered":"Experiencing the MATLAB Watch"},"content":{"rendered":"<div class=\"content\"><!--introduction--><p>My experience with the forthcoming MATLAB watch exceeds my most optimistic expectations.  The watch has not yet been announced officially, but a few of us have been testing prototypes for the past several weeks.<\/p><!--\/introduction--><h3>Contents<\/h3><div><ul><li><a href=\"#52b149a9-9d0f-49c2-b5f1-b17e8f0c1939\">Technology<\/a><\/li><li><a href=\"#4b5a4614-b340-4502-af48-9f7708b11e0d\">Commander<\/a><\/li><li><a href=\"#15c12e9a-fa3c-4e5d-b266-d92625ae4087\">Crown<\/a><\/li><li><a href=\"#aa5cf617-3f7b-4750-b069-ed9d3abbc331\">Magic rank<\/a><\/li><li><a href=\"#8b526d13-0325-4eb3-b18e-901e4f01db16\">Presentations<\/a><\/li><\/ul><\/div><pre class=\"codeinput\">   watch_logo\r\n<\/pre><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/images\/cleve\/watch_blog_01.png\" alt=\"\"> <h4>Technology<a name=\"52b149a9-9d0f-49c2-b5f1-b17e8f0c1939\"><\/a><\/h4><p>The watch features the latest mobile technology.  The microprocessor is a low power dual core 64 bit Intel chip, running at 1.1 GHz, with IEEE 754 floating point arithmetic.  There are 2 gigabytes of RAM, 250 gigabytes of SSD, and Wi-Fi and LTE wireless connections to the Internet. The primary battery lasts about 6 to 8 hours.<\/p><p>The unique new technology is in the watch band.  The large piece on the underside of the band is a secondary battery that provides up to 24 additional hours of operation.  (It requires about an hour to charge.) The links in the band are memory modules, similar to photo camera memory cards.  Each of the 18 links holds 32 gigabytes, so a full watch band provides over half a terabyte of secondary storage.<\/p><p>The watch runs release R2015a of MathWorks software, including MATLAB version 8.5. It is possible to install Simulink and all of the Toolboxes, except those that rely upon connections to external hardware.<\/p><h4>Commander<a name=\"4b5a4614-b340-4502-af48-9f7708b11e0d\"><\/a><\/h4><p>At first, as a dedicated user of the MATLAB command window, I was concerned about the lack of a full sized keyboard.  I can't even effectively use the on-screen keyboard on my cell phone, so the tiny one on the watch is very frustrating.  But the voice recognition command window, which is known as \"Commander\", is a joy to use.  Since Commander only has to deal with a limited vocabulary, she is much more reliable than general purpose recognizers such as Siri or \"OK Google\".<\/p><p>Commander also has a promising social networking aspect.  Users of other MATLAB watches who are also your friends on Facebook or in your Google+ circle can easily highlight snippets of code and share them with you on your watch.  Since we had only a few users in our test group, we were not able to fully exploit this feature, but it should become very interesting as the size of the user community grows.<\/p><h4>Crown<a name=\"15c12e9a-fa3c-4e5d-b266-d92625ae4087\"><\/a><\/h4><p>The crown on the side of the watch replaces a mouse in many ways. Scroll down rows or across columns of a matrix in the variable editor. Scroll through lines of code in the history window. Brush and select data plotted in the figure window.<\/p><h4>Magic rank<a name=\"aa5cf617-3f7b-4750-b069-ed9d3abbc331\"><\/a><\/h4><p>Here is a simple demonstration executed on the watch.<\/p><pre class=\"codeinput\">   <span class=\"keyword\">for<\/span> n = 3:20\r\n      r(n) = rank(magic(n));\r\n   <span class=\"keyword\">end<\/span>\r\n   watch_bar(r)\r\n<\/pre><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/images\/cleve\/watch_blog_02.png\" alt=\"\"> <h4>Presentations<a name=\"8b526d13-0325-4eb3-b18e-901e4f01db16\"><\/a><\/h4><p>For years I have used MATLAB instead of PowerPoint to give lectures and talks.  Now I can do it with my watch, broadcasting to a wireless receiver connected to the projection equipment in the lecture hall.  I am scheduled to kick off a <a href=\"\">High Performance Computing Day<\/a> at Virginia Tech on Monday, April 6. I hope to debut the MATLAB Watch there.<\/p><script language=\"JavaScript\"> <!-- \r\n    function grabCode_bbcacd1756844ec0a0610b68e89322b1() {\r\n        \/\/ Remember the title so we can use it in the new page\r\n        title = document.title;\r\n\r\n        \/\/ Break up these strings so that their presence\r\n        \/\/ in the Javascript doesn't mess up the search for\r\n        \/\/ the MATLAB code.\r\n        t1='bbcacd1756844ec0a0610b68e89322b1 ' + '##### ' + 'SOURCE BEGIN' + ' #####';\r\n        t2='##### ' + 'SOURCE END' + ' #####' + ' bbcacd1756844ec0a0610b68e89322b1';\r\n    \r\n        b=document.getElementsByTagName('body')[0];\r\n        i1=b.innerHTML.indexOf(t1)+t1.length;\r\n        i2=b.innerHTML.indexOf(t2);\r\n \r\n        code_string = b.innerHTML.substring(i1, i2);\r\n        code_string = code_string.replace(\/REPLACE_WITH_DASH_DASH\/g,'--');\r\n\r\n        \/\/ Use \/x3C\/g instead of the less-than character to avoid errors \r\n        \/\/ in the XML parser.\r\n        \/\/ Use '\\x26#60;' instead of '<' so that the XML parser\r\n        \/\/ doesn't go ahead and substitute the less-than character. \r\n        code_string = code_string.replace(\/\\x3C\/g, '\\x26#60;');\r\n\r\n        copyright = 'Copyright 2015 The MathWorks, Inc.';\r\n\r\n        w = window.open();\r\n        d = w.document;\r\n        d.write('<pre>\\n');\r\n        d.write(code_string);\r\n\r\n        \/\/ Add copyright line at the bottom if specified.\r\n        if (copyright.length > 0) {\r\n            d.writeln('');\r\n            d.writeln('%%');\r\n            if (copyright.length > 0) {\r\n                d.writeln('% _' + copyright + '_');\r\n            }\r\n        }\r\n\r\n        d.write('<\/pre>\\n');\r\n\r\n        d.title = title + ' (MATLAB code)';\r\n        d.close();\r\n    }   \r\n     --> <\/script><p style=\"text-align: right; font-size: xx-small; font-weight:lighter;   font-style: italic; color: gray\"><br><a href=\"javascript:grabCode_bbcacd1756844ec0a0610b68e89322b1()\"><span style=\"font-size: x-small;        font-style: italic;\">Get \r\n      the MATLAB code <noscript>(requires JavaScript)<\/noscript><\/span><\/a><br><br>\r\n      Published with MATLAB&reg; R2014b<br><\/p><\/div><!--\r\nbbcacd1756844ec0a0610b68e89322b1 ##### SOURCE BEGIN #####\r\n%% Experiencing the MATLAB Watch\r\n% My experience with the forthcoming MATLAB watch exceeds my most optimistic\r\n% expectations.  The watch has not yet been announced officially, but a\r\n% few of us have been testing prototypes for the past several weeks.\r\n\r\n%%\r\n\r\n   watch_logo\r\n\r\n%% Technology\r\n% The watch features the latest mobile technology.  The microprocessor is\r\n% a low power dual core 64 bit Intel chip, running at 1.1 GHz, with\r\n% IEEE 754 floating point arithmetic.  There are 2 gigabytes of RAM, \r\n% 250 gigabytes of SSD, and Wi-Fi and LTE wireless connections to the Internet.\r\n% The primary battery lasts about 6 to 8 hours.\r\n\r\n%%\r\n% The unique new technology is in the watch band.  The large piece on the\r\n% underside of the band is a secondary battery that provides up to\r\n% 24 additional hours of operation.  (It requires about an hour to charge.)  \r\n% The links in the band are memory modules, similar to photo camera memory\r\n% cards.  Each of the 18 links holds 32 gigabytes, so a full watch band\r\n% provides over half a terabyte of secondary storage.\r\n\r\n%%\r\n% The watch runs release R2015a of MathWorks software, including MATLAB\r\n% version 8.5. It is possible to install Simulink and all of the Toolboxes,\r\n% except those that rely upon connections to external hardware. \r\n\r\n%% Commander\r\n% At first, as a dedicated user of the MATLAB command window, I was concerned\r\n% about the lack of a full sized keyboard.  I can't even effectively use the\r\n% on-screen keyboard on my cell phone, so the tiny one on the watch is very\r\n% frustrating.  But the voice recognition command window, which is known as\r\n% \"Commander\", is a joy to use.  Since Commander only has to deal with a\r\n% limited vocabulary, she is much more reliable than general purpose\r\n% recognizers such as Siri or \"OK Google\".\r\n\r\n%%\r\n% Commander also has a promising social networking aspect.  Users of other\r\n% MATLAB watches who are also your friends on Facebook or in your Google+\r\n% circle can easily highlight snippets of code and share them with you on\r\n% your watch.  Since we had only a few users in our test group, we were not\r\n% able to fully exploit this feature, but it should become very interesting\r\n% as the size of the user community grows.\r\n\r\n%% Crown\r\n% The crown on the side of the watch replaces a mouse in many ways.\r\n% Scroll down rows or across columns of a matrix in the variable editor.\r\n% Scroll through lines of code in the history window.\r\n% Brush and select data plotted in the figure window.\r\n\r\n%% Magic rank\r\n% Here is a simple demonstration executed on the watch.\r\n\r\n   for n = 3:20\r\n      r(n) = rank(magic(n));\r\n   end\r\n   watch_bar(r)\r\n\r\n%% Presentations\r\n% For years I have used MATLAB instead of PowerPoint to give lectures and\r\n% talks.  Now I can do it with my watch, broadcasting to a wireless receiver\r\n% connected to the projection equipment in the lecture hall.  I am scheduled\r\n% to kick off a < \r\n% High Performance Computing Day> at Virginia Tech on Monday, April 6.\r\n% I hope to debut the MATLAB Watch there.\r\n\r\n##### SOURCE END ##### bbcacd1756844ec0a0610b68e89322b1\r\n-->","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img decoding=\"async\"  class=\"img-responsive\" src=\"https:\/\/blogs.mathworks.com\/images\/cleve\/watch_blog_01.png\" onError=\"this.style.display ='none';\" \/><\/div><!--introduction--><p>My experience with the forthcoming MATLAB watch exceeds my most optimistic expectations.  The watch has not yet been announced officially, but a few of us have been testing prototypes for the past several weeks.... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/cleve\/2015\/04\/01\/experiencing-the-matlab-watch\/\">read more >><\/a><\/p>","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/1183"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/comments?post=1183"}],"version-history":[{"count":4,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/1183\/revisions"}],"predecessor-version":[{"id":1187,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/posts\/1183\/revisions\/1187"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/media?parent=1183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/categories?post=1183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/cleve\/wp-json\/wp\/v2\/tags?post=1183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}