<?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>James Mills Blog &#187; Blog</title>
	<atom:link href="http://blog.jamesmills.co.uk/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jamesmills.co.uk</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 15:15:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Phil Sturgeon to talk FuelPHP at next PHPNE</title>
		<link>http://blog.jamesmills.co.uk/2011/10/12/phil-sturgeon-to-talk-fuelphp-at-next-phpne-event/</link>
		<comments>http://blog.jamesmills.co.uk/2011/10/12/phil-sturgeon-to-talk-fuelphp-at-next-phpne-event/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 08:54:07 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[FuelPHP]]></category>
		<category><![CDATA[alex akass]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[fuelphp]]></category>
		<category><![CDATA[phil sturgeon]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpne]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/?p=268</guid>
		<description><![CDATA[I can not wait until Tuesday 18th October! It has just been announced that Phil Sturgeon will be giving an introduction to FuelPHP. Most of you will know that Phil [...]]]></description>
			<content:encoded><![CDATA[<p>I can not wait until Tuesday 18th October! It has just been announced that <a href="http://twitter.com/#!/philsturgeon">Phil Sturgeon</a> will be giving an introduction to <a href="http://fuelphp.com">FuelPHP</a>. Most of you will know that Phil is part of the development team of FuelPHP and has already given us <a href="http://codeigniter.com/">Codeigniter</a>, an amazing php framework which has changed my life in many ways.</p>
<p>I have been involved with web development for around 10 years now. Sounds surprising but it&#8217;s true. My life/job has involved many things as well as pure web development. I have been involved with core business projects such as setting up a business, accounting and marketing as well as project and client management. When it comes to web development, my day to day activities include working with HTML, XHTML, CSS, PHP, Photoshop, WordPress, Magento, MySQL along with server setup and management. I call myself a php web developer because that is what I do most and what I love most; however I am really  a jack of all trades.</p>
<p>For most of the projects I have worked on I have been either the sole developer or the senior developer. Everything that I know about PHP has been self taught, everything has been trial and error. I did go to Teesside University and studied Information Technology which touched on some web development; however in my opinion the University need to seriously sort itself out when it comes to our industry, its shocking&#8230; but thats a blog/rant for another day.</p>
<p>Throughout my life as a developer, I been involved with many different sized project and when you don&#8217;t have another developer to bounce ideas off you learn quickly. It is also very easy for you to slip into bad habits. When you are planning a project you have to assume that your doing things the best way. You don&#8217;t want to show a &#8216;weakness&#8217; and ask other developers if you are doing something the right way! After sometime, I realized I was reusing my own code over and over again in new projects. Therefore,  I started to comprise a folder of all the functions, classes, html templates and css that I would usually have to write from scratch for each project. At the time I did not realise this was known in the industry as a &#8216;framework&#8217;. By the time I came across frameworks such as Codeigniter, Zend and Kohana, I was too involved in my own framework. I had also made contact with other PHP developers online who were dead against using frameworks&#8230; &#8216;frameworks go against what PHP is&#8217;&#8230; &#8216;frameworks will slow down your system&#8217;&#8230; &#8216;frameworks contain loads of pointless code&#8217;&#8230; &#8216;frameworks will slow your development down&#8217;&#8230; the list goes on and on&#8230; so I got a bit stuck! I knew my own framework inside out, it was quick, it worked&#8230; why use anything else? PHP is all about using core PHP&#8230; thats what its all about&#8230; right?</p>
<p>One sunny day a guy called <a href="http://twitter.com/#!/boxedfish">Alex Akass</a> encouraged me to start to use an open source frmaework. I should mention that I have never met Alex in person; however we speak nearly every day on Skype. I may be a sole developer but I do have a solid development team made up of contacts I have met online and more recently at such events as <a href="http://phpne.org.uk">PHPNE</a>. Alex introduced me to Codeigniter and I started to use it for a live project. I work in an agency where project turnover is high. I don&#8217;t have the luxury of time to look at new technology and work on something inhouse to test it before working on a live client project. I trusted Alex and I dived in. Since that day my life has changed in so many ways. To list a few:</p>
<ul>
<li>More structured framework</li>
<li>Input from years and years of other developers experience</li>
<li>Access to functions and classes I would never have thought of</li>
<li>Much more reliable and stable final projects</li>
<li>Faster project development&#8230;. much faster!</li>
<li>A shed load of online blog and video tutorials</li>
<li>The feeling I am up-to-date</li>
<li>etc&#8230;</li>
</ul>
<p>I could go on and on&#8230; however there is one thing that is missing from the list above which has rocked my world. When I started to use Codeigniter I started to see that things were not so different to the structure I had put in place for my own framework. Things I had created functions for were included in Codeigniter. It was an amazing feeling. The years I have been working on my own learning from trial and error were not wasted. I did know what I was doing! I feel as if I owe this feeling of validation to Alex and the creators of Codeigniter. Since making the jump to Codeigniter,  every day I have had on development has been even more enjoyable than before. If there is anyone out there waiting to make the jump, stop waiting&#8230; jump! You are not alone.</p>
<p>Recently I have been attending <a href="http://phpne.org.uk">PHPNE </a>events in Newcastle. I spend an hour traveling there and back on the train so that I can join the others in the pub after the talk to network. Its been a real eye opener for me. I really enjoy meeting and talking to other developers. Today I am extremely excited because I have just put a blog post live on the PHPNE website announcing our October event&#8230; <a href="http://twitter.com/#!/philsturgeon">Phil Sturgeon</a> will be giving an introduction on FuelPHP, a new &#8216;kick ass&#8217; (the words he used when I was talking to him on Friday night at the #NENT event) framework he is part of.</p>
<p>Why am I so excited? Two reason. Firstly, Phil is a leading developer on Codeigniter. Codeigniter changed my life. Secondly I have recently been getting a lot of ear ache from <a href="http://www.twitter.com/xocs">Chris Scott</a> telling me that I should take a look at <a href="http://rubyonrails.org">Ruby on Rails</a>, talking to me about things like <a href="http://guides.rubyonrails.org/migrations.html">migrations</a>, <a href="http://en.wikipedia.org/wiki/Object-relational_mapping">ORM </a>and <a href="http://haml-lang.com/">HAML</a>&#8230; Phil is also a leading developer on FuelPHP&#8230; and guess what&#8230; Fuel introduces things like ORM and migrations and has support for things like HAML&#8230;</p>
<p>If you are interested in attending the event you will need to be quick because spaces are limited. Head to the <a href="http://phpne.org.uk">PHPNE website</a> for more information and register on <a href="http://phpneoctober-eorg.eventbrite.com">EventBrite</a> asap.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2011/10/12/phil-sturgeon-to-talk-fuelphp-at-next-phpne-event/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sync Postbox contacts with iPhone &amp; Google Contacts</title>
		<link>http://blog.jamesmills.co.uk/2011/08/08/sync-postbox-contacts-with-iphone-google-contacts/</link>
		<comments>http://blog.jamesmills.co.uk/2011/08/08/sync-postbox-contacts-with-iphone-google-contacts/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 10:07:53 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[postbox]]></category>
		<category><![CDATA[syncing]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/?p=261</guid>
		<description><![CDATA[A while ago I started to try a new mail client called Postbox. I have used Microsoft Outlook all my life but I was not happy with the way it grouped messages and [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>A while ago I started to try a new mail client called <a href="http://www.postbox-inc.com/">Postbox</a>. I have used Microsoft Outlook all my life but I was not happy with the way it grouped messages and since I am an iPhone user and really like the way that messages are grouped by subject, this has become a key thing to me. I also wanted to move away from Microsoft. Postbox have been releasing updates quite often since I started using it and the most recent update make the hole thing look and work amazingly so I am more than happy and would recommend it to anyone.</p>
<p>One thing that has been a little problem is the way it manages contacts. I did have a very robust way of backing up and syncing my contacts between all my devises. I have an iPhone, iPad, Laptop, work desktop and home desktop.</p>
<p>I now focus my sync around Google contacts. If you keep all your contacts in Google you can then link your iPhone/iPad to live sync. You can then link Soocial and Google Contacts to keep a backup. You can then pop along to <a href="http://www.postbox-inc.com/extensions">http://www.postbox-inc.com/extensions</a> and download <a href="http://www.zindus.com/">Zindus</a> which will sync the &#8216;Personal Address Book&#8217; in Postbox to Google Contacts.</p>
<p>Great setup, no need to do anything.</p>
<p>Hope this help someone in the same situation.</p>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2011/08/08/sync-postbox-contacts-with-iphone-google-contacts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Molly in the Evening Gazette</title>
		<link>http://blog.jamesmills.co.uk/2011/03/12/molly-in-the-evening-gazette/</link>
		<comments>http://blog.jamesmills.co.uk/2011/03/12/molly-in-the-evening-gazette/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 15:49:39 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[molly]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/2011/03/12/molly-in-the-evening-gazette/</guid>
		<description><![CDATA[Molly in the pets corner in today's Evening Gazette]]></description>
			<content:encoded><![CDATA[<p>Molly in the pets corner in today&#8217;s Evening Gazette</p>
<p><a rel="prettyPhoto" href="http://blog.jamesmills.co.uk/wp-content/uploads/2011/03/20110312-182209.jpg"><img class="alignleft size-medium wp-image-212" title="20110312-182209.jpg" src="http://blog.jamesmills.co.uk/wp-content/uploads/2011/03/20110312-182209-224x300.jpg" alt="" width="224" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2011/03/12/molly-in-the-evening-gazette/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>30th birthday in New York</title>
		<link>http://blog.jamesmills.co.uk/2011/02/21/30th-birthday-in-new-york/</link>
		<comments>http://blog.jamesmills.co.uk/2011/02/21/30th-birthday-in-new-york/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 23:10:57 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/2011/02/21/30th-birthday-in-new-york/</guid>
		<description><![CDATA[From Random Phtots I had an absolutely amazing time in New York for my 30th birthday. Had am awesome brunch. Walked round Central Park to take some pics with my [...]]]></description>
			<content:encoded><![CDATA[<table style="width: auto;">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/0aKUJgIKiUfVqxtdIeedtQ?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/_p5u8vbV2pVI/TX0IbeVZJgI/AAAAAAAABHM/BFWPvyBXhSo/s400/P1280441-1.JPG" alt="" width="400" height="300" /></a></td>
</tr>
<tr>
<td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;">From <a href="https://picasaweb.google.com/jimgmills/RandomPhtots?feat=embedwebsite">Random Phtots</a></td>
</tr>
</tbody>
</table>
<p>I had an absolutely amazing time in New York for my 30th birthday.</p>
<p>Had am awesome brunch. Walked round Central Park to take some pics with my new SLR Fiona got me. Went up Empire State building. Had many beers with Simon whilst girls went shopping. Went to Toys r us in Times Square. Now getting ready for a nice birthday tea. All whilst visiting New York in the middle of a snow storm! 30th Birthday&#8230; DONE!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2011/02/21/30th-birthday-in-new-york/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A little advice about cars if you live in Teesside</title>
		<link>http://blog.jamesmills.co.uk/2010/08/12/a-little-advice-about-cars-if-you-live-in-teesside/</link>
		<comments>http://blog.jamesmills.co.uk/2010/08/12/a-little-advice-about-cars-if-you-live-in-teesside/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 07:55:26 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/?p=201</guid>
		<description><![CDATA[I know I have not posted for a while, I will blog again soon with a few more exciting things but I feel as if I need to pass a [...]]]></description>
			<content:encoded><![CDATA[<p>I know I have not posted for a while, I will blog again soon with a few more exciting things but I feel as if I need to pass a little advice on to anyone looking or thinking of getting a car from Acklam Car Centre. My advice, don&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2010/08/12/a-little-advice-about-cars-if-you-live-in-teesside/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eventually back from Malta</title>
		<link>http://blog.jamesmills.co.uk/2010/05/18/eventually-back-from-malta/</link>
		<comments>http://blog.jamesmills.co.uk/2010/05/18/eventually-back-from-malta/#comments</comments>
		<pubDate>Tue, 18 May 2010 13:30:54 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[malta]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[wedding]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/?p=197</guid>
		<description><![CDATA[On the 18th of April we were due to fly to Malta to look around the island with a view of getting married there next summer. The flight was cancelled [...]]]></description>
			<content:encoded><![CDATA[<p>On the 18th of April we were due to fly to Malta to look around the island with a view of getting married there next summer. The flight was cancelled due to the first incidence of the ash cloud disrupting flights; therefore we rebooked for Sunday 9<sup>th</sup> May.</p>
<p>We were due to fly back from Malta on Sunday 16<sup>th</sup> May at around 11pm. However, due to what the media are now saying was a non-existent ash cloud, the flight was cancelled.</p>
<p>We were lucky that the hotel we were staying in was very helpful and set us up with three more rooms for the night. After some good use of the hotel internet cafe we had managed to rebook our flights but this time for Luton rather than Leeds Bradford. We arranged to keep our current hire cars for another day and booked hire cars for the UK for the journey from Luton to Leeds.</p>
<p>We took the hire cars to Luqa airports in Malta, got a flight from Malta to Luton, took a bus to pick up our UK hire cars, drove from Luton to Leeds (my parents house), picked up my car and Molly, drove from Leeds to Marske to drop Fiona’s parents off then back home in Thornaby.</p>
<p>Although we have been hit by the ‘ash chaos’ we had a very successful trip. Fiona is part<em> </em>Maltese from her Dads side of the family. When thinking about our wedding we both agreed we did not really want a wedding in the UK. Malta seemed a great option. We both set about Googleing to find some information and ended up contacting the same person without either of us knowing. We viewed four potential venues and have already settled on the venue. We viewed a number of churches and we just have to finalise which one we like out of the final two.</p>
<p>To follow our wedding story check out <a href="http://www.jimandfi.co.uk/">www.jimandfi.co.uk</a> where a few select pics of our pre-wedding trip will be uploaded soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2010/05/18/eventually-back-from-malta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some great support&#8230;</title>
		<link>http://blog.jamesmills.co.uk/2010/04/22/some-great-support/</link>
		<comments>http://blog.jamesmills.co.uk/2010/04/22/some-great-support/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 08:52:42 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[joggler]]></category>
		<category><![CDATA[my shopping assistant]]></category>
		<category><![CDATA[tesco api]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/?p=195</guid>
		<description><![CDATA[Yesterday I was checking twitter and saw an update from @nicklansley (head of R&#038;D at tesco.com). He has a blog called 'techfortesco' which, as  I am sure you can guess, is all about technology. I clicked on the link to have a read and the title was 'Order your Tesco.com groceries through a Facebook app'.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was checking twitter and saw an update from <a href="http://twitter.com/nicklansley">@nicklansley</a> (head of R&amp;D at tesco.com). He has a blog called &#8216;techfortesco&#8217; which, as  I am sure you can guess, is all about technology. I clicked on the link to have a read and the title was &#8216;Order  your Tesco.com groceries through a Facebook app&#8217;. This instantly got me excited as I am the only person (that I know of) who has done anything like this which Nick knows about.</p>
<blockquote><p>&#8230;the time is coming when our army of third-party developers can unleash  their Tesco Grocery API powered applications on the world.</p>
<div>One  of these developers is James Mills, an IT programmer who came along to  our <a href="http://www.techfortesco.com/tjam/Welcome_to_TJAM.html">Tesco  TJAM day</a> back in August last year.</div>
<p>James has developed a Facebook application called &#8216;My Shopping  Assistant&#8217; which allows Facebook users to shop groceries with us.</p></blockquote>
<p><a href="http://techfortesco.blogspot.com/2010/04/order-your-tescocom-groceries-through.html">Click here to read the full blog post</a></p>
<p>This is really exciting because it comes only a few days after Nick showed his support for the My Shopping Assistant facebook app by becoming a fan of the facebook app.</p>
<p>Things are really starting to get moving now with My Shopping Assistant. The facebook app, although it does not do much at the moment, is getting used quite frequently and is attracting quite a bit of interest.</p>
<p>Another app which we are working on is the Joggler app which <a href="http://samtheflashman.co.uk/">Sam Whisker</a> is helping develope. This is really exciting and we hope to have a version released very soon.</p>
<p>Further reading:</p>
<ul>
<li><a href="http://www.myshoppingassistant.co.uk/">My Shopping Assistant home page</a></li>
<li><a href="http://blog.myshoppingassistant.co.uk/">My Shopping assistant blog (work in progress)</a></li>
<li><a href="http://www.facebook.com/apps/application.php?id=126311593291">My Shopping Assistant Facebook app</a></li>
<li><a href="http://www.vimeo.com/10895264">Video of My Shopping Assistant Joggler app in development</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2010/04/22/some-great-support/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Joggler apstore update</title>
		<link>http://blog.jamesmills.co.uk/2010/03/30/joggler-apstore-update/</link>
		<comments>http://blog.jamesmills.co.uk/2010/03/30/joggler-apstore-update/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 13:19:29 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[joggler]]></category>
		<category><![CDATA[my shopping assistant]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/?p=182</guid>
		<description><![CDATA[YOU HEARD ABOUT IT HERE FIRST! The Joggler is getting an update this week and an app store! The Joggler is a classic example of what Nick Lansley refers to as a fourth device it is designed to sit in the kitchen or in a communal place within the home. It allows easy access to an always on always connected device.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.jamesmills.co.uk/wp-content/uploads/2010/03/o2-joggler.jpg"><img class="alignleft size-medium wp-image-190" title="o2-joggler" src="http://blog.jamesmills.co.uk/wp-content/uploads/2010/03/o2-joggler-300x212.jpg" alt="" width="300" height="212" /></a>The 02 Joggler is an absolutely awesome devise. The software that is on it might be a little behind and the hardware could probably do with a little improvement and some added features but as a first version it is an awesome idea and I will challenge anyone who disagrees.</p>
<p>The Joggler is a classic example of what <a href="http://techfortesco.blogspot.com/2009/07/fourth-screen.html">Nick Lansley refers to as a fourth device</a> it is designed to sit in the kitchen or in a communal place within the home. It allows easy access to an always on always connected device. O2 have tried their best to market it around their calendar service and push it as a devise that will keep the family organised allowing the entire family to know what each other is doing etc. The problem with this is that most people will already be using a calendar service which they are happy with and have fitted their life around how that works and nobody is going to switch to a service which is clunky and not as streamlined. The interface of the o2 calendar on the devise is good and easy to view but lets be honest, I am more than happy with Google Calendar and its going to take a lot and I mean a lot to move me away. I can sync my Google Calendar with Outlook on my laptop, Outlook on my desktop at home, Outlook on my desktop at work using <a href="http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;answer=89955">Google Calendar Sync</a> and I can use Goolge Sync and my iPhone Microsoft Exchange settings to sync my calendar with my mobile. Its easy and it works without me having to do anything. Fiona can even add things to my calendar without me knowing and I get alerts and I can see what I am doing on any devise I want.</p>
<p>So you can imagine my excitement when I found out that o2 will be releasing an update this week which will add an appstore of some sorts to the Joggler devise and&#8230;. they will be adding a Google Calendar app to the appstore!!!</p>
<p>This is great news&#8230; one because it means they are not going to force people to use their own calendar service and secondly because they are opening up the devise to developers to developer apps just like Apple have done with the iPhone.</p>
<p>OK so I knew that this was in the pipe line because I have been working with <a href="http://www.friendlyparrot.co.uk">Sam Whisker</a> for a while now to release an app for the Joggler for My Shopping Assistant. My Shopping Assistant is a set of applications which work on different devises (only a couple at the moment) which allow you to add, update and delete things from your Tesco.com basket. Some of you will already know I have been working with the Tesco.com API for a while now since my trip to London to the T-Jam event. I have written my own API which sits in-between the Tesco API and my own applications so that I can ‘add value’ to what they already offer. I will keep my main idea under wraps for now&#8230; you will hear more about it when we get the basics finished.</p>
<p>At the moment there is a beta facebook app out which you can access and test right now on facebook -  <a href="http://www.facebook.com/apps/application.php?id=126311593291">My Shopping Assistant facebook application</a>. Although there are many features still to add you can do the basics of search for products and adding them to your Tesco.com basket! All from within facebook! Awesome right!</p>
<p>So the great news is that the Joggler will be getting an update this week and although you may not have heard much about it online (their online marketing and buzz for this has been poor) this is going to start something great and really kick start the Joggler as a devise.</p>
<p>Keep your eye out for the My Shopping Assistant Joggler app in the appstore really soon!</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-GB</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	mso-themecolor:hyperlink; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 72.0pt 72.0pt 72.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal">I bet not many of you have heard of it but the 02 Joggler is an absolutely awesome devise. The software that is on it might be a little behind and the hardware could probably do with a little improvement and some added features but as a first version it is an awesome idea and I will challenge anyone who disagrees.</p>
<p class="MsoNormal">The Joggler is a classic of what Nick Lansley refers to as a fourth device (<a href="http://techfortesco.blogspot.com/2009/07/fourth-screen.html">http://techfortesco.blogspot.com/2009/07/fourth-screen.html</a>) it is designed to sit in the kitchen or in a communal place within the home. It allows easy access to an always on always connected device. O2 have tried their best to market it around their calendar service and push it as a devise that will keep the family organised allowing the entire family to know what each other is doing etc. The problem with this is that most people will already be using a calendar service which they are happy with and have fitted their life around how that works and nobody is going to switch to a service which is clunky and not as streamlined. The interface of the o2 calendar on the devise is good and easy to view but lets be honest, I am more than happy with Google Calendar and its going to take a lot and I mean a lot to move me away. I can sync my Google Calendar with Outlook on my laptop, Outlook on my desktop at home, Outlook on my desktop at work using Google Calendar Sync (<a href="http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;answer=89955">http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;answer=89955</a>) and I can use Goolge Sync and my iPhone Microsoft Exchange settings to sync my calendar with my mobile. Its easy and it works without me having to do anything. Fiona can even add things to my calendar without me knowing and I get alerts and I can see what I am doing on any devise I want.</p>
<p class="MsoNormal">So you can imagine my excitement when I found out that o2 will be releasing an update this week which will add an appstore of some sorts to the Joggler devise and&#8230;. they will be adding a Google Calendar app to the appstore!!!</p>
<p class="MsoNormal">This is great news&#8230; one because it means they are not going to force people to use their own calendar service and secondly because they are opening up the devise to developers to developer apps just like Apple have done with the iPhone.</p>
<p class="MsoNormal">OK so I knew that this was in the pipe line because I have been working with Sam Whisker (<a href="http://www.friendlyparrot.co.uk/">http://www.friendlyparrot.co.uk</a>) for a while now to release an app for the Joggler for My Shopping Assistant. My Shopping Assistant is a set of applications which work on different devises (only a couple at the moment) which allow you to add, update and delete things from your Tesco.com basket. Some of you will already know I have been working with the Tesco.com API for a while now since my trip to London to the T-Jam event. I have written my own API which sits in-between the Tesco API and my own applications so that I can ‘add value’ to what they already offer. I will keep my main idea under wraps for now&#8230; you will hear more about it when we get the basics finished.</p>
<p class="MsoNormal">At the moment there is a beta facebook app out which you can access and test at <a href="http://www.facebook.com/apps/application.php?id=126311593291">http://www.facebook.com/apps/application.php?id=126311593291</a> This is the My Shopping Assistant facebook application and although there are many features still to add you can do the basics of search for products and adding them to your Tesco.com basket! All from within facebook! Awesome right!</p>
<p class="MsoNormal">So the great news is that the Joggler will be getting an update this week and although you may not have heard much about it online (their online marketing and buzz for this has been poor) this is going to start something great and really kick start the Joggler as a devise.</p>
<p class="MsoNormal">Keep your eye out for the My Shopping Assistant Joggler app in the appstore really soon!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2010/03/30/joggler-apstore-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still trying!</title>
		<link>http://blog.jamesmills.co.uk/2010/03/07/still-trying/</link>
		<comments>http://blog.jamesmills.co.uk/2010/03/07/still-trying/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 22:56:49 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/2010/03/07/still-trying/</guid>
		<description><![CDATA[I really want to try and keep my blog going but if you had asked me the first half of last week what I was going to do with this [...]]]></description>
			<content:encoded><![CDATA[<p>I really want to try and keep my blog going but if you had asked me the first half of last week what I was going to do with this blog I would have said that I was going to shut it down&#8230;</p>
<p>I really don&#8217;t want to, it&#8217;s not that I think I have anything interesting to say or that I think people will be interested in what I have to say&#8230; It&#8217;s more that I really want a blog!</p>
<p>I am not great with the English language when it comes to writing&#8230; My grammer is poor and my spelling is poor, probably a few reasons why it&#8217;s taken me years to try and kick start a blog. I have so many things I want to say about what I do for a living and also so much I would love to share about technology I love and play around with&#8230; I struggle to put my thoughts and findings into words.</p>
<p>If the past is anything to go by then I will probably not post for another couple of months now and when I do post it will be about how I have not posted for a while and how I really want to blog blarr blarr blarr!</p>
<p>Let&#8217;s see what happens!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2010/03/07/still-trying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So that did not work then!</title>
		<link>http://blog.jamesmills.co.uk/2010/01/14/so-that-did-not-work-then/</link>
		<comments>http://blog.jamesmills.co.uk/2010/01/14/so-that-did-not-work-then/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 22:55:26 +0000</pubDate>
		<dc:creator>James Mills</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://blog.jamesmills.co.uk/2010/01/14/so-that-did-not-work-then/</guid>
		<description><![CDATA[Last year I started my blog up on the back of my website and closed everything else similar to blogging sites and services. The idea was to have one main [...]]]></description>
			<content:encoded><![CDATA[<p>Last year I started my blog up on the back of my website and closed everything else similar to blogging sites and services. The idea was to have one main area where I would post everything and on a regular basis&#8230; As you can see this is the first blog in a long time&#8230;</p>
<p>Two things to note. Firstly I am now engaged. Secondly I am writing this post in bed on my iPhone using the wordpress app. Awesome!</p>
<p>I will try to find the time to redesign the blog to fit in with the rest of the &#8216;jgm&#8217; look and feel and I am going to try and blog more about things I am doing and what I find interesting. </p>
<p>I am working on a sites called <a href="http://www.myshoppingassistant.co.uk">My Shopping Assistant</a> and I am going to try work some late nights to get that finished by the end of Feb. I will blog about that more closer to the time.</p>
<p>I have also just got a Joggler which is awesome. I think I will do a post on that soon&#8230;</p>
<p>Hope everyone is well. I am looking for some freelance work at the moment so stay in contact and let me know if you have any leads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jamesmills.co.uk/2010/01/14/so-that-did-not-work-then/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

