<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://jimliddle.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Jim Liddle</title>
 <link>http://jimliddle.sys-con.com/</link>
 <description>Latest News from Jim Liddle</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Mon, 07 Dec 2009 12:42:33 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
<item>
 <title>Virtualization 101</title>
 <link>http://jimliddle.sys-con.com/node/1161571</link>
 <description>With Virtualization becoming intertwined with cloud computing it is worth taking a step back and looking once again what virtualisation is, and is not. Virtualization and Emulation are often compared, but there are a set of important differences. Emulation provides the functionality of a target processor completely in software. The main advantage being that you can emulate one type of processor on any other type of processor. Unfortunately it tends to be slow. Virtualization however involves taking a physical processor and partitioning it into multiple contexts. All of which take turns running directly on the processor itself. Because of this, Virtualization in faster than emulation.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1161571&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Oct 2009 18:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1161571</guid>
 <comments>http://jimliddle.sys-con.com/node/1161571#feedback</comments>
</item>
<item>
 <title>The Cloud, a Disruptive Technology? Just Ask Nokia!</title>
 <link>http://jimliddle.sys-con.com/node/1147936</link>
 <description>&lt;p&gt;&lt;img class=&quot;alignnone size-full wp-image-445&quot; title=&quot;iStock_000000579002XxxSmall&quot; src=&quot;http://www.cloudiquity.com/wp-content/uploads/2009/08/iStock_000000579002XxxSmall.jpg&quot; alt=&quot;iStock_000000579002XxxSmall&quot; width=&quot;148&quot; height=&quot;99&quot; /&gt;It’s often said that the Cloud will be a game changer and disruptive and that statement is put out there for the future but I believe we have already seen a huge example of this in the mobile telecommunications domain.  We have seen in the last twelve months the beginning of a fundamental change in a users relationship with services because of the ability of real time delivery over mobile and fixed broadband. Apple single handedly changed the perception of, not only what dollar value a user would pay, but that they would actually pay at all. In the first 60 days Apple had 100 million downloads from their App Store.  Just think about this…60 days, 100 million downloads ! At the end of September 2009 the app downloads had &lt;a href=&quot;http://www.apple.com/pr/library/2009/09/28appstore.html&quot; target=&quot;_blank&quot;&gt;topped a staggering 2 billion&lt;/a&gt;  - Phenomenal ! Even more phenomenal is they ripped up the script of the established model and implemented their own.&lt;/p&gt;
&lt;p&gt;We have quickly seen other providers such as RIM, and Google quickly adopt the same model, with Nokia lagging behind and then news &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/reviews.cnet.com&#039;);&quot; href=&quot;http://reviews.cnet.com/8301-13970_7-10164838-78.html&quot; target=&quot;_blank&quot;&gt;filtering out &lt;/a&gt;that they would launch an App Store at the Mobile World Conference in Barcelona and when they did,  well lets just say that it was not &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.techcrunch.com&#039;);&quot; href=&quot;http://www.techcrunch.com/2009/05/26/nokia-ovi-store-launch-is-a-complete-disaster/&quot; target=&quot;_blank&quot;&gt;exactly a success&lt;/a&gt;.  Microsoft, late to the party as always, are also &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.microsoft.com&#039;);&quot; href=&quot;https://www.microsoft.com/presspass/press/2009/feb09/02-16MWCPR.mspx&quot; target=&quot;_blank&quot;&gt;jumped on the bandwagon&lt;/a&gt; with the launch of their &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/myphone.microsoft.com&#039;);&quot; href=&quot;http://myphone.microsoft.com/mkweb/Start.po?mkt=en-US&amp;amp;ocid=sem_enus_g-myphone&quot; target=&quot;_blank&quot;&gt;“My Phone” service&lt;/a&gt; . Samsung have also now launched their own &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/applications.samsungmobile.com&#039;);&quot; href=&quot;http://applications.samsungmobile.com/en/gbp/index.html&quot; target=&quot;_blank&quot;&gt;Mobile Applications MarketPlace&lt;/a&gt;. This shift has hugely changed the whole model of the Telco market. Nokia, the 100 pound gorilla, is losing market share hand over fist as it struggles to get to grips with this new model. Motorola has lost &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.mobilemonday.net&#039;);&quot; href=&quot;http://www.mobilemonday.net/news/motorola-loses-usd-3-6-billion-in-q4&quot; target=&quot;_blank&quot;&gt;$3.6 billion&lt;/a&gt; as they too struggle to get to grips with this new consumer model.&lt;/p&gt;
&lt;p&gt;Yesterday &lt;a href=&quot;http://www.mobilecrunch.com&quot; target=&quot;_blank&quot;&gt;Mobile Crunch&lt;/a&gt; ran &lt;a href=&quot;http://www.mobilecrunch.com/2009/10/15/nokia-posts-first-quarterly-loss-in-a-decade-and-why-it-matters/&quot; target=&quot;_blank&quot;&gt;an article&lt;/a&gt; outlining Nokia&amp;#8217;s first quarterly loss in over a decade. Nokia made a loss of $834 million and their shares dropped by 6.02 per cent. Apple however, in just over one year,  has become the eighth largest mobile phone vendor in the world (source: &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.strategyanalytics.com&#039;);&quot; href=&quot;http://www.strategyanalytics.com/&quot; target=&quot;_blank&quot;&gt;strategy analytics&lt;/a&gt;). This whilst only competing in the smartphone market and, at the time of the report, not selling into markets such as China. Overall during the past March quarter mobile phone sales fell 13% worldwide, the fastest rate of annual decline since record began, but in contrast sales rose 10% in the US, largely because of Apple. The top 5 handset vendors saw their market share fall from 83.5% to 78%, a decline that is predicted to continue as Android comes of age and Apple continues it’s dominance with low-end entry points into the consumer market.&lt;/p&gt;
&lt;p&gt;The whole notion of how to sell to an individual has changed, it has become from the edge and back rather than the reverse i.e. it has proved that users are wiling to not only pay for real-time services and just-in-time applications, but will actually choose their handset provider based on the perceived value and breadth of those services. How many times have you read of a competitive phone review, “In some ways it is a better handset than the iPhone but it just cannot match the App Store for breadth of Appllications”. Interestingly not everyone agrees. MobileCrunch also ran an article, “&lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.mobilecrunch.com&#039;);&quot; href=&quot;http://www.mobilecrunch.com/2009/02/04/not-every-company-needs-an-app-store/&quot; target=&quot;_blank&quot;&gt;Not every Company needs an App Store&lt;/a&gt;“.  I believe they miss the point. The rules have changed and the humble phone has changed to become &lt;span&gt;&lt;span&gt;a platform to deliver services &lt;/span&gt;&lt;span&gt;&lt;span&gt;aided by on-demand cloud applications and services&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.  Apple&amp;#8217;s advertising tells you &amp;#8220;want to this, that or the other ? We have an app for that&amp;#8221;. Well behind all those apps there are hundred if not thousands of individual developers supplying the &amp;#8220;app for that&amp;#8221;, and guess where the backend of many of these are hosted ? You&amp;#8217;ve got it, on cloud services.&lt;/p&gt;
&lt;p&gt;I agree that ideally we would be able to write against one platform for services delivered. Unfortunately the mobile phone OS market is very segmented with lots of players such as Symbian (Nokia), Microsoft, Google, iPhone etc. Having said that their are some initiatives to try and provide some abstraction to allow code / services written for one platform to run on others, such as &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/phonegap.com&#039;);&quot; href=&quot;http://phonegap.com/&quot; target=&quot;_blank&quot;&gt;PhoneGap&lt;/a&gt;, which supports iPhone, Android and Blackberry. Ultimately the Genie is out of the bottle and new mobile companies can see the carrot, that is new revenue and business models, which Apple has made reality. Ultimately the vendors will have no choice, with an Open Source OS model in Android squeezing them from one side, and Apple on the other, the landscape is being changed and the 100 pound gorilla is starting to look like an endangered species. Figures compiled by Gartner show that Apples Market share more than doubled in 2008, whilst Nokia’s Market share of the global smartphone Market fell from 47% in 2007 to 31% in 2008, and based on projections in the Gartner analysis, this would make Apple the leading global smartphone provider by 2011. &lt;/p&gt;
&lt;p&gt;Syndicated from my original blog post on &lt;a href=&quot;http://www.cloudiquity.com&quot; target=&quot;_blank&quot;&gt;Cloudiquity&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1147936&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 17 Oct 2009 05:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1147936</guid>
 <comments>http://jimliddle.sys-con.com/node/1147936#feedback</comments>
</item>
<item>
 <title>Come and Join the Cloud Crowd in London on 11th November</title>
 <link>http://jimliddle.sys-con.com/node/1145026</link>
 <description>We’re hosting an event in the city of London on 11th November which is focused on practical implementations of public, private and hybrid clouds. We have speakers from British American Tobacco and Razorfish discussing implementations of private and hybrid clouds as well as GigaSpaces demoing enhanced VMWARE integration. If you want to learn about real implementations of Cloud Computing then you don’t want to miss this event.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1145026&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 14 Oct 2009 11:21:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1145026</guid>
 <comments>http://jimliddle.sys-con.com/node/1145026#feedback</comments>
</item>
<item>
 <title>What Happens When the Cloud Goes Wrong ?</title>
 <link>http://jimliddle.sys-con.com/node/1141327</link>
 <description>&lt;p&gt;&lt;img class=&quot;size-medium wp-image-314 alignnone&quot; title=&quot;istock_000007206932xsmall&quot; src=&quot;http://www.cloudiquity.com/wp-content/uploads/2009/03/istock_000007206932xsmall-300x198.jpg&quot; alt=&quot;DeletetheCloud&quot; width=&quot;126&quot; height=&quot;83&quot; /&gt; It is great enthusing about the benefits of Cloud Computing, but what are the consequences when it goes wrong ? Of course, there are different levels of  ’going wrong’. We have often publicised outages from the likes of &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.techcrunch.com&#039;);&quot; href=&quot;http://www.techcrunch.com/2008/02/15/amazon-web-services-goes-down-takes-many-startup-sites-with-it/&quot; target=&quot;_blank&quot;&gt;Amazon &lt;/a&gt;and &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/news.bbc.co.uk&#039;);&quot; href=&quot;http://news.bbc.co.uk/1/hi/technology/7907583.stm&quot; target=&quot;_blank&quot;&gt;Google&lt;/a&gt;, but given the &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.crmbuyer.com&#039;);&quot; href=&quot;http://www.crmbuyer.com/story/The-Clouds-Emerging-SLA-Ecosystem-66435.html&quot; target=&quot;_blank&quot;&gt;publicised SLA’s&lt;/a&gt; of each some down time is expected. However things can get much more serious than this. Microsoft have just &lt;a href=&quot;http://www.appleinsider.com/articles/09/10/11/microsofts_danger_sidekick_data_loss_casts_dark_on_cloud_computing.html&quot; target=&quot;_blank&quot;&gt;suffered a data loss&lt;/a&gt; that affects all Sidekick customers, of the Danger Group &lt;a href=&quot;http://www.microsoft.com/presspass/press/2008/feb08/02-11acquisition.mspx&quot; target=&quot;_blank&quot;&gt;Microsoft purchased&lt;/a&gt; in 2008. Servers went offline on October 2nd 2009  and remained offline until October 6th. The services are back up but the data is not with  contacts, calendars, IM and SMS data not recoverable. The following went out to T Mobile users of the service:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“Regrettably, based on Microsoft/Danger’s latest recovery assessment of their systems, we must now inform you that personal information stored on your device – such as contacts, calendar entries, to-do lists or photos – that is no longer on your Sidekick almost certainly has been lost as a result of a server failure at Microsoft/Danger.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Earlier in the year it  &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.techcrunch.com&#039;);&quot; href=&quot;http://www.techcrunch.com/2009/03/23/online-backup-company-carbonite-loses-customers-data-blames-and-sues-suppliers/&quot; target=&quot;_blank&quot;&gt;emerged &lt;/a&gt;that &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.carbonite.com&#039;);&quot; href=&quot;http://www.carbonite.com/&quot; target=&quot;_blank&quot;&gt;Carbonite &lt;/a&gt;had lost some of its customers data in 2007. According to TechCrunch Carbonite lost the data of 7,500+ customers who relied on the company to keep their files safe. This emerged because of a &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.boston.com&#039;);&quot; href=&quot;http://www.boston.com/business/technology/articles/2009/03/21/data_backup_firm_sues_2_hardware_suppliers/&quot; target=&quot;_blank&quot;&gt;law suit that Carbonite filed&lt;/a&gt; on the providers of  their infrastructure. &lt;/p&gt;
&lt;p&gt;In this case it seems the data loss had no effect and any data loss was mitigated by the companies internal backup procedures. However, in the case of &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.techcrunch.com&#039;);&quot; href=&quot;http://www.techcrunch.com/2009/01/03/journalspace-drama-all-data-lost-without-backup-company-deadpooled/&quot; target=&quot;_blank&quot;&gt;JournalSpace&lt;/a&gt;, this unfortunately was not the case. JournalSpace was a blogging platform that had been around for about 6 years and, due to a disgruntled employee, all customers blogs were wiped out from their internal servers. Ouch !&lt;/p&gt;
&lt;p&gt;This is not the first time such human error has lead to such problems. In August 2008 Cloud Platform FlexiScale, &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.theregister.co.uk&#039;);&quot; href=&quot;http://www.theregister.co.uk/2008/08/28/flexiscale_outage/&quot; target=&quot;_blank&quot;&gt;had an outage&lt;/a&gt; for over 2 days due to an engineer accidentally deleting a main storage volume.&lt;/p&gt;
&lt;p&gt;Also the damage done it not just to the customer but also to the vendor’s reputation, especially if they are a smaller vendor trying to make a name for themselves. One such catastrophe can literally be the difference between success and failure in the market.&lt;/p&gt;
&lt;p&gt;So what can we learn from this ? Well the first thing is that, just like Murphy’s law, if something can go wrong at some point it invariably will. With that in mind you should always take all steps to protect your applications and data. This could mean backing them up locally or keeping backups on different storage clouds and having a DR ready plan in place. If you don’t then you cannot just blame the cloud….&lt;/p&gt;
&lt;p&gt;Adapted from a post I made on &lt;a href=&quot;http://www.cloudiquity.com&quot; target=&quot;_blank&quot;&gt;Cloudiquity&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1141327&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 13 Oct 2009 11:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1141327</guid>
 <comments>http://jimliddle.sys-con.com/node/1141327#feedback</comments>
</item>
<item>
 <title>Why the Cloud may be another step towards less freedom</title>
 <link>http://jimliddle.sys-con.com/node/1139833</link>
 <description>&lt;p&gt;I did a combined honours degree in Computer Science and History and have always retained an interest in history, particulalry British, American, and religious history which was what I studied.  After all, to try and understand the present, one has to fully understand the past.  I believe this applies across all disciplines.  For example, if one looks at the current Middle East situation and the Iraq conflict, to truly try to get a handle on it (and I would not even dare to say &amp;#8220;understand&amp;#8221;) one has to go back to &lt;a href=&quot;http://en.wikipedia.org/wiki/Gertrude_Bell&quot; target=&quot;_blank&quot;&gt;Gertrude Bell &lt;/a&gt;(Al-Khatun)  for she drew the lines which are still the international borders for that region today, and she understood the history , religious and tribal complexities I suspect far more than any of our politicians or diplomats do today.&lt;/p&gt;
&lt;p&gt;Over 300 years ago &lt;a href=&quot;http://www.ushistory.org/PAINE/&quot; target=&quot;_blank&quot;&gt;Thomas Paine&lt;/a&gt; fought for the &amp;#8216;&lt;a href=&quot;http://en.wikipedia.org/wiki/Rights_of_Man&quot; target=&quot;_blank&quot;&gt;Rights of Man&lt;/a&gt;&amp;#8216;.  One of the things that was done to &amp;#8220;shut him up&amp;#8221; was a piece of legislation issued by &amp;#8216;royal proclamation&amp;#8217; in 1792 that enabled the government to prosecute authors who spoke out against it for seditious libel.  In our generation today, the European Court of Justice ruled that EU institutions have the right to suppress criticism that damages the institution&amp;#8217;s image and reputation, the very same law used to muzzle Paine.  Also, remember this is a constitution which none of the British people have ever explicitly voted to be governed by. The way in which the treaty has been foisted on us and other countries is breathtaking. A &amp;#8216;yes&amp;#8217; vote requires not confirmation and a &amp;#8216;no&amp;#8217; vote simply means you ask the question again until you get a &amp;#8216;yes&amp;#8217; !&lt;/p&gt;
&lt;p&gt;That brings me to technology and the Cloud.  As a society, and I speak as a UK citizen here, we have a government who is obsessed &lt;a href=&quot;http://news.bbc.co.uk/1/hi/uk/6108496.stm&quot; target=&quot;_blank&quot;&gt;with monitoring&lt;/a&gt; and &lt;a href=&quot;http://www.theregister.co.uk/2009/01/29/digital_britain_tax_quango_and_enforcement/&quot; target=&quot;_blank&quot;&gt;snooping&lt;/a&gt; on all aspects of our life, so that they can tell us what to do and what not to do.  This premise infects all forms of their governement, to stopping friends&lt;a href=&quot;http://www.dailymail.co.uk/news/article-1216471/Policewoman-banned-babysitting-friend-says-children.html&quot; target=&quot;_blank&quot;&gt; minding each others children &lt;/a&gt;(I mean, come on, seriously&amp;#8230;..), to&lt;a href=&quot;http://www.basildonrecorder.co.uk/news/4484984.__125_fine_for_putting_rubbish_out_on_wrong_day/&quot; target=&quot;_blank&quot;&gt; fines or prison &lt;/a&gt;for putting your litter out early (sic), to fairly minority bodies &lt;a href=&quot;http://govit.sys-con.com/node/620845&quot; target=&quot;_blank&quot;&gt;having access&lt;/a&gt; to your telephone and SMS records (something that used to require a court order).&lt;/p&gt;
&lt;p&gt;The reasons put forward by our government make the acts try to seem reasonable, &amp;#8220;to prevent terrorism&amp;#8221;, &amp;#8220;to protect children on the internet&amp;#8221;, &amp;#8220;to make it easier to track criminals&amp;#8221;, but the reality is that they are a slow degradation of our civil liberties, which, through history, have been fought for so hard, but which we seem to be giving away without a thought.  Labour fundamentally believe in the principles of government being involved in all policies, be it schools, NHS, or something as simple as child-minding. We, the people do not know what is &amp;#8220;Best for us&amp;#8221;.&lt;/p&gt;
&lt;p&gt;If the government can force the ISP to give it access to records, we can presume as more and more of the data and services that we have locally and in our offices move to the Cloud then they will ensure that they have access to this also.  Do you really trust, or want the government to have access to this data, and do you trust they will be &lt;a href=&quot;http://www.telegraph.co.uk/news/uknews/1581662/DVLA-made-9-million-selling-drivers-details.html&quot; target=&quot;_blank&quot;&gt;responsible with it&lt;/a&gt; or &lt;a href=&quot;http://www.telegraph.co.uk/news/newstopics/politics/1574687/Governments-record-year-of-data-loss.html&quot; target=&quot;_blank&quot;&gt;look after it &lt;/a&gt;?  For a country that has a &lt;a href=&quot;http://www.nytimes.com/2009/04/23/business/global/23pound.html&quot; target=&quot;_blank&quot;&gt;record deficit&lt;/a&gt; you can be sure they will be looking at all options of bringing money in and will have a &amp;#8220;needs must&amp;#8221; mentality. &lt;/p&gt;
&lt;p&gt;When you have your data locally, you have some governance over it.  You own it, you can encrypt it, stronger if you choose than can be done on public commercial services, and it becomes much less difficult for government bodies to police. This does not mean you have any data that is illegal in any way. Privacy should not be viewed as a crime or tarred with the &amp;#8220;must have something to hide&amp;#8221; brush.  You just may not fancy some secretary in some far flung council browsing your records on a whim.&lt;/p&gt;
&lt;p&gt;I will leave the last word to Thomas Paine: &amp;#8216;only when opinions are free, either in matters of government and religion, will truth finally prevail&amp;#8221;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1139833&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 10 Oct 2009 07:56:53 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1139833</guid>
 <comments>http://jimliddle.sys-con.com/node/1139833#feedback</comments>
</item>
<item>
 <title>Fixing the Dell Mini OSX Keyboard problem</title>
 <link>http://jimliddle.sys-con.com/node/1138858</link>
 <description>&lt;p&gt;The Dell Mini I use with OSX has the US keyboard layout, but a friend of mine layout and had a pr0blem that after his OSX instal, he could not get the backslash symbol to work using the key immediately to the right had side of the space bar. It comes up as ` instead.&lt;/p&gt;
&lt;p&gt;I eventually fixed this problem, and you need to do the following:&lt;/p&gt;
&lt;p&gt;1. Place the &lt;a href=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/10/windows-ukkeylayout.zip&quot;&gt;windows-uk.keylayout file&lt;/a&gt; in your ‘/Users/yourname/Library/Keyboard Layouts/’ folder (if you don’t have a ‘Keyboard Layouts’ folder there, just create one). You should make sure to unzip the file by double-clicking it in the Finder, rather than using the command line, as it appears this can corrupt this particular file.&lt;/p&gt;
&lt;p&gt;2. Next, open System Preferences and click ‘International’. Click ‘Input Menu’ and select the checkbox next to ‘windows-uk.keylayout’. Make sure the checkbox at the bottom of the window, next to ‘Show input menu in menu bar’ is selected and then quit System Preferences.&lt;/p&gt;
&lt;p&gt;3. Now you should be able to select the ‘windows-uk.keylayout’ keyboard layout from the little icon towards the right of the menu bar.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1138858&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 08 Oct 2009 12:25:46 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1138858</guid>
 <comments>http://jimliddle.sys-con.com/node/1138858#feedback</comments>
</item>
<item>
 <title>What Does Legislation Mean to Cloud Users?</title>
 <link>http://jimliddle.sys-con.com/node/1137160</link>
 <description>In a 15-page complaint to the FTC, the Electronic Privacy Information Center (Epic) said recent reports suggested Google did not adequately protect the data it obtained. It cited vulnerabilities that revealed users’ data in its Gmail webmail service, Google Docs online word processing and spreadsheets and in Google Desktop, which can index users’ information held on their hard drives.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1137160&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 08 Oct 2009 11:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1137160</guid>
 <comments>http://jimliddle.sys-con.com/node/1137160#feedback</comments>
</item>
<item>
 <title>The SLA Driven Cloud</title>
 <link>http://jimliddle.sys-con.com/node/1135295</link>
 <description>&lt;p&gt;What does it take to make a Cloud Computing infrastructure enterprise ready ? Well, as always, this probably depends on the use case, but support for real-time scaling and &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/en.wikipedia.org&#039;);&quot; href=&quot;http://en.wikipedia.org/wiki/Service_level_agreement&quot; target=&quot;_blank&quot;&gt;SLA&lt;/a&gt; support must figure highly.&lt;/p&gt;
&lt;p&gt;Software that purports to scale the applications on the cloud is not new, have a look at our prior &lt;a href=&quot;http://www.cloudiquity.com/2009/03/how-do-you-design-and-handle-peak-load-on-the-cloud/&quot; target=&quot;_blank&quot;&gt;blog post&lt;/a&gt; on this topic, and you will see some of the usual suspects such as &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.RightScale.com&#039;);&quot; href=&quot;http://www.RightScale.com/&quot; target=&quot;_blank&quot;&gt;RightScale&lt;/a&gt;, and &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/code.google.com&#039;);&quot; href=&quot;http://code.google.com/p/scalr/&quot; target=&quot;_blank&quot;&gt;Scalr&lt;/a&gt;. A new offering in this space is by Tibco with its &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/silver.tibco.com&#039;);&quot; href=&quot;http://silver.tibco.com/&quot; target=&quot;_blank&quot;&gt;Tibco Silver&lt;/a&gt; offering. Tibco Silver is trying to solve the problem of not whether cloud services can scale but whether the applications themselves can scale with them. This problem is addressed by Silver through ’self aware elasticity’. Hmmm….sounds good but what exactly does that mean ? It means the system can automatically provision new cloud capacity (be that storage or compute) dependent upon fluctuations in application usage.&lt;/p&gt;
&lt;p&gt;According to Tibco, unlike services in a service-oriented architecture cloud services are not aware of the SLA’s to which they are required to adhere and Tibco Silver is aimed at providing this missing functionality. Tibco claim that “Self-aware elasticity” is something no other vendor has developed. I would dispute this. &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.gigaspaces.com&#039;);&quot; href=&quot;http://www.gigaspaces.com/xap&quot; target=&quot;_blank&quot;&gt;GigaSpaces XAP&lt;/a&gt; with it’s ability to &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.gigaspaces.com&#039;);&quot; href=&quot;http://www.gigaspaces.com/cloud&quot; target=&quot;_blank&quot;&gt;deploy to the cloud &lt;/a&gt;as well as on-premise using the same technology has very fine grained &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.gigaspaces.com&#039;);&quot; href=&quot;http://www.gigaspaces.com/wiki/display/XAP7/Configuring+the+Processing+Unit+SLA&quot; target=&quot;_blank&quot;&gt;application level SLA control&lt;/a&gt; that when breached allows the application to react accordingly, whether this be to increase the number of threads, provision new instances or to distribute workloads in a different way. GigaSpaces&lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.gigaspaces.com&#039;);&quot; href=&quot;http://www.gigaspaces.com/wiki/display/XAP7/The+Runtime+Environment&quot; target=&quot;_blank&quot;&gt; Service Grid technology&lt;/a&gt; enables support for this real-times elasticity.  The GigaSpaces Service Grid originated from &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/rio.dev.java.net&#039;);&quot; href=&quot;https://rio.dev.java.net/overview.html&quot; target=&quot;_blank&quot;&gt;Sun’s RIO Project&lt;/a&gt;. (interestingly GigaSpaces are doing some work on enabling their cloud tools to deploy to and manage VMWARE images on private clouds as they do with AMI’s on Amazon’s public cloud) &lt;/p&gt;
&lt;p&gt;Without a doubt the ability to react in real-time to application level SLA’s rather than just breaches of an SLA at an infrastructure level is something that will find a welcome home in both private and public clouds.&lt;/p&gt;
&lt;p&gt;Syndicated from my post on &lt;a href=&quot;http://www.cloudiquity.com&quot; target=&quot;_blank&quot;&gt;Cloudiquity&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1135295&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 06 Oct 2009 15:31:59 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1135295</guid>
 <comments>http://jimliddle.sys-con.com/node/1135295#feedback</comments>
</item>
<item>
 <title>Cloud Computing Best Practices</title>
 <link>http://jimliddle.sys-con.com/node/1103814</link>
 <description>&lt;p class=&quot;BookBodyText&quot;&gt;Some of the key things to think about when putting your application on the cloud are discussed below. Cloud computing is relatively new, and best practice is still being established. However we can learn from earlier technologies and concepts such as utility compute, SaaS, outsourcing and even internal enterprise centre management, as well as from experience with vendors such as Amazon and FlexiScale.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Licensing: &lt;/strong&gt;If you are using the cloud for spikes or overspill make sure that the products you want to use in the cloud can be used in this way. Certain products restrict their licenses to be used from a cloud perspective. This is especially true of commercial Grid, HPC or DataGrid vendors.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Data transfer costs: &lt;/strong&gt;&lt;span&gt; &lt;/span&gt;When using a provider like Amazon with a detailed cost model, &lt;span lang=&quot;EN-US&quot;&gt;make sure that any data transfers are internal to the provider network rather than external. In the case of Amazon, internal traffic is free but you will be charged for any traffic over the external IP addresses.&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Latency:&lt;/strong&gt; If you have low latency requirements then the Cloud may not be the best environment to achieve this. If you are trying to run an ERP or some such system in the cloud then the latency may be good enough but if you are trying to run a binary or FX Exchange then of course the latency requirements are very different and more stringent. It is essential to make sure you understand the performance requirements of your application and have a clear understanding of what is deemed business critical.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;One vendor who has focused on attacking low latency in the cloud is &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/blog.gigaspaces.com&#039;);&quot; href=&quot;http://blog.gigaspaces.com/2008/11/07/scaling-the-web-layer-%E2%80%93-the-web-container-benchmark/&quot; target=&quot;_blank&quot;&gt;GigaSpaces&lt;/a&gt; and so if you require cloud low latency then these are one of the companies you should evaluate. Also for processing distributed data loads there is the &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/en.wikipedia.org&#039;);&quot; href=&quot;http://en.wikipedia.org/wiki/MapReduce&quot; target=&quot;_blank&quot;&gt;map reduce pattern&lt;/a&gt; and &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/wiki.apache.org&#039;);&quot; href=&quot;http://wiki.apache.org/hadoop/AmazonEC2&quot; target=&quot;_blank&quot;&gt;Hadoop&lt;/a&gt;. These type of architectures eliminating the boundaries created by scale-out database based approaches.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;State: &lt;/strong&gt;Check whether your cloud infrastructure providers have persistence.&lt;span&gt; &lt;/span&gt;When an application is brought down and then back up all local changes will be wiped and you start with a blank slate. This obviously has ramifications with instances that need to store user or application state.&lt;span&gt; &lt;/span&gt;To combat this on their platform Amazon delivered EC2 persistent storage in which data can remain linked to a specific computing instance. You should ensure you understand the state limitations of any Cloud Computing platform that you work with.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Data Regulations:&lt;/strong&gt; If you are storing data in the cloud you may be breaching data laws depending where your data is stored i.e. which country or continent.&lt;span&gt; &lt;/span&gt;To combat this Amazon S3 now supports location constraints, which allow you to specify where in the world to store data for a bucket and provides a new API to retrieve the location constraint for an existing bucket. However if you are using another cloud provider you should check where your data is stored.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Dependencies:&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;Be aware of dependencies of service providers. If service ‘y’ is dependant on ‘x’ then if you subscribe to service ‘y’ and service ‘x’ goes down you lose your service. Always check any dependencies when you are using a cloud service.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Standardisation: &lt;/strong&gt;A major issue with current cloud computing platforms is that there is no standardisation of the APIs and platform technologies that underpin the services provided. Although this represents a lack of maturity you need to consider how locked in you are when considering a Cloud platform or migrating between cloud computing platforms will be very difficult if not impossible. This may not be an issue if your supplier is IBM and always likely to be IBM, but it will be an issue if you are just dipping your toe in the water and discover that other platforms are better suited to your needs.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Security: &lt;/strong&gt;Lack of security or apparent lack of security is one of the perceived major drawbacks of working with Cloud platform and Cloud technology. When moving sensitive data about or storing it in public cloud it should be encrypted. And it is important to consider a secure ID mechanism for authentication and authorisation for services. As with normal enterprise infrastructures only open the ports needed and consider installing a host based intrusion detection systems such as &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.ossec.net&#039;);&quot; href=&quot;http://www.ossec.net/&quot; target=&quot;_blank&quot;&gt;OSSEC&lt;/a&gt;. The advantage of working with an enterprise Cloud provider, such as IBM or Sun is that many of these security optimisations are already taken care of. See our prior &lt;a href=&quot;http://www.cloudiquity.com/2009/02/securing-distributed-applications-on-ec2/&quot; target=&quot;_blank&quot;&gt;blog entry &lt;/a&gt;for securing n-tier and distributed applications on the cloud. Be sure to check out Amazon&amp;#8217;s new &lt;a href=&quot;http://aws.amazon.com/vpc/&quot; target=&quot;_blank&quot;&gt;VPC inititative&lt;/a&gt; as well as looking at &lt;a href=&quot;http://www.cohesiveft.com/vpncubed/&quot; target=&quot;_blank&quot;&gt;VPN-Cubed&lt;/a&gt; by&lt;a href=&quot;http://www.Cohesiveft.com&quot; target=&quot;_blank&quot;&gt; CohesiveFT&lt;/a&gt; if you have to tie together public Clouds with private applications, services or infrastructure. If you need to keep costs down and evaluate free then look at &lt;a href=&quot;http://www.openvpn.net/&quot; target=&quot;_blank&quot;&gt;OpenVPN&lt;/a&gt;.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Compliance:&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;Regulatory controls mean that certain applications may not be able to deployed in the Cloud. For example the US &lt;em&gt;Patriot Act&lt;/em&gt; could have very serious consequences for non-US firms considering U.S. hosted cloud providers. Be aware that often cloud computing platforms are made up of components from a variety of vendors who may themselves provide computing in a variety of legal jurisdictions. Be very aware of the dependencies and ensure you factor this into any operational risk management assessment. See also my prior &lt;a href=&quot;http://www.cloudiquity.com/2009/03/will-the-cloud-survive-regulation/&quot; target=&quot;_blank&quot;&gt;blog entry &lt;/a&gt;on this topic&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;Quality of service:&lt;/strong&gt; You will need to ensure that the behaviour and effectiveness of the cloud application that you implement can be measured and tracked both to meet existing or new Service Level agreements. We have discussed previously some of the tools that come with this option built in (&lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.gigaspaces.com&#039;);&quot; href=&quot;http://www.gigaspaces.com/cloud&quot; target=&quot;_blank&quot;&gt;GigaSpaces&lt;/a&gt;) and other tools that provide functionality that enable you to use this with your Cloud Architecture (&lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.RightScale.com&#039;);&quot; href=&quot;http://www.rightscale.com/&quot; target=&quot;_blank&quot;&gt;RightScale&lt;/a&gt;, &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.scalr.net&#039;);&quot; href=&quot;https://www.scalr.net/&quot; target=&quot;_blank&quot;&gt;Scalr&lt;/a&gt; etc). Achieving Quality of Service will encompass scaling, reliability, service fluidity, monitoring, management and system performance.&lt;/p&gt;
&lt;p class=&quot;BookBodyText&quot;&gt;&lt;strong&gt;System hardening: &lt;/strong&gt;Like all enterprise application infrastructures you need to harden the system so that it is secure, robust, and achieves the necessary functional requirements that you need. See my prior &lt;a href=&quot;http://www.cloudiquity.com/2009/04/system-hardening-guidelines-for-amazon-ec2/&quot; target=&quot;_blank&quot;&gt;blog entry&lt;/a&gt; on system hardening for Amazon EC2.&lt;/p&gt;
&lt;div&gt;Content adapted from my book “TheSavvyGuideTo HPC, Grid, DataGrid, Virtualisation and Cloud Computing” &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.amazon.com&#039;);&quot; href=&quot;http://www.amazon.com/TheSavvyGuideTo-Grid-Virtualisation-Cloud-Computing/dp/095599070X&quot; target=&quot;_blank&quot;&gt;available on Amazon&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;&lt;img class=&quot;alignnone size-full wp-image-369&quot; src=&quot;http://www.cloudiquity.com/wp-content/uploads/2009/05/138dc060ada07b2b569a0210-1l_aa240_.jpg&quot; alt=&quot;&quot; width=&quot;168&quot; height=&quot;168&quot; /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1103814&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 29 Sep 2009 03:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1103814</guid>
 <comments>http://jimliddle.sys-con.com/node/1103814#feedback</comments>
</item>
<item>
 <title>Enabling an external display for the Dell Mini with OSX</title>
 <link>http://jimliddle.sys-con.com/node/1122442</link>
 <description>&lt;p&gt;I tend to do quite a lot of presentations so was keen to get the Dell Mini with OSX ready for being able to plug into projectors and external monitors. Given the Dell&amp;#8217;s unique display resolution this proved to be a bit of a problem, but the solution proved to be fairly simple. If you are using a Mini with OSX, the quick way to get around this is to obtain a simple application to mirror displays from Fabian Canas. You can get it&lt;a href=&quot;http://www.fabiancanas.com/Projects/MirrorDisplays/&quot; target=&quot;_blank&quot;&gt; here&lt;/a&gt;. This toggles between mirrored displays.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://www.fabiancanas.com/img/MDIcon.png&quot; alt=&quot;&quot; width=&quot;181&quot; height=&quot;154&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Once you have the dual display setup you will probably want to make the external monitor the primary.  To do this, call up the Displays Pref Pane and drag the menu bar to the external monitor. The external monitor is now the primary and you can get on with the presentations !&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1122442&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 28 Sep 2009 05:29:02 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1122442</guid>
 <comments>http://jimliddle.sys-con.com/node/1122442#feedback</comments>
</item>
<item>
 <title>Is Amazon EC2 As a Platform Secure?</title>
 <link>http://jimliddle.sys-con.com/node/1120201</link>
 <description>Following on from my last post, Securing Applications on the Amazon Elastic Cloud, One of the biggest questions I often see asked is “Is Amazon EC2 as a platform secure”? This is like saying is my vanilla network secure?  As you do to your internal network you can take some steps to make the environment as secure as you can, such as:&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1120201&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 24 Sep 2009 12:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1120201</guid>
 <comments>http://jimliddle.sys-con.com/node/1120201#feedback</comments>
</item>
<item>
 <title>How to Secure Amazon Elastic Cloud</title>
 <link>http://jimliddle.sys-con.com/node/1109655</link>
 <description>In this post I will walk you through the  high level  of securing a normal tiered application running on EC2. First I will cover the basics of what EC2 provides and then briefly discuss how this can be used in a real life scenario. For Network security EC2 provides a security groups, security groups are essentially inbound firewalls  suited to the dynamic nature of EC2.  Using security groups you can specify which incoming network traffic should be delivered to your instance.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1109655&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 18 Sep 2009 07:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1109655</guid>
 <comments>http://jimliddle.sys-con.com/node/1109655#feedback</comments>
</item>
<item>
 <title>Amazon S3 vs Amazon EBS on the Elastic Cloud</title>
 <link>http://jimliddle.sys-con.com/node/1103438</link>
 <description>Amazon Elastic Block Storage (Amazon EBS) is a new type of storage designed specifically for Amazon EC2 instances. Amazon EBS allows you to create volumes that can be mounted as devices by EC2 instances. Amazon EBS volumes behave as if they were raw unformatted external hard drives and can be formatted using a file system such as ext3 (Linux) or NTFS (Windows) and mounted on an EC2 instance; files are accessed through the file system . They have user supplied device names and provide a block device interface.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1103438&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 12 Sep 2009 18:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1103438</guid>
 <comments>http://jimliddle.sys-con.com/node/1103438#feedback</comments>
</item>
<item>
 <title>Space Based Programming in .NET</title>
 <link>http://jimliddle.sys-con.com/node/1098735</link>
 <description>At a recent Skills Matter event in the UK Goyko Adzic presented  for over an hour on Space Based programming in .Net. The slides are embedded below, but as this blog is syndicated and sometimes the slides get stripped out, you can find them here.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1098735&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 10 Sep 2009 06:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1098735</guid>
 <comments>http://jimliddle.sys-con.com/node/1098735#feedback</comments>
</item>
<item>
 <title>Elastic Cloud Monitoring and Tuning Tips for Linux</title>
 <link>http://jimliddle.sys-con.com/node/1099753</link>
 <description>&lt;p&gt;When deploying on EC2 even though Amazon provides the hardware infrastructure, you still need to tune your instance&#039;s operating system and monitor your application. You should review your hardware/software requirements and review your application design and deployment strategy&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;The Operating System&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;Change ulimit&lt;/h3&gt;
&lt;p&gt;‘ulimit’ Specifies the number of open files that are supported. If the value set for this parameter is too low, a file open error, memory allocation failure, or connection establishment error might be displayed. By default this is set to 1024 , normally you should increase this to at least 8096.&lt;/p&gt;
&lt;p&gt;Issue the following command to set the value.&lt;/p&gt;
&lt;pre&gt;ulimit -n 8096&lt;/pre&gt;
&lt;p&gt;Use the ulimit -a command to display the current values for all limitations on system resources&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Tune the Network&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;A good in detail reference for Linux IP tuning is &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/ipsysctl-tutorial.frozentux.net&#039;);&quot; href=&quot;http://ipsysctl-tutorial.frozentux.net/ipsysctl-tutorial.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.  Some of the  important parameters to change  for distributed applications are below:&lt;/p&gt;
&lt;h3&gt;TCP_FIN_TIMEOUT&lt;/h3&gt;
&lt;p&gt;The tcp_fin_timeout variable tells kernel how long to keep sockets in the state FIN-WAIT-2 if you were the one closing the socketThis value takes an integer value which is per default set to 60 seconds. To set the value to 30  issue the command&lt;/p&gt;
&lt;pre&gt;echo 30 &amp;gt; /proc/sys/net/ipv4/tcp_fin_timeout&lt;/pre&gt;
&lt;h3&gt;TCP_KEEPALIVE_INTERVAL&lt;/h3&gt;
&lt;p&gt;The tcp_keepalive_intvl variable tells the kernel how long to wait for a reply on each keepalive probe. This value is in other words extremely important when you try to calculate how long time will go before your connection will die a keepalive death. The variable takes an integer value and the default value is 75 seconds. To set the value to 15 issue the following command&lt;/p&gt;
&lt;pre&gt;echo 15 &amp;gt; /proc/sys/net/ipv4/tcp_keepalive_intvl&lt;/pre&gt;
&lt;h3&gt;TCP_KEEPALIVE_PROBES&lt;/h3&gt;
&lt;p&gt;The tcp_keepalive_probes variable tells the kernel how many TCP keepalive probes to send out before it decides a specific connection is broken.&lt;br /&gt;
This variable takes an integer value, The default value is to send out 9 probes before telling the application that the connection is broken. To change the valueto 5  use the following command.&lt;/p&gt;
&lt;pre&gt;echo 5 &amp;gt; /proc/sys/net/ipv4/tcp_keepalive_probes&lt;/pre&gt;
&lt;h2&gt;&lt;span&gt;Monitoring&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;You can monitor the system resources using command line but to make life easier you can use monitoring systems.  A couple of free opensource monitoring tools that you can use are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/ganglia.info&#039;);&quot; href=&quot;http://ganglia.info/&quot; target=&quot;_blank&quot;&gt;Ganglia&lt;/a&gt; a free monitoring system&lt;/li&gt;
&lt;li&gt;&lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.hyperic.com&#039;);&quot; href=&quot;http://www.hyperic.com/&quot; target=&quot;_blank&quot;&gt;Hyperic&lt;/a&gt; they have both a commercial and free offering&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Logging&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;You will be amazed how few projects care about logging until they have hit a problem. Have a consistent logging procedure in place to collect the logs from different machines to troubleshot in case of a problem&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Linux Commands&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Some linux command that we use regulary to you might find useful. More details can be found in my prior blog post &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/vehera.jsn-server7.com&#039;);&quot; href=&quot;http://vehera.jsn-server7.com/LiddleBlog/?p=202&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;, and also on posts &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.cyberciti.biz&#039;);&quot; href=&quot;http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; and &lt;a onclick=&quot;javascript:pageTracker._trackPageview (&#039;/outbound/www.linuxmanpages.com&#039;);&quot; href=&quot;http://www.linuxmanpages.com/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;top&lt;/strong&gt;: display Linux tasks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vmstat&lt;/strong&gt; Report virtual memory statistics&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;free&lt;/strong&gt; Display amount of free and used memory in the system&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;netstat&lt;/strong&gt; Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ps &lt;/strong&gt;Report a snapshot of the current processes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;iostat&lt;/strong&gt; Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sar&lt;/strong&gt; Collect, report, or save system activity information&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;tcpdump&lt;/strong&gt; dump traffic on a network&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;strace &lt;/strong&gt;trace system calls and signals&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1099753&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 09 Sep 2009 12:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1099753</guid>
 <comments>http://jimliddle.sys-con.com/node/1099753#feedback</comments>
</item>
<item>
 <title>Using GigaSpaces XAP as a DataGrid or Distributed Data Cache</title>
 <link>http://jimliddle.sys-con.com/node/1090763</link>
 <description>Although version 7.0 of the Enterprise version of GigaSpaces XAP contains much more than just DataGrid or Caching, for many customer the need for reduced latency and increased performance as well as contention reduction is pressing and for these customers these needs are often a pre-cursor to their first foray into using GigaSpaces. I recently received a set of slide from the GigaSpaces Deputy CTO, Shay Hassidim, which I though were worth posting as they not only go through some of the use cases for Caching and DataGrid but they also show the topologies and patterns that can be used.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1090763&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 08 Sep 2009 13:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1090763</guid>
 <comments>http://jimliddle.sys-con.com/node/1090763#feedback</comments>
</item>
<item>
 <title>Confusion About Cloud Computing Abounds</title>
 <link>http://jimliddle.sys-con.com/node/1090762</link>
 <description>&lt;p&gt;Well people at the Cisco booth at a recent event seem to have the answer&amp;#8230;.or not &lt;img src=&#039;http://vehera.jsn-server7.com/LiddleBlog/wp-includes/images/smilies/icon_wink.gif&#039; alt=&#039;;-)&#039; class=&#039;wp-smiley&#039; /&gt;&lt;br /&gt;
&lt;br/&gt;&lt;br /&gt;
&lt;object width=&quot;560&quot; height=&quot;340&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/8g9penyLM5Q&amp;#038;hl=en&amp;#038;fs=1&amp;#038;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/8g9penyLM5Q&amp;#038;hl=en&amp;#038;fs=1&amp;#038;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;560&quot; height=&quot;340&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1090762&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 02 Sep 2009 05:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1090762</guid>
 <comments>http://jimliddle.sys-con.com/node/1090762#feedback</comments>
</item>
<item>
 <title>Was recession just what the IT industry needed ?</title>
 <link>http://jimliddle.sys-con.com/node/1086298</link>
 <description>&lt;p&gt;I love this image form Information Age, because it is so true. Recession was just what the IT needed to stimulate innovation and use of innovative products and technologies. See my two prior posts on this topic, &amp;#8220;&lt;a href=&quot;http://vehera.jsn-server7.com/LiddleBlog/?p=258&quot; target=&quot;_blank&quot;&gt;What to do during a recession ? Innovate !&lt;/a&gt;&amp;#8221; and &amp;#8220;&lt;a href=&quot;http://vehera.jsn-server7.com/LiddleBlog/?p=226&quot; target=&quot;_blank&quot;&gt;Fear kills businesses, Dead!&lt;/a&gt;&amp;#8220;.&lt;br /&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;size-full wp-image-500 aligncenter&quot; title=&quot;innovation1&quot; src=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/08/innovation1.jpg&quot; alt=&quot;innovation1&quot; width=&quot;286&quot; height=&quot;442&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1086298&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 28 Aug 2009 04:39:01 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1086298</guid>
 <comments>http://jimliddle.sys-con.com/node/1086298#feedback</comments>
</item>
<item>
 <title>Resolving the Dell Mini OSX  10.5.8 update</title>
 <link>http://jimliddle.sys-con.com/node/1085610</link>
 <description>&lt;p&gt;There are two main issues I had with the 10.5.8 update:&lt;/p&gt;
&lt;p&gt;1. The Battery showed that it was on Power even when it was not connected&lt;/p&gt;
&lt;p&gt;2. Sleep stopped working&lt;/p&gt;
&lt;p&gt;I wasn&amp;#8217;t to worried about the first issue, and did not want to waste time resolving it so I just installed &lt;a href=&quot;http://www.orange-carb.org/SBM/downloads.html&quot; target=&quot;_blank&quot;&gt;slim battery&lt;/a&gt; (which shows the correct status) and removed the Apple Battery update from the menu bar (hold down the command key (ALT) and  drag it from the menu bar).&lt;/p&gt;
&lt;p&gt;Sleep was more of a problem, and the way I solved this was by using &lt;a href=&quot;http://cheetha.net/&quot; target=&quot;_blank&quot;&gt;Kext helper&lt;/a&gt; and installing &lt;a href=&quot;http://go.mydellmini.com/?id=258X408&amp;amp;url=http%3A%2F%2Fstashbox.org%2F596502%2Fmini9-stec-1058-sleep.zip&quot;&gt;this Kext file&lt;/a&gt; (I didn&amp;#8217;t seem to need the patch file that is also with this). Also I had legacy USB devices disabled in the BIOS.&lt;/p&gt;
&lt;p&gt;After this sleep worked fine.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1085610&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 27 Aug 2009 13:41:31 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1085610</guid>
 <comments>http://jimliddle.sys-con.com/node/1085610#feedback</comments>
</item>
<item>
 <title>Sarkozy gets it right but is all on his own</title>
 <link>http://jimliddle.sys-con.com/node/1084747</link>
 <description>&lt;p&gt;Sarkozy, the French leader, is all on his own it seems in wanting to restrict bankers bonuses, creating a campaign to &amp;#8216;moralise capitalism&amp;#8217;. He has forced French banks to agree to a code of conduct by threatening to pull French government business if they don&amp;#8217;t agree. French banks have had to agree to spread bonus payments over three years, with part paid out in shares. There are also clawback clauses if business that is generated turns sour and transparency on how bonuses are paid.&lt;/p&gt;
&lt;p&gt;All sensible stuff ! Where does the British government stand on this ? Remarkably silent&amp;#8230;.why am I not surprised&amp;#8230;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1084747&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 27 Aug 2009 03:44:11 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1084747</guid>
 <comments>http://jimliddle.sys-con.com/node/1084747#feedback</comments>
</item>
<item>
 <title>Dell Mini 9 OSX Leopard enabled</title>
 <link>http://jimliddle.sys-con.com/node/1079787</link>
 <description>&lt;p&gt;My wife bought me a &lt;a href=&quot;http://en.wikipedia.org/wiki/Dell_Inspiron_Mini_Series&quot; target=&quot;_blank&quot;&gt;Dell Mini 9&lt;/a&gt; 8.9&amp;#8243; netbook for my birthday so of course the first thing I looked at last weekend was how to take off Windoze and put on Mac OSX Leopard. Firstly to check the compatibility chat of Netbook functionality with the Mac OSX &lt;a href=&quot;http://www.hackint0sh.org/&quot; target=&quot;_blank&quot;&gt;Hackintosh Project&lt;/a&gt;. Signs were good !&lt;br /&gt;
&lt;/br/&gt;&lt;br /&gt;
&lt;img class=&quot;alignleft size-full wp-image-484&quot; title=&quot;hackintosh&quot; src=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/08/hackintosh.png&quot; alt=&quot;hackintosh&quot; width=&quot;453&quot; height=&quot;438&quot; /&gt;&lt;br /&gt;
&lt;br/&gt;&lt;br /&gt;
Without going into explicit details this was pretty straightforward to do, I hit a couple of glitches but using the forums and instructions at &lt;a href=&quot;http://mydellmini.com/forum/mac-os-x/&quot; target=&quot;_blank&quot;&gt;MyDellMini &lt;/a&gt;I managed to overcome them.&lt;br /&gt;
&lt;/br/&gt;&lt;br /&gt;
Now I have a £250 Max OSX netbook that is surprisingly fast and which everything works i.e. Wi-Fi, Bluetooth, Mic, Hibernation etc. The Mini I have has 2 GB RAM and a 16GB SSD. After the stripped down leopard install I had about 1 GB of Space left but after stripping out the language support on the OS using &lt;a href=&quot;http://monolingual.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;MonoLingual&lt;/a&gt; and stripping down apps that had language and resource fork support I did not need using &lt;a href=&quot;http://www.xslimmer.com/&quot; target=&quot;_blank&quot;&gt;XSlimmer&lt;/a&gt; ( you can also use the freeware &lt;a href=&quot;http://lipidity.com/software/trimmit/&quot; target=&quot;_blank&quot;&gt;Trimmit&lt;/a&gt;) I ended up with around 5.5GB. After installing essential apps like &lt;a href=&quot;http://www.skype.com&quot; target=&quot;_blank&quot;&gt;Skype&lt;/a&gt;, &lt;a href=&quot;http://www.openoffice.org/&quot; target=&quot;_blank&quot;&gt;OpenOffice&lt;/a&gt;, &lt;a href=&quot;http://www.ragingmenace.com/software/menumeters/&quot; target=&quot;_blank&quot;&gt;MenuMeters&lt;/a&gt;, &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/firefox.html&quot; target=&quot;_blank&quot;&gt;Firefox&lt;/a&gt;, &lt;a href=&quot;http://adium.im/&quot; target=&quot;_blank&quot;&gt;Adium&lt;/a&gt;, &lt;a href=&quot;http://cyberduck.ch/&quot; target=&quot;_blank&quot;&gt;Cyberduck&lt;/a&gt; etc. I had about 2.5 GB left which is fine. If I want a beefier machines I&amp;#8217;ll take my Macbook Pro or Macbook Air with me, but for just throwing in a bag with limited space or for travelling it is perfect.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignleft size-full wp-image-486&quot; title=&quot;hackintosh&quot; src=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/08/hackintosh_mini9_topcomp2.jpg&quot; alt=&quot;hackintosh&quot; width=&quot;482&quot; height=&quot;172&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1079787&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 22 Aug 2009 06:53:05 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1079787</guid>
 <comments>http://jimliddle.sys-con.com/node/1079787#feedback</comments>
</item>
<item>
 <title>Creating a secure USB Drive for a Mac</title>
 <link>http://jimliddle.sys-con.com/node/1074335</link>
 <description>&lt;p&gt;Everyone looses USB Drives&amp;#8230;.&lt;a href=&quot;http://www.dailymail.co.uk/news/article-1082402/Tax-website-shut-memory-stick-secret-personal-data-12million-pub-car-park.html&quot; target=&quot;_blank&quot;&gt;all the time&lt;/a&gt;&amp;#8230;&amp;#8230;so it makes sense to ensure that any data you have on the drive cannot be accessed.  The cheaper USB Drives do not have encryption built in but here is a nice way you can achieve this on a Mac:&lt;/p&gt;
&lt;p&gt;1. Fire Up Disk Utility and create a new Blank disk image. Make sure it is of a size that will fit on your flash drive.&lt;/p&gt;
&lt;p&gt;2. Ensure you choose encyryption when you create the image. You can choose 128 or 256 bit encyrption.&lt;/p&gt;
&lt;p&gt;3. Drag the resultant DMG file to your flash drive.&lt;/p&gt;
&lt;p&gt;Opening this disk image will now ask you for a password before it can be mounted. You can drag files to and from it as needed and when you unmount the volume everything is locked up tight again !&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1074335&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 17 Aug 2009 10:31:45 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1074335</guid>
 <comments>http://jimliddle.sys-con.com/node/1074335#feedback</comments>
</item>
<item>
 <title>GigaSpaces XAP 7, The “Real Option” for the Cloud and On-Premise</title>
 <link>http://jimliddle.sys-con.com/node/1061328</link>
 <description>&lt;p&gt;I&amp;#8217;m currently reading an interesting book called &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0875848451/recommebooksonit&quot; target=&quot;_blank&quot;&gt;&amp;#8216;Real Options: Managing Strategic Investment in an Uncertain World&amp;#8217;&lt;/a&gt;. A theme of the book is that having flexibility and options create value and that therefore such factors need to be taken into account as much as any &lt;a href=&quot;http://en.wikipedia.org/wiki/ROI_(business)&quot; target=&quot;_blank&quot;&gt;ROI,&lt;/a&gt; &lt;a href=&quot;http://en.wiktionary.org/wiki/tCO&quot; target=&quot;_blank&quot;&gt;TCO&lt;/a&gt; or &lt;a href=&quot;http://www.investopedia.com/terms/r/returnonassets.asp&quot; target=&quot;_blank&quot;&gt;ROA&lt;/a&gt; analysis and that actually using only such models could actually seriously underestimate what option values exist.&lt;/p&gt;
&lt;p&gt;For most IT managers, Real Options will not be familiar. It is used extensively in the finance vertical where an &amp;#8220;option&amp;#8221; contract on a given stock enables (but does not mandate) the contract holder to buy a fixed number of shares of the stock at a specified date for a specified price. Real Options substitutes nonfinancial, or real, assets for financial ones.&lt;/p&gt;
&lt;p&gt;The end goal is to create a situation in which a company is able to benefit from the upside potential of a project, software etc, whilst controlling downside risks. Much of the premise of Real Options for IT is based around an incremental investment policy. An example would be the deployment of a Customer Relationship (CRM) management system. If you spend a small amount on a comprehensive study of that CRM system and the results are not  encouraging then any losses are minimal as compared with proceeding with an Enterprise wide CRM project. Alternatively  if the results  look encouraging, the investment in that study has a value gain . This value can be established using a financial markets proxy and valuation tools that originate from financial markets according to  Amran &amp;amp; Kulatilaka, the authors of the book.&lt;/p&gt;
&lt;p&gt;Lets look at a real world project in terms of GigaSpaces and the Cloud. Recently we had a UK Telco outsource one of their services to the Cloud. I have &lt;a href=&quot;http://vehera.jsn-server7.com/LiddleBlog/?p=320&quot; target=&quot;_blank&quot;&gt;blogged about this&lt;/a&gt; previously. The aim of the Cloud deployment was to market an entirely new service which had unknown business value. The company already use GigaSpaces in their internal data centers so could have easily built this in-house, but the estimated cost to do this in terms of hardware, environmental setup and test was in the hundreds of thousand of dollars. There was also the issues of other projects competing for the same resource so that the delivery data would have been pushed out. The Cloud option enabled the company to have the flexibility to make a choice and GigaSpaces XAP was an enabler in regards to the agility to make it happen. &lt;/p&gt;
&lt;p&gt;So far so good, we expect the flexibility and agility from anything Cloud. What else ? Well, the actual cost of getting the application on the Cloud was a few hundred dollars rather than a few thousand dollars. This was a huge saving and demonstrates the economic impact that using the Cloud can have. As it turned out, the actual service did not have the huge amount of traffic expected and in fact it was found that it was going to take a more focused marketing campaign with a wider visibility to get the service being used as anticipated.  The Cloud instances that were being used were scaled back as the expected load and use did not materialize.&lt;/p&gt;
&lt;p&gt;This is a great demonstration of how the use of options and flexibility created value. As GigaSpaces XAP 7 is an enabler for Organisations to deploy and manage the same application to the Cloud or internally which  gives project planning / deployment flexibility as well as investment options that traditional static middleware does not have. This type of value will not appear on any &lt;a href=&quot;http://en.wikipedia.org/wiki/Net_present_value&quot;&gt;NPV&lt;/a&gt; but it is tangible and real nevertheless.  The differential between a few hundred dollars and a few hundred thousand dollars demonstrates this.&lt;/p&gt;
&lt;p&gt;GigaSpaces ability to scale on demand can also be factored into the Real Option methodology. The ability to use GigaSpaces unique scale on demand features enables systems to scale to deal with growth in real time.  The difference in investment between using GigaSpaces as a single node and GigaSpaces scaling out to support growth is essentially the real option price. Factor in revenue that is enabled by this dynamic scalability and one can see the tangible asset that is underpinned by GigaSpaces XAP.&lt;/p&gt;
&lt;p&gt;The dynamic nature of Cloud infrastructure and the dual deployment features of GigaSpaces XAP make a killer combination with a TCO &amp;amp; ROI value that can easily be established but that have a value far above and beyond that.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061328&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 15 Jul 2009 14:16:12 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061328</guid>
 <comments>http://jimliddle.sys-con.com/node/1061328#feedback</comments>
</item>
<item>
 <title>Gaming Scalability Event Slides</title>
 <link>http://jimliddle.sys-con.com/node/1061327</link>
 <description>&lt;p&gt;The Slides I presented at the &lt;a href=&quot;http://gamingscalability.org/meetings.php&quot; target=&quot;_blank&quot;&gt;Gaming Scalability event&lt;/a&gt; on the 9th July can be viewed below:&lt;br /&gt;
&lt;/br/&gt;&lt;/p&gt;
&lt;div style=&quot;width:425px;text-align:left&quot; id=&quot;__ss_1709353&quot;&gt;&lt;a style=&quot;font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/jimliddle/gigaspaces-advantage-for-gaming-platforms&quot; title=&quot;GigaSpaces Advantage For Gaming Platforms&quot;&gt;GigaSpaces Advantage For Gaming Platforms&lt;/a&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gigaspacesadvantageforgamingplatformssshare-090711130845-phpapp01&amp;#038;stripped_title=gigaspaces-advantage-for-gaming-platforms&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gigaspacesadvantageforgamingplatformssshare-090711130845-phpapp01&amp;#038;stripped_title=gigaspaces-advantage-for-gaming-platforms&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;div style=&quot;font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;&quot;&gt;View more &lt;a style=&quot;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a style=&quot;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/jimliddle&quot;&gt;jimliddle&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061327&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 11 Jul 2009 14:13:33 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061327</guid>
 <comments>http://jimliddle.sys-con.com/node/1061327#feedback</comments>
</item>
<item>
 <title>GigaSpaces UK at First Gaming Scalability Meeting on 9th July</title>
 <link>http://jimliddle.sys-con.com/node/1061326</link>
 <description>&lt;p&gt;I&amp;#8217;ll be presenting at the first &lt;a href=&quot;http://gamingscalability.org/meetings.php&quot; target=&quot;_blank&quot;&gt;Gaming Scalability meet up&lt;/a&gt; in the UK on 9th July at 11.40 on the GigaSpaces &amp;#8216;Space Based Gaming Advantage&amp;#8217;. The event is now fully subscribed but videos from the event will be posted online by &lt;a href=&quot;http://skillsmatter.com/&quot; target=&quot;_blank&quot;&gt;SkillsMatter&lt;/a&gt; and I&amp;#8217;ll post the presentation after the event on &lt;a href=&quot;http://www.slideshare.net/&quot; target=&quot;_blank&quot;&gt;SlideShare&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Matthew Fowler will also be presenting the &lt;a href=&quot;http://docs.google.com/gview?a=v&amp;amp;q=cache:IcgYyAd8Ig4J:www.nte.co.uk/java/docs/CloudSave_Apr09.pdf+nt/e+cloudsave&amp;amp;hl=en&amp;amp;gl=uk&quot; target=&quot;_blank&quot;&gt;CloudSave product &lt;/a&gt; that makes it easy for Java developers to write large applications running at grid speeds that are as reliable as today’s databases. The product leverages GigaSpaces as its base infrastructure.&lt;/p&gt;
&lt;p&gt;After the event I&amp;#8217;ll be at &lt;a href=&quot;http://www.cloudcamp.com/?page_id=821&quot; target=&quot;_blank&quot;&gt;CloudCamp&lt;/a&gt; for anyone who wants to meet up, just email me (James AT GigaSpaces DOT com) if you wish to have a chat.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061326&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 07 Jul 2009 08:27:35 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061326</guid>
 <comments>http://jimliddle.sys-con.com/node/1061326#feedback</comments>
</item>
<item>
 <title>Let’s get rid of this Labour government ASAP</title>
 <link>http://jimliddle.sys-con.com/node/1061325</link>
 <description>&lt;p&gt;I found out today that if you are looking to get a conservatory you should do so this year as next year the government are putting legislation in place that makes them more expensive as they have to be insulated the same as the rest of your house.&lt;/p&gt;
&lt;p&gt;What the bloody hell has it to do with the government how I insulate a conservatory. Seriously, we are living more in a stalinistic state in everything  but name every time a day, month, year goes by.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s kick  this Labour government our as soon as it is possible - they  are a fraudulent, unscrupulous, pompous, stalinistic bunch of crooks.&lt;/p&gt;
&lt;p&gt;Remember, absolutely no-one could be any worse&amp;#8230;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061325&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 04 Jul 2009 16:10:41 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061325</guid>
 <comments>http://jimliddle.sys-con.com/node/1061325#feedback</comments>
</item>
<item>
 <title>Enterprise applications using and integrating with Gigaspaces XAP</title>
 <link>http://jimliddle.sys-con.com/node/1061324</link>
 <description>&lt;p&gt;When I am dealing with customers and Partners it never ceases to amaze me how innovative many of  the solutions and products, that have GigaSpaces embedded, are. I thought it would be well worth a quick review of some of these:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.quartetfs.com/solutions.html&quot; target=&quot;_blank&quot;&gt;ActivePivot&lt;/a&gt;: ActivePivot™ by Quartet is a real time object oriented OLAP engine that provides information dashboards from front office to back office including trade blotters, value-at-risk drill down analysis, inventory positions, cash flow and security inventories, credit risk, online risk and hedging analytics in real time. You can view a case study of a combined ActivePivot / GigaSpaces at a major French bank &lt;a href=&quot;http://www.smetube.com/smestorage//?p=scribdviewer&amp;amp;type=main_lite#http://www.smetube.com/smestorage/files/51071650f4a4ba833887101b1cce2a26.pdf&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;An example of using active Pivot with GigaSpaces could be that market data feeds are written into a space using any of GigaSpaces’ APIs . ActivePivot is able to connect to the core in-memory data and register for  events. When a tick is updated in-memory, GigaSpaces sends a notification to ActivePivot which in turn re-aggregates the relevant cube branch. This means that the aggregated cube is always updated and reflects the latest market state. In addition ActivePivot queries GigaSpaces for the raw data when Excel sends a drill-down request, which enables ActivePivot to deliver a very quick response time.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jeewiz.com/docs/GigaSystemBuilderGuide/index.html&quot; target=&quot;_blank&quot;&gt;GigaSystemsBuilder&lt;/a&gt;: This uses the &lt;a href=&quot;http://en.wikipedia.org/wiki/Model-driven_development&quot; target=&quot;_blank&quot;&gt;model driven development&lt;/a&gt; (MDD) capabilities of &lt;a href=&quot;http://www.nte.co.uk/JeeWizPage.htm&quot; target=&quot;_blank&quot;&gt;JeeWiz&lt;/a&gt; to generate Grid and Cloud-based systems under Gigasystems technologies.  Comprehensive PoC&amp;#8217;s take less than a week and using JeeWiz to generate 90% plus of the final system is an efficient and low cost to utilise these emerging technologies. You can see a screencast of this in action&lt;a href=&quot;http://www.nte.co.uk/java/movies/GigaSystemBuilder%20101/GigaSystemBuilder%20101.html&quot; target=&quot;_blank&quot;&gt; here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Excel Federated Grid:  This builds on our core Excel integration to enable organisations who use Excel in a trading scenario to scale their use of Excel to prevent bottenecks, to parallelize processing, or to automate algorithmic trading that uses Excel. You can read more about this in a &lt;a href=&quot;http://vehera.jsn-server7.com/LiddleBlog/?p=426&quot; target=&quot;_blank&quot;&gt;prior blog post&lt;/a&gt;. To learn more about the GigSpaces/Microsoft Excel Integration and its applicability to finance have a read of this &lt;a href=&quot;http://www.smetube.com/smestorage//?p=scribdviewer&amp;amp;type=main_lite#http://www.smetube.com/smestorage/files/e764e6f85bf48942a1c6f74bcaae9a71.pdf&quot; target=&quot;_blank&quot;&gt;Microsoft written article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://products.nortel.com/go/product_content.jsp?parId=0&amp;amp;prod_id=9381&quot; target=&quot;_blank&quot;&gt;Contact Centre&lt;/a&gt;: Nortel&amp;#8217;s Contact Center application portfolio provides a single interface for blending inbound/outbound voice, e-mail, web chat, and IM customer interactions, businesses can collaborate with their customers through the device and method of choice extending a superior customer experience. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.orbytesolutions.com/&quot; target=&quot;_blank&quot;&gt;Orbyte Solutions&lt;/a&gt;: Orbyte Solutions provide a Trading Application portfolio that works in-house or on public clouds such as Amazon EC2 and is powered by &lt;a href=&quot;http://www.gigaspaces.com/mycloud&quot; target=&quot;_blank&quot;&gt;GigaSpaces Cloud Tools&lt;/a&gt;.  The applications include Foreign Exchange Trading, Spread-betting and encompass charting and widget features using their own innovative rich clients. You can see my prior blog posts on this &lt;a href=&quot;http://vehera.jsn-server7.com/LiddleBlog/?p=389&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://www.liddle.info/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.hyperrig.net/&quot; target=&quot;_blank&quot;&gt;Hyper Rig&lt;/a&gt;:  Hyper Rig is a technical framework for Risk Management that can be added to your existing set up, complement it and enhance it. As such, the architecture has been designed to include features such as orchestration, exceptions management and audit, messaging, integrated security, automatic failover, monitoring, load-balancing, virtual computation-grid and data quality management. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.smartstream-stp.com/About/Company_Overview.aspx&quot; target=&quot;_blank&quot;&gt;SmartStream&lt;/a&gt;: GigaSpaces XAP is embedded within SmartStream’s next generation Transaction Lifecycle Management technology suite. Using GigaSpaces’s proven technology, SmartStream can deliver on demand and predictable scalability to support clients’ high-performance processing requirements. You can read more about the integration from &lt;a href=&quot;http://www.smartstream-stp.com/News_and_Events/Press_Releases/2008/09/17_SmartStream_partners_with_GigaSpaces_to_build_scalability_on_demand_for_TLM_customers.aspx&quot; target=&quot;_blank&quot;&gt;SmartStream&amp;#8217;s site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://apps.facebook.com/absoluteblackjack&quot; target=&quot;_blank&quot;&gt;Online Gaming&lt;/a&gt;: I recently blogged about an online gaming application that is available on &lt;a href=&quot;http://www.facebook.com&quot; target=&quot;_blank&quot;&gt;Facebook&lt;/a&gt; but whose engine is a commercial engine. It is the first totally enabled online Cloud gaming network and is powered by &lt;a href=&quot;http://www.gigaspaces.com/mycloud&quot; target=&quot;_blank&quot;&gt;GigaSpaces Cloud Tools.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;These are just a selection of application that use /embed GigaSpaces that I have touched. There are many  thousands more that are used in all different parts of the world, either on premise or on the cloud.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061324&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 17 Jun 2009 09:56:55 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061324</guid>
 <comments>http://jimliddle.sys-con.com/node/1061324#feedback</comments>
</item>
<item>
 <title>Mac Tools for SalesForce.com</title>
 <link>http://jimliddle.sys-con.com/node/1061323</link>
 <description>&lt;p&gt;If you are a Mac user and want to take advantage of some of the API tools for Salesforce.com then have a look at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.pocketsoap.com/osx/maildrop/&quot; target=&quot;_blank&quot;&gt;Maildrop&lt;/a&gt; - Great utility that allows you to post emails to Accounts or Support cases from Entourage or the default Mac Mail App. You can download it &lt;a href=&quot;http://maildrop.googlecode.com/files/Maildrop_v2.1.dmg&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://www.pocketsoap.com/osx/maildrop/button_bar.png&quot; alt=&quot;&quot; width=&quot;224&quot; height=&quot;84&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.pocketsoap.com/weblog/2007/02/1746.html&quot; target=&quot;_blank&quot;&gt;SFDCFuse &lt;/a&gt;- This Mounts your SalesForce Doc Volume as a repository. You can download it &lt;a href=&quot;http://www.pocketsoap.com/osx/fuse/sfdcFuse.zip&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. (you also need &lt;a href=&quot;http://code.google.com/p/macfuse/&quot; target=&quot;_blank&quot;&gt;MacFuse&lt;/a&gt; pre-installed)&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://www.pocketsoap.com/weblog/2007/02/sfdcFuse.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;265&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.pocketsoap.com/weblog/2007/02/1741.html&quot; target=&quot;_blank&quot;&gt;Quicksilver Plugi&lt;/a&gt;n - If you use &lt;a href=&quot;http://docs.blacktree.com/quicksilver/what_is_quicksilver&quot; target=&quot;_blank&quot;&gt;QuickSilver&lt;/a&gt; then enough said. You can download it &lt;a href=&quot;http://www.pocketsoap.com/osx/qs/qsForce.qsplugin.zip&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/sf3/&quot; target=&quot;_blank&quot;&gt;SF3&lt;/a&gt; - This enables a two way sync between your Address Book and Calendar with Salesforce. You can download it &lt;a href=&quot;http://sf3.googlecode.com/files/sfCubed_v0.62.zip&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://www.pocketsoap.com/osx/sf3/sf3_043.png&quot; alt=&quot;&quot; width=&quot;315&quot; height=&quot;101&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.pocketsoap.com/osx/trapdoor/&quot; target=&quot;_blank&quot;&gt;Trapdoor &lt;/a&gt;- Store your SalesForce logins securely in keychains. Download it &lt;a href=&quot;http://www.pocketsoap.com/osx/trapdoor/trapdoor.zip&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://www.pocketsoap.com/osx/trapdoor/dock.png&quot; alt=&quot;&quot; width=&quot;327&quot; height=&quot;182&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.n0sl33p.org/dev/sfdc/firefox-search.html&quot; target=&quot;_blank&quot;&gt;Firefox Search Plugin&lt;/a&gt;: This plug-in adds the ability to run a salesforce.com advanced search, or a supportforce solution search in your salesforce.com account, right from your Firefox search bar.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://www.n0sl33p.org/dev/sfdc/firefox-search.png&quot; alt=&quot;&quot; width=&quot;400&quot; height=&quot;160&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://sites.secure.force.com/appexchange/listingDetail?listingId=a0N300000016bHjEAI&quot; target=&quot;_blank&quot;&gt;AppBar&lt;/a&gt;: Written by 3 salesforce employees the app bar add shortcuts to Firefox as a plug-in to interact with salesforce.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignleft size-full wp-image-437&quot; title=&quot;appbar&quot; src=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/06/appbar.png&quot; alt=&quot;appbar&quot; width=&quot;500&quot; height=&quot;186&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://luigimontanez.com/tags/apex%20data%20loader&quot; target=&quot;_blank&quot;&gt;Mass Update Anything&lt;/a&gt; - Mass Update Anything, as the name implies, updates fields in bulk, based on a &lt;span class=&quot;caps&quot;&gt;SOQL&lt;/span&gt; query. In addition, you can choose to delete fields in bulk as well. It’s a great little tool that does one job very well, and will save you from &lt;span class=&quot;caps&quot;&gt;CSV&lt;/span&gt; hell.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://wiki.apexdevnet.com/images/5/52/Massupdateanything.jpg&quot; alt=&quot;&quot; width=&quot;523&quot; height=&quot;513&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061323&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 12 Jun 2009 14:00:50 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061323</guid>
 <comments>http://jimliddle.sys-con.com/node/1061323#feedback</comments>
</item>
<item>
 <title>Algorithmic Excel Trading with GigaSpaces</title>
 <link>http://jimliddle.sys-con.com/node/1061322</link>
 <description>&lt;p&gt;One of the really strong points of the GigaSpaces technology is the strength of the client interoperability. As well as being fully interoperable with .Net and C++ (and if you are interested in these technologies I would suggest you check out the C++ article &lt;a href=&quot;http://blog.gigaspaces.com/2008/01/23/i-am-legend-xap-65-poco-c-sba-framework/&quot; target=&quot;_blank&quot;&gt;here &lt;/a&gt;and the .Net articles &lt;a href=&quot;http://blog.gigaspaces.com/2008/12/07/ultra-fast-local-cache-implementation-for-net/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://blog.gigaspaces.com/2008/12/17/net-local-cache-is-out/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;) GigaSpaces has &lt;a href=&quot;http://www.gigaspaces.com/excel&quot; target=&quot;_blank&quot;&gt;integration with Microsoft Excel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This enables organisations who use Excel in a trading scenario to scale their use of Excel to prevent bottenecks, to parallelize processing, or to automate algorithmic trading that uses Excel.&lt;/p&gt;
&lt;p&gt;When using Excel for Algorithmic trading  or for headless calculations a data feed can be input into the in-memory GigaSpaces data space which triggers phases of calculations in distinct unattended Excel spreadsheets. This in turn generates values to a data cache that can be picked up as events and displayed within an attended Excel sheet.&lt;/p&gt;
&lt;p&gt;Visually we can view this as below:&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignleft size-full wp-image-428&quot; src=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/06/excelschematic1.jpg&quot; alt=&quot;&quot; width=&quot;363&quot; height=&quot;263&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;!--StartFragment--&gt;&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;The diagram shows:&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;·&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;An External Data Feed Handler &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;·&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;A number of Excel Compute Support Processing Units (PUs) which are managed by the GigaSpaces Service Grid. Each PU contains worker components of two types:&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;1.&lt;span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;workers that select and execute Excel compute tasks.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;2.&lt;span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;workers that select and execute manager tasks.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;·&lt;span&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;An attended Excel sheet that has an add-in that enables it to listen to the GigaSpaces data cache and display value changes are a result of data changes in the cache. Both User-Defined Function (UDF) and Real-Time Data (RTD) add-in approaches can be implemented.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;!--StartFragment--&gt;&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;The way this work is as follows:&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;1.&lt;span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The External Data Feed Handler reads data from a file and uses it to create an initial data value and a task to manage the overall computation stages. The data value is written to the cache and the manager task is injected using a imple task submission API. A Compute Fabric worker executes the injected manager task.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;2.&lt;span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Execution of the manager task picks up the initial data value and spawns a set of Excel compute tasks. These compute tasks execute a number of parallel calculations using the first sheet. The manager task waits all spawned tasks to complete.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;3.&lt;span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The manager task collates the results from spawned tasks and uses them as input to a calculation on a second sheet. The manager task spawns another Excel compute task to perform this second calculation.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;4.&lt;span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The manager task converts the result of the second calculation into a result data value that it writes back to the GigaSpaces data cache.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;span&gt;&lt;span&gt;5.&lt;span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;UDF/RTD add-in to the interactive Excel sheet sees the data change event in the GigaSpaces data cache, obtains the data values and updates the sheet.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;Key to accomplish this is an Excel Compute Support &lt;a href=&quot;http://www.gigaspaces.com/wiki/display/XAP66/Step+One+-+Using+Processing+Units+for+Scaling&quot; target=&quot;_blank&quot;&gt;Processing Unit&lt;/a&gt;,  which is managed by the GigaSpaces &lt;a href=&quot;http://www.gigaspaces.com/wiki/display/XAP66/Service+Grid+Processing+Unit+Container&quot; target=&quot;_blank&quot;&gt;Service Grid&lt;/a&gt;. The diagram below illustrates the components of this processing unit.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;img class=&quot;alignleft size-full wp-image-429&quot; src=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/06/indexpu-detail.jpg&quot; alt=&quot;&quot; width=&quot;390&quot; height=&quot;241&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;Inside each processing unit (PU) instance a FederatedWorkerFactory communicates with other FederatedWorkerFactory instances in the grid to form a federated fabric that hosts a number of open Excel workbook instances., The fabric can be instructed to host a number of instances of the same Excel workbook to provide redundancy and failover. The fabric ensures that the Excel workbook instances are distributed as evenly as possible between the PUs available to host them.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;When the FederatedWorkerFactory receives an ownership request for a given workbook it creates a worker to pick up and execute ExcelComputeTasks that are tagged with the name of the workbook., ExcelComputeTasks delegate calculation to a resident Excel Compute Manager, If additional PUs are added or removed from the fabric then the fabric automatically and dynamically rebalances the Excel workbook instances to maintain an optimum balance., Additional workbooks can be added (or removed) from the fabric dynamically whilst the system is running and the number of instances of already hosted workbooks can be raised or lowered.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;&lt;!--StartFragment--&gt;&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;The Excel Compute Manager within the PU manages a configurable pool of &amp;#8220;headless&amp;#8221; Excel processes. Each Excel process is lightweight and can manage one or more open workbooks.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;The fabric ensures that the optimum number of Excel processes and open workbooks are&lt;span&gt;  &lt;/span&gt;running on each GigaSpaces Service Grid node. There is a significant relative performance overhead to loading workbooks in Excel. Workbooks are therefore opened lazily on first request, but then remain open, ensuring that repeat calculation requests to the same workbook are optimized for performance.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;If a given PU manages more than one open workbook, it will perform calculations for each workbook concurrently, whilst ensuring that each Excel instance in the pool is managed in a thread-safe manager. This enables good scalability of concurrent Excel compute both within a single node, and across the nodes available in the grid. The configurable Excel pool size determines the upper bound of the number of concurrent workbook calculations that can be performed by a single PU.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;If an Excel instance is damaged, dies, or is killed, the fabric ensures that it is removed from the pool of available Excel instances and, if necessary a new instance is spawned. Any in-flight calculation request is automatically retried once the workbook has been re-opened with another Excel instance.&lt;/p&gt;
&lt;p class=&quot;StyleBodyTextIndentLeft12cm&quot;&gt;The Excel PU, tasks and fabric specific to this solution build upon the GigaSpaces &lt;a href=&quot;http://www.gigaspaces.com/excel&quot; target=&quot;_blank&quot;&gt;Excel integration&lt;/a&gt; and were developed by a partner to give a solution oriented approach to working with Excel in a Grid. If you would like to know more about this then please feel free to contact me.&lt;/p&gt;
&lt;p&gt;&lt;!--EndFragment--&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061322&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 05 Jun 2009 09:14:05 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061322</guid>
 <comments>http://jimliddle.sys-con.com/node/1061322#feedback</comments>
</item>
<item>
 <title>GigaSpaces EC2 Cloud Casino application released on Facebook</title>
 <link>http://jimliddle.sys-con.com/node/1061321</link>
 <description>&lt;p&gt;The latest cloud enabled application using the &lt;a href=&quot;http://www.GigaSpaces.com&quot; target=&quot;_blank&quot;&gt;GigaSpaces&lt;/a&gt; &lt;a href=&quot;http://www.amazon.com/exec/obidos/redirect?tag=mho-4-20&amp;amp;path=http://aws.amazon.com/ec2/&quot; target=&quot;_blank&quot;&gt;EC2&lt;/a&gt; &lt;a href=&quot;http://www.gigaspaces.com/mycloud&quot; target=&quot;_blank&quot;&gt;cloud tools&lt;/a&gt; went live on &lt;a href=&quot;http://www.Facebook.com&quot; target=&quot;_blank&quot;&gt;Facebook&lt;/a&gt; yesterday. This is a Facebook application built by Advanced Gaming Labs. The application is the first completely multi-player global Casino Application that runs exclusively on the Cloud and was built on the cloud from the ground up using GigaSpaces.&lt;br /&gt;
&lt;/br/&gt;&lt;br /&gt;
&lt;img src=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/06/casino1.png&quot; alt=&quot;&quot; title=&quot;&quot; width=&quot;496&quot; height=&quot;351&quot; class=&quot;alignleft size-full wp-image-416&quot; /&gt;&lt;br /&gt;
&lt;br/&gt;&lt;br /&gt;
If you would like to play the application you can do this on Facebook &lt;a href=&quot;http://apps.facebook.com/absoluteblackjack&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. &lt;br /&gt;
&lt;/br/&gt;&lt;br /&gt;
There are lots of firsts for this application and you&amp;#8217;ll be hearing lots more about in the forthcoming weeks as other news about the application and other launches using the engine become available.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061321&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 05 Jun 2009 07:35:41 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061321</guid>
 <comments>http://jimliddle.sys-con.com/node/1061321#feedback</comments>
</item>
<item>
 <title>Trading in the Clouds Amazon Start up Event Video</title>
 <link>http://jimliddle.sys-con.com/node/1061320</link>
 <description>&lt;p&gt;In my &lt;a href=&quot;http://vehera.jsn-server7.com/LiddleBlog/?p=395&quot; target=&quot;_blank&quot;&gt;prior post&lt;/a&gt; I posted the slides from the  London Amazon Web Services event. The video of the &lt;a href=&quot;http://www.orbytesolutions.com/&quot; target=&quot;_blank&quot;&gt;Orbyte&lt;/a&gt; presentation about their &lt;a href=&quot;http://vehera.jsn-server7.com/LiddleBlog/?p=389&quot; target=&quot;_blank&quot;&gt;GigaSpaces built Trading solution&lt;/a&gt; is now available and can be viewed below or from &lt;a href=&quot;http://www.vimeo.com/4409867&quot; target=&quot;_blank&quot;&gt;this link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;400&quot; height=&quot;300&quot; data=&quot;http://vimeo.com/moogaloop.swf?clip_id=4409867&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=4409867&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; /&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://vimeo.com/4409867&quot;&gt;Cédric Roll - ORbyte Solutions - AWS Start-up Event - 28-04-2009&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/skillsmatter&quot;&gt;Skills Matter&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061320&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 07 May 2009 12:16:10 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061320</guid>
 <comments>http://jimliddle.sys-con.com/node/1061320#feedback</comments>
</item>
<item>
 <title>Online gaming high scalability Event in London</title>
 <link>http://jimliddle.sys-con.com/node/1061319</link>
 <description>&lt;p&gt;&lt;img class=&quot;alignleft size-full wp-image-405&quot; src=&quot;http://vehera.jsn-server7.com/LiddleBlog/wp-content/uploads/2009/05/onlinegam1.png&quot; alt=&quot;&quot; width=&quot;435&quot; height=&quot;93&quot; /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I will be speaking at the &lt;a href=&quot;http://gamingscalability.org/meetings.php&quot; target=&quot;_blank&quot;&gt;Online gaming high scalability special interest group &lt;/a&gt;in London on 9th July. Registration for this event is &lt;a href=&quot;http://gamingscalability.eventbrite.com/&quot; target=&quot;_blank&quot;&gt;now open&lt;/a&gt;, but be quick because there is already only 44 tickets left.&lt;/p&gt;
&lt;p&gt;My session is entitled &amp;#8220;&lt;strong&gt;The space base gaming advantage&lt;/strong&gt;&amp;#8221; and will explore, technically, how GigaSpaces &lt;a href=&quot;http://en.wikipedia.org/wiki/Space_based_architecture&quot; target=&quot;_blank&quot;&gt;Space Based Architecture&lt;/a&gt; brings technical benefits that give a specific advantage to gaming application. We will delve into what these advantages are, what they are an alternative to, and how they are architected.&lt;/p&gt;
&lt;p&gt;There are lots of interesting sessions and it should be a really interesting day to understand topics such as cloud security, transaction processing in the cloud, scaling in the cloud, and some real world case studies of gambling and betting applications that have been deployed in the cloud.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/1061319&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 07 May 2009 04:04:38 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/1061319</guid>
 <comments>http://jimliddle.sys-con.com/node/1061319#feedback</comments>
</item>
<item>
 <title>Develop an iPhone App and Beat the Credit Crunch!</title>
 <link>http://jimliddle.sys-con.com/node/705259</link>
 <description>From the press some of the initial iPhone apps have been getting, it seems that there are going to be quite a few Apple iPhone App Store millionaires this year! So why not write your own and join the crowd? Don&#039;t know Objective C or XCode - then get learning! A nice resource is theiphonedevplace, which has many tutorial links now that Apple rescinded their NDA. So what you waiting for? Get going - beat the credit crunch!&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/705259&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 09 Oct 2008 16:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/705259</guid>
 <comments>http://jimliddle.sys-con.com/node/705259#feedback</comments>
</item>
<item>
 <title>Is the IPhone 3G All It Is Cranked Up to Be?</title>
 <link>http://jimliddle.sys-con.com/node/635508</link>
 <description>So I finally got my hands on an iPhone 3G but am currently still favoring my iPhone 2.5G – why? The signal seems better; 3G signal is patchy at best and forget receiving calls when you have 3G on – horrible…; the battery life is **much** better on the original iPhone than on the 3G iPhone; all my accessories such as Power Monkey fit the original iPhone but not the new 3G iPhone as Apple in their wisdom changed the connector.
&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/635508&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 07 Aug 2008 12:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/635508</guid>
 <comments>http://jimliddle.sys-con.com/node/635508#feedback</comments>
</item>
<item>
 <title>How to Record Calls on Your Windows Smartphone</title>
 <link>http://jimliddle.sys-con.com/node/430346</link>
 <description>One of the last things that I keep my Palm 650 for is it&#039;s ability to record calls, which is very handy when you are having a conference call and need to review your call later or take notes -of course always ensure you ask the people you are speaking to whether they are OK with this! To date I&#039;ve never found a product that could do this easily and efficiently on Windows Mobile.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/430346&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 17 Sep 2007 22:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/430346</guid>
 <comments>http://jimliddle.sys-con.com/node/430346#feedback</comments>
</item>
<item>
 <title>Thinlet and J2ME</title>
 <link>http://jimliddle.sys-con.com/node/427490</link>
 <description>A quick refresh on Thinlet. Thinlet is a XUL styled UI development tool in which the UI can be designed using XML and the business logic is kept cleanly separate. From a Java class perspective, the version of Thinlet I used was MIDP 1.0 compliant and was pretty easy to work with, with most of the effort going into the business logic translation and some effort around the XML logic hooks.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/427490&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 11 Sep 2007 11:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/427490</guid>
 <comments>http://jimliddle.sys-con.com/node/427490#feedback</comments>
</item>
<item>
 <title>EuroTariff Warning for Wireless Web Users</title>
 <link>http://jimliddle.sys-con.com/node/411810</link>
 <description>Last month an EU ruling limited how much providers can charge for &#039;roaming calls&#039; i.e. those call made whilst abroad. At the moment users are charged between 50p to £1.50 to make calls and are also charged to receive them. The new legislation cuts the maximum charge for European calls to 33p a minute and to just 16p per minute to receive calls.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/411810&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 05 Aug 2007 17:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/411810</guid>
 <comments>http://jimliddle.sys-con.com/node/411810#feedback</comments>
</item>
<item>
 <title>Mobile Web Finally Catches Up in Europe</title>
 <link>http://jimliddle.sys-con.com/node/411807</link>
 <description>Flat-data rate tariffs introduced by Orange, Vodafone and 3 networks in the UK are the first sign that the Mobile Web is set to become as ubiquitous as normal web use with the these flat tariffs bringing affordable mobile web access to nearly everyone who has a mobile web enabled phone. These tariffs critically remove the single impasse that has prevented even wider spread adoption - &#039;fair us&#039; browsing within a single payment.  Astonomical costs have previously put off users from going online from their mobile device - no wonder given the, often, several pounds per megabyte charge that most providers locked you into if you wanted to surf or access email from your phone.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/411807&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 05 Aug 2007 16:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/411807</guid>
 <comments>http://jimliddle.sys-con.com/node/411807#feedback</comments>
</item>
<item>
 <title>Changing Nature of Web 2.0</title>
 <link>http://jimliddle.sys-con.com/node/385154</link>
 <description>In the past if you cannot access the Internet then you cannot use your Web 2.0 applications. This model is rapidly changing. New pogramming models are emerging that alllow Web 2.0 to be offline /online dependent on what is needed. The first of these is Adobe Apollo, which is a cross-platfrom technology that combined Flash, HTML, PDF and JavaScript into one universal application programming model / paradigm. What is unique is that id doesn&#039;t care if if it runs on its own or embedded in a webpage, the API calls remains the same.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/385154&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 01 Aug 2007 13:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/385154</guid>
 <comments>http://jimliddle.sys-con.com/node/385154#feedback</comments>
</item>
<item>
 <title>Yahoo! Hack Day Here in London</title>
 <link>http://jimliddle.sys-con.com/node/389441</link>
 <description>This coming Saturday (16th June) will be Yahoo! Hack Day here in London, and a few members of my buddy&#039;s company (the Nestoria team) will be on hand. But rather than just attending, they though it might be a bit of fun if they tried to subvert the event and turn it into their own hack contest. As such, they are delighted to present &#039;The quasi-official Nestoria Hack contest&#039; to be held at Yahoo! Hack Day.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/389441&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 13 Jun 2007 22:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/389441</guid>
 <comments>http://jimliddle.sys-con.com/node/389441#feedback</comments>
</item>
<item>
 <title>The PC Web Still Rules...But the Mobile Web Is Catching Up</title>
 <link>http://jimliddle.sys-con.com/node/376454</link>
 <description>Search Brands Still Offer Stronger Reach on PCs According to inaugural results from the MobileWeb Metrix service, The Weather Channel, Yahoo! Weather and AccuWeather achieved mobile reach that outpaced their PC reach. All three sites had mobile-to-PC reach index scores above 120, pointing to significantly stronger reach among mobile Web users than among PC Web users (see Table 1). With an index of 190, ESPN also has stronger reach among mobile Web users.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/376454&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 15 May 2007 17:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/376454</guid>
 <comments>http://jimliddle.sys-con.com/node/376454#feedback</comments>
</item>
<item>
 <title>How to Stream Wireless Audio From Your Palm / Treo?</title>
 <link>http://jimliddle.sys-con.com/node/374840</link>
 <description>Once you have done this, run the Audio Gateway software from the Application Menu - when prompted to setup the wireless headphones, hit continue and it should list your headphones that you paired over bluetooth. The Output Bitrate setting improves the quality of sound you receive on your wireless headphones and you should experiment until you are happy.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/374840&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 13 May 2007 20:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/374840</guid>
 <comments>http://jimliddle.sys-con.com/node/374840#feedback</comments>
</item>
<item>
 <title>Move Over Skype, Hello Jajah!</title>
 <link>http://jimliddle.sys-con.com/node/374835</link>
 <description>Now everyone knows about VOIP, and everyone knows about Skype. Skype is pretty useful if you are doing Skype to Skype calls or even Skype to phone calls from your desk. Currently however mobile Skype just does not cut it...  It doesn&#039;t work over GPRS, barely over 3G (if you can get a consistent decent signal) and Wi Fi hot spots are not always easy to find and still tend to be not free and quite expensive.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/374835&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 13 May 2007 20:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/374835</guid>
 <comments>http://jimliddle.sys-con.com/node/374835#feedback</comments>
</item>
<item>
 <title>Google Maps on the Good Old Palm OS</title>
 <link>http://jimliddle.sys-con.com/node/346554</link>
 <description>You know, despite all the modern Smartphones, and my new Treo 750v, I still always have a hankering to go back to my Palm Treo 650.  The ease of use is still  just fantastic compared to just about anything I&#039;ve ever used...the apps are great, really functional.  Yes, it has its problems, its not WiFi, the camera is..well its dodgy as we know&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/346554&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 07 Mar 2007 18:15:00 EST</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/346554</guid>
 <comments>http://jimliddle.sys-con.com/node/346554#feedback</comments>
</item>
<item>
 <title>Taking The Mobile Web on Vacation</title>
 <link>http://jimliddle.sys-con.com/node/320722</link>
 <description>Really excellent article here by Gary Price about services that can be of use when you are travelling with a mobile - I&#039;ve reproduced a tiny portion of this below, but this is a class article and I would urge you to check it out. Many airlines also offer tracking information on the mobile web. Some even offer notification services to alert you, family, friends, whomever, to delays, cancellations and other information.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/320722&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 08 Jan 2007 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/320722</guid>
 <comments>http://jimliddle.sys-con.com/node/320722#feedback</comments>
</item>
<item>
 <title>Now That the Mobile Internet Is Widely Available, Do Users Want It?</title>
 <link>http://jimliddle.sys-con.com/node/303736</link>
 <description>The survey, commissioned by web service provider Hostway, found that if these problems were remedied then 90% users would be far more inclined to use the Internet on the move. Other interesting information were that 71% said they would access email on the move, if it was fast and cheap.  Also, almost half said they would use the mobile to catch up on news and sports.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/303736&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 21 Nov 2006 10:45:00 EST</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/303736</guid>
 <comments>http://jimliddle.sys-con.com/node/303736#feedback</comments>
</item>
<item>
 <title>AJAX Property Site Update</title>
 <link>http://jimliddle.sys-con.com/node/303037</link>
 <description>You may remember that I covered the start-up Nestoria earlier in this blog, even thought it is a little off-topic. I&#039;ve been in touch with my friend Ed Freyfogle who co-founded this today and he has updated me as to the status.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/303037&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 19 Nov 2006 18:00:00 EST</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/303037</guid>
 <comments>http://jimliddle.sys-con.com/node/303037#feedback</comments>
</item>
<item>
 <title>Tried Google&#039;s SMS?</title>
 <link>http://jimliddle.sys-con.com/node/250166</link>
 <description>Your probably aware of all of the million of services that Google now offer, but have you tried, or are you even are of Google SMS? To use this free service create a new text message from your mobile phone and key in 46645 in the &#039;To&#039; field with your question in the message field -  such as &#039;Richmond Cinema&#039; and you will recieve list of Cinema&#039;s in Richmond, or &#039;The Break Up Richmond&#039; and you&#039;ll get as a reply all the cinemas playing &#039;The Break-Up&#039; in Richmond - the world is your Oyster i.e. &#039;Pizza San Francisco&#039;, &#039;Wi Fi Oakland&#039;.  You can also convert you currency and even get directions to a destination from your current cell position - all clever stuff.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/250166&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 20 Jul 2006 15:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/250166</guid>
 <comments>http://jimliddle.sys-con.com/node/250166#feedback</comments>
</item>
<item>
 <title>Beta AJAX UK Property Site</title>
 <link>http://jimliddle.sys-con.com/node/241060</link>
 <description>A lttle of topic, but a friend of mine has put out this AJAX-enabled property site for the UK. It&#039;s a really nice take on a property search site and really shows the power of aggregation using AJAX - very nice.  Check it out yourself and view the blog for further information.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/241060&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 27 Jun 2006 09:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/241060</guid>
 <comments>http://jimliddle.sys-con.com/node/241060#feedback</comments>
</item>
<item>
 <title>Will Palm Release Treo 700p In UK?</title>
 <link>http://jimliddle.sys-con.com/node/233051</link>
 <description>For a while now I&#039;ve been alternating between two phones - the excellent K750i, and the Treo 650. From a Smartphone viewpoint the TREO 650 is the &#039;almost device&#039; - its &#039;almost&#039; the best smartphone I have ever used. The palm software is great, and innovative. The flat form factor of the phone makes it easy to use and carry, and it goes inside a business breast pocket easy enough.&lt;p&gt;&lt;a href=&quot;http://jimliddle.sys-con.com/node/233051&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 08 Jun 2006 09:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://jimliddle.sys-con.com/node/233051</guid>
 <comments>http://jimliddle.sys-con.com/node/233051#feedback</comments>
</item>
</channel>
</rss>
