html5
Web Tools Whazzup
| Vendor | Wizards DragDrop | Widgets Templates | SocialMedia Blogging | Database Table/Grids | Mobile Sample | DevCosts RunCosts | Technology [hover to view] |
| Blogger, Google | Many No |
Dozens 30 |
Many Own+import | Some Yes/Widget | Yes Site |
$0 $0 |
Online DHTML+CSS |
| EXT Designer 1.2 Sencha | Yes Extensive | Many No |
Some user done |
Yes Yes/Yes |
Limited Review | Free Trial $299+ $host | Desktop Mac+PC DHTML+EXTjs |
| Jigsy | Many popup Yes Blocks | 42 Dozens |
Many Own+import | Yes for CMS Yes/No | Limited Site | $10-30/month | Online DHTML+jQuery |
| JimDo | Many No |
Some Many |
Some Own |
No Yes/No |
Yes Site |
$0 $60-180/yr |
Online DHTML+Flash |
| Muse , Adobe |
Many Extensive | Some Many |
Basic Next Ver | No Yes/No |
Next Ver Review | free til 2012 $0 +$hosting | Desktop Mac+PC HTML5+CSS3 |
| SnapPages | Many Some |
Many 4 dozen |
Many Own | No No/No |
$0+ premium | Online | |
| SquareSpace | Many Simple | 18 2 Dozen | Many Own+imports | Excel Yes/No |
No Site |
$12-36/month | Online DHTML+YUI |
| SureWebDevloper ICDSoft | Some No | 4 Dozens |
No No | No No/No |
No Review | $0 $50-125/year | Online DHTML |
| Web Designer 7, Xara | Many Extensive | Many ++ Hundreds | Basic Simple | embed Yes/No | Limited Review | $99 $0 +$hosting | Desktop PC DHTML |
| Webnode | |||||||
| Webs | Yes Site |
||||||
| Weebly | Many Extensive | Dozens Many | Many Own+import | Ecommerce No/No |
Limited Site | $0 $36-48/year | Online DHTML+JS |
| Wix | Many Extensive |
32 Many |
A few No |
Ecommerce Yes/No |
Yes Site |
$0 + premium | Online Flash |
| WordPress.com WordPress | Many Panels Simple | 32 100+ |
5 Major Own+import | Some Yes/No |
3rd pty Site |
$0+ premium | Online DHTML+jQuery |
| XsitePro V2 | 24 No | Many Dozens | Many No |
XML Yes/No |
No Review | $197 $0 + $hosting | Desktop PC DHTML |
| Yola | Many Extensive | Hundreds Hundreds | Many Own+import | No Widget/CSS | No Site |
$0 $100-500/year | Online DHTML |
| Vendor | Wizards DragDrop | Widgets Templates | SocialMedia Blogging | Database Table/Grids | Mobile Sample | DevCosts RunCosts | Technology [hover to view] |
Newest Browsers HTML5 Benchmarks
There has been an almost complete new set of browsers released in the last two months from all the major browser vendors. So these new browsers are included in these tests using the revised HTML5Test.com 450 item benchmark. The browsers are ranked by their % compliance scores with Google Chrome the best and IE 9 and 10 the worst.
| Browser HTML5 Compliance Rankings | |
| Browser | HTML5 Test Results |
| Chrome 14.0885 | 341/450=75.8% +13 bonus points |
| Firefox 7.01 | 313/450=69.6% + 9 bonus points |
| Safari 5.1 | 293/450=65.1% + 9 bonus points |
| Opera 11.50 | 286/450=63.6% + 7 bonus points |
| IE10 2nd preview | 231/450= 51.3% + 6 bonus points |
| IE9.0.8182 | 141/450=31.3% + 5 bonus points |
The real problem here is that there are some contentious HTML5 standards such as touch and gestures, Web Offline, Metadata, Web Database have to be agreed to. And the various vendors are starting to set out seriously different positions. Given that HTML5 and Adobe AIR are the last two cross platform development tools that can claim any degree of portability among desktop+mobile OS[yes AIR runs on iOS], HTML5 compliance now becomes a critical issue not just for developers and users but IT shops and CIOs.
Adobe’s new Muse: Website Code Generation
Adobe has been given a death notice by Steve Jobs – improve or die with a little help from Cupertino. Adobe appears to be taking that message seriously with a rash of improvements to the Flash Player, the Flex+ Air development system, the new Edge HTML Animator, the more agile yearly update schedule for most of its Creative Series [but big probems linger on the graphics side there], etc. And now Adobe appears to be introducing its replacement for Dreamweaver – code named Muse, but yet to be branded but due out in 2012.
Here is Muse in its SiteMap planning mode of operation:

And here is why it is important. Start with a look see of a 6 page website developed in Muse.
Overview
Muse is a Web development systems that emphasizes Website planning and Graphics Design while generating all of the HTML, CSS, and JavaScript coding. Think of Muse as operating in the DTP mode of Adobe PageMaker or Quark Express for desktop publishing. So Muse allows designing not one but several Master pages that can be assigned [simple drag and drop operation] to any pages users add to a website. As well Muse has a good Overall Plan mode which allows for multiple Master layout designs that are easily edited and then changed.
So think of Muse as CSS-like stylesheets extended to HTML snippets+JavaScript widgets. One Master page style can have a tab panel and vertical menu and individual paragraph and text stylings and another master page can have horizontal menus with a more classic paragraph/text styling. Both can be used on one website. Most important , Muse both previews and generates all the HTML+CSS+JavaScript code that works in all five major browsers – Chrome, Firefox, IE9, Opera and Safari. Adobe has shown whiffs of Muse in its Contribute and InDesign products and Microsoft Front Page did the same but with proprietary, IE-only extensions.
Standards Used
Adobe is taking advantage of the uniform old, up-to HTML4+DOM2+CSS2+JavaScript 1.6 standards that pervades desktop Web Development now. It is committed to HTML5 as it generates code with HTML5 headers. But Adobe is also realistic – here are their words:
Today Muse is a great tool for creating websites with high quality visual design and no CMS integration. That will likely change as we add CMS integration and explore enabling creation of websites for mobile and tablets. Just like in the early days of Desktop Publishing when PageMaker could only create a small subset of all the possible typeset publications in the world, Muse today can only create a subset of all the possible websites. However, for a website in that subset, it’s a far more efficient tool than hand coding.
So Adobe is deliberately targeting a large subset of what can be done currently in a rapidly evolving Web Development space. See Whats Out below for more details. But be advised that though HTML5 container is generated there are only a few HTML5+CSS3 codings to be found in [no canvas, no SVg, no CSS Media Queries, no Web database, etc.
What Works Well?
The Plan and SiteMap approach is simple and currently working pretty well. User can set site wide standards for margins, padding, background color/icons, favicon, hyperlink styling [still short of desirable options here]. Then they can set several Master Page standards for character and paragraph styling; UI widgets for tabs, accordions and slideshows; color swatches available; header, footer and gutter sizing but curiously not hyperlink styling. Also there are no hyperling traces among the pages showing how the various Web pages collaborate or interact. However, Adobe InDesign users will feel comfortable with Muse because of its many InDesign like graphic conventions – most notably in-place editing of elements.
Muse has taken the the edit in-place approach versus the popular property list used in many devlopment IDEs like Adobe’s own Dreamweaver as seen in the screenshot to the left. This means the user can retype the name on a button directly or place an icon on a trigger in a slide show presentation. This approach is often faster than hunting down the property list item in say Dreamweaver or Eclipse.
Also the live in-place approach allows Muse to narrow the options that fit for an object or element rather than the ID+property list approach which has users guessing what property to choose and then what of many property values that apply.
Muse does have hidden menu options indicated by a small blue arrow at the right top edge of the widget or text block. Clicking on this blue object icon reveals the options that can be changed for the associated object or element. This works reasonably well until users start to deep deep embedding – like widgets within panels within page columns [see here] in which case Muse currently can get hopelessly lost among the <div> containers.
But on the other hand , there are a host of design features that appear to work well such as character and paragrapgh styles, smart placement guides for text and objects, dynamic resizing of the page bottom as more elements are added. Again, Adobe InDesign users will feel at home.
There are a several additional features that are easy to implement – images in the page background with all the options for tiling, pinning an object/element to a position on the page so it never scrolls, nad setting Anchor links - all are trivial in Muse. Even better Muse remembers in a dropdown list all the pages on site and link addresses used on a page – very helpful for repeated link usage.
How Does Muse Render?
One of my major complaints about Dreamweaver has been how badly it can do page previews - DW departs from WYSIWYG ever more. Muse is on a mixed footing. First, there is the beta question. Will Adobe fix some of the glaring errors as seen in the screen shot on the left. Ignoring these errors [but that is what has been done for many years in the case of Dreamweaver] – most text blocks and widgets are precisely rendered as designed.
But some menu configurations, added HTML blocks, plus the some of the Composition widgets[typically a slidebox in a tab or a Presentation widget in an accordion panel on the right page column] presented problems. This is not good.
Consider that for Graphic Designers used to InDesign or Quark Express rendering precision, WYSIWYG is the name of the game. These developers will not be happy if Muse’s preview and rendering descends to Dreamweaver TIPCE standard [This-Is Pretty-Close-Enough] of rendering. Currently, Microsoft with Expression Suite and Xara with Web Designer Pro deliver very good rendering results.
So Muse will be on the line to deliver very good rendering fidelity in both its Preview mode and in the 5 major browsers So far Muse shown improvements iover Dreamweaver’s preview capability. As for the browsers the results were somewhat mixed. From time to time, Muse web pages would deliver anomalous results as in the screenshot of Google Chrome page. In general, if Muse is to win the allegiance of graphics designers, it will have to deliver impeccable rendering of webpages as designed.
What is Missing?
Remember, Adobe has said that Muse is a subset of all the things that can be done in Web development. So the best approach is to list what is missing to gauge how much of a subset Muse is:
1)forms are nowhere to be found;
2)ditto for databases and connections using AJAX or other client to server APIs;
3)so no sign of tables or grids for displaying tabular data;
4)as noted Adobe is promising CMS capabilities but I suspect not in version 1.0 due out in early 2012;
5)limited use of HTML5 graphic capabilities like Canvas, SVG, or CSS3 animations;
6)limited use of HTML5 database, metadata, or local storage APIs;
7)limited connection to Adobe tools so far – only Photoshop and Fireworks for photo editing[contrast this with the vibrant Photoshop to HTML plugin industry with Medialabs Site Grinder 3 or Divine Elemente]. So this means such obvious Adobe tools such as InDesign, Dreamweaver, Flash are just allowed connections through <objects> and <iframes>. Also such new Adobe Labs software such as Adobe Edge for HTML animations, the Adobe Widget Browser tool, and Adobe Wallaby are still on the outside looking in;
8)So far no site templates like Adobe Dreamweaver or Xara Web Designer Pro;
9)surprisingly few 3rdparty widgets like Facebook, PayPal, GoogleMap, etc;
10)no sign of a Muse API for 3rd party extensions/apps and add-ons.
With a David Letterman-long list of what is missing, it becomes obvious that Muse is no replacement for Dreamweaver. In fact, as it currently stands, it is not a replacement for Adobe’s group web editing tool Contribute. Yet when one sees the success of graphic-designer oriented tools like Xara Web Designer Pro and Photoshop Plugins Site Grinder, there is clearly a market for better Web Design tools.
Whither Goes Muse?
I suspect that Muse will improve in 3 ways before release. First, the rendering fidelity will be improved dramatically. Second, Muse will provide templates for various website designs and possibly character + paragraph styles. Third, Muse will provide more explicit and two-way connections to other Adobe software including Dreamweaver and Contribute. However, HTML5,forms+ tables and database connections plus CMS capaibilities will be on the outside awaiting Muse 1.5 or later.
So potential Muse users will have to ask – how does Muse fit? Clearly for prototyping and site design a robust Muse is very attractive. The code then could be turned over to Dreamweaver or NotePad++ or NetBeans for finishing work – and lots of it for IT and data intensive sites. Regeneration or modification of a sites overall look and styling in Muse would present an impedance mismatch when taken over to finishing tool especially if a Dreamweaver connection is cut+pasty.
However, when Muse adds a CMS capability – that is a new ballgame. Suddenly WordPress, Drupal, or Joomla – whichever is provided with the Muse connection gets a real bolt of energy. Adobe may go with its own proprietary CMS as the BusinesCatalyst connection seems to pave the way for. CMS capability means Muse becomes a major player particularly if Adobe adds mobile and tablet capabilities to Muse. So Muse presents great potential and is worth watch for Web developers in general and Graphics Designer especially.
HTML5 Developer Tool: Adobe Edge

Adobe Edge HTML5 Animation Tool
Adobe has just made two significant announcements this week on its support for HTML5. First, there is the new HTML5 tutorial and evangelism site, The expressive Web, which is chock full of examples of HTML5 +CSS3 code with comments, links, and Complimentary resources – see here for a review. Next, Adobe Labs has released a UI tools developing animations in HTML5 – and Adobe Edge is a very solid basic animation tool. Clearly Edge is not in the same league as the Flash/Flex/Air and its versatile cross platform and online/offline capabilities. But Edge does show Adobe’s determination to become a first rank cross-platform tool provider – which is no small deal in a development world confronting an OS Mess and ever more proprietary offerings from Amazon, Apple, EMC, Microsoft and Nokia as a Microsoft OS subsidiary.
What Adobe Edge Preview Edition allows developers to do now is create fairly sophisticated motion animations using text, images and rectangular boxes. The Edge developer tools can be downloaded here and is good for free use for 151 days. But by that time two more beta versions of Edge should have emerged[more on this below]. The reason Edge is solid is because it uses the old Adobe GoLive interface. GoLive was Adobe’s competitor to Flash before Adobe bought Macromedia and Flash. GoLive had a much better Timeline interface for creating animations than Flash [a continuing problem, see SwishMax4 for a superior 2D animation tool]. Unfortunately, Adobe decided not to use the superior GoLive interface for Flash animations; but it is now available for Edge and works quite well in creating HTML5 animations.
As noted users can add images, text, and rectangles with reasonable property control like color, sizing, rotation, position, scale, skewing , opacity, etc. These properties can then be changed in the timeline creating a from here-to-there change in say opacity[disappearing text, for example] or position – moving from upper left to lower right on the screen. There are over a dozen method of easing/tweaking the animations. Any number of property settings may be changed in the timeline and any number of times. The result is fairly sophisticated banner ad or slide deck creation tool. Even more interesting is how Edge works:

Actual HTML code just uses calls on the <div> stage to jQuery and CSS and is a <div> mover not Canvas or SVG
Once again we see that HTML5 is really heavily committed to JavaScript [also true of CSS3]. The code was tested in all 5 A-grade browsers [latest editions] and worked without hitch in all, including preserving the CSS-driven rounded corners [many _webkit, _ms, _moz specs]. But just as great in interest is the ambitious plans Adobe has for delivering Edge by 2012. Remember you already have a very usable HTML5 Banner-ad or slidedeck creation tool right now.
Plans for Delivering Adobe Edge HTML5 Development Tool
I am not certain whether Google’s Swiffy Flash to HTML5 translator tool accelerated Adobe’s plans to introduce Edge; but clearly Adobe has ambitious plans for Edge as seen in the slide below:

Edge Development plans
Now ye Editor does not pretend to know what Expressivity means and the extent of the Coding, Interactivity and Graphics clouds could be either wide or narrow moats. See the discussion here for some excellent insights on the design ideas and considerations around Edge. But clearly Adobe is targeting an early 2012 introduction for Edge. This coincides with the more agile development cycle Adobe appears to be adopting. I do not expect any sophisticated forms and data interaction capability and also offline operations will likely have to wait for an Edge 2. But the ability to run in mobiles and browsers is part of Edge’s mandate from the get go.
In sum, it appears Adobe will be intro-ing some preview/beta updates on Edge that will be well worthwhile downloading if the current preview is any indicator. Meanwhile, just below is an example of an Edge Animation in the Das Blinken Lichts style of many years ago:
The OS Mess
The primary reason ye Editor is NOT an admirer of Apple and Steve Jobs is his relentless drive to establish a monopoly equal to or greater than Bill Gates’ Microsoft. Steve is out to prove that 30 years ago, he was the real deal, the real innovator in personal computing – and Bill …. Bill was a copycat. No matter that Steve got a bushel full of great GUI ideas from Xerox Palo Alto.
“Pssst….Steve. You have bested Bill and Microsoft by huge margins. So now you can call off the rabidly proprietary streak in your iOS smartphone and tablet operating system. You can allow Flash and Java and other cross platform software on iPods, iPads, iPhones, and iClouds”. And the benefts to your customers and the broader IT community will be huge.
This is the root cause behind the current OS Mess. The July 11th issue of Information Week describes The Mess as follows:
The help desk must be a very miserable place to work these days. According to our Information Week Analytics Survey nearly every company supports Windows, half of those polled officially support Apple devices and 3 in 10 support Linux or Android operating systems. Two thirds of companies let employees connect their personal gadgets to the network with little or no guidance as to what devices and operating systems they can use or whether IT [staff] is supposed to help them. If anything goes wrong, you know who gets the call. Welcome to The OS Mess.
But even Information Week’s analysis is too benign -as it focuses on the security and administrative problems/inefficiencies on client OS. The real danger is an outbreak of divisiveness in proprietary software on a huge scale not seen since the days of IBM and the Seven Dwarfs when IBM dominated computing with its proprietary mainframe operating systems MVS for batch OS and VM for timesharing against 7 competing systems from Burroughs to Univac.
And The Mess is worse than Information Week describes because they have omitted all of the proliferating OS stacks associated with the rapidly expanding Cloud Operating Systems. For some examples from the Cloud, Microsoft Azure is much different from Microsoft Windows 7, Windows Phone 7, Mac OS/x, any of the Flavors of Linux/Unix, Amazon E-Cloud, etc, etc. Yet Web developers have to choose among these very different OS stacks for Enterprise applications while also delivering onto webOS, iOS, Android, Windows Phone 7, Mac OS/X, Windows, …..
The forever problem confronting both consumers and corporate IT shops is the great costs of proprietary. Proprietary promises immediate features at an apparently great price. But making all of the systems interoperate is the leftover Unfinished Business. Look at the persistent problem of great stranded Silos of Information confronting business and government all the time. Look at the Equal Mess that is the ANSI SQL Standard. ANSI SQL was supposed to provide a strong measure of data independence. Using ANSI SQL would provide a common data manipulation language across databases and even OS. Now ask any database administrator worth her/his salt on how easy it is to do cross database joins on identically the same OS let alone different OS. You won’t even have to ask them to be honest.
Okay Open Source, Web Standards, Java, Ruby , HTML5 and other cross platform languages and tools are supposed to solve these problems. But Apple has decreed that Flash, Java and other cross platform tools are VERBOTEN on iOS. HTML5 is held out Steve Jobs and many others as the great cross platform savior. But, after much progress, HTML5 has become stuck in huge proprietary ruts as multi-touch+gestures, web databases, working offline, metadata handling and other critical standards get “debated”. HTML5 was to emerge as a recommended candidate in 2011 but has been delayed until 2014. And Ian Hickson, leader of key HTML5 standards working groups says 2019-2020 are better target dates. So goes cross platform.
Just across the way, in the debate on economic policy and budgets, the business camp is saying leave the free markets alone, don’t burden us with regulations, markets are swift, self-correcting and very efficient. Is the recurring OS Messes in IT the great counter example?