<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8183712382911359730</id><updated>2026-02-14T19:52:56.940+11:00</updated><category term="web"/><category term="mobile"/><category term="media"/><category term="general"/><category term="internet"/><category term="css"/><category term="google"/><category term="linux"/><category term="government"/><category term="rant"/><category term="DRM"/><category term="W3C"/><category term="censorship"/><category term="data"/><category term="fuzzy logic"/><category term="gaming"/><category term="javascript"/><category term="jquery"/><category term="piracy"/><category term="security"/><category term="PCI DSS"/><category term="banking"/><category term="cloud computing"/><category term="debugging"/><category term="distributed computing"/><category term="movies"/><category term="nokia"/><category term="predictions"/><category term="presentation"/><category term="privacy"/><category term="scripting"/><category term="sms"/><category term="supercomputers"/><category term=".NET"/><category term="Apple"/><category term="DPA"/><category term="DVD Jon"/><category term="HTTP"/><category term="NASA"/><category term="OLPC"/><category term="OS"/><category term="SPDY"/><category term="acquisition"/><category term="admob"/><category term="advertising"/><category term="agents"/><category term="agile"/><category term="ai"/><category term="android"/><category term="apache"/><category term="case study"/><category term="chi"/><category term="commodity pricing"/><category term="cron"/><category term="crowd sourcing"/><category term="database"/><category term="desktop"/><category term="development"/><category term="django"/><category term="eeepc"/><category term="experiment"/><category term="facebook"/><category term="fraud"/><category term="futures"/><category term="graphics"/><category term="highly elastic compute clouds"/><category term="iphone"/><category term="music"/><category term="n73"/><category term="n770"/><category term="netbook"/><category term="network"/><category term="network computing"/><category term="neurons"/><category term="nginx"/><category term="nintendo"/><category term="open source"/><category term="optimisation"/><category term="parenting"/><category term="peer2peer"/><category term="phone"/><category term="phorm"/><category term="process"/><category term="protocol"/><category term="qnap"/><category term="racing"/><category term="site launch"/><category term="slates"/><category term="software"/><category term="spam"/><category term="tablet"/><category term="tech rip off"/><category term="too long"/><category term="trends"/><category term="wds09"/><category term="web book"/><category term="wii"/><category term="xml"/><category term="xsl"/><title type='text'>Technology Treason</title><subtitle type='html'>Insider views from the technology front line - sometimes informative, sometimes scathing.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default?start-index=26&amp;max-results=25'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-1098974414123632901</id><published>2010-01-04T10:37:00.005+11:00</published><updated>2010-01-04T11:20:55.599+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="netbook"/><category scheme="http://www.blogger.com/atom/ns#" term="predictions"/><category scheme="http://www.blogger.com/atom/ns#" term="slates"/><category scheme="http://www.blogger.com/atom/ns#" term="tablet"/><category scheme="http://www.blogger.com/atom/ns#" term="web book"/><title type='text'>2010: The year the Netbook turns into the Web-book</title><content type='html'>2010 is set to be a bumper year for Consumer Electronics. With people spending less outside the home they are focusing more inside and as just about everyone now has some monstrous TV it&#39;s the little things that count.&lt;br /&gt;&lt;br /&gt;2009 was arguably the year of the Netbook. After Asus launched with their eeePC in 2008 a land-rush occurred last year with virtually every Notebook manufacturer providing an offering. HP&#39;s Mini and Acer&#39;s Aspire One ranges both did very well as did Asus with their eeePC.&lt;br /&gt;&lt;br /&gt;At the end of 2009 however it became virtually impossible to get a Netbook that is truly still a Netbook. Acer, Dell, Asus and HP all fell back into their same tired old routine - bigger, faster, more capacity! And the Netbook experience suffered.&lt;br /&gt;&lt;br /&gt;I&#39;ve made this point before but the power of the Netbook is in the Network - not in how big a hard drive it has. Why do I need a 160GB hard drive when I have Terabytes of NAS and Gigabytes of cloud storage? I don&#39;t need 5 USB ports and I certainly don&#39;t need Windows.&lt;br /&gt;&lt;br /&gt;Having said all of this the Netbook category has gone ballistic - having doubled from 16 to 33 Million units sold in 2009 - sales are worth about $USD11Bn globally (&lt;a href=&quot;http://www.displaysearch.com/cps/rde/xchg/displaysearch/hs.xsl/071309_mini_note_netbook_shipments_to_double_y_y_to_more_than_30m_units_in_2009.asp&quot;&gt;Display Search research for 2009&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;My money is on the next generation - so called Web Books, Slates or Tablets. These devices are being actively invested in by a number of investors and represent a merging of several types of computing behaviour.&lt;br /&gt;&lt;br /&gt;Architecturally, most are small form factor (10 inch or less), are either a tablet or have a folding range far outside the normal Notebook range (can be flipped over on itself entirely - so is just a screen), they are generally touch screen capable with many being multi-touch and the big one - most are not running windows (generally running flavours of Linux).&lt;br /&gt;&lt;br /&gt;Behaviourally, the Web Book is designed to be a piece of Consumer Electronics. It&#39;s not a desktop replacement, it&#39;s not an office machine. It&#39;s a device that is a general purpose computer but built to use in the home as such it plays on the following:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It&#39;s relatively small and definitely light.&lt;/li&gt;&lt;li&gt;The processor is powerful but not an energy guzzler (Intel Atom&#39;s do brilliantly here as do ARMs)&lt;/li&gt;&lt;li&gt;The display is gorgeous and has high viewing angles so multiple people can see it&lt;/li&gt;&lt;li&gt;It uses wifi and may not even have Ethernet connectivity&lt;/li&gt;&lt;li&gt;Solid State disks are a must but are low capacity (you don&#39;t need more than 16GB in a machine that is connected to a network) thus saving on energy&lt;br /&gt;&lt;/li&gt;&lt;li&gt;battery life is a must - the longer the better thus every component is energy efficient&lt;/li&gt;&lt;li&gt;Ideally the screen is touch capable and ideally multi-touch (thus eliminating the need for a keyboard)&lt;/li&gt;&lt;/ul&gt;The device is permanently connected to the network and thus the Internet. It&#39;s there to connect with people, view photos, play your tunes, watch movies and read web pages. It&#39;s not there to write documents, do full scale design or programming (though people will use it to do this in a limited, fast fashion).&lt;br /&gt;&lt;br /&gt;I&#39;ve been excited about Internet tables, Slates, Web Books - call them as you will since Nokia released the N710 and with &lt;a href=&quot;http://gizmodo.com/5434566/the-exhaustive-guide-to-apple-tablet-rumors&quot;&gt;Apple&lt;/a&gt;, &lt;a href=&quot;http://www.smarthouse.com.au/Home_Office/Notebooks_And_Tablets/C5J4K9R8&quot;&gt;HTC (Google)&lt;/a&gt;, &lt;a href=&quot;http://litl.com/&quot;&gt;Litl&lt;/a&gt; and others all about to play in this space in a big way over the next few months, there will be a lot of people asking for a Web Book or Internet Slate in their Christmas Stocking next year.&lt;br /&gt;&lt;br /&gt;Expect to see masses of innovation in this space as companies that have not been too caught up in the Netbook scene enter the fray for the first time and start showing off some new ideas. Litl does this with their awesome Easel Frame style web book and both HTC and Apple will doo some great stuff on the user experience end of things too.&lt;br /&gt;&lt;br /&gt;2010 will definitely be the year that the Internet goes increasingly mobile both inside and outside the house but the experience of it literally becomes more tactile and less bound to the keyboard.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/1098974414123632901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/1098974414123632901' title='57 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/1098974414123632901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/1098974414123632901'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2010/01/2010-year-netbook-turns-into-web-book.html' title='2010: The year the Netbook turns into the Web-book'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>57</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-7749371175899831083</id><published>2009-12-22T17:46:00.002+11:00</published><updated>2009-12-22T18:54:55.827+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing"/><category scheme="http://www.blogger.com/atom/ns#" term="commodity pricing"/><category scheme="http://www.blogger.com/atom/ns#" term="highly elastic compute clouds"/><title type='text'>Why I&#39;m interested in AWS Spot Prices for EC2</title><content type='html'>There&#39;s been a lot of chatter going on around the intertubes over the last couple of weeks since &lt;a href=&quot;http://aws.amazon.com&quot;&gt;Amazon Web Services&lt;/a&gt; released their &lt;a href=&quot;http://aws.amazon.com/ec2/spot-instances/&quot;&gt;Spot Instances&lt;/a&gt; pricing model for EC2.&lt;br /&gt;&lt;br /&gt;In a nutshell - AWS have created a compute market. Instead of charging the same price to every person for the same product they have basically created a market where people can buy compute time at less than a price they are willing to spend based on the current demand.&lt;br /&gt;&lt;br /&gt;There&#39;s been some conversation about the fact everyone should just put the current demand price in as their maximum and this would game the system (&lt;a href=&quot;http://gevaperry.typepad.com/main/2009/12/amazon-ec2-spot-instances.html&quot;&gt;the comments here for example&lt;/a&gt;) however this misses the point slightly. The &lt;a href=&quot;http://twitter.com/#/list/ajfisher/clouderati&quot;&gt;Clouderati&lt;/a&gt; often talk about Utility Computing or Commodification as one aspect of Cloud Computing and what AWS have done is the logical conclusion of that - they have created a true market for the provision of computing time based on supply and demand.&lt;br /&gt;&lt;br /&gt;Now what&#39;s interesting with the ideas some commentators have come up with regarding gaming is it assumes everyone&#39;s working the interest of everyone else. That isn&#39;t the case. Yes I know I could get some resource cheaply if I keep my bid low and am willing to wait for a period of time however I have clients and they have deadlines. That big compute job crunching all the marketing data needs sorting out this afternoon - so I&#39;m going to put a high bid in for 50 nodes NOW! The market will accommodate that and those with low bids will be knocked off. Thus the market constantly corrects to the requirements of demand.&lt;br /&gt;&lt;br /&gt;But it&#39;s the flipside of this which makes me really interested in EC2 Spot Instances. I can have a battery of servers doing work at little to no cost if I build my system correctly.&lt;br /&gt;&lt;br /&gt;The critical element to this is I need to address availability correctly - that is I need to ensure that my entire system doesn&#39;t go down because I&#39;ve been priced out of the market.&lt;br /&gt;&lt;br /&gt;This is a really rough idea at this point but I&#39;d love feedback around it - it&#39;s obviously based around some kind of online application that requires multiple nodes.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I have an instance which is the master. All parts of the stack could be retreated back to this server if it&#39;s needed.&lt;/li&gt;&lt;li&gt;I have Cloudwatch or some other monitoring system assessing the performance of my nodes so I can see when I have spare capacity or when I&#39;m under utilised.&lt;/li&gt;&lt;li&gt;The master server has a series of heuristics looking at the current work loads and the current costs that each server is incurring versus the work it is carrying out. Thus low utilisation and low cost is okay but low utilisation and high cost would cause alarms to go off.&lt;/li&gt;&lt;li&gt;The heuristic set up makes reference to the demand pricing level and strives to always keep each instance below that price.&lt;/li&gt;&lt;li&gt;As the spot prices go up and over the demand price I immediately terminate expensive spot instances and start replacing them with lower price demand ones. As the price comes back under then I can replace demand prices with spot prices&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The master server then creates instances as required to fulfill the work units that are required and link them into the system. &lt;/li&gt;&lt;li&gt;Each node is able to be switched off mid unit so the entire network is self-healing &lt;/li&gt;&lt;/ul&gt;So the only thing that would be required to get this up and running now is having a reliable system for creating nodes and getting them working into the network as quickly as possible and producing the heuristic system to monitor and create and destroy instances based on some rules that would create some intelligence around pricing.&lt;br /&gt;&lt;br /&gt;Not least the system would need to determine whether a mix of different types of instances would be appropriate if there are large distinctions between their current spot price for given work units. For example:&lt;br /&gt;&lt;br /&gt;If we were serving a bunch of web pages using some heavy duty memcached system then RAM is the most important commodity. Say I have an instance of 1.7GB RAM at 3C/hr and another instance of 7.5GB RAM at 15C/hour then my intelligence system needs to understand the component (Memcached) just needs buckets of RAM and that getting 5 instances at 3C/hour is better value than 1 at 15.&lt;br /&gt;&lt;br /&gt;Importantly it can then ramp up towards that number based on what is actually required rather than doing the whole lot and then under-utilising.&lt;br /&gt;&lt;br /&gt;So I think we&#39;re quite a way away from this type of system but my opinion is that this isn&#39;t out of the realms of possibility and importantly the market Amazon has created has allowed (I could almost say &quot;is going to force&quot;) these types of architectural considerations to start being made.&lt;br /&gt;&lt;br /&gt;Interestingly all of a sudden decisions I am going to make around infrastructure is going to be much more value based. It&#39;s not about ROI - it&#39;s about value and am I getting the best value from my infrastructure. IT teams that get this are going to make an absolute killing with the type of services they can offer and the prices they&#39;ll be able to do it for.&lt;br /&gt;&lt;br /&gt;Am I off my rocker? I&#39;d love to explore this idea further.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/7749371175899831083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/7749371175899831083' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/7749371175899831083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/7749371175899831083'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/12/why-im-interested-in-aws-spot-prices.html' title='Why I&#39;m interested in AWS Spot Prices for EC2'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-4635993121322929681</id><published>2009-12-21T10:46:00.005+11:00</published><updated>2009-12-21T11:20:19.408+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apple"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="predictions"/><title type='text'>Prediction: 2010 will be the year Apple and Google have a cage fight</title><content type='html'>The pre- match slanging is pretty much over and the location of the fight has been chosen. 2010 is going to be the year Apple and Google finally stop dancing around and actually get in the ring. Unlike a nice clean refereed boxing match (Apple V Microsoft) this is going to be a dirty underground cage fight complete with barbed-wire wrapped gloves - expect to see a lot of blood on the floor - and fanbois rucking in the concourses.&lt;br /&gt;&lt;br /&gt;The ground is, of course, Mobile and the massive dominance both organisations have taken in this space over the last 12 months. Mobile is still a fast growing area of communications but smartphones is where it&#39;s at. There&#39;s no question Apple ignited the world&#39;s imagination of what is possible in the mobile space and capitalising on the fact that the fashionability of a phone is important in a way that RIM and Microsoft just didn&#39;t get.&lt;br /&gt;&lt;br /&gt;Google have taken that to a whole different level with Android which just &quot;gets&quot; what it is to be a data capable and Internet connected phone. Couple this with some fashionability and the stage is set for an almighty fight.&lt;br /&gt;&lt;br /&gt;Looking through the &lt;a href=&quot;http://www.admob.com/&quot;&gt;AdMob&lt;/a&gt; report for November, it&#39;s astonishing to see how fast Android has grown in the last 2 months (doubled on traffic requests through their network) but more importantly was the launch of the Motorola Droid and the whole &lt;a href=&quot;http://droiddoes.com/&quot;&gt;Droid Does&lt;/a&gt; campaign. The Droid is one of the fastest selling phones of all time almost hitting iPhone 3Gs sales levels (which was working from an installed base upgraded) and is now accounting for about a quarter of Android device share - only behind the G1 which has been out for 18 months - expect to see that change over December.&lt;br /&gt;&lt;br /&gt;Now Motorola have entered the fray and with Samsung and Sony Ericsson both scheduling major launches into Q1 2010 the mobile landscape is going to get increasingly messy as the iPhone isn&#39;t the only great phone out there. Indeed I think Sony is going to do a Motorola with the &lt;a href=&quot;http://www.sonyericsson.com/cws/products/mobilephones/overview/xperiax10&quot;&gt;Xperia X10&lt;/a&gt; as it is simply stunning and is a big name in the mobile space - especially in Europe. HTC have had a great lead but 2010 will see Motorola and Sony return to some dominance here - and they can fight Apple in the Fashionability stakes.&lt;br /&gt;&lt;br /&gt;The biggest challenge for Apple is how to combat Google on the phone itself. Outside of iTunes, Apple has little in the way of first party apps for the iPhone and whilst it has a huge developer network it is definitely alienating them through it&#39;s App Store management nightmares. Many developers are developing for both iPhone and Android devices - especially those using Web technologies for building and apps like &lt;a href=&quot;http://www.phonegap.com/&quot;&gt;Phone Gap&lt;/a&gt; to cross-package.&lt;br /&gt;&lt;br /&gt;A lot of what makes the iPhone really useful are Google applications (native Gmail, Maps and most importantly Search!) - Apple has no way to combat this. Are they going to deny Gmail or Search like they did with Google Voice?&lt;br /&gt;&lt;br /&gt;Apps that are available on both platforms and services that are available &quot;in the cloud&quot; eg Maps, Comparison Shopping etc dilutes Apple&#39;s position as it&#39;s only point of differentiation becomes fashionability and both Sony Ericsson and Motorola have competed for over a decade against Nokia by building highly fashionable phones.&lt;br /&gt;&lt;br /&gt;I&#39;m not sure this fight will be a death match but all the signs are there for a battle of epic proportions. Both are likely to be extremely battered by the time they come out the other side and would be wise to hold a little bit in reserve in case Nokia&#39;s Maemo platform takes off the way they are expecting it to - at that point things could get really messy.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/4635993121322929681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/4635993121322929681' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/4635993121322929681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/4635993121322929681'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/12/prediction-2010-will-be-year-apple-and.html' title='Prediction: 2010 will be the year Apple and Google have a cage fight'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-5488414609456760116</id><published>2009-11-13T12:12:00.002+11:00</published><updated>2009-11-13T12:34:06.572+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="HTTP"/><category scheme="http://www.blogger.com/atom/ns#" term="network"/><category scheme="http://www.blogger.com/atom/ns#" term="protocol"/><category scheme="http://www.blogger.com/atom/ns#" term="SPDY"/><title type='text'>SPDY could gain acceptence very quickly - with some product innovation</title><content type='html'>Google have announced some early findings about their research into a faster protocol to reduce latency times due to good old fashioned HTTP. HTTP was designed as a really simple protocol to delivery (primarily) text content over the Internet and thus was born the Web.&lt;br /&gt;&lt;br /&gt;One of the problems with HTTP is that it only really allows a single request to be serviced at any one time. The reason this doesn&#39;t APPEAR to be the case is because modern browsers create multiple connection threads that connect independently to the server and it gives the appearance of things downloading in parallel. It&#39;s a neat hack and works because we have good network speeds and mast processors to manage all this multi-tasking. Go back to a Pentium II with Netscape 2 and you&#39;ll watch the glacial procession of elements loading in from the top and goes down the page.&lt;br /&gt;&lt;br /&gt;The &lt;a href=&quot;http://dev.chromium.org/spdy/spdy-whitepaper&quot;&gt;Google project page &lt;/a&gt;talks a lot about why HTTP pipelining doesn&#39;t work and some of the technical architecture behind SPDY which I won&#39;t cover here other than to say that it&#39;s great we are seeing this type of innovation at the protocol level. What&#39;s most interesting for me however is how we get it in production.&lt;br /&gt;&lt;br /&gt;There is a lot of nay-saying going on around this suggesting that because of the size of the Web you&#39;ll never get people to shift to a new protocol HTTP:// won, let&#39;s all leave it at that because there are too many web servers and web browsers to convert. This is what I want to address in this post.&lt;br /&gt;&lt;br /&gt;Yes - there are fair too many legacy browsers to deal with to make this transition happen. Look how many IE 6 browsers are still in use, but we&#39;d also have to shift all the Mozilla users, Chrome users (easy because of forced update) and Safari users as well. Not to mention all those pesky mobile devices that are springing up.&lt;br /&gt;&lt;br /&gt;Dealing with the web servers is a much more straightforward issue. There really aren&#39;t that many in the scheme of things. Indeed much of our existing infrastructure runs multiple servers, Apache alongside a lightweight server like nginx and this is increasingly common.&lt;br /&gt;&lt;br /&gt;As such there&#39;s nothing stopping me dropping in a SPDY server alongside my existing infrastructure for those users that can directly access it (Chrome 4, Firefox 5, Safari 6 and IE 10 for example).&lt;br /&gt;&lt;br /&gt;But let&#39;s not stop there. A network admin could create a software appliance at the Firewall or Internet Gateway level for the corporate network that took HTTP requests, turns them into SPDY requests and then proxies these back. Now I have doubly fast Internet connectivity without upgrading my connection. For the price of a box that is well worth it.&lt;br /&gt;&lt;br /&gt;For home users we could do the same thing. This protocol is software - it runs on TOP of TCP so because of that a Firmware upgrade of your average Netgear or Linksys home router could get you the same benefits as those above. ISPs could force this remotely on certain systems (Cable for example) or provide info on how to do it such as through a web, phone or personal service.&lt;br /&gt;&lt;br /&gt;So for all the nay-sayers out there - this is a MASSIVE opportunity to speed up the web and people need to think outside the browser sometimes. QoS was delivered at the router level based on intelligent packet analysis - that speeds up network traffic massively but it&#39;s a software change not a hardware one.&lt;br /&gt;&lt;br /&gt;I don&#39;t think it will be long until we see Netgear and Linsys start promoting this like they did with the WiFi standards and force adoption because it makes a great marketing case to do so.&lt;br /&gt;&lt;br /&gt;I&#39;ll be trying this out at the rawest state to see if we can make it work and if I can, watch how fast our servers and network gateway get upgraded before I embark on upgrading client machines.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/5488414609456760116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/5488414609456760116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/5488414609456760116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/5488414609456760116'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/11/spdy-could-gain-acceptence-very-quickly.html' title='SPDY could gain acceptence very quickly - with some product innovation'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-8536768608742280875</id><published>2009-11-10T10:14:00.005+11:00</published><updated>2009-11-10T11:25:11.877+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="acquisition"/><category scheme="http://www.blogger.com/atom/ns#" term="admob"/><category scheme="http://www.blogger.com/atom/ns#" term="advertising"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><title type='text'>AdMob purchase by google paves way for interesting developer funding</title><content type='html'>It&#39;s just been announced that &lt;a href=&quot;http://www.google.com.au/&quot;&gt;Google&lt;/a&gt; is set to buy &lt;a href=&quot;http://www.admob.com/&quot;&gt;AdMob&lt;/a&gt; for $750M in an all-stock deal. This is the third biggest purchase Google has ever made (the only two bigger are YouTube and DoubleClick).&lt;br /&gt;&lt;br /&gt;AdMob started in 2006 so they have capitalised very well for a 3 year old business. Indeed they&#39;ve been cash positive for a while now so this is a great acquisition by Google. The full gory details of the deal &lt;a href=&quot;http://news.cnet.com/8301-30684_3-10393623-265.html?tag=mncol;txt&quot;&gt;can be found here &lt;/a&gt; and a &lt;a href=&quot;http://www.google.com/press/admob/index.html&quot;&gt;press site by google here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We know this is all aligned to Google&#39;s interest and in particular their big appetite presently for anything Mobile. However this also opens up some enormous opportunities for developers.&lt;br /&gt;&lt;br /&gt;This acquisition brings with it some great opportunities for in-application display advertising that is delivered contextually but also based on Google AdWords auctioning technology. Along side this I can then use the same advertising account to drive ads on my mobile website that compliments my application and then use standard ads on my main website that provides additional information / community support etc.&lt;br /&gt;&lt;br /&gt;All of a sudden a possible revenue opportunity opens up that was kind of there previously but wasn&#39;t very smart. Over the last 18 months in particular we&#39;ve been watching the rise of free-ad-supported applications as well as paid-no-ad versions of the same application. I would expect to see a lot more of the ad-supported apps once this deal goes through.&lt;br /&gt;&lt;br /&gt;The reason for this is twofold:&lt;br /&gt;&lt;br /&gt;1. As a developer I can manage all of my advertising spaces with one vendor. I don&#39;t really want to have to deal with all these businesses I just want to get some beer money for my app that I&#39;m spending my non-work hours producing.&lt;br /&gt;&lt;br /&gt;2. With contextual ad serving, I can make certain elements of data within the application available and use that to generate calls to the Ad Server - much the same way AdWords works with a web page or in Gmail. This means the ads that are served will be more relevant to the content which should lead to higher Click Through which then leads to potentially more revenue for me (see note above about beer money)&lt;br /&gt;&lt;br /&gt;This makes a lot of sense for an advertiser as well. Certain applications have huge amounts of uptake - &lt;a href=&quot;http://iconfactory.com/software/twitterrific&quot;&gt;twitterific&lt;/a&gt; on iPhone or &lt;a href=&quot;http://twidroid.com/&quot;&gt;Twidroid&lt;/a&gt; on Android for example. Imagine having contextual ads served based on the content of your twitter stream. Twitter might resist it but it could make some serious cash for the app developers.&lt;br /&gt;&lt;br /&gt;Overall I think this will really blow the top of mobile advertising. Advertisers who have been a little shy in the mobile space will be comforted by the fact it&#39;s Google doing it. App and mobile site developers stand to gain some good funding from it and it be relevant for their audiences and as the world goes increasingly smartphone mobile mad over the next 18 months this will be worth serious $Billions in the next 5 years or so.&lt;br /&gt;&lt;br /&gt;Cross posted to &lt;a href=&quot;http://citrusagency.blogspot.com/2009/11/admob-purchase-by-google-paves-way-for.html&quot;&gt;Citrus Agency Blog&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/8536768608742280875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/8536768608742280875' title='141 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/8536768608742280875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/8536768608742280875'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/11/admob-purchase-by-google-paves-way-for.html' title='AdMob purchase by google paves way for interesting developer funding'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>141</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-8014970587254797063</id><published>2009-11-05T07:09:00.005+11:00</published><updated>2009-11-05T10:09:38.110+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="crowd sourcing"/><category scheme="http://www.blogger.com/atom/ns#" term="experiment"/><category scheme="http://www.blogger.com/atom/ns#" term="racing"/><title type='text'>Crown Oaks Day Racing Challenge</title><content type='html'>Last night I was writing code to play around with an idea I had rather than studying the Form Guide. See today I am off to the races (&lt;a href=&quot;http://www.melbournecup.com/melbourne-cup-carnival/&quot;&gt;Crown Oaks day at Flemington&lt;/a&gt;) with some clients - hence why I should have been studying the form guide and not playing around with Erlang.&lt;br /&gt;&lt;br /&gt;So I&#39;ve decided to try an experiment:&lt;br /&gt;&lt;br /&gt;Can the wisdom of the Twitter crowd outperform both blind luck and the bookies favourites with regards to return on bets during the racing.&lt;br /&gt;&lt;br /&gt;Now we all know blind luck should lose. Betting on a winner at random is probably not going to get a single hit but against the favourite should prove interesting.&lt;br /&gt;&lt;br /&gt;What interests me most is that betting on a race is actually contributing to an Information Market. Now theoretically information is held by all the various agents (people betting) and each one doesn&#39;t have a full picture but together the market becomes efficient and pushes down the odds of certain horses winning and then having long shots.&lt;br /&gt;&lt;br /&gt;In smaller races where you have not so many people betting this works and either the favourite or a horse will relatively low odds will win. At large race meetings this doesn&#39;t work because a lot of people bet randomly (based on name, birthday number etc) and because of this it creates a lot of noise in the market so it breaks down.&lt;br /&gt;&lt;br /&gt;So here&#39;s the challenge.&lt;br /&gt;&lt;br /&gt;I&#39;ll start this from Race 3 at Crown Oaks Day today.&lt;br /&gt;&lt;br /&gt;Each of the races is displayed below with a link to the field list. I&#39;ll be making a bet based on complete randomness (random number of the horse) and following the bookies&#39; favourite. I&#39;ll then take the majority from messages to my twitter account (&lt;a href=&quot;http://twitter.com/ajfisher&quot;&gt;@ajfisher&lt;/a&gt;) for that race and place a bet following that. Simply send me a tweet &quot;@ajfisher Race: NUMBER Horse: Name or Number&quot;&lt;br /&gt;&lt;br /&gt;&lt;table style=&quot;background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;odd&quot;&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;                              &lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;          &lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;br /&gt;&lt;/td&gt;          &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;a href=&quot;http://cms.vrc.net.au/victoria-racing-club/racing-information-raceday-results.asp?id=287&quot;&gt;Race 3&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://cms.vrc.net.au/victoria-racing-club/racing-information-raceday-results.asp?id=288&quot;&gt;Race 4&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://cms.vrc.net.au/victoria-racing-club/racing-information-raceday-results.asp?id=289&quot;&gt;race 5&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://cms.vrc.net.au/victoria-racing-club/racing-information-raceday-results.asp?id=290&quot;&gt;Race 6&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://cms.vrc.net.au/victoria-racing-club/racing-information-raceday-results.asp?id=291&quot;&gt;Race 7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also you can use the tag #crowd-oaks if you want.&lt;br /&gt;&lt;br /&gt;So can a smaller crowd provide more wisdom and outperform the bookies and complete blind luck on a big race day. Let&#39;s find out. It&#39;ll be fun either way.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/8014970587254797063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/8014970587254797063' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/8014970587254797063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/8014970587254797063'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/11/crown-oaks-day-racing-challenge.html' title='Crown Oaks Day Racing Challenge'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-3693793787511725534</id><published>2009-10-11T12:58:00.004+11:00</published><updated>2009-10-11T13:47:20.383+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="desktop"/><category scheme="http://www.blogger.com/atom/ns#" term="graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><title type='text'>The only reason why Linux isn&#39;t ready for prime time desktop</title><content type='html'>Okay, so this title&#39;s probably a bit misleading as there are probably a few reasons but as far as I&#39;m concerned there&#39;s only one thing stopping my final transition to desktop Linux for complete every day usage.&lt;br /&gt;&lt;br /&gt;Presenting&lt;br /&gt;&lt;br /&gt;In my job I do a lot of presenting. I give major milestone presentations on projects, I present to the business on things that are going on, I present in pitches where we are attempting to win new business and recently I&#39;ve started presenting at conferences.&lt;br /&gt;&lt;br /&gt;I would not use my Linux desktop (and I have combinations of &lt;a href=&quot;http://www.ubuntulinux.com/&quot;&gt;Ubuntu&lt;/a&gt; and KUbuntu 9.04, CentOS) to present with at all - even if someone paid me.&lt;br /&gt;&lt;br /&gt;Before I say why I&#39;ll also lay out my Linux credentials. I use RHEL, Ubuntu and Centos EVERY day. All of my home computers are Linux based, I have a Linux PDA, I prefer my Ubuntu desktop for work and I administer numerous Linux (CentOS and RHEL) servers - via command line - all of the time. I&#39;ve used it for over a decade and am more than happy with it and more than happy to hack on it to get stuff working.&lt;br /&gt;&lt;br /&gt;However, there comes a point where I am not going to entrust a complete presentation that our business or my reputation relies upon to Linux&#39;s extremely flaky graphics system.&lt;br /&gt;&lt;br /&gt;Yes, I know laptop Linux is problematic (but if the rest of the desktop is stable why not my second video out?)&lt;br /&gt;&lt;br /&gt;Yes, I know that graphics card support (particularly from ATI) is very closed so there&#39;s lots of reverse engineering going on (but again if I can have one video out working why not two?).&lt;br /&gt;&lt;br /&gt;I&#39;m not sure why this is the case - I think it&#39;s a combination of X.org config and poor tools for configuring multiple screens with different resolutions but it definitely needs a lot of work to go ready for prime time.&lt;br /&gt;&lt;br /&gt;I was at a &lt;a href=&quot;http://south.webdirections.org/&quot;&gt;conference this week&lt;/a&gt; and I had built &lt;a href=&quot;http://technologytreason.blogspot.com/2009/10/web-directions-south-2009-cloud.html&quot;&gt;my entire presentation&lt;/a&gt; in my Gnome desktop using FLOSS tools like &lt;a href=&quot;http://www.openoffice.org/&quot;&gt;Open Office Impress&lt;/a&gt;, had a great looking presentation and was legitimately keen on presenting using either my Ubuntu or Centos desktop. After hours of mucking around however I didn&#39;t feel supremely confident in just walking up to the podium, plugging in my laptop and &quot;It Just Works&quot;&lt;sup&gt;TM&lt;/sup&gt;. It&#39;s just too hit and miss.&lt;br /&gt;&lt;br /&gt;I don&#39;t generally experience this with Linux in general and Ubuntu specifically although I am aware of other people saying it. For me 99% of the time it does actually just work.&lt;br /&gt;&lt;br /&gt;So I defaulted back to my dual-boot Windows partition and presented from that instead. This was the partition that I had considered nuking because I hadn&#39;t used it in about 6 months. In this instance though I didn&#39;t have any other choice - and sure enough it did just plug in and go.&lt;br /&gt;&lt;br /&gt;I still presented from Open Office Impress though (which is a fantastic bit of software I might add!) and I think I was the only one at WDS09 that presented with it (and I&#39;m sure no one could tell I wasn&#39;t using PowerPoint or Keynote).&lt;br /&gt;&lt;br /&gt;Desktop experience is exactly that - an experience and our experience, particularly when we are doing something social with a computer can affect our mental state quite substantially.&lt;br /&gt;&lt;br /&gt;If I&#39;d have taken the decision to present using Ubuntu I would have felt worried about whether my laptop would work and I would have been nervous and probably would have delivered a terrible presentation. In contrast because I knew I wasn&#39;t going to have any support issues I felt confident, in control and delivered what I hope was a good presentation to the audience.&lt;br /&gt;&lt;br /&gt;Ubuntu are trying to address many of these issues with the &lt;a href=&quot;https://launchpad.net/hundredpapercuts&quot;&gt;Paper Cuts project&lt;/a&gt; but that&#39;s really aimed at business. Apple have addressed similar issues (hardware compatibility) by having a presenter&#39;s kit (which you buy) which provides all kinds of adapters to go from Mac to just about every video input type. Microsoft addressed this years ago from Windows 2000 with a great set of dual head tools that made it simple and a standardised way for vendors to incorporate them and it is extremely rare for it to fail.&lt;br /&gt;&lt;br /&gt;Business use is one of the areas that Linux (and especially Ubuntu) has got a real opportunity to shif users across as there are so many other business benefits but users want a single consistent desktop so they aren&#39;t going to build on one desktop and present on another - it&#39;s too inconsistent.&lt;br /&gt;&lt;br /&gt;For me this issue on presenting and graphics support isn&#39;t so much a paper cut as it is a gaping flesh wound and it really needs to be addressed.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/3693793787511725534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/3693793787511725534' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3693793787511725534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3693793787511725534'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/10/only-reason-why-linux-isnt-ready-for.html' title='The only reason why Linux isn&#39;t ready for prime time desktop'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-3721904504944770280</id><published>2009-10-09T13:26:00.008+11:00</published><updated>2009-11-10T12:52:34.043+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing"/><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="wds09"/><title type='text'>Web Directions South 2009 - Cloud Sourcing the Business</title><content type='html'>I recently gave a presentation at Web Directions South which was fantastic (the conference I&#39;m referring to here!). The session was on cloud computing and I hope everyone got something out of it. &lt;a href=&quot;http://www.slideshare.net/andrewjfisher/cloud-presentation-31odp&quot;&gt;I&#39;ve put the presentation itself over at slideshare&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;width: 425px; text-align: left;&quot; id=&quot;__ss_2181249&quot;&gt;&lt;a style=&quot;margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;&quot; href=&quot;http://www.slideshare.net/andrewjfisher/cloud-presentation-31odp&quot; title=&quot;Cloud Sourcing the Business&quot;&gt;Cloud Sourcing the Business&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=cloud-presentation-31odp4071&amp;amp;stripped_title=cloud-presentation-31odp&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=cloud-presentation-31odp4071&amp;amp;stripped_title=cloud-presentation-31odp&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/andrewjfisher&quot;&gt;Andrew Fisher&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;My speaking notes are below as the presentation won&#39;t make much sense without it as it&#39;s mostly images or single statements.&lt;br /&gt;&lt;h1 class=&quot;western&quot;&gt;Slide: Introduction&lt;/h1&gt;&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Cloud computing is a fast moving part of the IT landscape right now and, media hype aside, it does actually represent a fundamental shift in the way we produce and consume IT services.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Cloud computing simplified&lt;/h1&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Partly because of where Cloud Computing resides on the hype curve but also because of it&#39;s pace of change, understanding the landscape can sometimes be confusing and it&#39;s probably best explained by this slide.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Today I&#39;m going to talk about what cloud computing actually is in practice, how cloud sourcing can be used in your business as well as it&#39;s future direction and some of the traps you need to be aware of.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: What is cloud computing?&lt;/h1&gt; &lt;p&gt;Cloud computing encompasses a huge array of services, technologies and techniques. Marketers would have you believe everything plugged into the Internet is a cloud. To understand the distinct areas of cloud computing let&#39;s try a little experiment.&lt;/p&gt; &lt;p&gt;Hands up if you are right now using some kind of Cloud Computing Service in your business?&lt;/p&gt; &lt;p&gt;Okay so if you are using some kind of infrastructure service such as S3, EC2, vCloud or RackCloud put your hand up.&lt;/p&gt; &lt;p&gt;If you&#39;re using something like Google App Engine or Force.com actively right now, stick your hands up.&lt;/p&gt;  &lt;p&gt;Okay, so what about those people using Gmail, Google Docs, Office Live, Hotmail, Twitter or Facebook or something similar to that?&lt;br /&gt;&lt;/p&gt; &lt;p&gt;So nearly all of you are using cloud services right now without perhaps even realising it. So my work today is done as you&#39;re all experts...&lt;/p&gt; &lt;p&gt;As you can see, cloud computing covers a lot of different services and disciplines. Partly because of press coverage the things you expect to be Cloud Services such as infrastructure are there but so too are things you don&#39;t think of such as google maps or Gmail.&lt;/p&gt; &lt;p&gt;The networking company F5 commissioned some research not long ago with many CTO and CIOs of large US businesses on what they considered to be THE definition of cloud computing. They trialled 6 front runners for what cloud computing is.&lt;/p&gt; &lt;p&gt;None stood out from the rest as a sufficient or complete definition.  &lt;/p&gt; &lt;p&gt;Googling Cloud computing will give you a heap of results and nothing really convincing either.&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Infrastructrure&lt;/h1&gt; &lt;p&gt;Hardware guys generally believe if there&#39;s no infrastructure then it can&#39;t be a cloud.  &lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Web 2.0&lt;/h1&gt; &lt;p&gt;Software guys like me generally take the line that it&#39;s all about Web 2.0 style applications.&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: NIST Def&lt;/h1&gt; &lt;p&gt;The National Institute of Standards and Technology in the US have come up with this working definition. The full thing runs to a couple of pages, but here&#39;s the guts of it,.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and so it goes on...&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Obviously this is a definition by committee in order to be able to get as wide a consensus as possible  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;NISTs definition is great for someone who is firmly entrenched in the cloud community whether as a vendor, seasoned consumer or consultant but is a bit impenetrable for everyone else coming in.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;So for the purposes of today let&#39;s go with something a little more straightforward.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Cloud Computing Definition&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Cloud computing is: A Network based Service, that is available on demand such that the end consumer considers it not their problem&lt;/p&gt;  &lt;p&gt;I think it sums up the spirit at least of what NIST is trying to say.&lt;/p&gt; &lt;p&gt;Let&#39;s dive into this a little.&lt;/p&gt; &lt;p&gt;[PAUSE]&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;It&#39;s a NETWORK BASED SERVICE. Cloud computing provides a service over a network of some kind.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[PAUSE]&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Clouds are provided ON DEMAND. It is imperative that you can turn the service on and off as well as scale it up or down as needed. Cloud Computing is all about using a commodity so I should be able to stop using it if I need to or only use it part of the time.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[PAUSE]&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Finally Cloud Services are Not My Problem. Or yours. Offering the service is going to be making someone lose sleep somewhere but it shifts the provisioning, management and maintenance issues away from the consumer towards the provider.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;It&#39;s like flicking on a light switch. To make my lights go on I don&#39;t need to understand how the power gets across the cables or indeed connect the wires up myself each time I want to make it bright. It&#39;s not my problem – someone else looks after this for me. It&#39;s like Gas, Water or Electricity.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[PAUSE]&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;This definition is simple but allows us to explore what cloud look like and some of the ways they can work for you right now.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Flowers?&lt;/h1&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Before we get into the actual types of clouds and what they can do specifically, it&#39;s worth touching on where these things live.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Clouds can be Public or Private. It doesn&#39;t matter whether you are available to everyone on the internet or just one little part of it. Service clouds just made available to your business are just as important as the massive public ones that are made available to everyone.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Public clouds&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Public clouds are those located out on the Internet and provided for a fee to parties that wish to consume them.  &lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Public Clouds are the ones that are being talked about most out in market such as those provided by Amazon, or Google.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;I would use a public cloud because I either don&#39;t want or don&#39;t have the expertise to run one privately. Likewise as a business I can look at a public service and think that will do the job perfectly and I just pay to use it  - why bother going and building my own?&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Private Clouds&lt;/h1&gt; &lt;p&gt;Private clouds are typically owned or leased by a single organisation for their purposes only.  &lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;p&gt;Private clouds are experiencing very large amounts of growth as many very large organisations such as banks and governments start flexing up their IT to provide more services that can be combined and consumed on demand by internal divisions.  &lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Hybrid Clouds&lt;/h1&gt; &lt;p&gt;Much like a hybrid car where you combine something like eco-friendliness with performance, it&#39;s also possible to have Hybrid Clouds&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;p&gt;As you&#39;d expect Hybrid clouds are where businesses are using a combination of public and private components. This provides a huge amount of flexibility to the business as decisions can be taken around which services you are happy to have public and those you prefer to keep private.&lt;/p&gt; &lt;p&gt;[PAUSE]&lt;/p&gt; &lt;p&gt;So now we know where these clouds are located, it&#39;s time to look at what they can do.&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: what can cloud computing do?&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;So now we know where these clouds are located it&#39;s time to look at what they can do.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Service&lt;/h1&gt; &lt;p&gt;Remember in our definition I talked about how Cloud Computing was some kind of service delivered over the network? Well unimaginatively every time you&#39;re looking at something cloud related you&#39;ll always see it called Something as a Service. The word Service in Cloud land is almost interchangeable with commodity and Cloud Computing is really all about taking some piece of technology and providing it in the most commoditised manner possible.&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Cloud Computing Landscape&lt;/h1&gt;  &lt;p&gt;The current Cloud Computing Landscape is made up of four major service areas- Infrastructure, Platforms, Software and Data.&lt;/p&gt; &lt;p&gt;Infrastructure and Software as Services are currently the most well known. These have the highest uptake from consumers at the moment – Amazon&#39;s Infrastructure Services alone generates over $250M in revenue a year. However there are more services you can use as seen by platforms and Data so let&#39;s take a tour around the Cloud Computing Stack.&lt;/p&gt;  &lt;p&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Infrastructure as a Service&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;This is most commonly used form of Cloud Computing currently. It&#39;s commodity hardware or infrastructure that is available for consumers of storage or processing.  &lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Server room&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;With infrastructure you can go and put your own servers in your own room and manage them yourself or else you can go and use some else&#39;s who have built it on a drastically different scale.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Usually these are paid for based on some kind of metering such as GB of storage or hours of processing time.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The consumer usually doesn&#39;t need to manage the the underlying infrastructure, they just put the pieces together and configure it as they like. Infrastructure Clouds have really taken off over the last 18 months or so because of the investment businesses such as Amazon, Go Grid and RackSpace are making in their User Interfaces making it quick and easy to provision storage or full servers or appliances.  &lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Aws&lt;/h1&gt; &lt;p&gt;As you can see, being able to manage your infrastructure services&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Go Grid&lt;/h1&gt; &lt;p&gt;Is as simple as clicking a mouse.&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;SLIDE: Using Infrastructure Services.&lt;/h1&gt; &lt;p&gt;So how can I use this? With Infrastructure Clouds I can go and create everything from a single virtual server to host some site or project  all the way through to creating a virtual data centre – in minutes.&lt;/p&gt; &lt;p&gt;Because I am a massive cloud geek I just decided one evening to create and run a Neural Network using 300 machines in Amazon&#39;s EC2 cloud – just because I could. It cost me about $50 and worked perfectly.&lt;/p&gt; &lt;p&gt;Many Infrastructure vendors also provide storage clouds where you can upload files and pay for the storage and traffic.&lt;/p&gt; &lt;p&gt;In practice, these services are great for trial projects or for when you need massive scalability very quickly.&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;SLIDE: Melbourne cup&lt;/h1&gt; &lt;p&gt;Last year for the Melbourne Cup we deployed a Hybrid Cloud to help with web site demand during the Melbourne Cup carnival. Most of the year, the Victoria Racing Club&#39;s website is busy but manageable with pretty average infrastructure.&lt;/p&gt; &lt;p&gt;The Melbourne Cup is Australia&#39;s biggest sporting, cultural and social event with hundreds of millions of viewers world wide.&lt;/p&gt; &lt;p&gt;Over the Melbourne Cup Carnival, the site visits ramps up considerably with over a thousandfold increase in traffic, most of which is over only a couple of days and 90% is during about 6 hours on Melbourne Cup Day.  &lt;/p&gt; &lt;p&gt;Using Amazon&#39;s S3 service as a Content Delivery Network, we hosted all our heavy assets such as images, video and flash files. Amazon&#39;s EC2 service was used in order to deploy servers on demand as they were needed for extra capacity.&lt;/p&gt; &lt;p&gt;Alongside this we then had a private cloud at Web Central that could be configured how we needed it based on the types of traffic we experienced.&lt;/p&gt; &lt;p&gt;The solution proved successful with nearly a million visitors on Cup Day and at peak over 200,000 files being transferred a minute.&lt;/p&gt; &lt;p&gt;On top of this though, it was also extremely cost efficient because VRC don&#39;t have servers sitting around doing nothing for 360 days a year as all of that extra capacity was switched on just prior to Melbourne Cup and switched off 2 days after.&lt;/p&gt; &lt;p&gt;Using Infrastructure Services in these circumstances helps you maintain a great user experience and also makes your costs much more manageable and reduces your provisioning time.&lt;/p&gt; &lt;p&gt;A lot businesses are using this right now to help with managing their heavy files. Look where Twitter hosts it&#39;s images...&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;SLIDE: S3 Amazon Screen shot&lt;/h1&gt; &lt;p&gt;That&#39;s right – Amazon S3&lt;/p&gt; &lt;p&gt;[PAUSE]&lt;/p&gt; &lt;p&gt;Given the sheer numbers of people visiting twitter now this makes complete sense for them to be able to manage the costs of image hosting and delivery.&lt;/p&gt; &lt;p&gt;At last count they had over 60 Billion items in there which is growing at a rate of about 10 Billion every few months so there&#39;s plenty of people using this and similar services out there. The infrastructure services are getting better all the time as competition is driving innovation.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;SLIDE: Platform as a Service&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Platform clouds will be immensely popular over the next couple of years. They are 1 level up from Infrastructure services and these clouds take away the “machine” part of the cloud giving you a platform fully configured and ready to deploy your application.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Diving platform&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;This means developers get the on-demand parts of Infrastructure clouds without having to concern themselves with managing a virtual data centre or configuring machines.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Certain assumptions are made at the platform level – for example Google App Engine restricts you to certain languages you can use. However in making these assumptions, it means developer has a defined jumping off point. Google App Engine and Force.com are seeing an explosion of developers who are embracing the platform and coming up with new ways to use it.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;SLIDE: Logo Slide.&lt;/h1&gt; &lt;p&gt;At the moment platform clouds are in their infancy however they are growing rapidly. The two most well known and heavily used right now are Google App Engine and Force.com which is the platform underpinning Salesforce.com&lt;/p&gt; &lt;p&gt;The single biggest benefit of Platform Clouds is simply Speed to Market. The development process is drastically shortened because many behind the scenes decisions have been taken for you. As such the testing time is shortened because if you&#39;re using components of the platform they are already tested so you only need to test your code not the Platform&#39;s. Additionally you also don&#39;t need to go away and build an entire system stack – databases, servers, APIs etc – it&#39;s all there waiting for you to come along and do something with it. Ongoing it means a lot less maintenance as well.  &lt;/p&gt; &lt;p&gt;Developers are looking at Platform Clouds in order to spend more time working on innovations and less time on replication. As a developer, why would I want to spend time writing yet another application that puts some customer information into a database off the back of a web form and then write some little app that allows the customer service team to make sense of it. It&#39;s this behaviour that Platform Clouds are addressing and the side effect is that not only do I get the benefits of having a complete system to work with that&#39;s developing new features all the time, I get to produce it quickly.&lt;/p&gt; &lt;p&gt;Nucleus Research looked at 17 projects done using Force.com earlier in the year and found that speed of delivery had up to a 10 times increase. The average across all projects was about a 5 times increase in speed.&lt;/p&gt; &lt;p&gt;Imagine what you could achieve right now if the projects your business is doing could be in market in one fifth of the time it&#39;s currently taking you? Just consider that for a second...&lt;/p&gt; &lt;p&gt;Developers are citing similar benefits of App Engine as well as some of the other platforms out there though little official research exists just yet.  &lt;/p&gt; &lt;p&gt;As these platform clouds really mature over the next year or so the pressure will be on for businesses to start using them a lot more heavily as it will be uncompetitive to build equivalent systems from scratch.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;SLIDE: Software as a Service&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Salesforce.com has been the Pin Up of SaaS for a very long time – in many ways they defined what it was and probably started a lot of the Cloud Computing discussion as they showed very early on it was possible to commoditise a service and deliver it over the Internet.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The reason Software clouds exist is because in the traditional Software industry there is a dirty little secret – maintenance costs more than innovation. Most Software Vendors have a small team coming up with new ideas and developing software then a massive one looking after the support and maintenance of these new ideas. Software Vendors have product lifecycles where they support certain versions of a product until they can justify not doing it any more and then hopefully force the customer to upgrade. During this lifecycle various customers could be on many different release versions and all of this adds to the cost of support.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The heart of Software as a Service is that there is only ever one version of a product, delivered over the Internet and all customers use the same version until the next upgrade. Immediately much of that time used for maintenance and support is available for sales, marketing and innovation.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Is it any wonder that Salesforce is now on it&#39;s way to dominating the global CRM space.  &lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: SaaS Collage&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Most software is now moving in this direction and is a big part of what enables Web 2.0 and is transforming the way developers deliver and maintain software for their user base. Look at software like Google Docs – who&#39;d have thought even a few years back it was even remotely possible to use a spreadheet like Excel in a web browser.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Consumers of Software Clouds are generally pretty ignorant of all the underlying platform and infrastructure and are only interested in configuring the application itself.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;SLIDE: Gmail screenshot.&lt;/h1&gt; &lt;p&gt;There are many applications of Software Clouds, far too many to go through today and my advice for any business procuring any new piece of software for the organisation is to make sure you seriously consider a Software Service in your selection process.  &lt;/p&gt; &lt;p&gt;As an example let&#39;s look at Gmail. I&#39;m guessing a lot a people here are using GMAIL for your personal email however Google has a fully supported Enterprise edition that works for your domain. You can still use outlook if you want or use the web client or mobile client if you prefer.&lt;/p&gt; &lt;p&gt;Email for a business is as important as cashflow however for many businesses the management and in particular cost of management of email is significant. On Premises email is something you have to maintain – backups, mailbox cleanouts, archiving, system upgrades etc are all the standard tasks done by an IT manager whether employed or contracted. Even with all this time spent, email still occasionally goes down.&lt;/p&gt; &lt;p&gt;Taylor Woodrow, a large construction business in the UK had much this scenario. They are a large business with about 1,800 employees and they were managing all their email in house using their IT team.&lt;/p&gt; &lt;p&gt;Last year Taylor Woodrow switched over to Enterprise Gmail, moving away from their on Premises corporate email they&#39;d had for years. Whilst there are still costs with Gmail such as licenses to pay – Gmail costs $50 per user per year - and you still need someone to administer the accounts the cost savings for the business were massive. Over the year they saved about $2 Million compared to their previous mail software.&lt;/p&gt; &lt;p&gt;Given that large organisations have a scale of efficiency and they can get great cost savings per user, the benefits to smaller businesses are proportionately greater.&lt;/p&gt; &lt;p&gt;For an Australian business that has between 20 and 50 employees it&#39;s estimated that many businesses will save on average about $100,000 a year in total costs due to reduced licenses, man power, backups, hardware requirements etc.  &lt;/p&gt; &lt;p&gt;That cost saving could be ploughed back into marketing, sales or other IT projects such as building your own Software Cloud.  &lt;/p&gt; &lt;p&gt;Again, this is just one Software Service example but it shows how it&#39;s possible to start realising cost savings and get a better solution. Whilst I&#39;m sure everyone here is broadly happy with their email system, are you now or will you ever be the best email providers? Probably not. Gmail can do it better and cheaper than you can. This is the crux of most Software Services – they can be provided, maintained and constantly upgraded to a much higher standard and for less cost than you can do it for and that&#39;s why we seeing them grow so rapidly.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;SLIDE: Data as a Service&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Data as a Service is the newest part of the cloud computing landscape and I see this as having the most opportunity to shift how we create and consume data and is the one you can get involved in right now..&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;SLIDE: NY Times Visualisation&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Data is being provided everywhere and we are just now starting to see the interesting ways that people can use it. Data as a Service provides the consumer with the ability to retrieve and publish data – whether their own or that which is publicly provided - via the service.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The consumer gives no consideration to the underlying software, platform or infrastructure, only whether the data is available or now.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Data clouds are being used to expose data out to end consumers such as via Retail or Search APIs so those consumers can take them, remix them and provide them outwards again.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Data as a Service is built for mash ups – think about all of those sites with mashups of people&#39;s tweets plotted on google maps&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Zappos&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt; or this great Zappo&#39;s site that shows what products people are looking at on a map showing where they are located.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[PAUSE]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;SLIDE: DaaS Applications.&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Data Clouds are so new that there aren&#39;t that many examples to show you yet though over the next 18 months we&#39;ll see an explosion in the data that&#39;s being made available.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Organisations that are starting to do this are people like the US Government with their Open Government or Government 2.0 initiative. Lower level governments are starting to make their data available such as the San Francisco city government who are making available data sets for things like crime data, highway information, and lists of public trees of all things.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Whilst these data clouds are very new we are seeing some interesting business models develop out of them. A US company called Jigsaw has recently become self funding. Jigsaw specialises in managing personal data by crowd sourcing contact information from participants and then they use that data to sell to marketers who want to cleanse their own subscription or marketing lists or who want to acquire new customers with very specific requirements.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Other businesses are looking at creating industry based data clouds to manage source information such as where livestock have been reared, transported and eventually slaughtered before making their way to market thus providing a traceable and authentic source for produce certification.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Layar&lt;/h1&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The other area where Data Services are starting to appear is in the burgeoning field of Augmented Reality. Consumer ready AR is really being driven by and will continue to be driven by Data Clouds as huge data sets are made available to consumers via their mobile phones or PDAs.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Layar for Android and soon for iPhone is one such app that allows data sets to be viewed on your mobile device. Perhaps obviously at the moment this is skewed towards things like tweets, photos from Flickr or Wikipeadia entries that are near to you but this will change as organisations start to make their data available.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The examples on screen now show you where your local 7-elevens are and some points of interest in Sydney.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;This space is very much in its infancy right now but it&#39;s definitely an area you can get involved in massively – if you&#39;re sitting on data make services available to get at it and watch the things people start doing that you never considered.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;SLIDE: Cloud stack display again&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;We&#39;ve taken a tour around the cloud computing landscape and you can see there are a lot of areas that you can use. There are also some extremely niche areas I haven&#39;t talked about such as Desktop as a Service where your computing desktop is all cloud sourced however we&#39;ll leave them for today.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;One really interesting thing that I&#39;ve noticed about Cloud Computing is that as you go up the Cloud Stack consumers tend to USE more of those services at the bottom to PROVIDE more of the those services at the top. There&#39;s this knock on effect of one type of cloud computing providing the means for another type to occur and it&#39;s this effect that is driving much of the growth of the newer cloud types.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Now we&#39;ve seen what&#39;s available let&#39;s take a look at the future to see where cloud computing is headed.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;SLIDE: Cloud Computing Future.&lt;/h1&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Cloud Computing is rapidly changing shape right now.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;In 5 or 10 years the landscape will be as different again as it was 5 years ago.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Industries and consumers will be changed by how they interact with Cloud Services.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The fundamental paradigm shift that is occurring will allow IT to go back to being an enabler of business. Taken altogether, cloud computing becomes IT as a Service and businesses that embrace this philosophy will be able to do some great things.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Here&#39;s some examples.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Manufacturing&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Manufacturing will be changed by almost infinite processing power that can be provided on demand  coupled with advanced computational techniques such as Genetic Programming to explore new product designs and get competitive advantage.  &lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Health Services&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;In health, for a long time governments in particular have been trying to make health related IT services better, providing a seamless service from one end of the health system to the other. Hybrid Cloud Services will be at the heart of our new health systems where any health professional will have proper access  to medical records so they can treat patients much better.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Start Ups&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Start up businesses with great ideas will be able to be in market quickly, driving innovation and competing immediately with their bigger competitors, amplifying their disruptive potential within their chosen industries.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Science &amp;amp; Research&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;All scientific centres will have access to supercomputer grade processing and storage which will drive new discoveries rather than just those with extreme budgets. Presently a lot of cutting edge science and research is done by centres that have almost unlimited funds. Now those with much more modest budgets will be able to use On Demand and Cost Effective cloud services to help their research.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;/p&gt;&lt;h1 class=&quot;western&quot;&gt;Slide: New media&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;All online sites and campaigns will be able to deal with large scale traffic and maintain high levels of availability, not just those with large budgets. Developers will be able to take advantage of this scalability and push the boundaries of the content they can deliver and the applications they can create.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: New Markets&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;New markets will open by providing guaranteed access to data for consumers such as to their music and videos no matter where they are in the world – this is at the heart of services such as Hulu.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Opportunities for businesses guaranteeing management and security of users personal data or industry data in so called “Data Banks” will start to present themselves. How much would you pay to have on demand access to all of your personal information all in one place that is searchable and secure?&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Geography&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;As a side effect of all these Cloud Services becoming available, businesses will no longer suffer from geographic location. Businesses in Australasia, South America and Africa will compete directly against Europe and North America. Competition will be based on knowledge and innovation not on available capital.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;As you can see, all types of organisation stand to benefit from Cloud Sourcing.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Warning sign&lt;/h1&gt; &lt;p&gt;Whilst I&#39;ve painted a picture of almost infinite computing resources being available, great bits of software being produced and a veritable mountain of data that&#39;s about to come online it&#39;s not all rosy.&lt;/p&gt; &lt;p&gt;With the pace of change of the technology outstripping everyone&#39;s ability to react quickly both within Government and Business, Cloud Computing is currently in a similar position to the Wild Wild Web of the early 90s.&lt;/p&gt; &lt;p&gt;Clarity is the most important requirement for any organisation producing or consuming cloud computing services.&lt;/p&gt; &lt;p&gt;Here&#39;s a short guide to some of the things your business needs to address before you start Cloud Sourcing.&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Disaster Recover and Risk Management&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Disaster Recovery &amp;amp; Risk Management are no less important than they are in your business right now! Just because clouds are someone else&#39;s problem doesn&#39;t mean the risk management and recovery issues AREN&#39;T your responsibility.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;If you want 100% availability you have to work for it whether you are using Cloud Services or not. 100% availability is only possible by combining services whether at your DC or via the cloud.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;As an example, GMAIL had a recent outage and caused a Chicken Little style panic that “The Cloud was falling”. Taken in context however, even with the number of people affected Gmail is still more reliable than corporate non-Cloud email which fails quite often.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Disaster and Risk management are no less important just because you are using Gmail or some other cloud email service. You need to have a policy to deal with outages just as you would do normally.  &lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: SLAs&lt;/h1&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;SLAs at the moment are the worst part of the Cloud Computing industry. Some vendors don&#39;t have any commitment, some do and there&#39;s a lot of variation between. Before committing, you need to assess the Service Level Agreement and decide if it&#39;s right for your business and right for the type service you&#39;re buying and what you&#39;re going to use it for. Some applications don&#39;t need highly available Service Levels but others do.&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Data policies&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Understanding the operational risk with regards to data is hugely important in a Cloud Computing environment as your data is probably going to be more public than you are used to.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Existing data policies may need to be updated due to the additional risk of being in a Cloud Environments. Many Vendors are actually better at managing this than their clients as they are doing it day in and day out.&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Question mark&lt;/h1&gt; &lt;p&gt;Before selecting a vendor it&#39;s important to ask the following questions and understand the responses and what they mean for your business&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;1. How safe is your data?&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Who has access to the physical machines?&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Can the DC be cross contaminated? In large data centres it is possible for your data to be available even after you&#39;ve switched off your service. Can this become available to someone else down the line?&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Can you access your data to move it if you want to leave? Lock in and standards around this are a massive issue that is still not completely addressed&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;2. How safe is your uptime?&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;What happens if a major hub is unavailable because of some Internet issue?&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Who do you call when it all hits the fan at the Vendor end? How is their support provided? How do you support your consumers?&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Who is monitoring your services?&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;3. Are there any border concerns?&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Laws are different between Australia and places such as the US and Europe.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Crossing international boundaries may bring with it additional legal requirements or may mean your services or data are subject to different laws than you are used to. Legal counsel here is imperative.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Traffic light&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Don&#39;t let me put you off. Forewarned is fore armed and none of the issues are insurmountable with the right policies put in place by your business.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;If governments are using or considering Cloud Services then you are almost guaranteed that the issues with SLAs, Uptime and Data concerns are being addressed right now. Few businesses are as stringent in their requirements as multinationals and government agencies.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Also, bear in mind that many of these issues should be taken into account for any of your current IT services anyway so knowledge and policies you have in place now are still relevant for cloud service provision.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The important thing to remember is that you need to assess risk against the possible opportunity and  make an informed business decision before embarking on any IT project.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Seismic shift.&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Cloud Computing is THE single most disruptive technology available to businesses right now.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;We are in the middle of a fundamental change in the way IT works for the business.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;This is being driven by the convergence of extremely cheap telecoms alongside sophisticated software and commodity hardware has led to an explosion of available computing power and storage. For the first time in our computing history we are approaching the point where actual deployable computing resources are going to outstrip our ability to use them. This creates a vast pool of cheap resource that will be used in innovative and disruptive ways.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;If you are not using cloud computing actively within your organisation soon you WILL be left behind whilst your competition streaks away.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Ticking Clock&lt;/h1&gt; &lt;p&gt;Competitive market pressures are making this transformation occur so rapidly you have only a handful of years left to make this shift.  &lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Revolution&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Cloud computing is as much of a revolution as the Internet was to business in the 90s but will have occurred in less than half the time.  &lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Why? Because Cloud Computing enables not only the commoditisation of technology services but the democratisation of it as well.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;In the same way that cheap PCs enabled an information explosion and reformed the way we communicate, Cloud Computing changes the way technology is used by everyone. Large or SMALL.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;When the cloud computing revolution is complete there will be virtually NO distinction between the large and small business with regards to the scale and quality of the technology they can deploy to market.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Zero&lt;/h1&gt; &lt;p&gt;The cost to deploy these technologies will be almost ZERO&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Time to market&lt;/h1&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The time to be in market will be days and weeks not months or years.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Infinite availability&lt;/h1&gt; &lt;p&gt;The flexibility and scalability of the services available will be virtually INFINITE.&lt;/p&gt;  &lt;p&gt;[CLICK]&lt;br /&gt;&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: What can I do now?&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;How can you start with Cloud Computing now?&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;If you&#39;re a business get your CRM onto something like Salesforce, get your email to Office Live or Gmail.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;If you&#39;re a developer, get to grips with something like Google App Engine and deploy your next app there so you can build it faster.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;If you&#39;re about to launch a campaign, use some infrastructure services to support it from the outset using something like S3, EC2&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Are you sitting on a pile of data? Make it available through a data API. Chances are if it&#39;s about products you&#39;ll start selling more of them.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Here&#39;s some tips on how to sell cloud computing into your business.&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Cost focussed business&lt;/h1&gt; &lt;p&gt;If your business is cost focussed – and let&#39;s face it, most are at the moment – Cloud Services are Operating Expenditure rather than CAPEX. There&#39;s no depreciation, financing or generally up front costs. You pay for what you use and nothing more.&lt;/p&gt; &lt;p&gt;Cloud services are generally cheaper than maintaining Infrastructure, Platforms and Software of your own.&lt;/p&gt; &lt;p&gt;Providing Data as a Service might lead you to discover additional revenue streams or result in more sales of your core product.&lt;/p&gt; &lt;p&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Process focussed business&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;If you are a process oriented business then you need to look at starting with with small, low risk trials and projects.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Look at primarily Software services for a starting point.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Make sure you do your homework around SLAs &amp;amp; legals. Most Cloud vendors realise there are issues and are attempting to fix them.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;You can also consider setting up your own private cloud. VMWare, Melbourne IT, GoGrid and Rackspace all do this and I&#39;m sure would be very happy to help out.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt;  &lt;h1 class=&quot;western&quot;&gt;Slide: Innovation focused businesses&lt;/h1&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;If you are an innovation business the key thing to stress is that you can be in market faster by using Software Services or developing on Platform Clouds. Your focus needs to be on how you can innovate using these tools and how they stop you from having to replicate and go over ground that has been covered many times before.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;For innovation businesses you can trial things out with much less commitment. If the results are poor, switch off the service and the costs stop. If you have a hit you can scale up quickly to accommodate your new market.&lt;/p&gt;  &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Innovation businesses will typically combine many kinds of services together in novel ways. Experience across all parts of the Cloud landscape will provide significant competitive advantage in market.&lt;/p&gt; &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;[CLICK]&lt;/p&gt; &lt;h1 class=&quot;western&quot;&gt;Slide: Last Slide&lt;/h1&gt; &lt;p&gt;Hopefully this presentation has helped provide some insight into what Cloud Computing is, what it can do and what you need to be aware of before jumping in. Cloud computing IS a fundamental shift in the way business works.&lt;/p&gt; &lt;p&gt;Cloud computing is not about a single technology or a single service. All of the elements come together differently for each and every business. Cloud Computing is primarily a shift in the way of thinking about IT and how IT can enable the business to radically transform the way it operates.  &lt;/p&gt; &lt;p&gt;Those businesses who embrace Cloud Computing will have a significant business advantage, limited only by their ideas and their willingness to execute on them. How are you going to Cloud Source your business.&lt;/p&gt;&lt;p&gt;This article was cross posted to the &lt;a href=&quot;http://citrusagency.blogspot.com/2009/10/presentation-web-directions-south-2009.html&quot;&gt;Citrus Agency Blog&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/3721904504944770280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/3721904504944770280' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3721904504944770280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3721904504944770280'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/10/web-directions-south-2009-cloud.html' title='Web Directions South 2009 - Cloud Sourcing the Business'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-4727332284337516980</id><published>2009-07-29T12:08:00.006+10:00</published><updated>2009-07-29T12:12:34.913+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="iphone"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><title type='text'>An unofficial endorsement of the Android platform?</title><content type='html'>&lt;p&gt;As &lt;a href=&quot;http://www.techcrunch.com/&quot;&gt;TechCrunch&lt;/a&gt; reported: &lt;a href=&quot;http://www.techcrunch.com/2009/07/28/pigs-fly-as-facebook-and-google-work-together-on-an-android-app/&quot;&gt;Pigs Fly as Facebook and Google work together on an Android  App&lt;/a&gt; - there&#39;s been a few indicators that this might be  happening, particularly with some random mentions here and there on &lt;a href=&quot;http://search.twitter.com/search?max_id=2901309107&amp;amp;page=15&amp;amp;q=android+facebook&quot;&gt;Twitter&lt;/a&gt; but no one was really expecting anything to occur given the competitiveness between the two businesses.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What&#39;s most interesting about this (particularly from my standpoint as an &lt;a href=&quot;http://www.android.com/&quot;&gt;Android &lt;/a&gt;user) is  that it will be the only other official mobile client besides &lt;a href=&quot;http://www.iphone.com/&quot;&gt;iPhone&lt;/a&gt;; which  really endorses the Android platform as the second runner to iPhone. And in  acknowledging that, it also indicates that &lt;a href=&quot;http://www.facebook.com/&quot;&gt;Facebook&lt;/a&gt; are considering that Android will have substantial traction in the coming year - not least when you consider there are two dozen Android based phones &lt;a href=&quot;http://www.google.com.au/search?q=new+android+phones+2009&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a&quot;&gt;slated to hit the market in the rest of  the year&lt;/a&gt; which could make a serious dent in iPhone&#39;s penetration.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;iPhone  launching with the Facebook client has been largely cited as one of the big  levers in it&#39;s sales. Smart phones have been around for a decade and there  have been sleek devices previously (&lt;a href=&quot;http://en.wikipedia.org/wiki/Nokia_7710&quot;&gt;Nokia 7710&lt;/a&gt; for example was just one big  touch screen 3 years before the iPhone launched) but the mind of the consumer  wasn&#39;t fired by the opportunities it could provide to them. You only had to look  at the marketing by the telco&#39;s around the iPhone launch to see that the  Facebook client was the Killer App for the smart phone in terms of hooking people  in. It gave them a very tangible benefit to owning what would have been the most  expensive handset they&#39;d have bought to date - &quot;I can keep in touch with my  friends besides calling them...&quot;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;With an official Facebook client for Android, the same endorsement has been conferred and one  of the key marketing differentiators has been removed. I&#39;m tipping late 2010 to  be an interesting time as Apple and Google really go toe to toe and start  slugging it out - which will be fantastic for innovation in this  space.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/4727332284337516980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/4727332284337516980' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/4727332284337516980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/4727332284337516980'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/07/unofficial-endorsement-of-android.html' title='An unofficial endorsement of the Android platform?'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-5912252972377426427</id><published>2009-07-26T21:46:00.007+10:00</published><updated>2009-07-29T10:37:43.171+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="agile"/><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="case study"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="django"/><category scheme="http://www.blogger.com/atom/ns#" term="nginx"/><category scheme="http://www.blogger.com/atom/ns#" term="open source"/><category scheme="http://www.blogger.com/atom/ns#" term="process"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Case Study: Django + Agile = Sportsgirl redevelopment</title><content type='html'>I&#39;ve decided to write this one up because there isn&#39;t much on large scale and high speed Django development as yet and this is all still fresh in my head so it&#39;s worth getting down on paper (or screen as it were).&lt;br /&gt;&lt;br /&gt;The agency I work for, &lt;a href=&quot;http://www.citrus.com.au/&quot;&gt;Citrus&lt;/a&gt;, works with &lt;a href=&quot;http://www.sportsgirl.com.au/&quot;&gt;Sportsgirl&lt;/a&gt;, an iconic Australian Fashion Retailer and we were commissioned to help them build a community component to their site to help create a social shopping experience. The &lt;a href=&quot;https://shop.sportsgirl.com.au/&quot;&gt;store&lt;/a&gt; was already there and was built as a bespoke Flash / .NET application and we had the opportunity to sit this on a different box in the data centre anyway. We thought this would be a fantastic opportunity to use &lt;a href=&quot;http://www.djangoproject.com/&quot;&gt;Django&lt;/a&gt; and is exactly what it&#39;s designed for.&lt;br /&gt;&lt;br /&gt;Architecturally we are using a LAMP stack using RHEL 5, Apache 2, mySQL (yes I know but it&#39;s to do with hosting) and obviously Django. Process wise we actually use an agency version of &lt;a href=&quot;http://en.wikipedia.org/wiki/Agile_software_development&quot;&gt;Agile&lt;/a&gt; that allows a collaborative effort between Designers, Application Developers and User Interface Developers.&lt;br /&gt;&lt;br /&gt;Overall we were on a fixed deadline that meant the production phase was less than 8 weeks from sign off to go live including production of the site, interface and design then lock downs for content population and testing.&lt;br /&gt;&lt;br /&gt;To make this work, everything was based around the platform - we chose as a base Django 1.0 and then layered into it a stripped down version of &lt;a href=&quot;http://www.pinaxproject.com/&quot;&gt;Pinax&lt;/a&gt; (we currently use v0.5.1 - the current official release, with updated apps) that has user profiles, avatar and gravatar functionality, photologue photo / image management, blog, pyBB forums, user voting and commenting.&lt;br /&gt;&lt;br /&gt;With an established platform all three teams could start working concurrently much more effectively. This is one of the biggest benefits of Django and working to a framework and platforms like it because code can be prototyped so fast to a development build that everyone can see what they have to play with - Thanks to &lt;a href=&quot;http://twitter.com/jtauber&quot;&gt;@jtauber&lt;/a&gt; and team at Pinax for that as well.&lt;br /&gt;&lt;br /&gt;From there it was a case of lots of designing, interface creation, development and review to get it into it&#39;s final state ready for testing.&lt;br /&gt;&lt;br /&gt;During this time we also worked on the flash home page produced by our &lt;a href=&quot;http://twitter.com/craigk&quot;&gt;flash master&lt;/a&gt; complete with nice collision detection, and full modularity so maintenance on this is all about creative not about development every time there&#39;s a refresh (very often on this brand). We&#39;ll cover this in more detail at some point.&lt;br /&gt;&lt;br /&gt;The final phase saw deployment to the live environment which we did in &lt;a href=&quot;http://aws.amazon.com/&quot;&gt;Amazon EC2&lt;/a&gt; for launch. We did this primarily for scalability reasons as the launch was going to be pretty large and promoted both on and off line.&lt;br /&gt;&lt;br /&gt;As part of our final testing we also performed a lot of optimisation, this was based around optimising queries Django was making to the DB on both ends and we also then rolled out our delivery optimisations.&lt;br /&gt;&lt;br /&gt;The first part of this was to implement &lt;a href=&quot;http://www.danga.com/memcached/&quot;&gt;memcached&lt;/a&gt; which is simply one of the best pieces of software presently available for data driven applications. On launch day we had a cache hit rate of over 80% which meant only 20% of all possible queries were going through to the database. With a couple of hundred thousand people visting the site during the launch phase this was instrumental in keeping particularly RAM usage low on the DB server as well as removing any bottlenecks to the Database due to latency.&lt;br /&gt;&lt;br /&gt;We used nginx alongside apache to deliver all the static files on the site (not least because the imagery is so hi-res it was killing Apache to serve it!!). I&#39;d often wondered how well this would work with a reasonably trafficked site but I wasn&#39;t disappointed. nginx dropped the load off the apache server which struggles for both CPU and memory (even with static files served outside of Django) from peaks on pre-live at 90% CPU and 70% available RAM + SWAP to 25% peaks on CPU and 30% RAM which is what Django was using to deliver pages with Apache&#39;s overhead.&lt;br /&gt;&lt;br /&gt;The site went live on July 8, 2009 coinciding with a very large in store, off line and online campaign that drove quite a bit of traffic to the site. The server functioned exactly as required and with the optimisations peaked at only about 60% utilisation.&lt;br /&gt;&lt;br /&gt;Overall this was a great project to work on not least because of the Agile process coupled with a technical foundation that allowed us to work even more collaboratively. 8 weeks for a major site launch is hard work for everyone at all levels no matter what their involvement. A great team helps with this but having the benefit of fantastic Open Source platforms to get our clients into market makes this even more achievable. Even less than 2 years ago I&#39;m not sure I&#39;d have attempted what the team achieved.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/5912252972377426427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/5912252972377426427' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/5912252972377426427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/5912252972377426427'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/07/case-study-django-agile-sportsgirl.html' title='Case Study: Django + Agile = Sportsgirl redevelopment'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-114558241242983920</id><published>2009-07-22T09:24:00.001+10:00</published><updated>2009-07-26T22:57:57.089+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="futures"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="trends"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>The Golden Age of mobile? Soon maybe...</title><content type='html'>Some would say that it&#39;s already been in the heady days of GSM Data and WAP, some would say it stalled when European clients pulled all funding from mobile internet apps in the post-dot-com-crash GPRS days, some would say that with the advent of the iPhone we&#39;re there in all it&#39;s shiny-coverflow-enabled-finger-waggling-goodness.&lt;br /&gt;&lt;br /&gt;It seems like every second person is now weilding some kind of internet enabled device and in Europe and the US the penetration is even higher than Oz although we are racing for a frontline position showing that reasonable access is more important than either coverage or cost.&lt;br /&gt;&lt;br /&gt;Half way through 2009 it&#39;s interesting to look at some of the predictions for this year - particularly where mobile is concerned and take a quick stock.&lt;br /&gt;&lt;br /&gt;The big 3 (Apple, MS, RIM) of last year are now well and truly the big 6 with highly competitive offerings from Android who we all knew had aspirations, the re-emergence of Palm with a life-recharging elixr known as Pre and of course Nokia firmly touting its Maemo platform that&#39;s been in development for many years and is arguably the most stable and feature rich of all.&lt;br /&gt;&lt;br /&gt;Costs for data access across the globe are plummeting with Vodafone in the UK offering the first truly unlimited data packages on phones, showing we live in a commodity market that is almost free. EU laws limiting the charges for call and data roaming will see uptake rise as people start using their phones across countries as well.&lt;br /&gt;&lt;br /&gt;Applications obviously make up a huge part of what our mobile experiences are like and I think if anything 2009 will go down in history as the year of the widget or micro app. Whilst iPhone still only supports Objective-C and Cocoa and their iron control is starting to hinder their progress on this front there are enough people keen to try and make a buck that the ecosystem around applications is phenomenal with over 50,000 available at last count.&lt;br /&gt;&lt;br /&gt;Nokia, MS, RIM and Palm all have app stores however these are fledgling compared to Apple&#39;s and of all the other players Android is the only one that can be considered a contender with approaching 20,000 apps available, the vast majority of which are free. Android has a very hands off approach to this so its interesting to see what makes it through compared to Apple&#39;s more militant approach. Being Java based is also helping Android be the largest growing development community too as it&#39;s super quick to get up and running.&lt;br /&gt;&lt;br /&gt;So where will we be in another 6 months? Will we look back and think 2009 is where it all started?&lt;br /&gt;&lt;br /&gt;I think it&#39;s a little premature. We are really at the start right now. Much of what we are doing on phones right now isn&#39;t much more than we were doing 5-6 years ago just with a bigger screen and prettier graphics.&lt;br /&gt;&lt;br /&gt;My money&#39;s on 2010 when we see a real rise of Augmented reality applications hit the phones. This is the area that will truly show what carrying the entire Internet around in your pocket can do and has been the spur for this part of computer science this year where it had languished for over a decade.&lt;br /&gt;&lt;br /&gt;When my phone can alert me when my friends are nearby, interact with environmental sensors, buzz me when a store within 500m is having a sale on an item I&#39;d previously shown interest in, automatically adjust its settings dependent on where I am and the privacy level I want to adopt and filter all of the information on the Internet into a 3 inch screen in a way that is contextual and meaningful then I think we&#39;ll consider the Golden Age has started.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/114558241242983920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/114558241242983920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/114558241242983920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/114558241242983920'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/07/golden-age-of-mobile-soon-maybe.html' title='The Golden Age of mobile? Soon maybe...'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-6896713099372593533</id><published>2009-07-01T09:20:00.000+10:00</published><updated>2009-07-22T09:24:11.987+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="too long"/><title type='text'>It&#39;s been a while...</title><content type='html'>So what with a relocation from London to Melbourne to take on the Technical Directorship of one of Australia&#39;s leading digital agencies and all that entails, keeping this blog up to date has been kind of problematic, especially with the lazy-man&#39;s alternative being Twitter and a corporate blog that I contribute to as well.&lt;br /&gt;&lt;br /&gt;I&#39;ve reassessed this blog though and it&#39;s going to be taking a slight departure but hopefully should be all the more useful because of that.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/6896713099372593533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/6896713099372593533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/6896713099372593533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/6896713099372593533'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2009/07/its-been-while.html' title='It&#39;s been a while...'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-4074267539252200714</id><published>2008-05-10T05:08:00.000+10:00</published><updated>2008-05-17T05:28:35.373+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eeepc"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="network computing"/><title type='text'>EEEPC&#39;s power is in the network not the machine</title><content type='html'>Over here at Technology Treason we lurve &lt;a href=&quot;http://eeepc.asus.com/global/&quot;&gt;ASUS&#39; EEEPC&lt;/a&gt;. We liked the idea when they first came out and specifically trawled around Hong Kong computer markets to find one not long after they were launched. It&#39;s not the Apple Air or iPhone kind of aesthetic lust, we&#39;re talking about true &quot;in sickness and in health&quot; type love when it comes to the EEEPC.&lt;br /&gt;&lt;br /&gt;Indeed for someone to now take this device off me it really would have to be from my cold, dead, rigamortis set fingers - and then only with a saw.&lt;br /&gt;&lt;br /&gt;Go online and look at reviews. They fall into two camps - those who think it&#39;s great as a second machine that just happens to do a lot of funky things (see latest Linux Format June edition for a classic example) or those that just don&#39;t &quot;get it&quot; any wonder why the hell anyone would want a tiny-weenie machine when you can get a low spec dell for a few hundred quid now.&lt;br /&gt;&lt;br /&gt;There is  third camp however who are starting to realise that a linux based UMPC is truly a brilliant bit of kit and it&#39;s really because of the network it sits on not the thing plugged into it.&lt;br /&gt;&lt;br /&gt;I&#39;ve had mine for about 5 months and realistically I&#39;ve installed about half a dozen bits of software - 10 at a push. I can do docs, review spreadsheets, skype, web browse hell even play games if I want and when hooked to a network I can do all of these things with all of the files I could possibly want.&lt;br /&gt;&lt;br /&gt;My machine comes home and it auto connects to my home network, synchs to my media server and can play all my media files out of the box. I can check my mail and actually read it without squinting without firing up the laptop. I can connect from home to work via a VPN and mod some files for a client without leaving the sofa or the garden and be doing wht I want before the laptop has finished booting to a desktop.&lt;br /&gt;&lt;br /&gt;At work I can use it for presentations and taking notes on projects without printing stupid amounts of documentation and hefting my laptop along with me.&lt;br /&gt;&lt;br /&gt;It&#39;s not a replacement computer - it&#39;s a tool.  A finely shaped, infinitely configurable tool. All the things I want in my phone but will never get because of the lack of keyboard,mouse and processing power and without it being much bigger.&lt;br /&gt;&lt;br /&gt;The thing is I&#39;m a techie, if I&#39;m talking a walk down the street phone and wallet are it. If I&#39;m &lt;span style=&quot;font-weight: bold;&quot;&gt;going&lt;/span&gt; somewhere then it&#39;s satchel with camera, book, PSP and now EEEPC in place of a laptop.&lt;br /&gt;&lt;br /&gt;ASUS have released details recently of a new version designed to hit off the people who think the other is too small. I don&#39;t know myself. Small is beautiful and in this case perfectly formed.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/4074267539252200714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/4074267539252200714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/4074267539252200714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/4074267539252200714'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/05/eeepcs-power-is-in-network-not-machine.html' title='EEEPC&#39;s power is in the network not the machine'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-4882896960669644904</id><published>2008-05-02T19:51:00.002+10:00</published><updated>2008-05-11T20:34:43.258+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="OS"/><category scheme="http://www.blogger.com/atom/ns#" term="software"/><title type='text'>Ubuntu 8.04 - truly desktop Linux</title><content type='html'>I&#39;m quite an &lt;a href=&quot;http://www.ubuntulinux.com/&quot;&gt;Ubuntu&lt;/a&gt; fan, having followed the project since more or less it&#39;s original inception. Given the general lack of problems with it thus far you&#39;ll notice very few entries on this blog about it.&lt;br /&gt;&lt;br /&gt;Indeed various clients of mine are running Ubuntu servers that are easily maintained, easily managed and just generally easy and have been for several years. It&#39;s not necessarily an industrial strength OS - &lt;a href=&quot;http://fedoraproject.org/&quot;&gt;see Fedora for example&lt;/a&gt; - but for quick deployment, great security and stability and a modifiable tool (thanks to its Debian base) that just gets the job done you don&#39;t really need to look much further.&lt;br /&gt;&lt;br /&gt;But I think that&#39;s about to change. You see Ubuntu 8.04 (the latest version that also happens to be a Long Term Support version) has markedly shifted the goalposts of what I expect from a Linux distribution.&lt;br /&gt;&lt;br /&gt;I&#39;ve been wanting to be convinced to move to a complete Linux desktop for the better part of 10 years but there&#39;s always something holding it back - lack of support for a media type, lack of drivers for particular bit of hardware, issues to do with wireless, no power management for my laptop, I can&#39;t run some third party apps like Skype... but that has all now changed - and changed in a massive way.&lt;br /&gt;&lt;br /&gt;As I&#39;m want to do, every time a new version of Ubuntu comes out it is duly installed on my Acer Travelmate notebook - a very good test of whether an upstart OS &quot;just works&quot; or not. The machine is about 2 years old but it has some quirks such as it has an ATI 3D card embedded on it&#39;s motherboard that was difficult to get working properly even on XP, it also has an inbuilt webcam - again with proprietary Acer drivers and it has gigabit Ethernet. Oh and it&#39;s widescreen.&lt;br /&gt;&lt;br /&gt;About 9 times in 10 I don&#39;t even get to a working desktop without some hackery of graphics drivers, x.org files and I&#39;ve even had a couple of &quot;bomb-proof&quot; distros just not even boot up to a command line.&lt;br /&gt;&lt;br /&gt;I&#39;ve been around Linux for a long time and I know what to expect, I&#39;m an enthusiast and advocate so none of this surprises me at all and I&#39;m prepared to work through the issuses. Most of the time I get to a working desktop with some sort of graphical interface that is mostly not widescreen, with no 3d support, sometimes wireless and without the use of the webcam. Linux isn&#39;t aimed at desktop use - it&#39;s just a side effect of people using it for development who wanted some creature comforts whilst working - notably the &lt;a href=&quot;http://www.gnome.org/&quot;&gt;Gnome&lt;/a&gt; and &lt;a href=&quot;http://www.kde.org/&quot;&gt;KDE&lt;/a&gt; bods.&lt;br /&gt;&lt;br /&gt;Imagine my surprise when I booted Ubuntu 8.04 and I logged into a graphical desktop that detected wireless and gigabit ethernet, properly displayed my screen in widescreen mode, gave me the option to run my ATI drivers easily and then configured the 3D in a few seconds and on top of that gave me a working webcam that I&#39;d never had running under Linux and you could tell from the whoops of joy that here was something worth formatting my hard drive for.&lt;br /&gt;&lt;br /&gt;Every device I threw at it was auto detected and installed in moments, flash drives, USB devices, a weather station, even an old MP3 player than needed proprietary Sony software to synch on XP. All handled with aplomb and with scarcely a pause by the processor.&lt;br /&gt;&lt;br /&gt;What the hell was going on? How did we go from solid and okay 7.10 to this awe inspiring 8.04 in just six months? Had Mark Shuttleworth finally given his soul to Beelzebub in exchange for the most promising distro to date?&lt;br /&gt;&lt;br /&gt;Then the answer came to me in a word: Vista.&lt;br /&gt;&lt;br /&gt;Vista - that problematic and misbegotten child of Redmond that has been causing havoc in the IT world for nearly a year now. I haven&#39;t installed it on a work machine, neither has any other techie I know that wants to &quot;Get Things Done&quot;. My dad had it and tried it daily for 6 months - he&#39;s now back on XP. I know corporate users who&#39;ve had it on new machines and reverted to XP in order to decrease the amount of support required for users.&lt;br /&gt;&lt;br /&gt;Shuttleworth and his cabal of Elite Ubuntu coders have recognised a change is in the air - particularly in Europe that is Linux&#39;s stronghold - we have an opportunity to put Linux on the desktop of millions of users who might upgrade to Vista but are worried about its impact. Couple this with a slight economic downturn and people are worried their existing hardware just won&#39;t work with Vista thus leading to a higher upgrade cost.&lt;br /&gt;&lt;br /&gt;This latest LTS version gives novice and power users alike the ability to do anything they want with their desktop and it just works. It gives corporate users the knowledge that they have the security of support for 5 years without the rug being pulled out from under them.&lt;br /&gt;&lt;br /&gt;We bit the bullet this week and put all our support team onto this version exclusively - WinXP was nuked off their machines. The development team are all dual booting but the number of XP desktops seem to be fading from view at a very fast rate as the requirement to just &quot;drop in&quot; on Windows becomes less necessary.&lt;br /&gt;&lt;br /&gt;We&#39;ve been saying it for nearly a decade but &quot;this year is the year for desktop Linux&quot; and with 8.04 Ubuntu the excuses for moving OS can now be left at the door thanks.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/4882896960669644904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/4882896960669644904' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/4882896960669644904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/4882896960669644904'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/05/ubuntu-804-truly-desktop-linux.html' title='Ubuntu 8.04 - truly desktop Linux'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-3987409518940466938</id><published>2008-04-28T04:02:00.000+10:00</published><updated>2008-04-28T07:00:01.597+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="data"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="fuzzy logic"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="optimisation"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Easy product or class rating system</title><content type='html'>&lt;div&gt;&lt;/div&gt;So you&#39;ve got a lovely little ratings system going on your site. All of a sudden though you get slashdotted, dugg or just your marketing starts working and you have thousands of users all rating your products / services / systems / posts / videos etc and your pages start to creak.&lt;br /&gt;&lt;br /&gt;&quot;It&#39;s the shared web space you&#39;re on,&quot; say your techies, &quot;it can&#39;t handle the users&quot; and duly bounce you to a better hosting environment at triple the cost along with the migration charges.&lt;br /&gt;&lt;br /&gt;From time to time I come across this problem when I&#39;ve either picked up code from someone else or else a techie asks me how to optimise a page that&#39;s running really slowly. In this particular instance it was caused by a ratings system in the style of &lt;a href=&quot;http://www.amazon.com/&quot;&gt;Amazon&lt;/a&gt; or &lt;a href=&quot;http://www.youtube.com/&quot;&gt;YouTube&lt;/a&gt; - basically a user is displayed a product and then people rate it as to whether it&#39;s any good. The real problem came when they had a list of products, each of which had it&#39;s individual ratings displayed.&lt;br /&gt;&lt;br /&gt;The cause of this very slow page however had nothing to do with shared hosting or otherwise or direct server load - it was all down to some naive coding executing what my old CS lecturer would call an O(n)&lt;sup&gt;2&lt;/sup&gt; process.&lt;br /&gt;&lt;br /&gt;What the coder had done was get a list of products, then for each product gone back to the database and got a list of all the rankings ever made and then averaged them out. Nice and simple but frightfully inefficient and that which caused the problem I&#39;ve highlighted.&lt;br /&gt;&lt;br /&gt;This isn&#39;t the first time I&#39;ve seen this and I&#39;ve been asked how to build them numerous times as well so here&#39;s a well optimised method of doing it in general terms.&lt;br /&gt;&lt;br /&gt;Consider first that calculating the average when you insert into the database is going to be computationally less expensive than calculating it every time you perform a select when a user hits the page. This sounds obvious but it&#39;s stunning how often it&#39;s overlooked.&lt;br /&gt;&lt;br /&gt;Make two extra fields for your product table, one called average and the other called user_count or something. On your insert of the rating into the ratings table, run a trigger or else add some code that will update the product table with the updated count and a new average calculated from the ratings info.&lt;br /&gt;&lt;br /&gt;Now when you select the product data you pull down the average and user count as part of that select and they are just simple static fields, thus adding no more computational load than the original select or view does already.&lt;br /&gt;&lt;br /&gt;This gives you a nice little rating system that&#39;s not heavy in terms of processor load. However we can improve things once step further if you aren&#39;t interested in the data.&lt;br /&gt;&lt;br /&gt;The option I&#39;m providing below is good if you are just after a running average and don&#39;t care about the individual ratings being kept. I did a project recently where we weren&#39;t worried about keeping individual ratings data because the site wasn&#39;t going to be up for very long and it didn&#39;t add anything to our system to have it.&lt;br /&gt;&lt;br /&gt;This option uses a running weighted average in order to just update the data in the product table without requiring a ratings table at all.&lt;br /&gt;&lt;br /&gt;Some useful background maths though:&lt;br /&gt;&lt;br /&gt;If I have a set {3, 4, 4} and take it&#39;s average I need to add the numbers and divide by the number of entries. Thus this set&#39;s average is (3+4+4)/3 = 3.67&lt;br /&gt;&lt;br /&gt;Now suppose I&#39;ve precalculated this average as I&#39;ve suggested above and stored it without the individual ratings, I now want to add another rating, 2 to the set.&lt;br /&gt;&lt;br /&gt;Intuition says to do something like this: (2 + 3.67)/2 = 2.83 which is actually wrong. Looking at the set {3, 4, 4, 2} we can guestimate that the average is going to be somewhere more between 3 and 4 than it is 2 and 3 as we&#39;ve calculated above.&lt;br /&gt;&lt;br /&gt;Thankfully a technique from statistics gives us an option here which is to use a weighted average instead. This is useful for adding sets together that have different numbers of elements within them but maintain the averages by skewing the data using proportional averages (or a weighted average).&lt;br /&gt;&lt;br /&gt;The general formula for this is:&lt;br /&gt;&lt;br /&gt;Avg&lt;sub&gt;w&lt;/sub&gt; = (Avg&lt;sub&gt;1&lt;/sub&gt; * (n&lt;sub&gt;1&lt;/sub&gt; / (n&lt;sub&gt;1&lt;/sub&gt;+n&lt;sub&gt;2&lt;/sub&gt;))) + (Avg&lt;sub&gt;2&lt;/sub&gt; * (n&lt;sub&gt;2&lt;/sub&gt;/ (n&lt;sub&gt;1&lt;/sub&gt;+n&lt;sub&gt;2&lt;/sub&gt;)))&lt;br /&gt;&lt;br /&gt;Where:&lt;br /&gt;&lt;br /&gt;Avg&lt;sub&gt;1&lt;/sub&gt; is the average of the first set&lt;br /&gt;Avg&lt;sub&gt;2&lt;/sub&gt; is the average of the second set&lt;br /&gt;n&lt;sub&gt;1&lt;/sub&gt; is the number of elements in the first set&lt;br /&gt;n&lt;sub&gt;2&lt;/sub&gt; is the number of elements in the second set&lt;br /&gt;&lt;br /&gt;In our example this simplifies even further because our second set is actuall only one item. So let&#39;s work this through:&lt;br /&gt;&lt;br /&gt;Avg&lt;sub&gt;w&lt;/sub&gt; = (3.67 * (3/(3+1))) + (2 * (1/(3+1)))&lt;br /&gt;&lt;br /&gt;= (3.67 * 3/4) + (2 * 1/4)&lt;br /&gt;&lt;br /&gt;= 2.75 + 0.5&lt;br /&gt;&lt;br /&gt;= 3.25&lt;br /&gt;&lt;br /&gt;Which is the answer we&#39;re after for our average.&lt;br /&gt;&lt;br /&gt;As we know all the base line average data in the product table and we know the value of the rating we&#39;re tracking, it&#39;s a very simple function to update this instead of doing another insert into a ratings table and we just keep on doing it for every rating that has been added.&lt;br /&gt;&lt;br /&gt;Computationally this is a very inexpensive process and whilst I&#39;m more than happy to be shown otherwise I think this is about as good as it gets in terms of optimisation.&lt;br /&gt;&lt;br /&gt;The key thing is we&#39;ve now reduced an O(n)&lt;sup&gt;2&lt;/sup&gt; operation to O(n) which is a drastic improvement as n tends towards infinity.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/3987409518940466938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/3987409518940466938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3987409518940466938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3987409518940466938'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/03/easy-product-or-class-rating-system.html' title='Easy product or class rating system'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-216970359320111457</id><published>2008-04-22T17:43:00.002+10:00</published><updated>2008-04-22T18:16:38.849+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="phorm"/><category scheme="http://www.blogger.com/atom/ns#" term="privacy"/><category scheme="http://www.blogger.com/atom/ns#" term="security"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Phorm over function?</title><content type='html'>Phorm is, and will continue to be for some time I think a hugely divisive issue online. &lt;a href=&quot;http://news.bbc.co.uk/1/hi/technology/7359024.stm&quot;&gt;BBC have another story today about it&lt;/a&gt;, this time having spoken to the various security companies like F-Secure, McAffee etc about whether they will flag a message to the user about whether Phorm has been enabled or not.&lt;br /&gt;&lt;br /&gt;Phorm management have come out saying &quot;it&#39;s only a cookie&quot;, the same as many other sites use to provide tracking (such as Google Analytics), interactivity (such as shopping carts or ID maintenance on numerous retail sites), or a small amount of memory (configuration information for the BBC home page for example).&lt;br /&gt;&lt;br /&gt;The difference, though, is that the information is being used differently because data is being shared.&lt;br /&gt;&lt;br /&gt;This is what got the Information Commissioners Office&#39;s back up because sharing data between companies without users opting in is a breach of the Data Protection Act - &quot;But not if it&#39;s anonymous data&quot; say the legal eagles from Phorm - and technically they are correct. This is a case of adopting the letter of the law rather than the spirit of it.&lt;br /&gt;&lt;br /&gt;Tim Berners-Lee came out saying he would move ISP if he found out they were using Phorm and whilst I admire his line I fear the vast majority of consumers won&#39;t care or rather just won&#39;t be bothered to switch - just see how many people actually switch bank or utilitiy companies.&lt;br /&gt;&lt;br /&gt;For me this is a case of the slow erosion of privacy at the hands of our ISPs. In a massively competitive market where margins are being squeezed ever tighter, the sale of their user data to Phorm must have seemed like the proverbial golden goose.&lt;br /&gt;&lt;br /&gt;It won&#39;t take long for someone to cotton onto the flip side of this and market aggressively on the privacy front. Talk Talk made huge inroads as an ISP on the back of their &quot;The Internet should be free&quot; campaign with regard to price (being bundled as it was with other services). Who will be the first to play the &quot;Internet should be private&quot; card and sign up to a deal &lt;strong&gt;not&lt;/strong&gt; using Phorm or other tracking software?&lt;br /&gt;&lt;br /&gt;In my cynical world view, I think the security firms have realised this and it is 99% of the reason for why they are looking at it all as the anti-spy, -mal and -virus software is worth billions.&lt;br /&gt;&lt;br /&gt;In real terms Phorm isn&#39;t actually that clever a piece of technology - most of what has been achieved is in the brokering of deals between ISPs and content owners and then a bit of clever gluing in the middle.&lt;br /&gt;&lt;br /&gt;In the end Phorm will either be a great white elephant and just slip off the radar the way many technologies and companies have done or else it may actually be a spur to drive privacy legislation forward in line with our digital behaviour - how long it will take to do this however is the question as government is typically a long way behind technology in terms of law-making.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/216970359320111457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/216970359320111457' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/216970359320111457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/216970359320111457'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/04/phorm-over-function.html' title='Phorm over function?'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-6257003875014218700</id><published>2008-04-21T20:43:00.004+10:00</published><updated>2008-04-28T04:09:53.171+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="censorship"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="privacy"/><category scheme="http://www.blogger.com/atom/ns#" term="rant"/><category scheme="http://www.blogger.com/atom/ns#" term="spam"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Can Yahoo really get things so wrong?</title><content type='html'>Update - The guys at Yahoo came to our rescue after tracing through the &quot;network&quot; somewhat to find someone that knows someone at Yahoo to help us out. Unfortunately their techies couldn&#39;t explain why we&#39;d been bloack listed either but we are now officially on their whitelist so big thanks to the guys for helping us out.&lt;br /&gt;&lt;br /&gt;Yahoo are one of the original dotcoms. They&#39;ve been around for a &lt;strong&gt;long&lt;/strong&gt; time so they should know their business. Imagine my surprise when one of my clients starts complaining that their confirmation emails to yahoo email accounts are permanently being binned as is everything else they send - including personal communications.&lt;br /&gt;&lt;br /&gt;Like most mail providers, free or otherwise, Yahoo have a spam policy that will look at an inbound email and then drop it in your inbox or spam folder depending on how it is classified.&lt;br /&gt;&lt;br /&gt;As with most techies I have about a dozen email addresses at various providers in order to test exactly these sorts of issues. Especially given that the goalposts are changing all the time.&lt;br /&gt;&lt;br /&gt;Sure enough even a personally addressed confirmation email was killed as it came into my yahoo account. &quot;Ah ha,&quot; said I, &quot;they&#39;ve been blacklisted&quot;. So off one goes and checks the various blacklisting sites and there&#39;s nothing there. Hmmm.&lt;br /&gt;&lt;br /&gt;It transpires that yahoo have just taken it on themselves to block that domain. Weirdly though, a personally addressed mail to me from the client with only the word &quot;test&quot; in the subject line is still considered Spam yet an email from some random address that doesn&#39;t reply, containing several instances each of the words &quot;penis&quot;, &quot;cock&quot;, &quot;viagra&quot; and &quot;cialis&quot; made it through to my inbox completely unscathed. At this point the phrase about arses and elbows definitely comes to mind.&lt;br /&gt;&lt;br /&gt;Trying to get Yahoo to do anything about this issue is similarly problematic as there are no feedback channels to deal with this problem at all.&lt;br /&gt;&lt;br /&gt;So overall we&#39;ve just had to advise people to not use Yahoo or to check their junk mail periodically and read the mail there.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/6257003875014218700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/6257003875014218700' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/6257003875014218700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/6257003875014218700'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/04/can-yahoo-really-get-things-so-wrong.html' title='Can Yahoo really get things so wrong?'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-2339703575063226617</id><published>2008-03-16T04:21:00.002+11:00</published><updated>2008-03-26T06:00:41.833+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="banking"/><category scheme="http://www.blogger.com/atom/ns#" term="data"/><category scheme="http://www.blogger.com/atom/ns#" term="security"/><title type='text'>Security 101 : The user should be able to authenticate</title><content type='html'>Are you listening Barclays?&lt;br /&gt;&lt;br /&gt;I like security - particularly data security and in very particular data security that protects my personal information (&lt;a href=&quot;http://technologytreason.blogspot.com/2007/11/why-was-data-being-passed-on-disc-and.html&quot;&gt;unlike a certain Uk government department a few months back&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;However, I&#39;ve been around this game long enough, worked for a &lt;a href=&quot;http://www.citibank.com/&quot;&gt;bank &lt;/a&gt;long enough and built more web applications capturing user data for long enough that I know there is one fundamental truth when it comes to data security and that is: &lt;strong&gt;pragmatism&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;When I was at Uni I was told, &quot;The only secure system is one that has no network connection, no keyboard or mouse and most of all no users&quot; (and I apologise &lt;a href=&quot;http://www.it.usyd.edu.au/about/people/staff/fekete.shtml&quot;&gt;Dr Fekete &lt;/a&gt;for bastardising your phrase but you can&#39;t have done a bad job for me to remember it 15 years later!).&lt;br /&gt;&lt;br /&gt;However the flip side of all of this was that depending on the data being protected, the security protocol should be appropriate without undue burden placed upon the user. Which is why logging into &lt;a href=&quot;http://www.flickr.com/&quot;&gt;flickr&lt;/a&gt; is trivial but logging into your bank should and is a more arduous affair.&lt;br /&gt;&lt;br /&gt;Banks are very secure enviroments which is good because the last thing I want is some 13 year old &lt;a href=&quot;http://en.wikipedia.org/wiki/Script_kiddie&quot;&gt;script kiddie &lt;/a&gt;making off with the tens of pounds in my bank account. Having said that, the bank should never make it difficult for me to get to the tens of pounds in my account due to security reasons.&lt;br /&gt;&lt;br /&gt;At the moment though banks are running very scared and they are nailing the customers because of it. On my recent trip to Australia I had my card stopped no less than three times because Barclays decided that the activity looked fradulent.&lt;br /&gt;&lt;br /&gt;Initially I thought something serious had happened but a call to Barclays got them to right the problem which was part of their new security measures. The next time it happened was because Barclays decided that it was time for me to come home and that I shouldn&#39;t be using my card in a Fraud Capital of the world like Sydney. The third time it happened though it locked my account out entirely and I was told I would have to come into a branch with identification documents to sort it all out - except there aren&#39;t any in Australia and I was leaving the next day for Hong Kong. Luckily a very understanding parent lent some cash.&lt;br /&gt;&lt;br /&gt;I applaud Barclays&#39; sentiments - they really were trying to protect my account, however it would appear as though client / bank trust has disappeared and I can no longer say &quot;I want access to my money globally&quot; without alarm systems going off all over the place. If I was backpacking I&#39;d have been in serious trouble as without a bailout I literally had about 10c in my pocket.&lt;br /&gt;&lt;br /&gt;Upon return to the UK Barclays&#39; statement was along the lines of &quot;Sorry but we&#39;re dealing with a lot of fraud and it&#39;s better to be safe than sorry&quot;. Tell this to one of my employees who just had £3K wiped out of their account due to identity theft (spent on local UK products and didn&#39;t fire off a single warning) and they are being told they have to prove it wasn&#39;t them...&lt;br /&gt;&lt;br /&gt;In a way I feel sorry for Barclays because they are damned one way or the other - on this issue though it should just be a case of phoning and doing a vocal authentication then saying &quot;I&#39;m abroad for 4 weeks allow any transactions from xyz country until I say otherwise&quot;. In this manner everything other than DDs occuring in my home country should be treated as fraudulent and everything authorised abroad should be fine...&lt;br /&gt;&lt;br /&gt;Bring on the chip in my hand is what I say...</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/2339703575063226617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/2339703575063226617' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/2339703575063226617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/2339703575063226617'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/03/security-101-user-should-be-able-to.html' title='Security 101 : The user should be able to authenticate'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-1795748030575205489</id><published>2008-02-20T12:38:00.002+11:00</published><updated>2008-02-20T13:43:33.590+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DRM"/><category scheme="http://www.blogger.com/atom/ns#" term="DVD Jon"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="music"/><category scheme="http://www.blogger.com/atom/ns#" term="piracy"/><category scheme="http://www.blogger.com/atom/ns#" term="rant"/><title type='text'>DVD Jon strikes again</title><content type='html'>At Technology Treason we love &lt;a href=&quot;http://en.wikipedia.org/wiki/Jon_Lech_Johansen&quot;&gt;DVD Jon or Jon Lech Johansen &lt;/a&gt;as he is more commonly known. This great Norwegian famously broke the DVD encryption put in place by the big firms with the release of some software primarily aimed at allowing DVDs to be played on computers and unlocking the regionality of DVDs and DVD players.&lt;br /&gt;&lt;br /&gt;When he released DeCSS he ran afoul of the &lt;a href=&quot;http://en.wikipedia.org/wiki/DMCA&quot;&gt;US DMCA &lt;/a&gt;and was almost charged, he was then indicted by Norwegian authorities acting on behalf of the US who actually did go to court twice to try and convict him of hacking. Both times they failed and decided not to go to the Supreme Court.&lt;br /&gt;&lt;br /&gt;Imagine our complete amusement in the office when we find out he&#39;s now trying it on with Apple via iTunes.&lt;br /&gt;&lt;br /&gt;iTunes is a love it or hate it product - if you are part of the Apple / Steve Jobs faithful it is obviously the greatest thing on earth, if you know nothing about technology it&#39;s a simple product that allows you to use one of those &quot;fangled new digital music type thingies&quot;.&lt;br /&gt;&lt;br /&gt;If you are a techie you see it as a proprietary lock in and try and avoid it like the plague. The main issue for most techies is you can&#39;t play your music on anything other than your PC / Mac that has iTunes installed and your iPod / iPhone / iTouch.&lt;br /&gt;&lt;br /&gt;I&#39;ve &lt;a href=&quot;http://technologytreason.blogspot.com/2007/05/drmed-for-life.html&quot;&gt;railed against lock in &lt;/a&gt;for time immemorial - just a quick count of my personal items puts the following music players at my disposal - mobile phone (x2 because my wife has one that can play music too), MP3 capable stereo, PC (x3 - my office, my home and laptop), PSP, Xbox, a real MP3 player and my Nokia Internet Tablet - 10 devices at my personal disposal that I want to play music from and indeed do play music from.&lt;br /&gt;&lt;br /&gt;The thing is, I know how to do all of this so I just push the files around on memory cards or over my network (streaming from my media server for example) onto the various devices. For many people this isn&#39;t possible and Apple&#39;s enforcement of the iTunes lock ins firmly violate the right I have to play my music (or video) on whatever device I choose at whatever time I choose. I also vote with my wallet and don&#39;t buy tunes from Apple.&lt;br /&gt;&lt;br /&gt;What DVD Jon has done with his software (available from &lt;a href=&quot;http://www.doubletwistventures.com/dt/Home/Index.dt&quot;&gt;DoubleTwist &lt;/a&gt;for free) is allow you to take files that are locked into iTunes and essentially it plays the file, re-encoding it into a format you can play on other devices (I haven&#39;t looked properly but presumably OGG or MP3).&lt;br /&gt;&lt;br /&gt;Just to rub salt into the wound he&#39;s going to cause Apple and the US music industry he&#39;s decided to let you share your files with friends as well. One wonders how long it will be before a writ arrive from the RIAA and Apple... I&#39;m sure they&#39;ll be racing to get in first.&lt;br /&gt;&lt;br /&gt;So well done Jon - keep up the good work and keep fighting the good fight - media we have legitimately purchased is ours to use on any device we own for our personal use.&lt;br /&gt;&lt;br /&gt;Eventually the media industry will wake up and realise where they&#39;ve been going wrong. Perhaps if EMI had taken notice of the way the world was going they wouldn&#39;t have had to cull a couple of thousand staff.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/1795748030575205489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/1795748030575205489' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/1795748030575205489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/1795748030575205489'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/02/dvd-jon-strikes-again.html' title='DVD Jon strikes again'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-3739300586971655683</id><published>2008-02-12T15:56:00.000+11:00</published><updated>2008-02-12T16:50:41.951+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="general"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="rant"/><category scheme="http://www.blogger.com/atom/ns#" term="W3C"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Why industries can still be revolutionised on the web</title><content type='html'>I&#39;m a bit of a cynic really. Anyone that&#39;s trawled through the depths of this blog will know that I have a fairly acid tongue when it comes to technology. I am a walking example of the phrase &quot;familiarity breeds contempt&quot;.&lt;br /&gt;&lt;br /&gt;One of the projects I&#39;ve been involved in rececntly has started generating press just by virtue of it being better than anything that has preceded it in this particular industry - I personally would have preferred them to be commenting about the content but any press is good press as they say.&lt;br /&gt;&lt;br /&gt;By rights I should have a nice warm fuzzy feeling about having a site people talk about and it&#39;s always great to receive recognition for a job well done - especially for my more junior staff who have worked damned hard on the site - however it is disappointing that we still exist in an age online where just applying some good design, good information architecture and some well balanced technology is enough to turn an entire sector on it&#39;s head.&lt;br /&gt;&lt;br /&gt;Apologists will hold up their hands and say &quot;we&#39;re a young form of media - it&#39;s going to take time&quot;. I however am not in this camp - how much time do we need?&lt;br /&gt;&lt;br /&gt;Personally I find it untenable that there are still sites being built using non-standards based HTML and CSS, that sites beyond a couple of holding pages are built using things like Dreamweaver and not content managed, that good structural web design is something that still amazes people rather than being the norm and that information architecture still hasn&#39;t found its way to the hearts of 95% of the digital agencies that service the web.&lt;br /&gt;&lt;br /&gt;I am constantly lamenting the state of most industries&#39; websites generally. Take a tour around the leisure industry and find a website for a hotel anywhere in the world. Look at most ecommerce sites for even big retailers and certainly go anywhere online in the government, volunteering or political sectors and you are sure to be assaulted by bad design, bad technology and most importantly bad information architecture.&lt;br /&gt;&lt;br /&gt;Even five years ago there were excuses that bore merit - changing web standards and platforms, variation of internet connection speeds and different levels of web penetration in different markets. These excuses don&#39;t exist any more. And to be honest why was it when I was learning my craft as a developer all those years ago that I was told about things like usability, information design and later information architecture but the junior developers and designers now are not...&lt;br /&gt;&lt;br /&gt;This is why there are still industries to revolutionise if you have the contacts, the desire or the contracts to do it. Here is my short list of the biggest problem industries:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Tourism and leisure &lt;/strong&gt;- get some good design and photos, don&#39;t use bog stanard templates and for goodness sake stop sending my credit card details in unencrypted email.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Holiday / travel booking &lt;/strong&gt;- get some fuzzy logic in your scripting. If I can&#39;t fly tomorrow but I can fly the next day tell me without making me guess. Also make it easy for me to bounce back and forth between different trips without having to start again. Remember all those lectures about how to maintain the state of a system in Computer Science... this is what they were for.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Retail &lt;/strong&gt;- Keep your site updated with accurate stock levels. I also shouldn&#39;t have to go to the end of the check out process to find out what the shipping charges are. Do a detection on my regional settings or IP address and take a best guess and say it&#39;s a guess. 95% of the time you&#39;ll be right and I&#39;ll stop having to go back and forth.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Service Media &lt;/strong&gt;- When will you learn that a flash site turns off most people as does a splash page. At least have an alternative HTML site so I can find your phone number / contact email or address. Also remember that table based design was around in 1997 - time to get with the times guys.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Volunteering / politics&lt;/strong&gt; - Yes I know you are on a budget but just because someone you know or your favourite intern just happens to have a copy of dreamweaver doesn&#39;t make them a professional web designer or developer. More harm than good is done by casual development - find some budget, find someone aligned to your cause and they&#39;ll do it cheaper or for kudos value and develop a site worth looking at.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Government &lt;/strong&gt;- Just because a turd is shiny doen&#39;t make it worth anything. Above all make sure someone in the procuring department knows the difference between HTML and CSS and you won&#39;t get shafted. Government expenditure online is extortionate for the value achieved. Given the amount of paperwork done for any bit of government work it is amazing that Information Architecture isn&#39;t put right to the centre of the brief... how many people using &lt;a href=&quot;http://www.direct.gov.uk/&quot;&gt;direct.gov.uk&lt;/a&gt; would that help?&lt;br /&gt;&lt;br /&gt;So get stuck in and lets see some other industries and sectors turned on their head. It&#39;s about time the biggest information resource in history got a bit of a spit polish and had all the kinks straightened.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/3739300586971655683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/3739300586971655683' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3739300586971655683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3739300586971655683'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/02/why-industries-can-still-be.html' title='Why industries can still be revolutionised on the web'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-3906822092562020680</id><published>2008-01-31T16:53:00.000+11:00</published><updated>2008-02-12T17:22:00.528+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="PCI DSS"/><category scheme="http://www.blogger.com/atom/ns#" term="rant"/><category scheme="http://www.blogger.com/atom/ns#" term="sms"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>The state of Oz technology</title><content type='html'>Well rarely does an entire country entice me to start ranting (and at this point I&#39;ll point out I am in fact Australian) but by crikey Australian technology hasn&#39;t really moved in the last 5 years.&lt;br /&gt;&lt;br /&gt;Now I appreciate this is a sweeping statement and I&#39;ll point out that the technology I&#39;m talking about primarily is media based - mobile / web / internet. I have also had the benefit of living in London for the better part of 10 years so I&#39;ve been at the hub of what is going on.&lt;br /&gt;&lt;br /&gt;What I don&#39;t understand is why is it that for a nation that was at the forefront of new media ten years ago are we now in a position where nothing has shifted for the last 5. SMS is still massively underutilised and the idea of an SMS shortcode in Australia is a joke - 8 digits is only 2 shorter than a mobile number so is hardly short! Indeed everything to do with mobile is still more expensive, slower and less polished than we are used to in Europe. I went to Vodafone when I got here and asked for a pay as you go sim card for my phone that had pay as you go data on it... I was met with blank stares - Telstra and Optus were both the same.&lt;br /&gt;&lt;br /&gt;General Internet access is similarly expensive and slow compared to what we are used to in Europe. Given a relatively modern telecommunications infrastructure, why telcos are flogging the ADSL route instead of fibre / cable begs the question of why so many roads were dug up in the capital cities to facilitate this in the late 80s and early 90s.&lt;br /&gt;&lt;br /&gt;What is also interesting is the lack of FOSS out here. Linux is relatively popular but no where like it is in Europe. Indeed corporate America has it&#39;s laser telescopic sight firmly trained on the Australian market and even getting Linux hosting is no where as simple as getting a site hosted on a windows server. Linux certification and knowledge is still seen as a specialist skill.&lt;br /&gt;&lt;br /&gt;Overall I&#39;m disappointed that Australia hasn&#39;t maintained it&#39;s lead in internet technologies. In part people like me are to blame for starting our careers here and then being drawn to the brighter lights of the UK and the US where visas are easily come by, pay levels are higher and the ability to work on cutting edge technologies are plentiful.&lt;br /&gt;&lt;br /&gt;Perhaps we are on the verge of a change in Australia and I hope that some of the ground lost can be regained over the next five years.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/3906822092562020680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/3906822092562020680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3906822092562020680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3906822092562020680'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/01/state-of-oz-technology.html' title='The state of Oz technology'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-7770128047162665347</id><published>2008-01-09T09:08:00.000+11:00</published><updated>2008-02-09T09:27:14.364+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="general"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="site launch"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>The warm glow of site launch</title><content type='html'>I&#39;ve been in this game a long time but there is still nothing sweeter than launching a site after spending a months building it with your team and the client. As a TD, site launch brings a mix of emotion - fatigue from the lack of sleep for the 10 days prior to launch, relief that the site is launching on time and on budget and the client seems happy with it all and finally worry about whether the thing will work as expected, what will everyone else think about it and by god I hope the server doesn&#39;t fall over on Day 1 under load...&lt;br /&gt;&lt;br /&gt;My grandfather was an engineer for Philips and he described to me the same feelings when they were launching a new product so I have a sense that irrespective of discipline, team based endeavours in engineering always foster the same heady mix of emotion fuelled by relief, adrenaline and fatigue.&lt;br /&gt;&lt;br /&gt;Whilst I am an old hand at this within this industry these days, having been here since the dawning, it is great to watch members of the team for whom this is the first of many site launches in their career and their happiness that it is done and their complete pride in their work.&lt;br /&gt;&lt;br /&gt;Having seen photos of workers completing railways and other major constructions in the 19th and early 20th century one can&#39;t help notice the parallels of young engineers completing a job regardless of whether they are working with steel, glass or lines of code.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/7770128047162665347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/7770128047162665347' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/7770128047162665347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/7770128047162665347'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2008/01/warm-glow-of-site-launch.html' title='The warm glow of site launch'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-7886873559796636599</id><published>2007-12-22T00:56:00.000+11:00</published><updated>2007-12-22T01:38:11.627+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="censorship"/><category scheme="http://www.blogger.com/atom/ns#" term="distributed computing"/><category scheme="http://www.blogger.com/atom/ns#" term="DRM"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="movies"/><category scheme="http://www.blogger.com/atom/ns#" term="peer2peer"/><category scheme="http://www.blogger.com/atom/ns#" term="piracy"/><title type='text'>Potent messages of impotent industries</title><content type='html'>I should probably know better than to open my mouth but the obvious has to be stated on this one. For anyone that is netSavvy enough to know what BitTorrent is, the news that TorrentSpy has just lost its court case against the MPAA isn&#39;t exactly surprising.&lt;br /&gt;&lt;br /&gt;Hearking back all the way to Naptser we seem to have an annual tag teaming of court cases brought about by the RIAA and the MPAA in order to bring these &quot;nasty pirate companies&quot; such as TorrentSpy to heel.&lt;br /&gt;&lt;br /&gt;Sites documenting the ins and outs of the case are plentiful so I won&#39;t go into detail. (For more info see the &lt;a href=&quot;http://news.bbc.co.uk/1/hi/technology/7153323.stm&quot;&gt;BBC report&lt;/a&gt; as it&#39;s quite neutral)&lt;br /&gt;&lt;br /&gt;After every one of these cases new technologies spring up to either to protect people&#39;s privacy better or make the technology better (Naptser giving way to Kazaa and others which gave way to the BitTorrent protocol).&lt;br /&gt;&lt;br /&gt;The recording and movie industries are worried because they are no longer the gate keepers to content and can charge what they like for it. As such the &quot;dirty pirates&quot; must be prosecuted even if they are, as in TorrentSpy&#39;s case, nothing more than a pointer to where the content is being held.&lt;br /&gt;&lt;br /&gt;The great amusement in this particular case is that the only reason the MPAA &quot;won&quot; in this instance is because of TorrentSpy&#39;s refusal to provide the tracker and user data because this was a breach of Dutch Data Protection laws. As such the MPAA won by default.&lt;br /&gt;&lt;br /&gt;Had this truly been a court case, it would have come to light that TorrentSpy provide a framework for people to post tracker data about any files they have on their machines and indeed they don&#39;t have copies of any of the physical files. The MPAA probably would have still had them closed down but their legal case was always going to be shaky.&lt;br /&gt;&lt;br /&gt;So TorrentSpy will be closed, they will be bankrupted but there will be a dozen smaller companies waiting in the wings to see if they can bleed the MPAA that little bit drier.&lt;br /&gt;&lt;br /&gt;You see the big problem here is that the MPAA can&#39;t let up now. It doesn&#39;t have the mechanics in place to distribute online properly (unlike same music where iTunes and others provide the service) not least because of the antiquated territorial boundaries films get sold by.&lt;br /&gt;&lt;br /&gt;As such we&#39;ll be seeing another legal case next year - maybe ISOHunt will be next - and another company collapsed but then dozens more set up for a brief stab at providing content to the people.&lt;br /&gt;&lt;br /&gt;The quote from the MPAA spokesman is great:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&quot;The court&#39;s decision... sends a potent message to future defendants that this egregious behaviour will not be tolerated by the judicial system,&quot; John Malcolm, the MPAA&#39;s executive vice president and director of worldwide anti-piracy operations, said in a statement.&lt;br /&gt;&lt;br /&gt;&quot;The sole purpose of TorrentSpy and sites like it is to facilitate and promote the unlawful dissemination of copyrighted content. TorrentSpy is a one-stop shop for copyright infringement.&quot;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;What&#39;s most amusing is that according to many sources, music being downloaded from &quot;official&quot; sources is almost as much as that being downloaded illegally. Surprising how given the tools, a cessation of hostility towards the users and a price point that accurately reflects the product being sold and the consumer comes to the party once again.&lt;br /&gt;&lt;br /&gt;The MPAA still has a lot to learn about the Internet - one wonders how much it will cost them in legal fees in the mean time.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/7886873559796636599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/7886873559796636599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/7886873559796636599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/7886873559796636599'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2007/12/potent-messages-of-impotent-industries.html' title='Potent messages of impotent industries'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-2715598856846383242</id><published>2007-12-21T02:41:00.000+11:00</published><updated>2007-12-21T03:06:35.531+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>My top 5 jQuery seasonal wishes</title><content type='html'>I&#39;ve waxed lyrical about jQuery before, I&#39;ve been using it a lot to do worker code which I just can&#39;t be bothered to hand write any more. Not least because jQuery handles all the little browser inconsistencies for me so the code I actually call into a page is infinitely more maintainable, especially if someone follows behind who maybe isn&#39;t so up to speed with JavaScript as I am.&lt;br /&gt;&lt;br /&gt;However, use a tool for long enough and closeness breeds contempt as they say. In this vein (and regular readers will know I don&#39;t do complimentary very often) and in the spirit of seasonal &quot;Listing programmes&quot; of every style, these would be the top 5 things I&#39;d like to see incorporated into jQuery in the next year.&lt;br /&gt;&lt;br /&gt;5. Documentation - Starting off slowly and easily I&#39;d definitely like to see some better documentation. Ideally I&#39;d like to say that new sublibraries aren&#39;t included until their documentation is properly up to scratch. Some areas are very well documented other areas are sketchy at best.&lt;br /&gt;&lt;br /&gt;4. Wait(msecs, callback) - part of the effects sublibrary, we have all kinds of effects to enable objects to slide, fade and animate but we don&#39;t have a wait command. What I would give to have a command that you can just append to a sequence of animations and then wait for a period of time before calling another function or stepping to the next instruction.&lt;br /&gt;&lt;br /&gt;As you can see &lt;a href=&quot;http://technologytreason.blogspot.com/2007/10/jquery-slideshow.html&quot;&gt;from my jQuery Slideshow&lt;/a&gt; the common way to do this is to call animate() with the same instruction as your last step with a callback. It&#39;s not big or clever but it does the job.&lt;br /&gt;&lt;br /&gt;3. fadeToggle(speed) - again part of the effects sublibrary; we have slideToggle which is a great bit of code, call it and the object either slides open or shut depending on it&#39;s state. It would be great to have the same thing with fade rather than writing detection code and then calling fadeIn or fadeOut.&lt;br /&gt;&lt;br /&gt;2. State detection - Another worker function would be really useful here to actually determine the state of an object as to whether it is on or off in display terms. I am fully aware I can use document.getElementById(objname).style.display or equally $().css.display() however this will return &quot;none&quot; if it&#39;s off, but it could also return &quot;block inline table table-cell list&quot; etc depending on what it is.&lt;br /&gt;&lt;br /&gt;Ideally I&#39;d like $().displayState() and it would return &quot;on or off&quot; or indeed true or false as a boolean so it would make display code even easier logic wise.&lt;br /&gt;&lt;br /&gt;And finally,&lt;br /&gt;&lt;br /&gt;1. Cast to DOM object. One of the best things about jQuery is it&#39;s query language. Using elements from the CSS and Xpath specifications pulling objects out of the document is so much easier than using DOM traversal methods.&lt;br /&gt;&lt;br /&gt;However sometimes the jQuery functions just aren&#39;t enough and we need to cast an object to real JavaScript to play with it - a simple method of doing this would mean the power of a great interrogation language along with the ability to cast to a real DOM object.&lt;br /&gt;&lt;br /&gt;I fully expect someone to come kick me now telling me I can do some or all of these things and indeed the functions I&#39;m asking for exist aleady however the documentation as mentioned in number 5 is lacking in some areas so it isn&#39;t obvious if it is doable.&lt;br /&gt;&lt;br /&gt;Obviously this is a little toungue-in-cheek as if I was that worried about these issues I&#39;d write the code myself and submit it to the team for inclusion in the next version. Indeed perhaps that could form the basis of one of my New Year&#39;s technology resolutions.&lt;br /&gt;&lt;br /&gt;Happy Holidays all.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/2715598856846383242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/2715598856846383242' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/2715598856846383242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/2715598856846383242'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2007/12/my-top-5-jquery-seasonal-wishes.html' title='My top 5 jQuery seasonal wishes'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8183712382911359730.post-3075646115260314993</id><published>2007-12-19T21:33:00.000+11:00</published><updated>2007-12-19T21:43:51.683+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="general"/><category scheme="http://www.blogger.com/atom/ns#" term="government"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="sms"/><category scheme="http://www.blogger.com/atom/ns#" term="tech rip off"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>SMS Bamboozlement...</title><content type='html'>I&#39;m doing some work for a client at the moment who&#39;s industry is particularly technophobic. The absolute cutting edge is a bit of YouTube video thrown willy nilly into a page. I&#39;d also point out that design is something that rarely makes an appearance in this particular industry.&lt;br /&gt;&lt;br /&gt;So it was pretty refreshing when we went to them with a series of ideas from the more commercial sectors of New Media and one of the things they latched onto was SMS. Queue annoyance though when we had already got everything ready to go other than to push the big green &quot;launch&quot; button and another company got involved and started talking about location aware services and high end data capture etc.&lt;br /&gt;&lt;br /&gt;At this point the client dissolved into a mess of indecision - &quot;Why weren&#39;t we doing all of this?&quot; was the question, to which the answer was &quot;Because you don&#39;t need to - primarily because your text messaging service is built around raising revenue through donations!&quot;&lt;br /&gt;&lt;br /&gt;I&#39;ve had this happen in the past, notably with SEO companies. I do pity the poor clients who get stuck in these situations where they&#39;ve finally decided to push their technology base along but then get waylaid by all the glittery, flashing and hypnotic LEDs. &lt;br /&gt;&lt;br /&gt;At the end of the day it is important to remember why you are doing something and not get sidetracked (and not get ripped off). Once a strong foundation of technology is laid there is always something new you can build - you don&#39;t have to have every shiny present under the tree to have a great christmas.</content><link rel='replies' type='application/atom+xml' href='http://technologytreason.blogspot.com/feeds/3075646115260314993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8183712382911359730/3075646115260314993' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3075646115260314993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8183712382911359730/posts/default/3075646115260314993'/><link rel='alternate' type='text/html' href='http://technologytreason.blogspot.com/2007/12/sms-bamboozlement.html' title='SMS Bamboozlement...'/><author><name>Andrew Fisher</name><uri>http://www.blogger.com/profile/11675391784362014213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiay0zPX6EEu_tyoaJEK_S6TVvDfT16u1RcPxsORnYRGEHLapR4hXT4kclxgE5IX9AA5DIKH9OI522oH4cnot_iFvoOhX5jGmWOACVRxnapAZJtHa7Pf_ewuYuVW0Kprg/s220/afishercitrus.com.au_aa97ef53.jpg'/></author><thr:total>2</thr:total></entry></feed>