Inneractive<\/a>, an aggregator delivering ads from over 100 ad networks.<\/li>\n<\/ul>\nNokia Web Tools is available for Windows XP, Vista and 7; OS X Snow Leopard and latter and Ubuntu 10.04 and latter.\u00a0 1 GB of RAM is required on all platforms.\u00a0 Nokia provided me with a pre-release evaluation copy of the Windows version of WDE 2.0 which is the subject of this post. There may be minor differences in the release version.<\/p>\n
Installing Nokia Web Tools using the Windows installer,was trouble free. If you already have an Web Tools 1.5 installed you can update to 2.0 by running Check for Updates<\/em> from the WDE\u00a0Help<\/em> menu.<\/p>\nThe Web Developer Environment comes with a number of templates which can provide a convenient starting point for your web app. The templates include a basic empty project, various UI skeletons including a carousel, tabbed \u00a0GUI and two styles of lists. There is also a complete working example of a single feed RSS reader.\u00a0 You can learn a lot about web app design by studying and\u00a0 modifying the code in RSS reader example app. It displays a Time<\/em> magazine news feed complete with thumbnail images for each news item on the first page and a nice sliding transition between stories. It’s trivial to modify it to display your own site’s feed.<\/p>\nThe WDE also includes a library of code snippets<\/em>\u00a0for UI controls; lists, a header bar, text fields, buttons, a tab control, etc. that you can use in your web apps.<\/p>\nThe Web App Simulator<\/strong> has skins for full touch, touch and type and non-touch devices and runs in two modes; local preview and cloud preview.<\/p>\nWith local preview<\/strong>, you app runs in Webkit on your PC. \u00a0In this mode you can use the Simulator’s custom version of WebKit’s Web Inspector<\/strong> to examine the DOM, set breakpoints, inspect variables and objects and step through your JavaScript code. Because the app runs locally using the full power of your PC, potential performance issues on real devices may be hidden.<\/p>\nCloud preview<\/strong> more closely simulates real world web app performance. You web app is uploaded to Nokia’s servers where it’s executed and rendered before being sent down to the simulator as a compressed binary stream, which is same the architecture that the Series 40 browser and web runtime use.<\/p>\nOf course, there’s no substitute for testing on a real device<\/strong>. Web Tools includes a Bluetooth Launcher Java ME app that you an install on your device. When the Launcher is running WDE can push the client portion of your web app to the device for testing. If Bluetooth access isn’t available, deploying a web app for testing generates a short URL that you can enter into the browser on the phone to launch the app.<\/p>\nHere’s a video I created showing the Web Developer Environment, Web App Simulator and Web Inspector Debugger in action.<\/p>\n