{"id":3326,"date":"2010-08-04T13:53:06","date_gmt":"2010-08-04T13:53:06","guid":{"rendered":"http:\/\/www.notmart.org\/index.php\/Software\/Plasma_Mobile_Widgets_explorer"},"modified":"2010-08-04T13:53:06","modified_gmt":"2010-08-04T13:53:06","slug":"plasma_mobile_widgets_explorer","status":"publish","type":"post","link":"https:\/\/notmart.org\/blog\/2010\/08\/plasma_mobile_widgets_explorer\/","title":{"rendered":"Plasma Mobile Widgets explorer"},"content":{"rendered":"<p>Work on Plasma Mobile continues.<\/p>\n<p>Bit after bit all the pieces come together: what&#8217;s impressing is how much the Plasma framework we have built into years is paying now.<\/p>\n<p>Plasma Mobile still lacked a widget explorer: the particular formfactor really required a custom one since the one used in the desktop has a pretty different usage pattern and is targeted at a really different form factor (here we are targetting -really- small screen sizes).<\/p>\n<p>I was expecting that writing one could take a quite long amount of time, after all getting there the firt time taken a fair amount of work&#8230;<\/p>\n<p>I couldn&#8217;t have been more wrong. In less than two days I have now a working widget explorer, that works pretty well on small touch screens, using a mix of QML, Plasma Widgets and C++ models<\/p>\n<p>The main interface is a big flicking icon grid, with a side panel that shows detailed informations on the widget (that can be scrolled with the finger as well).<\/p>\n<p>To add a new widget into the screen, just click at the &#8220;+&#8221; icon positioned where the widget will be. Interaction wise is way simpler than the Plasma Desktop mechanism, because of both precision of the input device (where with device I mean a fat finger :p) and of screen size (where with size i mean actual phisical size, <em>not<\/em> pixel resolution)<\/p>\n<p>This little video shows it in action on the usual device. ah, and a curiosity, at some point you see the screen switches to an activity with a big numeric keypad.. that&#8217;s not a mockup, as Artur <a href=\"http:\/\/blog.morpheuz.cc\/10\/07\/2010\/kde-calls-home\/\">announced<\/a> during Akademy, if it runs on a N900 phone, that can do actual phone calls.<\/p>\n<p><object width=\"480\" height=\"385\"><embed src=\"http:\/\/www.youtube.com\/v\/g6K032-M6B8&#038;hl=en_US&#038;fs=1?color1=0x234900&#038;color2=0x4e9e00\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"480\" height=\"385\"><\/embed><\/object><\/p>\n<p><a href=\"http:\/\/www.notmart.org\/videodemo\/mobilewidgetsexplorer.ogv\">OGG version<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Work on Plasma Mobile continues. Bit after bit all the pieces come together: what&#8217;s impressing is how much the Plasma framework we have built into years is paying now. Plasma Mobile still lacked a widget explorer: the particular formfactor really required a custom one since the one used in the desktop has a pretty different [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[2,10,21,37,11,7,51],"class_list":["post-3326","post","type-post","status-publish","format-standard","hentry","category-software","tag-kde","tag-kde4","tag-linux","tag-meego","tag-mobile","tag-plasma","tag-plasma-mobile"],"_links":{"self":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/3326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/comments?post=3326"}],"version-history":[{"count":0,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/posts\/3326\/revisions"}],"wp:attachment":[{"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/media?parent=3326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/categories?post=3326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notmart.org\/blog\/wp-json\/wp\/v2\/tags?post=3326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}