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

<channel>
	<title>Web Designer - Defining the internet through beautiful design &#187; Blog</title>
	<atom:link href="http://www.webdesignermag.co.uk/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdesignermag.co.uk</link>
	<description>Web Design for real people</description>
	<lastBuildDate>Tue, 31 Jan 2012 14:35:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>iCloud for Beginners on Apple iBooks 2</title>
		<link>http://www.webdesignermag.co.uk/blog/icloud-for-beginners-on-apple-ibooks-2/</link>
		<comments>http://www.webdesignermag.co.uk/blog/icloud-for-beginners-on-apple-ibooks-2/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 14:35:38 +0000</pubDate>
		<dc:creator>Mark Billen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Beginners]]></category>
		<category><![CDATA[iBooks]]></category>
		<category><![CDATA[iCloud]]></category>
		<category><![CDATA[Imagine]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Publishing]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=8278</guid>
		<description><![CDATA[First-ever multimedia-enriched ebook from Imagine Publishing, iCloud For Beginners, released on Apple’s iBookstore
]]></description>
			<content:encoded><![CDATA[<!--iCloudBeginners2--><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/iCloudBeginners2.jpg"><img class="alignnone size-full wp-image-8279" title="iCloud for Beginners on Apple iBooks 2" src="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/iCloudBeginners2.jpg" alt="iCloud for Beginners on Apple iBooks 2" width="500" height="646" /></a></p>
<p><strong>Imagine is first UK publisher to launch title for Apple’s iBooks 2</strong></p>
<p><a href="http://www.imagine-publishing.co.uk/" target="_self">Imagine Publishing</a> has launched a new digital-only, Multi-Touch ebook, <a href="http://www.imagine-publishing.co.uk/news/262/imagine_is_first_uk_publisher_to_launch_title_for_apple_s_ibooks_2" target="_self">iCloud For Beginners</a>, specifically designed for Apple’s iBooks 2. Featuring slideshows, interactive images and more, it is one of the first ebooks of its type in the world.<br />
Using iBooks Author’s revolutionary Multi-Touch technology, iCloud For Beginners teaches everything users need to know about iCloud, the free new back-up and sync service. From how to set-up your free iCloud account to sharing your information across your Apple devices, the ebook uses cutting-edge technology to deliver enhanced, easy-to-use tutorials.<br />
“At Imagine, we’re always excited by cool new ways to deliver our world-leading content.” said Editor In Chief Aaron Asadi “iBooks Author is another great opportunity for us to create more products we love for a whole new type of audience. It’s this sort of game-changing innovation that makes us do what we do. ”<br />
“With the speed that the publishing industry is changing, there’s nothing more exhilarating than grabbing hold of new technologies and seeing how we can get the most out of them to serve-up the content we’re so passionate about” added Ross Andrews, Head of Design “What could be better than going from saying ‘we should try that’ to a fully published product in just a few days? It’s hard to think of a more exciting time for the industry.”<br />
iCloud For Beginners is available now on <a href="http://itunes.apple.com/gb/book/icloud-for-beginners/id497723676?mt=11" target="_self">iTunes</a> and iBookstore worldwide.<br />
Imagine Publishing is one of the UK’s fastest-growing multimedia content producers. Formed in May 2005, Imagine now publishes 20 regular print magazines, 30 digital apps, 25 websites and thousands of articles every month in the technology, videogames, photography and knowledge/science markets. An Imagine magazine is purchased every ten seconds.</p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div>]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/icloud-for-beginners-on-apple-ibooks-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How It Works Daily site gets revamp!</title>
		<link>http://www.webdesignermag.co.uk/blog/how-it-works-daily-site-gets-revamp/</link>
		<comments>http://www.webdesignermag.co.uk/blog/how-it-works-daily-site-gets-revamp/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 11:03:26 +0000</pubDate>
		<dc:creator>Mark Billen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[HIW]]></category>
		<category><![CDATA[How It Works]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[Masonry]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[revamp]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=8274</guid>
		<description><![CDATA[How It Works Daily gets new site design utilising WordPress and jQuery technology to add next-gen appeal]]></description>
			<content:encoded><![CDATA[<!--HIWhome--><!--layout--><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/HIWhome.jpg"><img class="alignnone size-full wp-image-8276" title="How It Works Daily site gets revamp!" src="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/HIWhome.jpg" alt="How It Works Daily site gets revamp!" width="500" height="281" /></a></p>
<p><strong>HOW IT WORKS DAILY GETS BRAND NEW SITE DESIGN</strong></p>
<p>How it Works is the most exciting science &amp; technology magazine in the world today, and is now a well-respected globally successful brand comprising of a magazine, bookazines, website, mobile app and many licensed editions.<br />
The official magazine website at <a href="http://www.howitworksdaily.com/">www.howitworksdaily.com</a> has just been given an exciting revamp, introducing a modern and dynamic design for housing a wealth of content spanning news, facts and competitions.</p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div><p>How It Works’ web developer, Andy Leon, said: “There&#8217;s something for everyone in How It Works, so we&#8217;ve focused on making it easier for readers to find content that interests them. The continuous-loading homepage means that it&#8217;s near impossible to run out of fascinating articles to browse. These are also now more engaging, with interactive illustrations that take the reader inside some of the awesome technology. Plus, sharing with friends is now effortless, with social networks and aggregator sites available on-the-page.”</p>
<p>As well as using WordPress to serve the content, the site utilises a jQuery plugin for WordPress called <a href="http://masonry.desandro.com/" target="_self">Masonry</a> to achieve the unorthodox layout. Designed by web designer and front-end developer <a href="http://desandro.com/" target="_self">David DeSandro</a>, the plugin  enhances CSS Float methods to pull elements together and make them stack more tightly, as the official developer page explains:<br />
&#8220;Masonry is a dynamic grid layout plugin for jQuery. Think of it as the flip-side of CSS floats. Whereas floating arranges elements horizontally then vertically, Masonry arranges elements vertically, positioning each element in the next open spot in the grid. The result minimises vertical gaps between elements of varying height, just like a mason fitting stones in a wall.&#8221;</p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/layout.jpg"><img class="alignnone size-full wp-image-8275" title="How It Works Daily site gets revamp!" src="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/layout.jpg" alt="How It Works Daily site gets revamp!" width="480" height="481" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/how-it-works-daily-site-gets-revamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Please offers markup help</title>
		<link>http://www.webdesignermag.co.uk/blog/html5-please-offers-markup-help/</link>
		<comments>http://www.webdesignermag.co.uk/blog/html5-please-offers-markup-help/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 12:19:02 +0000</pubDate>
		<dc:creator>Mark Billen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Please]]></category>
		<category><![CDATA[shiny]]></category>
		<category><![CDATA[specification]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=8269</guid>
		<description><![CDATA[New site from Divya Manian offers extensive help on key HTML5 tags and advice on using the shiny new specification more responsibly]]></description>
			<content:encoded><![CDATA[<!--HTML5please11--><!--HTML5please2--><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/HTML5please11.jpg"><img class="alignnone size-full wp-image-8271" title="HTML5please1" src="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/HTML5please11.jpg" alt="HTML5 Please offers markup help" width="500" height="281" /></a></p>
<p><strong>HTML5 PLEASE GIVES DESIGNERS &amp; DEVELOPERS TOP TIPS ON NEXT-GEN MARKUP</strong></p>
<p>Prolific developer and Opera Web Opener <a href="http://nimbupani.com/" target="_self">Divya Manian</a> has beautifully constructed a brand new website called <a href="http://html5please.us/" target="_self">HTML5 Please</a> – offering invaluable help on mastering HTML5 coding the right way. With a focus on conveying responsible techniques that adhere to desirable standards, the site offers a serach filter for drilling down to the finer details you want answered, whereas more casual browsers can access specific points via an accordian-type design. You&#8217;ll then reveal actually tag and snippet examples, working demos and links to the best developer resource sites for taking your knowledge to the next level.</p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/HTML5please2.jpg"><img class="alignnone size-full wp-image-8272" title="HTML5 Please offers markup help" src="http://www.webdesignermag.co.uk/wp-content/uploads/2012/01/HTML5please2.jpg" alt="HTML5 Please offers markup help" width="500" height="281" /></a></p>
<p><a href="http://html5please.us/" target="_self">http://html5please.us/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/html5-please-offers-markup-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going 3D with WebGL</title>
		<link>http://www.webdesignermag.co.uk/blog/going-3d-with-webgl/</link>
		<comments>http://www.webdesignermag.co.uk/blog/going-3d-with-webgl/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 12:38:57 +0000</pubDate>
		<dc:creator>Steve Jenkins</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=8189</guid>
		<description><![CDATA[HTML 5’s canvas element means it’s now easy to deliver compelling 2D graphics in a modern browser. However, Simon Bisson reckons it’s time to add a third dimension with one of the industry’s buzz technologies…]]></description>
			<content:encoded><![CDATA[<!--873026--><!--3-1--><!--glasshader--><!--physics--><!--model_viewer--><p><img class="alignnone size-full wp-image-8193" title="Going 3D with WebGL" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/873026.jpg" alt="Going 3D with WebGL" width="610" height="416" /></p>
<p>There’s a lot of power in the average PC, with 64-bit operating systems, multicore processors and gigabytes of RAM, along with the parallel processing engines built into modern graphics processors. It’s power that’s being used to drive the web forward, enabling modern browsers to take advantage of the features of HTML 5. But there’s something amiss.<br />
Web gaming has taken a great leap forward with HTML5, as has visualisation. But it’s still missing a few things. If the web is to be the heart of the next generation of computing, in Google’s Chromebooks and Microsoft’s Windows 8, it needs to be as good as – or better than – the graphics capabilities of the desktop, whether it’s a Mac or PC. The web needs that missing link, to give us immersive games and compelling images, and to offer user interfaces that go beyond the traditional point-and-click. So what’s that missing piece?<br />
It’s the third dimension. Internet Explorer 9 may have started a GPU acceleration arms race in the latest browsers, but everything it does is in 2D. From font smoothing to canvas animations, and accelerated layouts to CSS effects, it’s all 2D. It’s not surprising really, as 2D is easy to do, and the APIs and technologies are easily understood, and easy to hook up to HTML, JavaScript, and to CSS. With plenty of graphics processing power in the latest GPUs, whether discreet or integrated, it’s time to add that third dimension to the web at long last.</p>
<p><strong>A short history of web 3D</strong><br />
Delivering a 3D web isn’t easy, as numerous failed approaches to the 3D web have shown. Right from the early days of the graphical web, there’s been interest in building and displaying 3D content online. Starting with VRML, the Virtual Reality Modelling Language, designers and developers have tried to bring 3D worlds and navigation into the familiar frame of the browser.<br />
We can probably blame two science fiction novels for the 3D web; William Gibson’s Neuromancer and Neal Stephenson’s Snowcrash. Both envision 3D interfaces to a global computer network, with Neuromancer’s abstract Matrix and Snowcrash’s Metaverse with its simulated worlds. Both are compelling visions, but only one was to be the inspiration for the first mainstream 3D web technology – the Virtual Reality Markup Language.<br />
Taking the Metaverse as its inspiration, VRML was an attempt to build simulated worlds that would run in your browser, using an XML-based language to describe 3D models and animations, with JavaScript tools for managing interactions between users and 3D objects. It was going to be the next big thing, and all sorts of companies developed plug-ins and editing tools to help kick-start the VRML revolution. But not everyone wanted to install a plug-in, and VRML faded away.<br />
While it’s no longer in the public eye, development of VRML hasn’t stopped, and work is continuing on the next generation of XML-based 3D languages. The latest version, X3D, is now an international standard with tools for humanoid animation and geo-tagging. There’s support for X3D in the open source Blender 3D rendering application, and plug-ins for most common browsers. The team behind X3D hopes it will make its way into modern browsers as an inline language, much like SVG, and there’s an integrated prototype with its own script library.<br />
Other alternatives for delivering 3D in the browser came from the plug-in world, with Java 3D giving 3D capabilities to Java applets. Using either the OpenGL graphics API or Microsoft’s Direct3D, Java 3D is an object-orientated graphics programming tool, with support for most common 3D graphics formats.<br />
The most recent Flash tools added basic 3D support for simple animations using 3D models from Adobe’s graphics tools. They’re easy to build, and don’t require learning additional tooling. The future of 3D in Flash is looking very promising, with GPU-accelerated Stage 3D (previously codenamed Molehill) taking Flash’s frame rate from around 30fps for a few thousand triangles to 60fps with hundreds of thousands of triangles at HD resolution. You’ll be able to use Stage 3D directly, or through familiar third-party ActionScript 3D libraries. Adobe’s been demonstrating Stage 3D with HD 3D games, and its performance is looking impressive.<br />
Microsoft’s Silverlight has had basic 3D support from the very start, as it’s built using the company’s DirectX APIs. You can use the Blend XAML design tools to create and animate 3D objects. The upcoming Silverlight 5 will add full 3D support, with support for textures and shaders. There are plans to integrate the XNA tools used to build Xbox 3D games and add additional effects in future releases. If you’re using an older version of Silverlight, you can take advantage of the Balder 3D libraries (which can also be used to add 3D support to Windows Phone applications).</p>
<p><img class="alignnone size-full wp-image-8191" title="Going 3D with WebGL" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/3-1.jpg" alt="Going 3D with WebGL" width="610" height="400" /></p>
<p>Game developers can use the Unity tools to build 3D games that run on everything. There’s also a browser plug-in for Mac and Windows, and plans to support Unity in Chrome’s native client and Flash. There are limitations to the free version, and if you’re planning on building 3D web games in Unity then you’ll want to purchase a Pro license. You can write unity scripts in Mono, the open source version of Microsoft’s .NET. It’s a quick tool to learn, and can be used for a lot more than just games, especially if you want your code to run nearly everywhere.<br />
The arrival of Canvas in HTML 5 has allowed some designers to build relatively primitive 3D environments, with JavaScript libraries handling much of the work. It’s an approach that’s slow, both to develop and for end users. Even so, it’s an example of just where 3D on the web can go, built into the browser and using JavaScript libraries and APIs.</p>
<p><strong>What is WebGL?</strong><br />
The biggest problem with all the earlier attempts at delivering 3D on the web was that they all needed plug-ins. That’s not particularly practical, especially when a download (in the early days of VRML) could take hours, and that was before you could even start to view any 3D content. With mobile browsers restricting many plug-ins, you’re unable to view 3D Flash on any iOS devices, and 3D Silverlight is only available if you build a native Windows Phone application.<br />
So how can we give users a fast, powerful, 3D experience? What’s needed is a technology that runs natively in the browser, giving access to all the 3D capabilities of the modern PC from familiar JavaScript APIs. You’d be able to build 3D web applications without needing to learn another programming language, and without having to invest in any new development tool. That’s the promise of WebGL, which looks set to become the in-browser 3D standard, with support from almost all the main browser manufacturers.<br />
Based on the widely used OpenGL standard, WebGL is a browser API for 3D graphics that takes advantage of the 2D work done in HTML 5. It’s an open standard, and is managed by the Khronos Group. It’s still a work in progress, however, and not all browsers support WebGL yet, though there are indications of support from most of the browser manufacturers. If you’re planning on experimenting with the next generation 3D web, then you’ll want to use either recent versions of Chrome or Firefox (or an Internet Explorer plug-in), as WebGL is enabled by default. You can build WebGL applications in a standard Canvas element, which is much like working with 2D graphics, with JavaScript using the standard HTML Document Object Model.</p>
<p><strong>From OpenGL to WebGL</strong><br />
If you’ve done any work with OpenGL before, then the chances are that you will probably find that many of the WebGL concepts familiar (as it’s based on the ES 2.0 specification, and uses the OpenGL GLSL shader language). All you need to add to a page HTML is a Canvas element, with JavaScript code to handle everything else, taking advantage of familiar web techniques. Using Canvas makes WebGL content automatically a seamless part of the page – and part of the DOM – so it can be used for any and all types of user interactions. You can also use CSS tools to handle the Canvas you’re using, so it can be overlaid on text or moved around a page.<br />
There are some significant differences between WebGL and OpenGL, most of which are a result of its integration with the browser DOM and JavaScript. One trick is to use the standard HTML image features to load textures, and another is to use JavaScript’s event handling features. If you’ve programmed OpenGL in the past, then there’s one big advantage to WebGL’s JavaScript dependence, as it means you won’t need to spend time writing code to manage graphics memory, as JavaScript’s memory management tools will handle it all for you.</p>
<p><img class="alignnone size-full wp-image-8194" title="Going 3D with WebGL" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/glasshader.jpg" alt="Going 3D with WebGL" width="610" height="400" /></p>
<p>It’s important to remember that WebGL is a low-level API, and that means you’re unlikely to actually work with it directly. Building 3D from scratch is hard, and while low level access means that you get the best possible performance, the actual coding required to import meshes and texture maps, as well as handling rendering and display, is going to take time and a lot of hard work. While JavaScript has got a lot faster in the last year or so, thanks to the return of the browser wars, it’s still slow compared to the C++ code that normally drives games and 3D imagery. To speed things up, it’s a good idea to pass as much functionality across to the GPU as possible, using shaders to handle complex operations. You’ll need to learn GLSL if you’re going to be doing this, and while it’s a simple language, it is very specialised and different from familiar web coding.<br />
Some of the early WebGL experiments have been impressive. Google’s 3 Dreams Of Black RO.ME (http://www.ro.me/) project uses it to produce a dreamlike music video that mixes morphing animals into a 3D journey through changing landscapes. It’s worth spending some time looking at the associated ‘making-of’ site (launch it from the Technology link), as it goes into a lot of detail on how the various 3D models were built and animated – making it a useful tool for anyone wanting to learn how to build complex WebGL sites.<br />
You can see further WebGL samples on the Chrome Experiments site (http://www.chromeexperiments.com/webgl), where you can get access to the code and libraries used to build the sites.<br />
WebGL is a complex tool, and you’ll get the most out of it using a JavaScript library to handle the more complex effects. Google has released a library from its RO.ME experiment, three.js, which it used to create many of the effects in 3 Dreams of Black, as well as several of the demos on the site. Another useful WebGL library is SpiderGL, which gives you tools for handling realtime rendering. It’s able to import and render 3D meshes, as well as giving you tools for working with the 3D mathematics used to build complex scenes.<br />
There’s a lot to consider when building 3D applications. They’re large environments, and the mathematics needed to calculate interactions between objects can be complex, especially if you’re modelling real world physics. That’s why WebGL JavaScript libraries are important, as they give you a way of handling the algorithms needed to build and programme 3D environments without having to reinvent the wheel each time you build a new site or animation.</p>
<p><strong>Build your own WebGL</strong><br />
The best way to get to grips with WebGL is to build your own WebGL animations, starting simply and building up to more complex animations with support for user interactions. We’ll use WebGL<br />
to display a simple rotating cube, using a pair of JavaScript libraries from Google to simplify things – glMatrix.js to handle 3D objects, and webGl-utils.js to work with the WebGL APIs. Our sample rotating cube is based on the code from the excellent Learning WebGL site (http://learningwebgl.com/blog/). It’s an excellent resource for anyone wanting to get to grips with WebGL, taking you from simple 2D shapes in a 3D world to 3D objects, lighting effects and using the mouse to control a 3D world.<br />
You’ll find the code for the sample on the magazine CD-ROM, as it’s too long to include here. Instead, we’ll take a look at some key pieces of the code that show just how you can construct a WebGL application.<br />
Like all good JavaScript applications, WebGL uses low level building blocks that in turn build functions that finally can be used to deliver an image or an animation. That means we can actually have very little HTML on a page; indeed, all our sample has is a Canvas element and an onload JavaScript call to our WebGL code:</p>
<p>001 &lt;body onload=”webGLStart();”&gt;<br />
002 &lt;canvas id=”cube” style=”border:     none;” width=”500” height=”500”&gt;&lt;/canvas&gt;<br />
003 &lt;/body&gt;<br />
All our code needs is the canvas id, which we can then use to initialise our WebGL code and start to draw and animate a cube. You can find all the following code snippets on the disc also:</p>
<p><span style="color: #888888;"><em>001 functionwebGLStart() {<br />
002 var canvas = document.        getElementById(“cube”);<br />
003 initGL(canvas);<br />
004 initShaders()<br />
005 initBuffers();<br />
006<br />
007 gl.clearColor(0.0, 0.0, 0.0, 1.0);<br />
008 gl.enable(gl.DEPTH_TEST);<br />
009 newFrame();<br />
010 }</em></span><br />
We first initialise our WebGL space, and set up the shaders and buffers used to communicate with the GPU. Once that’s done, we can initialise our drawing area, clear the WebGL buffers, and paint on the first frame of our animation. The co-ordinate system used by WebGL is very simple. The centre of the canvas is 0.0, the top left -1,-1 and the bottom right 1,1. It doesn’t matter if your canvas is a rectangle or a square – the coordinates remain the same, so you’ll need to be aware of the proportions of your objects.<br />
The actual process of animation is simple enough, using a callback function provide with the Google WebGL utilities library:</p>
<p><span style="color: #888888;"><em>001 functionnewFrame() {<br />
requestAnimFrame(newFrame);<br />
002 drawCube();<br />
003 animateCube();<br />
004 }</em></span></p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div><p>Once a frame has been drawn, the requestAnimFrame function just calls the newFrame function again, leaving a cube rotating on screen until you load another page.drawCube() paints each cube, while animateCube() calculates the rotation to be applied to the next frame.</p>
<p><span style="color: #888888;"><em>001 functionanimateCube() {<br />
002 vartimeNow = new Date().getTime();<br />
003 if (lastTime != 0) {<br />
004 var elapsed = timeNow &#8211; lastTime;<br />
005 rotateCube -= (40 * elapsed) / 1000.0;<br />
006        }<br />
007 lastTime = timeNow;<br />
008 }</em></span></p>
<p>The cube animation is simple enough, and uses the current time to calculate an angle of rotation. We’ll convert the angle from degrees into radians later in order to update the matrix of points that makes up the cube. You can change the speed of rotation by changing the number in the rotateCube function – the smaller they are, the slower and smoother the rotation.</p>
<p><span style="color: #888888;"><em>001 functiondrawCube() {<br />
002 gl.viewport(0, 0, gl.viewportWidth,      gl.viewportHeight);<br />
003 gl.clear(gl.Color_BUFFER_BIT |      gl.DEPTH_BUFFER_BIT);<br />
004                                             005 mat4.perspective(45, gl.viewportWidth / gl.viewportHeight, 0.1, 100.0, pMatrix);<br />
006 mat4.identity(mvMatrix);<br />
007 mat4.translate(mvMatrix, [0.0, 0.0,     -5.0]);<br />
008 mvPushMatrix();<br />
009 mat4.rotate(mvMatrix,         degToRad(rotateCube), [1, 1, 1]);<br />
010 gl.bindBuffer(gl.ARRAY_BUFFER,     cubeVertexPositionBuffer);<br />
011 gl.vertexAttribPointer(shader        Program.vertexPositionAttribute,         cubeVertexPositionBuffer.itemSize,         gl.FLOAT, false, 0, 0);<br />
012 gl.bindBuffer(gl.ARRAY_BUFFER,     cubeVertexColourBuffer);<br />
013 gl.vertexAttribPointer(shad        erProgram.vertexColorAttribute,         cubeVertexColourBuffer.itemSize,         gl.FLOAT, false, 0, 0);<br />
014                                         015 gl.bindBuffer(gl.ELEMENT_ARRAY_    BUFFER, cubeVertexIndexBuffer);<br />
016 setMatrixUniforms();<br />
017 gl.drawElements(gl.TRIANGLES,<br />
cubeVertexIndexBuffer.numItems,         gl.UNSIGNED_SHORT, 0);<br />
018 mvPopMatrix();<br />
019 }</em></span></p>
<p>This is where we start to get into the nitty gritty of WebGL; first setting and clearing the viewport for our animation. We then use a call from the matrix mathematical JavaScript library we’re using to set the projection matrix (pMatrix) that defines where we’re viewing an object from. We also go about defining the base position from where we draw our cube, setting up a model-view matrix of points (mvMatrix), which we’ll use to apply rotations. We first do a translation, moving the array of points behind our viewport with a Z value of -5. You’ll see that at this point, we’re starting to work with much lower level functionality, accessing the WebGL buffers and handing data over to shaders running on the GPU. Once we’ve delivered data to the GPU buffers, we can then draw the triangle elements that make up the cube in our chosen colours. In the event, WebGL supports three types of drawing: points, lines, and triangles.</p>
<p><img class="alignnone size-full wp-image-8196" title="Going 3D with WebGL" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/physics.jpg" alt="Going 3D with WebGL" width="610" height="522" /></p>
<p>If you drill down into the rest of the code, you’ll see how we define the matrix of points for the cube, starting with the vertices for each face. We use a similar technique to calculate a matrix of colours that can be used to paint each face of the cube. Other parts of the code set up the shader code that’s used by the GPU. You’ll see there are two shaders used – a fragment shader and a vertex shader.<br />
The shader code isn’t JavaScript – it’s the OpenGL GLSL language. For a simple application like this, the fragment shader does nothing more than draw in the current colour. It’s the fragment shader that handles painting the pixels that make up our object, and it’s the vertex shader that draws our cube (it’ll actually draw anything with vertices, and is a very powerful part of any WebGL application). The rest of the application code handles delivering the matrices that hold perspective and model information to the shaders, as well as compiling and loading the shader code into the GPU.</p>
<p><img class="alignnone size-full wp-image-8195" title="Going 3D with WebGL" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/model_viewer.jpg" alt="Going 3D with WebGL" width="610" height="441" /></p>
<p>As you can see, there’s a lot of code for something that looks to be relatively simple on screen. We’ve used relatively low-level JavaScript libraries here; in practice, you’ll probably use much higher level tools to build you applications, as well as importing far more complex models and texture maps produced in 3D design and authoring tools.</p>
<p>Browser support and developer tools<br />
So you want to get started with WebGL. What browsers can you use?<br />
Current support in the major browsers is as follows:<br />
Browser    Version<br />
<em>Mozilla Firefox    4.0 and above<br />
Google Chrome    9.0 and above in Stable, Beta and Dev channels<br />
Apple Safari    5.1 but disabled by default, enable from the developer menu<br />
Opera    11.50 beta on Windows only<br />
Internet Explorer    Not currently supported</em></p>
<p>If you want to use WebGL in Internet Explorer, use either Chrome Frame (a Chrome browser running inside IE), or the recently released IEWebGL plug-in.<br />
At the moment, there aren’t any specific WebGL design tools on the market. However, you can build models in 3D design tools like Blender, and export them in formats that, if not directly suitable for WebGL, can be converted to WebGL-friendly formats.</p>
<p><strong>Security concerns</strong><br />
Recent news stories have focused on security issues with WebGL, and Microsoft not supporting it in Internet Explorer as a result. Certainly, it’s theoretically possible to use WebGL to take advantage of graphics driver bugs to, for example, steal the content held in a different graphics page – allowing WebGL malware to take screenshots of other windows and tabs – or to continually crash your graphics driver, making your PC unusable until you reboot. With WebGL applications coming from the web, it’s sometimes hard to know what’s malware and what’s not, especially with the current spate of poisoned advertising elements.<br />
It turns out that this type of attack is possible with any software that works directly with a GPU (including Flash’s Stage 3D and Microsoft’s Silverlight). We’ve grown used to the protections built into today’s CPUs and today’s operating systems, which stop similar attacks from working in traditional applications. GPU computing is still relatively new, and those protection devices aren’t yet built into GPU silicon or into graphics drivers. The WebGL working group is working on several different approaches to securing 3D web graphics, among them tools for blacklisting insecure drivers and operating systems.<br />
Currently, Firefox will automatically block WebGL on Windows XP, and on versions of OS X that are older than 10.6, as well as locking down specific drivers on UNIX systems. It also enforces minimum driver versions for both NVIDIA and ATI graphics cards, as well as for Intel’s integrated graphics chipsets. Google Chrome does much the same, blacklisting specific graphics chipsets on Windows and OS X (and blocking all but NVIDIA cards on Linux).<br />
As WebGL becomes more popular, it’s likely that blacklists and whitelists for graphics hardware and drivers will be managed by browser developers and updated regularly. A driver that worked in the past may not work in the future, and your WebGL code and sites will need to check that WebGL will run, and if not provide an appropriate fall back, perhaps to Flash or Silverlight. However, it’s likely that any driver that’s blacklisted for WebGL will have also been blacklisted by any other web 3D tool, as they all have to build on the same foundations.</p>
<p><strong>The future is in 3D</strong><br />
The web is going to be 3D, and looks increasingly likely that the 3D future is going to be powered<br />
by WebGL. With browser giants like Mozilla and Google throwing their weight behind the specification, it’s not going to go away, and if you’re using the latest Chrome or Firefox builds, you’re running a browser that’s ready for WebGL content. Competition from 3D versions of Flash and Silverlight is a good thing, as it’ll encourage all three different approaches to the 3D web to develop in different directions – with 3D tools for WebGL (and the JavaScript libraries and tools that make it easy to use) that are an important part of the next generation of the web. If you’re thinking of working with 3D content, then it’s certainly worth thinking about trying it out, and building your first 3D experiments today, not tomorrow. They might just be spinning cubes now, but those cubes are the building blocks of 3D games, of 3D shopping sites, and of<br />
a whole new way of working with content and services online.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/going-3d-with-webgl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Emerge Mini-Conference</title>
		<link>http://www.webdesignermag.co.uk/blog/emerge-mini-conference/</link>
		<comments>http://www.webdesignermag.co.uk/blog/emerge-mini-conference/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 11:14:43 +0000</pubDate>
		<dc:creator>Mark Billen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Emerge]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[heroines]]></category>
		<category><![CDATA[January]]></category>
		<category><![CDATA[Keri Lambden]]></category>
		<category><![CDATA[Professional]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[women]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=8019</guid>
		<description><![CDATA[The World’s Most Influential Women in Digital, Design and Technology come together to celebrate and encourage other Women into Digital Careers]]></description>
			<content:encoded><![CDATA[<!--emerge_logo--><!--KeriLambden--><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/emerge_logo.jpg"><img class="alignnone size-full wp-image-8020" title="Emerge Mini-Conference" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/emerge_logo.jpg" alt="Emerge logo" width="583" height="384" /></a></p>
<p>Some of the world’s most influential women in digital design and technology will come together in a unique, mostly online conference, to discuss and promote collaboration and innovation and showcase female excellence in the industry.</p>
<p>Titled ’The Emerge Mini-Conference,’ the three day series of talks and workshops is organised by newly formed not-for-profit Web Heroines and hopes to address the gender imbalance in the industry by engaging more women with design and technology. The Emerge Mini-Conference will also showcase the fantastic work by women from within the industry and aims to share ideas, opinions and solutions.</p>
<p>Hosted in partnership with The British Library Business and IP Centre and supported by the Big Lottery Fund, The Emerge Mini-Conference will take place over 16th, 17th and 18th January 2012.  There will be ten virtual sessions followed by a networking session and a finale pivotal panel debate on the evening of the 18th January which takes place at the British Library in London.</p>
<p>The panel debate is open to all with a limited number of tickets available for purchase at £10 each on the Emerge website. Attendees of the event will come face-to-face with four inspirational female panellists, who are renowned professionals in the field of digital design and technology.</p>
<p>Online sessions will include workshops, podcasts and inspirational talks by influential women in the industry including Naomi Atkinson who has worked for Audi and BT and was named “The Next Big Thing” at The Critters.</p>
<p>Keri Lambden, Senior Member and Founder of Web Heroines, added “This is a unique accessible event which reaches out to women from all backgrounds particularly those who have suffered hardship and want to get their lives back on track by learning new skills, adding strings to their bows and meeting like-minded peers. We are delighted to be working with some of the best and most established female practitioners in the industry and hope that our unique showcase and information exchange will inspire women to take the leap, make their ideas happen and keep innovating”.</p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/KeriLambden.jpg"><img class="alignnone size-full wp-image-8021" title="Emerge Mini-Conference" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/KeriLambden.jpg" alt="Emerge Mini-Conference" width="481" height="299" /></a><br />
Julie Howell, a guest speaker at the conference who has been honoured four times for her influence on the digital industry, added, [this is an] “exciting new initiative that champions the role of women in design and technology industries”.</p>
<p>The Emerge Mini Conference is for anyone who loves digital design programming, mobile apps, graphics, UX/UI and gaming, and while it is aimed at addressing the gender imbalance men are more than welcome too!</p>
<p>The Emerge Mini Conference is organised by Web Heroines and forms part of a wider strategy and mission by the newly formed, Norfolk based not-for-profit to showcase and encourage more women into the digital and technology industry.</p>
<p>For more information about the Emerge Mini Conference, details on all of the sessions and to book your place, visit the microsite today: <a href="http://webheroines.com/emerge/" target="_self">http://webheroines.com/emerge/</a></p>
<p>Join the conversation on Twitter by following <a href="http://twitter.com/webheroines" target="_self">@webheroines</a> and use the hashtag #WHemerge</p>
<p><strong>About Web Heroines</strong></p>
<p>Web Heroines is a not-for-profit organisation which formed as a cooperative in 2011 after a group of like minded people were concerned by the lack of women in design and technology. Web Heroines’ mission is to inspire, engage and inform women about the digital industry and increase the number of women working in the field. Web Heroines also hopes to inspire women to start their own businesses, get better jobs and not feel isolated. For more information about Web Heroines visit: <a href="http://www.webheroines.com/about-us" target="_self">www.webheroines.com/about-us</a> or refer to the press pack which can be downloaded <a href="www.webheroines.com/emerge/images/emerge/Web-Heroines-Emerge-Press-Pack.pdf" target="_self">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/emerge-mini-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOT 100 Site of the Year 2011</title>
		<link>http://www.webdesignermag.co.uk/blog/site-of-the-year-2011/</link>
		<comments>http://www.webdesignermag.co.uk/blog/site-of-the-year-2011/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 15:38:09 +0000</pubDate>
		<dc:creator>Mark Billen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Diesel]]></category>
		<category><![CDATA[Dunnellon]]></category>
		<category><![CDATA[Expressive Web]]></category>
		<category><![CDATA[Flow Festival]]></category>
		<category><![CDATA[HAY]]></category>
		<category><![CDATA[HORT]]></category>
		<category><![CDATA[HOT 100]]></category>
		<category><![CDATA[John Lewis Harmony]]></category>
		<category><![CDATA[Lightbox]]></category>
		<category><![CDATA[Maersk]]></category>
		<category><![CDATA[Pica Pic]]></category>
		<category><![CDATA[Pine Point]]></category>
		<category><![CDATA[poll]]></category>
		<category><![CDATA[reader]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[Square Circle]]></category>
		<category><![CDATA[survey]]></category>
		<category><![CDATA[Tamron Island]]></category>
		<category><![CDATA[vote]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[Winter Volume]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=7931</guid>
		<description><![CDATA[Web Designer picks the best site of last year’s Lightbox by asking you to pick your favourite from the following selections]]></description>
			<content:encoded><![CDATA[<!--lightboxSOYbanner--><!--issue179--><!--issue180--><!--issue181--><!--issue182--><!--issue183--><!--issue184--><!--issue185--><!--Issue186--><!--issue187--><!--issue188--><!--issue189--><!--issue190--><!--issue191--><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/lightboxSOYbanner.jpg"><img class="alignnone size-full wp-image-7932" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/lightboxSOYbanner.jpg" alt="LightboxSiteoftheMonth" width="572" height="192" /></a></p>
<p>As part of our HOT 100 special in January, we’ve decided to give you a chance to get involved with a quick reader poll that looks back at 2011 and forward to 2012.<br />
First up we want your vote for which of our thirteen favourite Lightbox sites from each issue should be crowned overall Site of the Year. We’ve provided each one right here, reminding you of the URLs and designers, as well as providing a quick screenshot to illustrate each example’s greatness.</p>
<p>Secondly, we want to know which web agency from our Pro File roundup over the past 12 months is not only <a href="http://www.webdesignermag.co.uk/news/hot-100-agency…-the-year-2011/" target="_self">your favourite</a>, but crucially could be the one to watch out for most in 2012.</p>
<p><a href="http://www.webdesignermag.co.uk/blog/hot-100-poll-vote/" target="_self">Cast your votes</a> now to have your say!</p>
<p><strong>ISSUE 179<br />
Greater Dunnellon Historical Society</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue179.jpg"><img class="alignnone size-full wp-image-7933" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue179.jpg" alt="Dunnellon Historical Society" width="500" height="336" /></a></p>
<p>URL: <a href="http://dunnellondepot.com/" target="_self">dennellondepot.com</a><br />
Designer: Flourish / <a href="http://www.floridaflourish.com" target="_self">www.floridaflourish.com</a></p>
<p><strong>ISSUE 180<br />
Diesel Fresh &amp; Bright Superheroes</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue180.jpg"><img class="alignnone size-full wp-image-7934" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue180.jpg" alt="Diesel Fresh &amp; Bright Superheroes" width="500" height="344" /></a></p>
<p>URL: <a href="http://www.diesel.com/freshandbright" target="_self">www.diesel.com/freshandbright</a><br />
Designer: doubleyou, The Mushroom Company, Robert Bartholot /<br />
<a href="http://www.doubleyou.com" target="_self">www.doubleyou.com</a>, <a href="http://www.mushroom.es" target="_self">www.mushroom.es</a>, <a href="http://www.bartholot.net" target="_self">www.bartholot.net</a></p>
<p><strong>ISSUE 181<br />
HORT</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue181.jpg"><img class="alignnone size-full wp-image-7935" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue181.jpg" alt="HORT" width="499" height="416" /></a></p>
<p>URL: <a href="http://www.hort.org.uk" target="_self">www.hort.org.uk</a><br />
Designer: HORT, Eike Konig, Ben Wise / www.hort.org.uk</p>
<p><strong>ISSUE 182<br />
HAY</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue182.jpg"><img class="alignnone size-full wp-image-7936" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue182.jpg" alt="HAY" width="500" height="179" /></a></p>
<p>URL: <a href="http://hay.dk" target="_self">http://hay.dk</a><br />
Designer: Hello Monday / <a href="http://www.hellomonday.com" target="_self">www.hellomonday.com</a></p>
<p><strong>ISSUE 183<br />
Pica Pic</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue183.jpg"><img class="alignnone size-full wp-image-7937" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue183.jpg" alt="Pica Pic" width="500" height="267" /></a></p>
<p>URL: <a href="http://www.pica-pic.com" target="_self">www.pica-pic.com</a><br />
Designer: Hipopotam Studio / <a href="http://www.hipopotamstudio.pl" target="_self">www.hipopotamstudio.pl</a></p>
<p><strong>ISSUE 184<br />
Welcome to Pine Point</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue184.jpg"><img class="alignnone size-full wp-image-7938" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue184.jpg" alt="Welcome to Pine Point" width="500" height="266" /></a></p>
<p>URL: <a href="http://interactive.nfb.ca/#/pinepoint" target="_self">http://interactive.nfb.ca/#/pinepoint</a><br />
Designer: The Goggles (Paul Shoebridge and Michael Simons) / <a href="http://www.thegoggles.org" target="_self">www.thegoggles.org</a></p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div><p><strong>ISSUE 185<br />
Square Circle<br />
</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue185.jpg"><img class="alignnone size-full wp-image-7939" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue185.jpg" alt="Square Circle" width="500" height="313" /></a></p>
<p>URL: <a href="http://www.sqcircle.com" target="_self">www.sqcircle.com</a><br />
Designer: Square Circle / www.sqcircle.com</p>
<p><strong>ISSUE 186<br />
John Lewis Harmony</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/Issue186.jpg"><img class="alignnone size-full wp-image-7940" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/Issue186.jpg" alt="John Lewis Harmony" width="500" height="277" /></a></p>
<p>URL: <a href="http://www.johnlewisharmony.com" target="_self">www.johnlewisharmony.com</a><br />
Designer: Adam &amp; Eve, Upsetmedia<br />
<a href="http://www.adamandevelondon.com" target="_self">www.adamandevelondon.com</a>, <a href="http://upsetmedia.com" target="_self">http://upsetmedia.com</a></p>
<p><strong>ISSUE 187<br />
Maersk Fleet</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue187.jpg"><img class="alignnone size-full wp-image-7941" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue187.jpg" alt="Maersk Fleet" width="500" height="266" /></a></p>
<p>URL: <a href="http://www.maerskfleet.com" target="_self">www.maerskfleet.com</a><br />
Designer: TRIPLE LBi / <a href="http://www.triplelbi.com" target="_self">www.triplelbi.com</a></p>
<p><strong>ISSUE 188<br />
WinterVolume</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue188.jpg"><img class="alignnone size-full wp-image-7942" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue188.jpg" alt="Winter Volume" width="500" height="172" /></a></p>
<p>URL: <a href="http://wintervolume.com" target="_self">http://wintervolume.com</a><br />
Designer: WinterVolume / <a href="http://wintervolume.com" target="_self">http://wintervolume.com</a></p>
<p><strong>ISSUE 189<br />
Flow Festival</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue189.jpg"><img class="alignnone size-full wp-image-7943" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue189.jpg" alt="Flow Festival" width="500" height="426" /></a></p>
<p>URL: <a href="http://www.flowfestival.com" target="_self">www.flowfestival.com</a><br />
Designer: Tsto, Byroo / <a href="http://www.tsto.org" target="_self">www.tsto.org</a>, <a href="http://www.byroo.fi" target="_self">www.byroo.fi</a></p>
<p><strong>ISSUE 190<br />
Tamron Island</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue190.jpg"><img class="alignnone size-full wp-image-7944" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue190.jpg" alt="Tamron Island" width="500" height="246" /></a></p>
<p>URL: <a href="http://www.tamron-island.co.uk" target="_self">www.tamron-island.co.uk</a><br />
Designer: Netzbewegung Gmbh / <a href="http://www.netzbewegung.com" target="_self">www.netzbewegung.com</a></p>
<p><strong>ISSUE 191<br />
The Expressive Web</strong></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue191.jpg"><img class="alignnone size-full wp-image-7945" title="HOT 100 Site of the Year 2011" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/issue191.jpg" alt="The Expressive Web" width="500" height="331" /></a></p>
<p>URL: <a href="http://beta.theexpressiveweb.com" target="_self">http://beta.theexpressiveweb.com</a><br />
Designer: Big Spaceship / <a href="http://www.bigspaceship.com" target="_self">www.bigspaceship.com</a></p>
<p>And that&#8217;s the lot – Be sure to <a href="http://www.webdesignermag.co.uk/blog/hot-100-poll-vote/" target="_self">cast your votes</a> now to make your opinion count!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/site-of-the-year-2011/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HOT 100 Poll: Cast your votes!</title>
		<link>http://www.webdesignermag.co.uk/blog/hot-100-poll-vote/</link>
		<comments>http://www.webdesignermag.co.uk/blog/hot-100-poll-vote/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 15:37:45 +0000</pubDate>
		<dc:creator>Mark Billen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[agency]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[favourite]]></category>
		<category><![CDATA[HOT 100]]></category>
		<category><![CDATA[Lightbox]]></category>
		<category><![CDATA[poll]]></category>
		<category><![CDATA[Pro File]]></category>
		<category><![CDATA[vote]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=7961</guid>
		<description><![CDATA[Web Designer wants to you to cast your vote for the best featured site and agency of the past year, in association with our HOT 100 issue in January ]]></description>
			<content:encoded><![CDATA[<!--lightboxSOYbanner--><!--ProFile_banner--><p><strong>HOT 100 POLL: CAST YOUR VOTES FOR SITE &amp; AGENCY OF THE YEAR</strong></p>
<p>So you&#8217;ve had a look at the selections and now it&#8217;s time to vote for your favourite <a href="http://www.webdesignermag.co.uk/blog/site-of-the-year-2011/" target="_self">Lightbox Site of the Year</a> and the <a href="http://www.webdesignermag.co.uk/news/hot-100-agency-of-the-year-2011/" target="_self">Pro File Agency of the Year</a>.</p>
<p>Simply make your selection from the form shown below to register your opinion on who deserves to take the honours&#8230;</p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/lightboxSOYbanner.jpg"><img class="alignnone size-full wp-image-7932" title="HOT 100 Poll: Cast your votes!" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/lightboxSOYbanner.jpg" alt="LightboxSiteoftheMonth" width="572" height="192" /></a></p>

		<div id="usermessage15a" class="cf_info "></div>
		<form enctype="multipart/form-data" action="/category/blog/feed/#usermessage15a" method="post" class="cform hot-100-site-of-the-year " id="cforms15form">
		<ol class="cf-ol">
			<li id="li-15-1" class=""><label id="label-15-1" for="cf15_field_1"><span>Agency</span></label><select name="cf15_field_1" id="cf15_field_1" class="cformselect fldrequired"  title="Please select....">
				<option value="Greater Dunnellon Historical Society">Greater Dunnellon Historical Society</option>
				<option value="Diesel Fresh & Bright Superheroes">Diesel Fresh & Bright Superheroes</option>
				<option value="HORT">HORT</option>
				<option value="HAY">HAY</option>
				<option value="Pica Pic">Pica Pic</option>
				<option value="Welcome to Pine Point">Welcome to Pine Point</option>
				<option value="Square Circle">Square Circle</option>
				<option value="John Lewis Harmony">John Lewis Harmony</option>
				<option value="Maersk Fleet">Maersk Fleet</option>
				<option value="WinterVolume">WinterVolume</option>
				<option value="Flow Festival">Flow Festival</option>
				<option value="Tamron Island">Tamron Island</option>
				<option value="The Expressive Web">The Expressive Web</option>
			</select><span class="reqtxt">(required)</span></li>
		</ol>
		<fieldset class="cf_hidden">
			<legend>&nbsp;</legend>
			<input type="hidden" name="cf_working15" id="cf_working15" value="One%20moment%20please..."/>
			<input type="hidden" name="cf_failure15" id="cf_failure15" value="Please%20fill%20in%20all%20the%20required%20fields."/>
			<input type="hidden" name="cf_codeerr15" id="cf_codeerr15" value="Please%20double-check%20your%20verification%20code."/>
			<input type="hidden" name="cf_customerr15" id="cf_customerr15" value="yyy"/>
			<input type="hidden" name="cf_popup15" id="cf_popup15" value="nn"/>
		</fieldset>
		<p class="cf-sb"><input type="submit" name="sendbutton15" id="sendbutton15" class="sendbutton" value="Submit" onclick="return cforms_validate('15', false)"/></p></form><p class="linklove" id="ll15"><a href="http://www.deliciousdays.com/cforms-plugin"><em>cforms</em> contact form by delicious:days</a></p>
<p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/ProFile_banner.jpg"><img class="alignnone size-full wp-image-7964" title="HOT 100 Poll: Cast your votes!" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/12/ProFile_banner.jpg" alt="HOT 100 Poll: Cast your votes!" width="562" height="140" /></a></p>

		<div id="usermessage14a" class="cf_info "></div>
		<form enctype="multipart/form-data" action="/category/blog/feed/#usermessage14a" method="post" class="cform hot-100-agency-of-the-year " id="cforms14form">
		<ol class="cf-ol">
			<li id="li-14-1" class=""><label id="label-14-1" for="cf14_field_1"><span>Agency</span></label><select name="cf14_field_1" id="cf14_field_1" class="cformselect fldrequired"  title="Please select....">
				<option value="Firstborn">Firstborn</option>
				<option value="Driftlab">Driftlab</option>
				<option value="Liquid Light">Liquid Light</option>
				<option value="Mutado">Mutado</option>
				<option value="Hi-ReS">Hi-ReS</option>
				<option value="Critical Mass">Critical Mass</option>
				<option value="Flightless">Flightless</option>
				<option value="Session Digitial">Session Digitial</option>
				<option value="GR/DD">GR/DD</option>
				<option value="2Advanced">2Advanced</option>
				<option value="ORM London">ORM London</option>
				<option value="Underwired">Underwired</option>
				<option value="Ultranoir">Ultranoir</option>
			</select><span class="reqtxt">(required)</span></li>
		</ol>
		<fieldset class="cf_hidden">
			<legend>&nbsp;</legend>
			<input type="hidden" name="cf_working14" id="cf_working14" value="One%20moment%20please..."/>
			<input type="hidden" name="cf_failure14" id="cf_failure14" value="Please%20fill%20in%20all%20the%20required%20fields."/>
			<input type="hidden" name="cf_codeerr14" id="cf_codeerr14" value="Please%20double-check%20your%20verification%20code."/>
			<input type="hidden" name="cf_customerr14" id="cf_customerr14" value="yyy"/>
			<input type="hidden" name="cf_popup14" id="cf_popup14" value="nn"/>
		</fieldset>
		<p class="cf-sb"><input type="submit" name="sendbutton14" id="sendbutton14" class="sendbutton" value="Submit" onclick="return cforms_validate('14', false)"/></p></form><p class="linklove" id="ll14"><a href="http://www.deliciousdays.com/cforms-plugin"><em>cforms</em> contact form by delicious:days</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/hot-100-poll-vote/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Win a set of 5 Web Design books from Wiley</title>
		<link>http://www.webdesignermag.co.uk/blog/win-a-set-of-5-web-design-books-from-wiley/</link>
		<comments>http://www.webdesignermag.co.uk/blog/win-a-set-of-5-web-design-books-from-wiley/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 11:07:54 +0000</pubDate>
		<dc:creator>Steve Jenkins</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Distinctive Design]]></category>
		<category><![CDATA[Wiley]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=7872</guid>
		<description><![CDATA[Web Designer has teamed up with Wiley to give away a set of 5 Web Design books from their Designers' Corner series worth over £125. The winner will get a copy of Distinctive Web Design, Design for Hackers, Communicating the User Experience, typographic Web Design and Future-proof Web Design. 
]]></description>
			<content:encoded><![CDATA[<!--bookcovers--><p><img class="alignnone size-full wp-image-7874" title="Win a set of 5 Web Design books from Wiley" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/11/bookcovers.jpg" alt="Win a set of 5 Web Design books from Wiley" width="610" height="919" /></p>
<p>For a chance to win a set of 5 books simply fill out the form below. <a href="http://www.webdesignermag.co.uk/competition-te…itions-wiley-5" target="_self"><span style="color: #999999;">Terms and conditions</span></a><span style="color: #999999;"> </span></p>
<h3><span style="color: #999999;">The lineup includes: </span></h3>
<h3><span style="color: #999999;"> </span></h3>
<p><strong><a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1119992982.html" target="_self">Distinctive Web Design</a> &#8211; </strong>Alex Dawson</p>
<p><strong> </strong></p>
<p><strong><a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1119998956.html" target="_self">Design for Hackers</a> – </strong>David Kadavy<strong><br />
</strong></p>
<p><strong> </strong></p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div><p><strong><a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1119971101.html" target="_self">Communicating the User Experience</a> – </strong>Richard Caddick &amp; Steve Cable<strong><br />
</strong></p>
<p><strong> </strong></p>
<p><strong><a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1119976871.html" target="_self">Typographic Web Design</a> – </strong>Laura Franz<strong><br />
</strong></p>
<p><strong> </strong></p>
<p><strong><a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1119978777.html" target="_self">Future-proof Web Design</a> – </strong>Alex Dawson</p>

		<div id="usermessage13a" class="cf_info "></div>
		<form enctype="multipart/form-data" action="/category/blog/feed/#usermessage13a" method="post" class="cform wiley-5-books-competition " id="cforms13form">
		<ol class="cf-ol">
			<li id="li-13-1" class=""><label id="label-13-1" for="cf13_field_1"><span>First Name</span></label><input type="text" name="cf13_field_1" id="cf13_field_1" class="single fldrequired" value=""/><span class="reqtxt">(required)</span></li>
			<li id="li-13-2" class=""><label id="label-13-2" for="cf13_field_2"><span>Last Name</span></label><input type="text" name="cf13_field_2" id="cf13_field_2" class="single fldrequired" value=""/><span class="reqtxt">(required)</span></li>
			<li id="li-13-3" class=""><label id="label-13-3" for="cf13_field_3"><span>Email</span></label><input type="text" name="cf13_field_3" id="cf13_field_3" class="single fldemail fldrequired" value=""/><span class="emailreqtxt">(valid email required)</span></li>
		</ol>
		<fieldset class="cf_hidden">
			<legend>&nbsp;</legend>
			<input type="hidden" name="cf_working13" id="cf_working13" value="One%20moment%20please..."/>
			<input type="hidden" name="cf_failure13" id="cf_failure13" value="Please%20fill%20in%20all%20the%20required%20fields."/>
			<input type="hidden" name="cf_codeerr13" id="cf_codeerr13" value="Please%20double-check%20your%20verification%20code."/>
			<input type="hidden" name="cf_customerr13" id="cf_customerr13" value="yyy"/>
			<input type="hidden" name="cf_popup13" id="cf_popup13" value="nn"/>
		</fieldset>
		<p class="cf-sb"><input type="submit" name="sendbutton13" id="sendbutton13" class="sendbutton" value="Submit" onclick="return cforms_validate('13', false)"/></p></form><p class="linklove" id="ll13"><a href="http://www.deliciousdays.com/cforms-plugin"><em>cforms</em> contact form by delicious:days</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/win-a-set-of-5-web-design-books-from-wiley/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Designer 190 on sale now</title>
		<link>http://www.webdesignermag.co.uk/blog/web-designer-190/</link>
		<comments>http://www.webdesignermag.co.uk/blog/web-designer-190/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 09:30:28 +0000</pubDate>
		<dc:creator>Mark Billen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Magazine Issues]]></category>
		<category><![CDATA[Actinic]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[LBi Denmark]]></category>
		<category><![CDATA[Maersk]]></category>
		<category><![CDATA[MAX]]></category>
		<category><![CDATA[Ocupop]]></category>
		<category><![CDATA[Panda]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Underwired Amaze]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WebGL]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=7803</guid>
		<description><![CDATA[Web Designer issue 190 is on sale now. Find out what are the major highlights in the mag and on the coverdisc…]]></description>
			<content:encoded><![CDATA[<!--WD190--><p><a href="http://www.webdesignermag.co.uk/wp-content/uploads/2011/11/WD190.jpg"><img class="alignnone size-full wp-image-7804" title="Web Designer 190 on sale now" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/11/WD190.jpg" alt="Web Designer 190 on sale now" width="522" height="674" /></a></p>
<p><strong>- Main Features</strong><br />
Go For It<br />
- Discover the hottest social-networking APIs and how to integrate them into your site, featuring Google+, Facebook and Twitter</p>
<p>Adobe MAX 2011<br />
- Looking back at the highlights from this year&#8217;s important developer conference</p>
<p>Design Diary: LBi Denmark<br />
- Chronicling the creative process behind the excellent MaerskFleet.com</p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div><p>Pro File: Underwired Amaze<br />
- Inside the offices of this formidable London-based creative agency</p>
<p><strong>- Also inside&#8230;</strong><br />
- Ocupop talks us through the art of web branding<br />
- Create interactive animations from a Twitter feed<br />
- How to finish off and code your textured navigation bar<br />
- Take control of your image backgrounds using CSS3<br />
- Make your own animated logos with WebGL<br />
- Getting started with JavaScript arrays and functions<br />
- Build your own eCommerce store with Actinic Online<br />
- Take your video and sites full screen with HTML5<br />
- News on web cookie laws and Google Panda</p>
<p><strong>- Covermount CD</strong><br />
Actinic Online exclusive extended trial offer<br />
24 Doodle Dandy brushes from Design Fruit<br />
Twitty Bird font set from NicksFonts.com<br />
35 transition sound effects from Ultrashock<br />
15 Go Media Arsenal grunge texture graphics<br />
Tumble WordPress theme from Organic Themes<br />
28+ minutes of HTML5, CSS3 &amp; jQuery videos from KillerSites<br />
1hr 55 mins Flash CS3 User Interface video lesson from Cartoon Smart (part 2)<br />
Free social icons pack from icondock.com</p>
<p>As usual, you an buy the issue directly from our Imagine eShop by <a href="https://www.imagineshop.co.uk/magazines/webdesigner.html" target="_blank">clicking here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/web-designer-190/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Try Alpha Five v11 with 30-day trial</title>
		<link>http://www.webdesignermag.co.uk/blog/try-alpha-five-v11-with-30-day-trial/</link>
		<comments>http://www.webdesignermag.co.uk/blog/try-alpha-five-v11-with-30-day-trial/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 10:29:00 +0000</pubDate>
		<dc:creator>Steve Jenkins</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Odds & sods]]></category>
		<category><![CDATA[Alpha Five version 11]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[MS Access]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.webdesignermag.co.uk/?p=7782</guid>
		<description><![CDATA[With the huge growth in mobile browsing, Alpha Five Version 11, helps web designers streamline their design process, to deliver data driven, content rich websites faster than ever before.
Once created using the easy to use Alpha Five development environment, a site can then be delivered to any location, on ANY web-enabled device.]]></description>
			<content:encoded><![CDATA[<!--Swiss-army-knife-1024x871--><p><img class="alignnone size-large wp-image-7784" title="Swiss army knife" src="http://www.webdesignermag.co.uk/wp-content/uploads/2011/11/Swiss-army-knife-1024x871.jpg" alt="Try Alpha Five v11 with 30-day trial" width="520" height="441" /></p>
<p>Creating a data-driven website can be challenging as designers come to terms with data manipulation to deliver content to the browser. Alpha Five Version 11 can connect to any of the common web data sources, from MS Access to MySQL from SQL Server to Oracle, it’s just a matter of “connect and deliver” Once you are connected to your data source, Alpha Five comes to life as it responds at lightning speed using codeless Ajax to deliver information to your site visitors. Another exciting feature of Alpha Five is its ability to allow you to effortlessly integrate image galleries, intelligent platform-aware video, as well as data-aware maps without writing a single line of code. All this, with the added benefits of support for gestures, orientation, swiping, pinch-zooming and momentum scrolling on touch-driven devices.</p>
<p>For a free 30 day trial please visit; <a href="http://alphasoftware.co.uk/free_trial_download.a5w?d=000194">http://alphasoftware.co.uk/free_trial_download.a5w?d=000194</a></p>

					<div class="adInPost">
						<script type="text/javascript">
							GA_googleFillSlot("WD_MidPage_MPU1");
						</script>
					</div>]]></content:encoded>
			<wfw:commentRss>http://www.webdesignermag.co.uk/blog/try-alpha-five-v11-with-30-day-trial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

