Microsoft Suggests Carving Up HTML 5
dp619 writes "HTML 5 is extensive and may take years to complete. Microsoft's solution to hasten its development is to carve it up. The company wants to divide HTML 5 into sub-specifications overseen by different working groups. Internet Explorer platform architect Chris Wilson said that HTML 5 features including its Canvas APIs, offline caching of Web applications' resources, persistent client-side data storage, and peer-to-peer (P2P) networking connection framework would be useful outside of HTML. The WC3 seems to be receptive to the idea and says that a consensus is forming among working group members to do just that."
what comes after that again?
Modding Trolls +1 inciteful since 1999
So start expecting bribes and fallout at the W3C now as well thanks to our 'friends' at Microsoft
This is my sig. There are many like it but this one is mine.
If anyone else were to suggest this approach, you'd all be saying, "Makes sense."
Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
More likely they just want to be able to claim compliance while leaving out vital parts of the standard that people want to use. End goal: continue hindering the development of Web applications, but do so in a way that looks a little better than past efforts.
WC3? What's that? The Water Closet 3? I think I just found the name for my new band.
Damn that Water Closet Three!
Caveat Utilitor
This is pretty standard for Microsoft. I mean they've always only supported part of the specification. Now, I guess they're making this lack of full support explicit.
In one way though, this is a good thing. If Microsoft says we'll only support sub-specifications A, B, and C, then web developers will have a better idea as to what restrictions they're working under to create cross platform sites. It'd be an improvement over the current system, which seems to consist of coding for one browser, and then going through and testing/experimenting with the other browser to see what's broken.
We all know what to do, but we don't know how to get re-elected once we have done it
Could Microsoft please, possible just leave HTML 5 and XHTML 2 alone, and simply follow the standards produced? Pretty please?
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
Everything has to be modular?
Shift happens. Fire it up.
Well, at least now they're being more explicit about their lack of full compliance. Now, when Microsoft says that they "support" a standard, web developers have no idea how much support they're getting. With this, there'll be finer granularity, so Microsoft can say, "We only support subspecifications X, Y, and Z; everything else may not work." This'll make it easier for web developers to see what features they can use while maintaining compatibility with both Internet Explorer and Firefox.
We all know what to do, but we don't know how to get re-elected once we have done it
I think Microsoft should be required to finish WinFS before being trusted with a component of HTML 5.
There are a few risks. The biggest one is if any of the teams slip behind or run ahead of schedule. If that happens, pieces will begin to fall out of sync.
however, the biggest benefit would be to web developers if this goes through as planned. I'd appreciate a properly modularized HTML5 myself.
Viable Slashdot alternatives: https://pipedot.org/ and http://soylentnews.org/
But wasn't part of the point of HTML5 that it would be a single atomic standard rather than a mess of modules where any particular one cannot be relied upon to be supported like with XHTML 1.1?
Kwisatz Haderach
Sell the spice to CHOAM
This Mahdi took Shaddam's Throne
Is there still a point to HTML5 then though?
Wouldn't it be better to just take the existing XHTML and extend it seeing as that's the point of XHTML? That it's eXtensible?
On the one hand, I want to say that this sounds reasonable, despite it being suggested by Microsoft.
On the other hand I want to say... WTF?!? Why does a markup language need all that crap anyway? Persistent local storage? What does that have to do with page markup?
I'm not saying that these other things are bad or unnecessary. Just that they shouldn't be part of the HTML spec. Just like CSS and JavaScript are both widely used with HTML, but are defined in their own separate complementary specs.
I suppose the real reason for the kitchen sink approach is pragmatic. As explained in TFA, no one has volunteered to take over individual parts. But if nobody cares enough to commit to that, maybe nobody really cares about the result either and those other parts are unnecessary? I say keep HTML as a markup language, add hooks for other things, and let those other things be specified if and when someone actually cares enough to do it.
Chelloveck
I give up on debugging. From now on, SIGSEGV is a feature.
...carving up Microsoft!
You all know it makes sense.
It's a bad idea. Look what happened to the split CSS3.
Last I checked, HTML 5's working doc says that forms aren't going to change over html4. Possibly on the grounds that browsers will someday support Xforms without having to have users install whatever plugins, the HTML5 working group is refusing to do the work to split the standard into independent "presentation" "semantic" and most importantly for the increasing number of webapps out there, "application" sections. (After all, why bother, when they'll just use XForms instead of HTML forms, right?)
What's needed? For one, a [state] tag to replace [input type="hidden"] that will allow forms to validate without having to have [div]s that do nothing but hold hidden fields because [input] is a presentation tag and therefore must be within a text-carrying tag (eg [span][div][h1][p],etc) (even when it doesn't present). The ubiquitous shopping cart is the prime example of this, [form][input name="itemid" type="hidden"][tr][td]Foo[/td][td]$50[/td][td][input type="submit" name="Buy Me!"][/td][/tr][/form]... absolutely bog standard. Doesn't validate. Also, IE treats [form] as a presentation element, you can't cram the entire form into a cell because IE presents it as a [br]. There are CSS hacks to make [form] be inline... but IE still linebreaks for [/form].
Speaking of shopping carts, I think the web developers have learned their lesson and will stop using tables for layouts... so can we PLEASE have them back so that we can use them for tabular data (like item names, prices, descriptions, etc)? Seriously, instead of trying to shoehorn [div] into tables using speshul block types that nothing supports correctly, just let us use [table] again. Yes, it means you're going to have to actually bother specifying CSS attributes to handle the grid layout options in [table] that were deprecated and replaced with... well, nothing. It wouldn't have been so bad if HTML4 strict had declared that having eliminated cellspacing, the table should be rendered with zero cellspacing, but they didn't, and neither did the browsers, so now tables look like utter shit, just to keep people from thinking of using them for layout.
Finally, speaking of deprecation, would it really kill the documentation writers to say what something has been deprecated BY? If you want to know why it's taking so long for web developers to "catch up" it's because there is absolutely no guide to go from "doing it wrong" to "doing it right".
If you ignore the fact that Microsoft is working on Silverlight, then sure, it makes some sense. In reality Microsoft is working on Silverlight and its motives are suspect.
Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
no thanks. save your shit, just for once.
Read radical news here
1) complain about how slow HTML 5 is coming along
2) implement HTML 5 early; broken and unfinished
3) web developers use IE HTML 5
4) even after HTML 5 comes out, most web developers are confused as to the difference between HTML 5 and IE HTML 5
5) non IE web browsers have a tough time implementing HTML 5, and trying to render broken web pages
6) ????
7) Profit!!!
Also, what does Warcraft III have to do with anything?
Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
Considering they are a convicted monopoly and seem to be involved in something fishy with standards bodies over OOXML, it is awfully hard to give MS the benefit of the doubt as other posters suggest.
It seems to me that dividing up HTML 5 into different pieces means it will be much harder for a single person trusted by the community to oversee all of their activity. There will be only so many staunch people available. If divided into 5 sections then there might be 5 times as much paperwork. It will favor a giant company that is able to push 5 or 10 times as many people onto the project. If they choose to invest MS could create 5 different blogs and 5 or more FUD streams. It will be like having 5 small countries' standards bodies, each meeting in a disused room in the back of a library, instead of one major sized standards body that will become the sole focus of a massive campaign for transparency and reporting. So while splitting the job into pieces sounds like common sense, actually MS never does anything that is not in their best interest and in this case, while perhaps this might give them earlier targets for eye candy creation products using HTML 5, it will also give them much fatter, less well protected targets of FUD, skullduggery (I mean BRIBE$) and Embrace, Extend, Extinguish. It is a bad idea to do what MS wants in just about every case so far and that is not paranoia, it's called reading the news.
I think dividing the standard up into subsections is a good idea, as it helps keep the specifications small and understandable. Having all that stuffed into one big standard is just asking for trouble. That was part of the problem with the original SGML spec -- it was too freakin' huge to implement easily.
Microsoft is to software what Budweiser is to beer.
To Staff, From "Da Boss"
After our experience bribing various key people across the globe to get the Office XML specification accepted as an ISO standard we have found that the WC3 presents a much more difficult target for bribery, extortion, and other common tactics we have used in the past. Given this it is in our best interests to make sure, in order to gain firm control over HTML 5 and shut out those pesky open-source 'Freetards' to pursue the divide and counquer approach. Please provide the neccessary FUD needed to accomplish this.
FYI: I would also like to point out that whom ever is stealing my yogurt out of the fridge to please stop feeding the demon in conference room 4B using my yogurt. He has 'messed' in there several times and the cleaning crew, after having their 4th new hire devoured by the demon, are planning on refusing to clean that conference room in the future. Demons do not eat yogurt, they feed on human suffering not dairy products. In fact it would appear that demons are lactose intolerant.
-=[ Who Is John Galt? ]=-
By the Time Cube logic (four simultaneous days, one in each of four time zones), a stopped clock is right 24 times a day.
You're asking if I'd hand OJ a knife? Am I dating his ex?
Uh, wait...too soon?
Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
I'm the editor of HTML5, and I agree entirely with Microsoft here (and they're far from the only people saying this). The problem is that we have very few competent specification editors, and if we did have some, there are literally dozens of specifications that are really important to the Web that need editors. Splitting the spec wouldn't make the Web platform grow any faster, it would just mean big parts of the spec would languish even longer.
CSS3 got cut up into modules, and there was a long period of bickering about them, and CSS3 still isn't here.
Putting the product manager of the least compliant browser in charge of the next generation of HTML is like appointing a career street criminal as Attorney General.
I have no trouble believing that HTML5 is being delayed so that MS has enough time to implement it correctly.
(XHTML2 > HTML5)
This seems to just an example of how HTML 5 strayed from the XHTML pack for no good reason. XHTML was already modularized ages ago...
Overview (from 2000)
http://www.w3.org/MarkUp/modularization
Final Spec (from 2006)
http://www.w3.org/TR/xhtml-modularization/
They have a track record of messing things up. It's that simple. Look at CSS in IE. What happened there? Even some of their HTML doesn't render right. I vote that the open-source browser makers out there make up these teams if it happens. They know what standards-compliance is all about.
Don't be stupid, Billy.
once a thief....
Hackers have long memories. It works both ways.
So that menus can be dynamically loded, etc.
SSI is very nice feature and if a hosting company doesn't have it, I'm not hosting there (most of them has it now):
SSI
Read and Comment at my BLOG
!!!