In-Depth Look At HTML5 150
snydeq writes "InfoWorld's Peter Wayner offers a four-part series devoted to the new features of HTML5. Each article examines the evolving spec in-depth, focusing on canvas, video, audio, and graphics for display options, including the <canvas> and <video> tags, Scalable Vector Graphics, and WebGL; local data storage, including Web Storage, Web Database, and other APIs designed to transform Web pages into local applications; data communications, for cross-document messaging, WebSockets, and other HTML5 APIs that improve website and browser interactivity; and forms, for increasing control over data input and validation."
The truth is (Score:1)
Re:The truth is (Score:5, Informative)
They can accept it all day long and want to distribute software that will encode and decode h.264, but where do you expect for them to get the money for the per-copy royalties from? Of course, being unwilling to push software that is inherently un-free is acting like a little kid.
Re: (Score:3)
Well, pushing software that has no hardware support and provides no clear advantage to the end-user over H.264 is.. something. Pushing it only because it'll allow your corporation to dictate by fiat the possible business models for web video, that's something too. OTOH, acting like something that is "inherently unfree" is worse, regardless of useful it is, is pretty childish.
Re: (Score:2)
Like h.264, who have a whole schedule of royalties based upon your business model? The only one that gets a free pass, mind you, is free-streaming video.
So pursuing alternatives to royalty-encumbered standards is childish. Got it. Time to start paying for those
Re: (Score:2)
A consortium of 20 companies is far preferable to a single BDFL who effectively decides what will run on the web and what won't. A schedule of royalties is far preferable to the alternative, which is "I want to sell a better codec, but it's impossible because Google gives away mediocre ones."
Re: (Score:2)
Even when the "BDFL" basically puts it into the open and goes hands-off? They're just putting a video codec out into the open, not deciding what will and will not run on the web (in contrast to Adobe and Microsoft, who are and have tried, respectively.)
I see this sort of sentiment leveled a
Re: (Score:2)
No other open source vendors have a monopoly. Web video is Youtube and a minuscule fraction is everything else. Vendors only care about supporting YouTube. If Google is able to dictate the hardware codec your equipment is built with, by setting the codec of YouTube, then they can effectively force everyone else to use their format. People might invent better codecs than YouTube's, but
Re: (Score:2)
Re: (Score:2)
Ah this is where you're wrong. It's all about controlling the streaming from large providers to set-top boxes, Netflix, YouTube, and Hulu to AppleTVs, Rokus, and the (basically moribund, due to Google's incompetence) GoogleTV platform. The companies in the MPEG-LA and Google both see that streaming distribution will be the future, and that no one will rip movies in the future, because it won't be sold. Physical media's days are numbered. I will be extremely happy if hardware supports both formats, and mo
Re: (Score:2)
Re: (Score:2)
No one is arguing for MPEG eliminationism and if they are, they're idiots. The argument is that HTML5 should list WebM as a base codec that everyone must support. The reasoning is that as long as you provide a WebM version, you're guaranteed that all users can view it. If you want to have an H.264 version or whatever other codec that's fine, but the standard should specify that everyone at least supports WebM.
The reason for not using H.264 as the common codec that everyone should support is due to the W3C's
Re: (Score:2)
So you don't think Google is interested in the real money it could save by creating better codecs, allowing them to reduce bitrate for current quality, and saving them a tremendous amount of bandwidth?
Also, I take issue with this: "people might invent better codecs...bring them to market." Do you bring equations to market? No, of course not. You bring products to market. Charging for encoding/decoding is a doomed business model and it deserves to be for a lot of reasons, not the least of which is the a
Re: (Score:2)
I think Google is interested in providing the bare minimum quality required to keep the hits to youtube where they are. That is the extent of their commitment. Making 250,000 people with cellphones happy is far more important to them than making one filmmaker happy.
Software is a product. That's just where I come from on this one.
Re: (Score:2)
You're assuming that algorithms are a product, which I am not convinced of. Video encoding is one of a class of problems which is not yet solved; i.e. we're constantly improving at it. Having a large target use an open-source tool attracts more development, not less; or, put another way, business dollars are not the only source of development funding.
Do you really think that a site driven by a qualitatively better codec couldn't threaten YouTube, especially if its lower bandwidth requirements lowered its
Re: (Score:2)
Just for fun, submit a patch to Mozilla that changes the factory default search of Firefox to Bing, and see how "immune to this kind of treatment" Open Source Software really is.
Why do I have to submit a patch to Mozilla? I can just fork the code, create my own version with the search set to Bing by default and distribute it myself. Done. Try having a version of IE where the factory default search is Google instead of Bing.
Re: (Score:2)
Do you really think that a site driven by a qualitatively better codec couldn't threaten YouTube,
Yes.
You are falling for the classic geek error of assuming that if you build a better mousetrap, the world will beat a path to your door. No, it won't. People still buy crappy, inelegant, not very effective mousetraps because they are cheap, and everyone knows what they do. .
Re: (Score:2)
It wouldn't have the first thing to do with people beating a path to your door, and lots to do with "what YouTube does, I can do for cheaper (less ads, more content) -- and better is just a side effect." You are falling for the classic error of having this idea that just because something is popular it is inviolate. Look at MySpace. That was a pretty thorough monoculture, and yet one quarter it just deflated. Facebook. Altavista. Geocities. Gawker. Are you really claiming eternally enduring web site
Re: (Score:2)
Is there some sort of covenant and indemnification to that effect? Is there a Community Process? Is there a way for people to work within the process and still compete on quality and have a practical way of delivering a better experience outside of it?
I mean, like Android, this is really the most bullshit kind of open sourcing. None of the benefits accrue to the end users, because almost none of the end users know how to code. All o
Re: (Score:2)
I mean, like Android, this is really the most bullshit kind of open sourcing.
That is a complete bullshit statement and a complete lie. Propaganda much?
Android does accept input and patches. Not only have bugs I've filed been fixed, at least one of my recommended patches are now running in Android; which was first adopted by third party roms. As are hundreds of other patches and improvements. And no, I do not work for Google or a carrier.
Android absolutely is open source in the most literal sense. Anyone who says otherwise is ignorant or an idiot with an agenda.
With your idiotic logi
Re: (Score:2)
Re: (Score:2)
Where? Demonstrate:
Never said they didn't. They love it when people do their work for them for free!
It most certainly is, I never said it isn't. It's a bullshit kind of opensourcing, but that's just a qualification.
Re: (Score:2)
Re: (Score:2)
If you release your product for free you don't have to provide a good product, because anyone who wants to actually make money from people who would pay for it will never be able to enter the market. Once Google's "free" product is entrenched, it becomes impossible to make money selling or improving a competing OS, and competitors wither away, unless they bind their hardware to their OS and use sales of one to subsidize the other, like HP and Apple. Consumers no longer have a choice of OS, because there's really only one game in town for their phone, and entrepreneurs who want to create a new OS face the proposition of having it lose millions of dollars a year before breaking even, and significant barriers to entry among the hardware vendors -- they've invested so much in Android, Google gives them a good cut of the side revenues, lets them put their crapware and efused bioses on them, etc.
Except the actual market forces prove you wrong. The cost of an Android phone vs an iPhone vs a Windows Phone vs Symbian phone are all around the same. The customers aren't seeing a drop in price for a phone because the OS is free, so your argument fails because Android has outsold Windows Mobile, Symbian, and RIM due to people actually wanting them because they like them better. Whether it's the OS, the hardware specs or whatever, it's definitely not the price.
As for the barriers to entry among hardware ve
Re: (Score:2)
Just a little quibble here:
People do not buy Android phones. They are given away "for free" with the contract. The only phones people are really buying is the iPhone.
Re: (Score:2)
People do not buy Android phones. They are given away "for free" with the contract. The only phones people are really buying is the iPhone.
Perhaps I should ask Verizon for my money back when I purchased the original Droid early last year. Or what bout the cost of the HTC Evo? Or the other tons of Android phones which are at various price points which range from some "free" with contract to being at the same price point as the various iPhone models. Sorry, but claiming that "The only phones people are really buying is the iPhone" is just flat out bullshit.
Re: (Score:2)
I think your brain hurts because he reflexivly assume that anything tha tis open source is virtuous and gives everyone everything they may want. The fact is that it almost never delivers viable consumer solutions, unless the project is the pet of a huge private company that shelters it's
Re: (Score:2)
Why is Vorbis a casualty? I finally got an Android phone recently and it supported Vorbis right out of the box. My old Nokia never supported, not even the N800 tablet.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I haven't heard of anybody claiming that should be the case for standards. What they typically advocate for is products like Crossover Office where you're paying for something that's nearly entirely made of open source code.
Re: (Score:2)
By using software patents loaded with royalties that make it impossible to redistribute software using them. Oh sure, Mozilla could pay for the royalties, but no one who distributed Firefox could do so anymore without stripping the h.264 code out.
Re: (Score:2)
By using software patents loaded with royalties that make it impossible to redistribute software using them. Oh sure, Mozilla could pay for the royalties, but no one who distributed Firefox could do so anymore without stripping the h.264 code out.
You know who else could? Anybody shipping less than 100.000 units a year could do it for free, that's who.
Re: (Score:2)
Re: (Score:2)
Let's see: Firefox version 3.6 has been downloaded 396,351,549 times since january 31, 2010. Now that's ONLY version 3.6 and only from firefox's website, not counting any of the hundreds of other places you can get it. So when you count all the versions of Firefox and downloads per year, it's pretty much guaranteed that Mozilla would have to pay.
Freedom is just another word for having no more than 100.000 downloads a year. Firefox is too big to be free.
Re: (Score:2)
Let's see: Firefox version 3.6 has been downloaded 396,351,549 times since january 31, 2010. Now that's ONLY version 3.6 and only from firefox's website, not counting any of the hundreds of other places you can get it. So when you count all the versions of Firefox and downloads per year, it's pretty much guaranteed that Mozilla would have to pay.
Freedom is just another word for having no more than 100.000 downloads a year. Firefox is too big to be free.
Wait....what? It's too big to be free? Says who? Firefox is free to download, free to modify, and you can submit patches and fixes and they'll get incorporated if they're good. So...how is Firefox too big to be free? Or do you think that since it has so many downloads it just "shouldn't" be free?
Re: (Score:2)
H.264 is open standard.
Yes. Exactly! Its open in the same way a closed door is open.
To quote a poster at OSNews.com:
WebM: unencumbered by patents, free, Free, open source, can be implemented by anyone - wherever, whenever, however.
H264: none of the above, but instead of being developed by a single company, it was developed by a few big shots.
And somehow, H264 is more open?
So yes, absolutely, H.264 is completely open so long as you completely redefine what "open" means so as to make us ignore the man behind the curtain.
Re: (Score:2)
How do you know that WebM is unencumbered by patents?
Re: (Score:2)
Please note, I said it is unencumbered, not that it doesn't have any. This is according to Google. Such claims are legitimate unless someone can prove otherwise. Seemingly such claims carry significant weight given the MPEG community's effort at trying to locate ammo. Its likely they've already looked fairly hard and have been unable to find anything which is why they went publicly shopping.
Re: (Score:2)
Google might be wrong when they say WebM is patent unencumbered.
If someone sues you for patent infringement for using WebM, is Google going to help defend you? Even if it isn't a valid complaint it could still cost you a lot of money.
Re:The truth is (Score:4, Insightful)
Re: (Score:2)
How do you think H.264 started out ? With zero hardware support, this is where VP8 was a few months ago. Now they have a few hardware manufacturers
H.264 is supported by every digital HDTV system on the planet. It is studio production codec, a broadcast, cable and satellite distribution codec.
It is deeply entrenched in CCTV, commercial, industrial, medical, military and security applications.
Yes, VP8 has the support of a few hardware manufacturers.
But H.264 is suppported by Apple, Fitjusitu, Hitachi, JVC, Microsoft, NTT, Mitsubishi, Panasonic, Philips, Samsung, Sony, Toshiba and Yamaha.
In the second tier, by the 953 H.264 licensees like LG and Vi
Re: (Score:2)
By introducing the h.264/VP8 debate prematurely, Google have derailed the progress of HTML5.
You mean by creating competition before a defacto incumbent could be entrenched, they stopped HTML5; which ignores video was a tiny, tiny element of the spec? WTF?
Coupled with the stagnation of HTML5 YouTube and increased reliance on Adobe Flash in Google Maps, Stocks, Analytics and Android, it appears that Google have gone off HTML5. How long till Google Docs and gMail become Flash-based?
So you're saying their open support for HTML5, such that they don't want to support flash vs a current need to drive their business can only be interpreted as support for flash? Paranoid much? You're conflating a business need now with a business need for tomorrow. They used what's available. They're working to change that for tomorrow. Someone yo
Re: (Score:2)
This argument has no basis in fact. VP8 has started to appear in the lists of hardware accelerated codecs from most ARM SoC manufacturers already. Some even have firmware upgrades to enable it in chips they have already shipped.
Re:The truth is (Score:4, Informative)
H.264 is royalty free for Internet video that is free to end users (Internet Broadcast AVC) until at least December 31, 2016.
You need to pay a small licensing fee to use an encoder which Google would have to do with all the videos they encode on YouTube, but as far as including the codec in the browser, it's completely free of charge for at least another 5 years - by which time we will have probably moved on to something better.
Now is not the time to be pushing a private agenda, now is the time to get on board with established industry standards and get something more open into the next round.
http://www.mpegla.com/main/programs/AVC/Documents/AVC_TermsSummary.pdf [mpegla.com]
Re: (Score:3, Insightful)
Would you buy a book written in disappearing ink?
"It's fine, you can read it right now, no problem!" ?
Re: (Score:3)
Re: (Score:2)
Your universe is only free for 10^1000 years. After that you're going to have to pay royalties.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
it's completely free of charge for at least another 5 years - by which time we will have probably moved on to something better.
We won't, and the whole point of standards is that we shouldn't have to.
This is not the time for you technophiles to go spreading your political agenda at the cost of everyone else, this is the time for us to unite and get it right the first time around with a proper, Free standard for the web, just as all its predecessors have been.
Re: (Score:2)
On the other hand, Google has absolutely no problem pushing Adobe Flash. So obviously Google is quite flexible when it comes to these things.
Re: (Score:2)
They have granted a free license for free web video streaming. If you give away a dvd or other video (ie not streaming via the web) you still have to pay.
If the patents they already had for H.264 applied to WebM, then the MPEG-LA wouldn't be publicly requesting the creation of a patent pool against WebM and asking anyone with patents they believe are essential to step forward. What that says is they don't have anything.
WebM has some hardware support, and the support is growing.
As an end user I simply want to keep watching video for free or cheap
So why would you want whoever
Re:The truth is (Score:4, Informative)
Re: (Score:2)
How do you figure they could license the patents? It's most probably legally impossible unless they write new browsers from scratch and then pay from their own pockets for everyone downloading their software. The ball isn't in the hand of the OSS people here.
Google already licensed the patents. It was included in Chrome up till version 8. They took it out to promote their company-owned WebM.
So in otherwords, they wrote a new browser from scratch and paid from their own pockets for everyone downloading their software?
Re: (Score:2)
It's one of the perks of operating a multi-billion dollar business: you can easily afford any paywall your competitors try to burden you with.
Sucks for everyone else, though, and thankfully Google is well aware of that.
Re:The truth is (Score:4, Insightful)
. Google and OSS people have to stop being like a little kid and accept that H.264 is already everywhere from mobile devices to GPU's and HDTV's and HTML5 will not get anywhere if it isn't used
No. H.264 doomsayers like you have to stop being like a little kid and accept that a royalty-encumbered codec will never be accepted as the "one codec." No, seriously, *NEVER*. If you insist on one codec then you can forget about H.264; put it out of your mind, it doesn't exist.
OSS people are not being pedantic or skinflints, it's just practical reality. It's "but H.264 has won!" people who need to wake up and smell some reality: H.264 is not nearly as permanently entrenched as you think it is. I'll take HTML5 with a mandated royalty-free codec over your "entrenched" de-facto standard any day of the week and twice on Sundays: in such a fight HTML5 will win nine times out of ten.
Re: (Score:2)
Re: (Score:2)
In the case of Apple it's politics: they really don't like competition, and the h.264 licenses ensure the barrier of entry is high enough they don't have to worry about some puny little dev team disrupting their marketplace with some shiny new browser.
In the case of Google however, it's *also* about politics, but a slightly different take: they really don't like monopolies and oligopolies, since they tend to make dirtying and eliminating Google their first priority (see also: Bing, iPhone), and putting a Fr
Re: (Score:2)
Not marginally so. Not just a little bit. But massively so.
Pure delusion. The latest release of WebM almost completely closes quality gap. H.264 still has a huge lead in encoding performance. WebM has an edge in decoding performance. Given, as consumers, who have a primary need to decode, which makes more sense.
So basically we have more or less visual quality parity between H.264 and WebM. Hardware support is steadily growing for WebM which means battery life parity. H.264 is clear champ at encoding performance. WebM is pushing ahead of H.264 at decoding performanc
Re: (Score:2)
The problem with your little rant is that H.264 is technically superior to all of the "open" standards.
I stopped reading here, nothing else you say matters if you're stuck on this point. Technical superiority is 100% irrelevant. Take a moment to read it again, maybe it will sink in. If it's illegal for e.g. Mozilla to use it, and it is, then it doesn't matter if it has some advantages--even vast advantages--over the thing that is legal for them to ship. Superior is nice, but royalty-free is king .
Re: (Score:3)
Since you mention codecs, Google just released a version of VP8 for the WebM project [webmproject.org]. The improvements are noteworthy.
Re: (Score:2)
Re: (Score:2)
Why is this an issue for you?
You can host your videos in H264 and WebM and deliver whichever is supported to each client. Or, if you don't like that, you can just support one and ask your customers to install a plug-in. After all, there will be free H264 plug-ins for the browsers that don't ship with H264 support (actually, I think there already are). The only exception, of course, is iOS where users will not be allowed to use WebM, so I guess you'll go for H264.
On the other hand, when a browser like IE9
Re: (Score:2)
The only exception, of course, is iOS where users will not be allowed to use WebM, so I guess you'll go for H264.
The problem with that is the market has changed and will continue to move away from Apple as a significant market segment. It used to be Apple and RIM where the only mobile platforms with clout. Now Android is pushing RIM out and eclipsing Apple in the numbers game. Which means, in the next couple of years to decade or so, if Apple doesn't support WebM, their owners will likely have an inferior experience which in turn likely means reduced sales which in turn quickly spirals into Apple supporting WebM or it
Re: (Score:2)
Everybody wins?
Re: (Score:2)
Because all it takes is for a single significant player to decide not to support one of the codecs in order for the other to gain dominance over the whole market. And since Apple went crying and bitching to the W3C that they weren't ever gonna implement a Free codec because they didn't wanna, we need a counterpoint for the WebM/Theora side in order to have a meaningful debate instead of the zealots going all "iOS doesn't support it, therefore it's dead". Not that it has stopped them, but at least Firefox an
Re: (Score:2)
So, exactly what kind of business model should Mozilla adopt to pay for h.264's licensing fees?
Re: (Score:2)
That's easy for you to say.
Something I've never understood about HTML (Score:2)
So if you had something like this:
<img caption="yadda yadda yadda" src='"blah blah blah">
Then the caption would be underneath the photo, with the photo and the caption treated as one block (i.e., with the body text wrapped around it the same way it is wrapped around the photo.)
I'm sure there's a good reason -- can someone enlighten me?
- aj
Re: (Score:1)
The reason is that HTML doesn't have support for photographs. It has support for images. If you want to caption a photo it is trivial to do. Meanwhile, images have ALT text which does what you want except that presentation is left up to the browser.
Re:Something I've never understood about HTML (Score:5, Informative)
HTML5 figure and figcaption tags, perhaps? (Score:3, Informative)
Actually, HTML5 (the topic of this story) does have support for 'photographs' and other figure content:
http://www.w3schools.com/html5/tag_figure.asp [w3schools.com]
And thus captions:
http://www.w3schools.com/html5/tag_figcaption.asp [w3schools.com]
Re: (Score:2)
caption as an attribute:
<img caption="yadda yadda yadda" src="blah blah blah">
caption as a tag:
<img src="blah blah blah"> <caption text="yadda yadda yadda">
</pedantic>
Re: (Score:2)
You are technically correct -- the best kind of correct! Thanks. - aj
Re: (Score:1)
Probably because there would need to be additional coding to support a caption attribute. Browsers would need to determine the correct size and placement for the caption because it could throw off the image size. And it could be a headache for developers who want precision in their layouts. Would <img src="photo.jpg" caption="This is my caption" width="200" height="200"> still display an image that's 200x200px, or would it need to stretch/skew the image for the caption to be shown? Would the page's de
Re: (Score:2)
So you can already have a <photo>photo tag</photo>, a <crap>crap tag</crap>a <slashvertisement>slashvertisement tag</slashvertisement> etc.
Re: (Score:2)
... but for XHTML you would need to namespace it since it would be outside the HTML (default) namespace.
But I guess XHTML is dead now.
Re: (Score:2)
... but for XHTML you would need to namespace it since it would be outside the HTML (default) namespace.
But I guess XHTML is dead now.
First off, it's not XHTML. It's just using the existing tags syntax, but with arbitrary tag names, and styling via css and manipulation via javascript.
Second, yes, happily XHTML has been dead for almost 2 years, according to the W3C - and they would know - they're the ones who killed it [w3.org].
Re: (Score:2)
Re: (Score:2)
Why isn't there a "Caption" tag? (I mean for images, not for tables).
So if you had something like this:
<img caption="yadda yadda yadda" src='"blah blah blah">
Then the caption would be underneath the photo, with the photo and the caption treated as one block (i.e., with the body text wrapped around it the same way it is wrapped around the photo.)
My guess is that it's not there because it would make the standard more complicated, and it doesn't add anything you can't do now (<div><img src='"blah blah blah">yadda yadda yadda</div>). Besides that, making it an attribute wouldn't make very much sense, because you'd probably want to be able to apply HTML to the caption. Making it the content of the img tag might make sense though (<img ...>yadda <i>yadda</i> yadda</img>), but that would make the distinction betw
Re: (Score:2)
hypertext doesn't belong in attributes.
I used to laugh at "web programmers" (Score:3, Interesting)
I recall when the web was young people would claim "I program in HTML!" I was like "yeah, I can insert 'bold' and 'a' tags too..." In the beginning, HTML was nothing more than what the name says it is -- a markup language. (Of course "language" somehow means programming? No it doesn't...)
Well, now things are different, of course. Web programming today is real programming for some... still markup for others. But now the web is becoming more than a presentation medium which is very exciting I think.
Re: (Score:3)
I'm still not in love with client technologies but I knew they were powerful when I first dug into "DHTML" and created an animation using nothing but html and js. Essentially it's still the same recipe, with server-side powering the whole thing. Good times.
But yeah, agreed. I used to scoff at the title myself but these days I'm in awe at the power of "UI programmers" who well versed in both client side and design elements. They code JS, they do graphics, they know design, they write server-side web APIs, an
Re: (Score:3, Funny)
It's downright impressive.
Until you start using it and discover it's all smoke, mirrors, duct-tape and baling wire.
Re:I used to laugh at "web programmers" (Score:4, Funny)
That's what's most impressive! It's like playing wack-a-mole with browser issues.
Re:I used to laugh at "web programmers" (Score:5, Interesting)
I don't know how it is in the US, a lot of the time this is all self-taught. Because pretty much no-one seems to teach HTML/CSS/JS/etc. properly in school/university and so on.
Javascript is one of the most used programming languages and because it looks simple or familair most people assume it is, but in reallity it is the probably the least understood language by frequent developers. Most have no clue what prototypal inheritance is for example.
Also the Javascript name is just a marketing ploy because it has nothing to do with Java.
The core of the language is very small and was created and working in just 10 days.
It is a functional programming language with a C-syntax.
With the recent creating of node.js (a fully event-driven framework for writing network programs) Javascript has also become much more populair on the server.
Node.js was created in 2009 and is already almost the most watched project on github.com for example.
There introduction video where the creator/author explains what it is about:
http://developer.yahoo.com/yui/theater/video.php?v=dahl-node [yahoo.com]
So it is just an event-loop just like a webserver like nginx.
One of the design goals is actually:
The API should be both familiar to client-side JS programmers and old school UNIX hackers.
I guess that applies to me twice. :-)
Re: (Score:3, Interesting)
As a web designer who started as a print designer before the web was invented and even before the advent of desktop publishing, this whole meshing of coding and designing represents a kind of repudiation of the concept of WYSIWYG.
I took to the web design relatively easily, but only because HTML looked very similar to the same code used by the old digital phototypesetting machines made by Compugraphic, but early on, we all seemed to hope for that "killer app" that would finally get us away from the code. To
Re: (Score:2)
And good riddance. "WYSIWYG" programs invariably generate a spaghetti-like mess of a page that could had no semantic logic, and could only be practically modified by using the program in question.
You don't design in code. You design with Photoshop (at least for the final version) and then hand it over to people who understand code to implement.
Re: (Score:2)
And good riddance. "WYSIWYG" programs invariably generate a spaghetti-like mess of a page that could had no semantic logic, and could only be practically modified by using the program in question.
You don't design in code. You design with Photoshop (at least for the final version) and then hand it over to people who understand code to implement.
Sure, but what about that vast majority of web pages out there which are not developed by a whole team of specialized professionals? I know a few people who do some pretty good web design, and none of them sketch it up and hand it to a dev team. Unless your web page is really a complex application that happens to run in the browser, one web designer is quite enough to produce a professional-quality webpage,
Cool, but... (Score:2)
This is all nice in theory, but once we start including the 'kitchensink' tag, who's to say that browsers won't end up as bloated as
Re: (Score:2)
And with as many security vulns. I really hope site sandboxing featuers become easier to use too. Currently I use a separate browser profile for unsavory companies like Facebook but as all these apps bleed together it would be nice to have a clean, easy to use separation feature.
Re:Cool, but... (Score:5, Insightful)
Well, despite the fact that XML and HTML are abysmal markup languages, they are a heck of a lot better and more consistent than the off-the-cuff designed-by-horses carnivals you find in PDF and other markup languages that started as internal document formats for proprietary word processors. Consistent design leads to more well organized, less complex code.
In addition, since HTML5 is coming with declarative animation features embedded, and on the heels of active use of the DOM, it has to be designed with performance in mind -- so there's a counterweight for the tendency for bloat to accrue.
That said, with HTML looking to become a "living standard" after HTML5 or in other words, complete anarchy, there will be space for a streamlined markup language to make gains again in another half decade or so -- if someone can finally produce something that doesn't suck for human readability and for complex relationships that transcend tree structures. Perhaps we will have the first popular non-textual markup language by decades end.
Re: (Score:2)
Well, I am fed up with xml and html specifically. I had my hopes set on xhtml2. I had even started working on tools for it. That got screwed over by the mess that is html5. I would love to create something even leaner and cleaner than xhtml2. But html is now a titan, I don't see room for anything to gain significant use.
What do you mean by non-textual? a markup language that can only be assembled in an WYSIWYG IDE?
Re: (Score:2)
Well, there's always YAML to extend....
What do you mean by non-textual? a markup language that can only be assembled in an WYSIWYG IDE?
Personally I've always thought graphical languages should be more like a free-form spreadsheet than those glorified text editors we call IDEs. No I do not mean WYSIWYG, except maybe where it makes a lot of sense to do so on small fragments, because the idea of a language, as opposed to an editor, is that you are looking at the underlying representation, not the final produc
Re: (Score:2)
>That got screwed over by the mess that is html5.
It got screwed over by sitting in committee and going nowhere (and the bit that did happen did not please the potential implementers), until finally the browser makers said "fuck it, we'll do it ourselves"
Re: (Score:2)
Re: (Score:2)
Wow, that is so deep! It blows my mind, it really does. I mean, wow...
Discovery (Score:1)
While an in-depth look at HTML 5 is really cool and all, does anyone have a link to a video of Discovery's approach and landing? I found one on space.com but it's only 1:30 and doesn't have a lot of the chatter between Discovery and control.
Re:Who freaking cares (Score:5, Funny)
Because I was smart enough to care about emerging technology in high school and college instead of sex and drugs, I now have a well-paying job that provided me with a very, very nice house in one of the nicer parts of my town, the perfect motorcycle for my needs, an airplane, a late model truck and a (modest, granted) recording studio in one of the extra bedrooms in the aforementioned very, very nice house. As if that weren't enough, I have a smokin' hot wife and a daughter who makes life worth living, even if I didn't have any of the material possessions I mentioned first. Life is good. So, yeah, I'd say HTML5 probably will make some of us happy.
YMMV. Keep drinking cheap beer and chasing skirts while living in your mom's basement if you want, but when you find yourself old, fat, broke and alone, you'll have no one to blame but yourself.
Re: (Score:2)
about HTML 5! Is it really gonna make any of you happy?!? Here's an idea: forget about new tags and focus on getting drunk and fucking some new women!
Tell us about the drinks you drank and the new women you nailed after clicking submit!