<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marc Abramowitz &#187; My projects</title>
	<atom:link href="http://marc-abramowitz.com/archives/category/my-projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://marc-abramowitz.com</link>
	<description></description>
	<lastBuildDate>Thu, 15 Jul 2010 23:07:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Yahoo Search Sidebar 1.2</title>
		<link>http://marc-abramowitz.com/archives/2007/02/21/yahoo-search-sidebar-12/</link>
		<comments>http://marc-abramowitz.com/archives/2007/02/21/yahoo-search-sidebar-12/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 17:41:21 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[My projects]]></category>

		<guid isPermaLink="false">http://marc.abramowitz.info/archives/2007/02/21/yahoo-search-sidebar-12/</guid>
		<description><![CDATA[<p>I updated my Yahoo Search Sidebar Firefox extension to version 1.2. The only changes are that it works with Firefox 2.0 and I eliminated a bunch of global JavaScript symbols, which is a good Firefox extension development practice for preventing extension conflicts.</p>
<p>
This Firefox extension adds a &#34;Yahoo! Search&#34; item in Firefox&#39;s View &#124; Sidebar
menu &#40;Alt+Y is <span style="color:#777"> . . . &#8594; Read More: <a href="http://marc-abramowitz.com/archives/2007/02/21/yahoo-search-sidebar-12/">Yahoo Search Sidebar 1.2</a></span>]]></description>
			<content:encoded><![CDATA[<p>I updated my <a href="http://marc.abramowitz.info/my-software/yahoo-search-sidebar-for-firefox/">Yahoo Search Sidebar Firefox extension</a> to version 1.2. The only changes are that it works with Firefox 2.0 and I eliminated a bunch of global JavaScript symbols, which is a good Firefox extension development practice for preventing extension conflicts.</p>
<p>
This Firefox extension adds a &#34;<strong>Yahoo! Search</strong>&#34; item in Firefox&#39;s View | Sidebar<br />
menu &#40;Alt+Y is the shortcut key&#41; that opens a sidebar tailored for Web searching with <a href="http://search.yahoo.com/">Yahoo! Search</a>.
</p>
<p>
<img src="/images/yahoo/yahoo_search_sidebar_screenshot_512x384.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://marc-abramowitz.com/archives/2007/02/21/yahoo-search-sidebar-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo! Briefcase Widget</title>
		<link>http://marc-abramowitz.com/archives/2007/02/18/yahoo-briefcase-widget/</link>
		<comments>http://marc-abramowitz.com/archives/2007/02/18/yahoo-briefcase-widget/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 20:37:41 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[My projects]]></category>

		<guid isPermaLink="false">http://marc.abramowitz.info/archives/2007/02/18/yahoo-briefcase-widget/</guid>
		<description><![CDATA[<p>I finally posted my Yahoo! Briefcase Widget, which I did with my colleague, Tony Wong, for a Hack Day like thing some time ago.</p>
<p>
&#160;&#160;
</p>
<p>This Yahoo! Widget Engine widget allows convenient viewing of the contents of your Yahoo! Briefcase with a Windows Explorer/OS X Finder like interface as well as upload and <span style="color:#777"> . . . &#8594; Read More: <a href="http://marc-abramowitz.com/archives/2007/02/18/yahoo-briefcase-widget/">Yahoo! Briefcase Widget</a></span>]]></description>
			<content:encoded><![CDATA[<p>I finally posted my <a href="http://marc.abramowitz.info/my-software/yahoo-widget-engine/yahoo-briefcase-widget/">Yahoo! Briefcase Widget</a>, which I did with my colleague, Tony Wong, for a <a href="http://developer.yahoo.net/hackday/">Hack Day</a> like thing some time ago.</p>
<p><a href="/my-software/yahoo-widget-engine/yahoo-briefcase-widget/"><br />
<img src="/wp-content/yahoo_briefcase_widget_icon.png" width="204" height="178" alt="Yahoo! Briefcase Widget icon" border="0" />&nbsp;&nbsp;<br />
<img src="/wp-content/yahoo_briefcase_widget_winxp.png" width="452" height="297" alt="Yahoo! Briefcase Widget WinXP Explorer style view" border="0" /></a></p>
<p>This <a href="http://widgets.yahoo.com/">Yahoo! Widget Engine</a> widget allows convenient viewing of the contents of your <a href="http://briefcase.yahoo.com/">Yahoo! Briefcase</a> with a Windows Explorer/OS X Finder like interface as well as upload and download capabilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://marc-abramowitz.com/archives/2007/02/18/yahoo-briefcase-widget/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YME Jabber Control</title>
		<link>http://marc-abramowitz.com/archives/2006/02/10/yme-jabber-control/</link>
		<comments>http://marc-abramowitz.com/archives/2006/02/10/yme-jabber-control/#comments</comments>
		<pubDate>Fri, 10 Feb 2006 18:18:04 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[My projects]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://marc.abramowitz.info/?p=818</guid>
		<description><![CDATA[<p>I&#8217;ve made my Jabber Control plugin for the Yahoo! Music Engine available for download.</p>
<p>This plugin allows the Yahoo! Music Engine to connect via Jabber (XMPP) protocol and listen for remote control events.</p>
Screenshots
<p>&#160;&#160;</p>
What is it?
<p>This Yahoo! Music Engine DLL plugin installs a new item in the service drawer called
&#8220;Jabber Control&#8221;. </p>
<p>This plugin allows the Yahoo! Music Engine <span style="color:#777"> . . . &#8594; Read More: <a href="http://marc-abramowitz.com/archives/2006/02/10/yme-jabber-control/">YME Jabber Control</a></span>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve made my Jabber Control plugin for the <a href="http://music.yahoo.com/musicengine/">Yahoo! Music Engine</a> available for download.</p>
<p>This plugin allows the Yahoo! Music Engine to connect via <a href="http://www.jabber.org/">Jabber</a> (<a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol">XMPP</a>) protocol and listen for remote control events.</p>
<h3>Screenshots</h3>
<p><a href="/images/yme/YMEJabberPlugin.png"><img src="/images/yme/YMEJabberPlugin_sm.png" alt="YMEJabberPlugin screenshot" border="0" />&nbsp;&nbsp;</p>
<h3>What is it?</h3>
<p>This </a><a href="http://music.yahoo.com/musicengine/">Yahoo! Music Engine</a> DLL plugin installs a new item in the service drawer called<br />
&#8220;Jabber Control&#8221;. </p>
<p>This plugin allows the Yahoo! Music Engine to connect via <a href="http://www.jabber.org/">Jabber</a> (<a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol">XMPP</a>) protocol and listen for remote control events.</p>
<p>Jabber is an open-source instant messaging standard that uses a streamed XML protocol (over TCP) for communications. While Jabber was originally conceived for instant messaging, it is not uncommon to use the communication protocol for other purposes, such as receiving news headlines and simple system administration. The benefit of using Jabber is that it enables communication between arbitrary points on the Internet, even in situations where one or both servers are behind a firewall which blocks incoming traffic. Jabber can do this because clients make outbound connections to an intermediate server, which serves as an intermediary for the two clients &#8211; thus neither client needs to accept a connection.</p>
<p>I chose Jabber for this project, because I wanted to be able to control the Yahoo! Music Engine from a device which does not live on the user&#8217;s home network. My main goal was to be able to use my <a href="http://marc.abramowitz.info/treo-650/">Treo 650</a> as a remote control for the Music Engine. The Treo has wireless internet capabilities but does not live on my home network &#8211; therefore, it needs to connect to my home network from the outside, traversing my firewall. I didn&#8217;t want to open ports on my firewall for this and I didn&#8217;t want to require users of my plugin to have to mess with their firewall configuration either.  </p>
<h3>Requirements</h3>
<ul>
<li>.NET 2.0 Runtime
</li>
</ul>
<h3>Download</h3>
<ul>
<li><a href="/download/yme/">Download</a> </li>
</ul>
<h3><a name="Clients"> Clients </a></h3>
<p>You may control the YME from any Jabber-enabled client, such as:</p>
<ul>
<li>Jabber desktop software, such as <a href="http://exodus.jabberstudio.org/">Exodus</a> or <a href="http://2entwine.com/">Gush</a></li>
<li>Jabber wireless web-enabled chat software, such as <a href="http://www.chatopus.com/">Chatopus</a> for the Treo 650, <a href="http://www.movsoftware.com/products/imov/imov.htm">imov</a> for <span style='background : #FFFFCE;'><font color="#0000FF">PocketPC</font></span>, <a href="http://www.shapeservices.com/eng/im/implus.php">IM+</a> for <b>Blackberry</b>, etc.</li>
<li>Future custom-developed applications for one or more wireless devices. These applications would be designed to function primarily as Music Engine remote controllers instead of chat programs. Thus, they would offer a more convenient user interface that takes advantage of all the features of the device. I would suggest writing such an app as a <a href="http://en.wikipedia.org/wiki/Midlet">J2ME (Java) MIDlet</a> &#8211; this would allow the application to run on a number of devices.</li>
</ul>
<h3>Command list</h3>
<table border="1" padding="10">
<tr>
<td>&lt;&lt;</td>
<td>previous track</td>
</tr>
<tr>
<td>p</td>
<td>previous track</td>
</tr>
<tr>
<td>&gt;&gt;</td>
<td>next track</td>
</tr>
<tr>
<td>n</td>
<td>next track</td>
</tr>
<tr>
<td>&gt;</td>
<td>play/pause</td>
</tr>
<tr>
<td>V</td>
<td>volume up</td>
</tr>
<tr>
<td>v</td>
<td>volume down</td>
</tr>
<tr>
<td>?</td>
<td>help</td>
</tr>
<tr>
<td>h</td>
<td>help</td>
</tr>
</table>
<h3>Development notes</h3>
<p>This plugin was created with <a href="http://lab.msdn.microsoft.com/express/vcsharp/default.aspx">Microsoft Visual C# 2005 Express Edition Beta</a> and the <a href="http://nsis.sourceforge.net/">Nullsoft Scriptable Install System (NSIS)</a>.</p>
<p>Jabber functionality is provided by <a href="http://www.jabberstudio.org/projects/jabber-net/project/view.php">Jabber-Net</a>, which is a nice Jabber library for .NET.</p>
]]></content:encoded>
			<wfw:commentRss>http://marc-abramowitz.com/archives/2006/02/10/yme-jabber-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo Music Engine plugin: Export2Excel</title>
		<link>http://marc-abramowitz.com/archives/2005/10/06/yahoo-music-engine-plugin-export2excel/</link>
		<comments>http://marc-abramowitz.com/archives/2005/10/06/yahoo-music-engine-plugin-export2excel/#comments</comments>
		<pubDate>Fri, 07 Oct 2005 00:34:05 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[My projects]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://marc.abramowitz.info/?p=643</guid>
		<description><![CDATA[Screenshots
<p>&#160;&#160;


</p>
What is it?
<p>This Yahoo! Music Engine DLL plugin installs a new item in the service drawer called
&#8220;Export to Excel&#8221;. This new page has a button, which if clicked will
dump the contents of your media database to an Excel worksheet and then
autoformat it.</p>
<p>It may take a couple of minutes for Excel to import all of the data,
depending <span style="color:#777"> . . . &#8594; Read More: <a href="http://marc-abramowitz.com/archives/2005/10/06/yahoo-music-engine-plugin-export2excel/">Yahoo Music Engine plugin: Export2Excel</a></span>]]></description>
			<content:encoded><![CDATA[<h3>Screenshots</h3>
<p><a href="/images/yme/YMEExcelPlugin1.PNG"><img src="/images/yme/YMEExcelPlugin1_sm.png" alt="YMEExcelPlugin screenshot" />&nbsp;&nbsp;<br />
</a><br />
<a href="/images/yme/YMEExcelPlugin2.PNG"><img src="/images/yme/YMEExcelPlugin2_sm.png" alt="YMEExcelPlugin screenshot" /><br />
</a></p>
<h3>What is it?</h3>
<p>This <a href="http://music.yahoo.com/musicengine/">Yahoo! Music Engine</a> DLL plugin installs a new item in the service drawer called<br />
&#8220;Export to Excel&#8221;. This new page has a button, which if clicked will<br />
dump the contents of your media database to an Excel worksheet and then<br />
autoformat it.</p>
<p>It may take a couple of minutes for Excel to import all of the data,<br />
depending on how many items you have in your media database. During the<br />
import, the A2 cell will display a &#8220;please wait&#8230;&#8221; message and when the<br />
import is done, the message will change to say &#8220;DONE&#8221;.</p>
<h3>Use cases</h3>
<p>The main use for this is so that you can print out your list of songs<br />
and share it with friends to see what you have in common. Folks who are<br />
comfortable with VBScript could also use that to perform tasks on their<br />
data (e.g.: do stats, graphing, etc.), which may be a win for people who<br />
are skilled with VBScript and don&#8217;t want to learn to program the YME API.</p>
<h3>Requirements</h3>
<ul>
<li>Microsoft Excel (I tested with Excel 2003)</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=B7ADC595-717C-4EF7-817B-BDEFD6947019&#038;displaylang=en">.NET 2.0 Runtime</a>
</li>
</ul>
<h3>Download</h3>
<ul>
<li><a href="/download/yme/">Download</a> </li>
</ul>
<h3>Development notes</h3>
<p>This plugin was created with <a href="http://lab.msdn.microsoft.com/express/vcsharp/default.aspx">Microsoft Visual C# 2005 Express Edition Beta</a> and the <a href="http://nsis.sourceforge.net/">Nullsoft Scriptable Install System (NSIS)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://marc-abramowitz.com/archives/2005/10/06/yahoo-music-engine-plugin-export2excel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Atari stuff</title>
		<link>http://marc-abramowitz.com/archives/2005/04/17/my-atari-stuff/</link>
		<comments>http://marc-abramowitz.com/archives/2005/04/17/my-atari-stuff/#comments</comments>
		<pubDate>Sun, 17 Apr 2005 08:21:59 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Atari]]></category>
		<category><![CDATA[My projects]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://marc.abramowitz.info/archives/2005/04/17/my-atari-stuff/</guid>
		<description><![CDATA[<p>I created a new &#8220;Atari stuff&#8221; page with the two Atari computer programs (written in BASIC) and accompanying articles that I wrote for Antic Magazine when I was <span style="color:#777"> . . . &#8594; Read More: <a href="http://marc-abramowitz.com/archives/2005/04/17/my-atari-stuff/">My Atari stuff</a></span>]]></description>
			<content:encoded><![CDATA[<p>I created a new <a href="/my-software/atari-stuff/">&#8220;Atari stuff&#8221; page</a> with the two Atari computer programs (written in BASIC) and accompanying articles that I wrote for <a href="http://www.atarimagazines.com/antic/">Antic Magazine</a> when I was a teenager.</p>
]]></content:encoded>
			<wfw:commentRss>http://marc-abramowitz.com/archives/2005/04/17/my-atari-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo! Search Sidebar for Firefox</title>
		<link>http://marc-abramowitz.com/archives/2005/03/01/yahoo-search-sidebar-for-firefox/</link>
		<comments>http://marc-abramowitz.com/archives/2005/03/01/yahoo-search-sidebar-for-firefox/#comments</comments>
		<pubDate>Tue, 01 Mar 2005 08:04:29 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[My projects]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://marc.abramowitz.info/archives/2005/03/01/yahoo-search-sidebar-for-firefox/</guid>
		<description><![CDATA[<p>This Firefox extension adds a &#8220;Yahoo! Search&#8221; item in Firefox&#8217;s View &#124; Sidebar
menu (Alt+Y is the shortcut key) that opens a sidebar tailored for Web searching with Yahoo! Search. It&#8217;s using JavaScript to access Yahoo&#8217;s Web Services API.</p>
<p></p>
<p>Check out my Yahoo! Search Sidebar for Firefox.</p>
<p>Direct download link on my sourceforge site</p>
<p>I&#8217;m working on getting this added <span style="color:#777"> . . . &#8594; Read More: <a href="http://marc-abramowitz.com/archives/2005/03/01/yahoo-search-sidebar-for-firefox/">Yahoo! Search Sidebar for Firefox</a></span>]]></description>
			<content:encoded><![CDATA[<p>This Firefox extension adds a &#8220;Yahoo! Search&#8221; item in Firefox&#8217;s View | Sidebar<br />
menu (Alt+Y is the shortcut key) that opens a sidebar tailored for Web searching with Yahoo! Search. It&#8217;s using JavaScript to access <a href="http://developer.yahoo.net">Yahoo&#8217;s Web Services API</a>.</p>
<p><img src="/images/yahoo/yahoo_search_sidebar_screenshot_512x384.jpg" alt="Yahoo! Search Sidebar screenshot" width="512" height="384" /></p>
<p>Check out my <a href="http://developer.yahoo.net/wiki/index.cgi?FirefoxSearchSidebar">Yahoo! Search Sidebar for Firefox</a>.</p>
<p><a href="http://ysearchsidebar.sourceforge.net/downloads/yahoo_search_sidebar-1.0.0.xpi">Direct download link on my sourceforge site</a></p>
<p>I&#8217;m working on getting this added to <a href="https://addons.update.mozilla.org/">Mozilla Update</a>. Here&#8217;s the &quot;<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=284300">bug report</a>&quot;</p>
]]></content:encoded>
			<wfw:commentRss>http://marc-abramowitz.com/archives/2005/03/01/yahoo-search-sidebar-for-firefox/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://ysearchsidebar.sourceforge.net/downloads/yahoo_search_sidebar-1.0.0.xpi" length="" type="" />
		</item>
	</channel>
</rss>
