<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-928903053000319900</id><updated>2012-02-16T04:00:07.489-08:00</updated><title type='text'>PiXI Launcher</title><subtitle type='html'>The blog site for the open source pixi project for windows.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pixilauncher.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/928903053000319900/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pixilauncher.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Naeem Khedarun</name><uri>http://www.blogger.com/profile/02485654918123584789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_LKkDi4IUVKo/SxTwSExNpLI/AAAAAAAAAIc/W1ycXfoo8q8/S220/n200903070_30521102_7813.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-928903053000319900.post-5713412513786680074</id><published>2009-11-10T05:20:00.001-08:00</published><updated>2009-11-10T05:20:44.979-08:00</updated><title type='text'>ohloh site now available</title><content type='html'>&lt;p&gt;The project has been registered on ohloh and a few things set up there.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://www.ohloh.net/p/pixi"&gt;https://www.ohloh.net/p/pixi&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/928903053000319900-5713412513786680074?l=pixilauncher.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixilauncher.blogspot.com/feeds/5713412513786680074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pixilauncher.blogspot.com/2009/11/ohloh-site-now-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/928903053000319900/posts/default/5713412513786680074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/928903053000319900/posts/default/5713412513786680074'/><link rel='alternate' type='text/html' href='http://pixilauncher.blogspot.com/2009/11/ohloh-site-now-available.html' title='ohloh site now available'/><author><name>Naeem Khedarun</name><uri>http://www.blogger.com/profile/02485654918123584789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_LKkDi4IUVKo/SxTwSExNpLI/AAAAAAAAAIc/W1ycXfoo8q8/S220/n200903070_30521102_7813.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-928903053000319900.post-1845902786293466416</id><published>2009-11-06T08:19:00.001-08:00</published><updated>2009-11-06T08:19:15.154-08:00</updated><title type='text'>An introduction to the PiXI project</title><content type='html'>&lt;p&gt;Sometime towards the end of last year I got a little bored and decided to start a project which would give me a lot of scope to experiment with some new tech.&lt;/p&gt;  &lt;p&gt;I decided upon porting the &lt;a href="http://humanized.com/enso/"&gt;Humanized Enso&lt;/a&gt; project to C# so I could play around with a similar application with the .NET platform as my playground. Upon looking at some of the Enso source in Python however, I decided it was better to start from scratch (and probably better from a learning point of view).&lt;/p&gt;  &lt;p&gt;Some quick hacking away and the first version of PiXI was born. This looked as similar to Enso as I could make it, and attempted to replicate as much functionality as the base Enso install as well as some of the useful plug-ins.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_LKkDi4IUVKo/SvRMVqMttfI/AAAAAAAAAFo/5_FzhsaE7wM/s1600-h/image2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_LKkDi4IUVKo/SvRMWDNS9PI/AAAAAAAAAFs/4ZJp2edKVa8/image_thumb.png?imgmax=800" width="244" height="27" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_LKkDi4IUVKo/SvRMWgIBEmI/AAAAAAAAAFw/YkzFtusjuYE/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_LKkDi4IUVKo/SvRMXXbWT6I/AAAAAAAAAF0/ajApfemhoFY/image_thumb1.png?imgmax=800" width="244" height="41" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_LKkDi4IUVKo/SvRMYZRYR-I/AAAAAAAAAF4/EVJ997vrnVs/s1600-h/image17.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_LKkDi4IUVKo/SvRMZByCokI/AAAAAAAAAF8/ezvFiJDXYnk/image_thumb5.png?imgmax=800" width="244" height="193" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_LKkDi4IUVKo/SvRMZ3ClLfI/AAAAAAAAAGA/AV9I4ezQ20Y/s1600-h/image11.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_LKkDi4IUVKo/SvRMabFBinI/AAAAAAAAAGE/-QLQORcyN4Y/image_thumb3.png?imgmax=800" width="244" height="34" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_LKkDi4IUVKo/SvRMbNbYCfI/AAAAAAAAAGI/KzVk1FxKPBE/s1600-h/image14.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_LKkDi4IUVKo/SvRMbsSZNtI/AAAAAAAAAGM/EDvfxFfO7Kw/image_thumb4.png?imgmax=800" width="244" height="39" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;It had integration with Facebook, many commands to choose from, notifications displayed at the top of the screen and a very straightforward, clean and opaque UI. I really enjoyed it, although it did have it’s draw backs.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Framework was heavily tied to some of the plug-ins. &lt;/li&gt;    &lt;li&gt;As it was trying to accomplish too much functionality it was rushed and buggy as a result. &lt;/li&gt;    &lt;li&gt;Trying to maintain an application framework and develop plug-ins is incredibly time consuming. &lt;/li&gt;    &lt;li&gt;Maintaining familiarity with Enso was limiting the scenarios the framework could handle. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So I went back to the drawing board with the following guidelines:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Maintain only the framework and &lt;strong&gt;one&lt;/strong&gt; plug-in as an example for other developers. &lt;/li&gt;    &lt;li&gt;Simplify and reduce the codes complexity. &lt;/li&gt;    &lt;li&gt;Focus more on package management aspects to facilitate easy deployment for plug-in developers. &lt;/li&gt;    &lt;li&gt;Introduce an easier way for plug-in developers to integrate with the UI for a better user experience. &lt;/li&gt;    &lt;li&gt;KISS everywhere. &lt;/li&gt;    &lt;li&gt;Make it pretty to increase developers and users interest. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So without going into technical changes (that’s another post) here’s what the current build looks like:&lt;/p&gt;  &lt;p&gt;Ability to choose a plug-in:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_LKkDi4IUVKo/SvRMcbZvb9I/AAAAAAAAAGQ/UCzr1pVohuo/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_LKkDi4IUVKo/SvRMdFRCThI/AAAAAAAAAGU/g_b39mPqpTw/image_thumb%5B1%5D.png?imgmax=800" width="244" height="143" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;one&lt;/strong&gt; plug-in I am going to support and develop (opening start menu applications): &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_LKkDi4IUVKo/SvRMdwF4zWI/AAAAAAAAAGY/UFRqD3TVJLg/s1600-h/image%5B6%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_LKkDi4IUVKo/SvRMeeH0PFI/AAAAAAAAAGc/vpsrPdk4SNQ/image_thumb%5B2%5D.png?imgmax=800" width="244" height="143" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The new notifications area:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_LKkDi4IUVKo/SvRMe4MRhsI/AAAAAAAAAGg/dsNKcrs0r3Y/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_LKkDi4IUVKo/SvRMfpdMCfI/AAAAAAAAAGk/OLcS_flqclM/image_thumb%5B3%5D.png?imgmax=800" width="232" height="96" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Improved notifications icon integration:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_LKkDi4IUVKo/SvRMf4-P6oI/AAAAAAAAAGo/5j9R8-vJ4s0/s1600-h/image%5B12%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_LKkDi4IUVKo/SvRMgaov-VI/AAAAAAAAAGs/_M-CsLxE5HI/image_thumb%5B4%5D.png?imgmax=800" width="106" height="41" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So there is a lot going on with this little project, and I hope to keep this blog updated as to the applications progress in due course. I am always looking for other committers so if you are a developer and are interested in assisting with the framework please get in contact! If you are interested in making plug-ins I will have the necessary documentation and tutorials on this blog in due course.&lt;/p&gt;  &lt;p&gt;It’s always good to know if there’s interest in a new open source project, so please let me know what you think!&lt;/p&gt;  &lt;p&gt;Nym&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/928903053000319900-1845902786293466416?l=pixilauncher.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pixilauncher.blogspot.com/feeds/1845902786293466416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pixilauncher.blogspot.com/2009/11/introduction-to-pixi-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/928903053000319900/posts/default/1845902786293466416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/928903053000319900/posts/default/1845902786293466416'/><link rel='alternate' type='text/html' href='http://pixilauncher.blogspot.com/2009/11/introduction-to-pixi-project.html' title='An introduction to the PiXI project'/><author><name>Naeem Khedarun</name><uri>http://www.blogger.com/profile/02485654918123584789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_LKkDi4IUVKo/SxTwSExNpLI/AAAAAAAAAIc/W1ycXfoo8q8/S220/n200903070_30521102_7813.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_LKkDi4IUVKo/SvRMWDNS9PI/AAAAAAAAAFs/4ZJp2edKVa8/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
