<?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>Project Notes &#187; XMPP</title>
	<atom:link href="http://projectnotes.co.uk/category/xmpp/feed/" rel="self" type="application/rss+xml" />
	<link>http://projectnotes.co.uk</link>
	<description>Random Computer, Internet and Electronics Projects</description>
	<lastBuildDate>Fri, 06 Jan 2012 13:43:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Jabber as a comms link in Web Games</title>
		<link>http://projectnotes.co.uk/2010/10/jabber-as-a-comms-link-in-games/</link>
		<comments>http://projectnotes.co.uk/2010/10/jabber-as-a-comms-link-in-games/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 11:26:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Chat]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://projectnotes.co.uk/?p=277</guid>
		<description><![CDATA[Whilst exploring the use of a Jabber server for linking hardware projects, it struck me that it would also handle the log in and comms for web based games. www.site247.co.uk is a live demo of a work in progress. Players &#8230; <a href="http://projectnotes.co.uk/2010/10/jabber-as-a-comms-link-in-games/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Whilst exploring the use of a Jabber server for linking hardware projects, it struck me that it would also handle the log in and comms for web based games.</p>
<p><a href="http://www.site247.co.uk">www.site247.co.uk</a> is a live demo of a work in progress.</p>
<p>Players can create accounts, log in, and chat with each other.</p>
<p>So far, not much else, but it is a work in progress.  An OpenFire Jabber server handles all comms between the players and the back end game server.</p>
<p>Both the web interface and the server are written in Java.</p>
<p>Players will have to accept the security certificate &#8211; self signed &#8211; before the game will run.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectnotes.co.uk/2010/10/jabber-as-a-comms-link-in-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Galaxy Portal</title>
		<link>http://projectnotes.co.uk/2010/07/samsung-galaxy-portal/</link>
		<comments>http://projectnotes.co.uk/2010/07/samsung-galaxy-portal/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 04:40:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Chat]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[XMPP]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[Android Apps]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://projectnotes.co.uk/?p=274</guid>
		<description><![CDATA[My new mobile phone is a Samsung Galaxy Portal.  I chose the Galaxy Portal because at the time, it was the cheapest Android phone I could get on contract with three &#8211; It was possible to get the phone for &#8230; <a href="http://projectnotes.co.uk/2010/07/samsung-galaxy-portal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_275" class="wp-caption alignleft" style="width: 260px"><a href="http://projectnotes.co.uk/wp-content/uploads/2010/07/SamsungGalaxyPortalb.jpg"><img class="size-full wp-image-275" title="SamsungGalaxyPortal" src="http://projectnotes.co.uk/wp-content/uploads/2010/07/SamsungGalaxyPortalb.jpg" alt="Samsung Galaxy Portal - Black" width="250" height="188" /></a><p class="wp-caption-text">My New Android Phone</p></div>
<p>My new mobile phone is a <strong>Samsung Galaxy Portal</strong>.  I chose the Galaxy Portal because at the time, it was the cheapest <strong>Android</strong> phone I could get on contract with <a title="three.co.uk Mobile Network" href="http://www.three.co.uk">three</a> &#8211; It was possible to get the phone for just a few pounds more than I was already paying.</p>
<p>Since then, there is now a cheaper Android phone from ZTE I could have had that without any increase, so I&#8217;m interested to see how it compares to my Galaxy.<span id="more-274"></span></p>
<p>I&#8217;m happy with the Samsung, even though its costing me a little more.  One of the first things I tried with it was the Skype Client.  I Use <strong>Skype</strong> quite a lot, and on three, the free Skype calls appear to be routed through their voice network &#8211; incoming calls appear as a regular call &#8211; but even so, on the <strong>Nokia</strong> E63 I was using, skype calls didn&#8217;t quite have the same quality as regular mobile calls or pc based skype calls.  On the Galaxy, the skype calls have much better quality audio.</p>
<p>The Next thing I noticed (possibly because I was doing so much Skype Calling <img src='http://projectnotes.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  was that battery life on the Galaxy is much shorter than on the Nokia &#8211; but I have been used to the  E63&#8242;s long battery life.</p>
<p>Searching around, I read that leaving programs running can draw more from the battery, I&#8217;m guessing that the processor is slowed down by the Android system when its not needed.  What I couldn&#8217;t find in the Android software, was a way of seeing what was actually still running.</p>
<p>To the rescue came &#8216;Task Manager&#8217; from Rhythm Software, it can be installed free (add supported) using Google Market.</p>
<p>Task Manager will Show you all of the apps and running in your phone and let you shut them off all at once &#8211; you can mark apps you want to keep running, and these wont be listed next time you use Task Manager.</p>
<p>Another App I picked up from Google Market is &#8216;IM+ Lite&#8217; its Instant Messaging Software, but importantly for me, it will talk to any Jabber/XMPP chat server, as well as Google, Live, Yahoo etc.. Using it, I can send commands to my Router-Hardware controller that uses a php chat client to listen for commands &#8211; more on that <a title="ProjectNotes - Using Jabber/XMPP Chat servers" href="http://projectnotes.co.uk/using-chat-servers/">here</a>.</p>
<p>After being used to having the qwerty keyboard on the Nokia E63, it takes me a bit of getting used to the touch screen on the Galaxy Portal.  My fingers seem to be the wrong shape and size <img src='http://projectnotes.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In the Android system however, you are not stuck with the keyboard software that comes with the phone.  I tried several different keyboard apps from the market before finding ThickButtons.  ThickButtons  cleverly watches as you type and after each key, makes the buttons it thinks you might be going to use next bigger!  This works very well &#8211; for me, so far, and I&#8217;m pleased, because before I found it, I was starting to  wonder just how long I would go before having to get a Android Phone with a &#8216;propper&#8217; keyboard.</p>
<p>Even if your fingers are the right shape and size,  you might want to check out the ThickButtons app to see if it increases your typing rate.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectnotes.co.uk/2010/07/samsung-galaxy-portal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use JABBER to Chat to Your Router &amp; its Devices</title>
		<link>http://projectnotes.co.uk/2010/07/use-jabber-to-chat-to-your-router-its-devices/</link>
		<comments>http://projectnotes.co.uk/2010/07/use-jabber-to-chat-to-your-router-its-devices/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 02:19:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Chat]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[XMPP]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mains Control]]></category>
		<category><![CDATA[Midge]]></category>

		<guid isPermaLink="false">http://projectnotes.co.uk/?p=240</guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve done anything with these pages, and since then, a lot has changed. Both the hardware I&#8217;m using and the Internet Services available. When I first looked at using the sweex router for hardware control, &#8230; <a href="http://projectnotes.co.uk/2010/07/use-jabber-to-chat-to-your-router-its-devices/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve done anything with these pages, and since then, a lot has changed.</p>
<p>Both the hardware I&#8217;m using and the Internet Services available.</p>
<p>When I first looked at using the sweex router for hardware control, access to the router from the Internet meant opening a port on your router, and running a web server.</p>
<p>But today, it is possible to use a chat server somewhere on the Internet to make the link between you and your devices &#8211; or your devices and each other!<span id="more-240"></span></p>
<p>There is also <a href="http://www.igniterealtime.org/projects/openfire/index.jsp">Openfire</a> a Java Chat / Jabber server that will run on just about any server you can install a Java SDK on.  Run this at one site (opening the necessary firewall ports), and you can have two way communication with hardware at any other net connected site.</p>
<p>As Soon as I get the time, I&#8217;ll be writing up how to flash the router from scratch with stock openwrt midge  and control its i/o ports using a Jabber / Chat client on an Android Phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectnotes.co.uk/2010/07/use-jabber-to-chat-to-your-router-its-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

