Slashdot Mirror


SlideShare Ditches Flash, Rebuilds Site In HTML5

Frankie70 writes "SlideShare has ditched Adobe Flash technology entirely, and rebuilt its website using the HTML5 markup language. This means that SlideShare is now viewable on every kind of mobile device, from iPads to iPhones to Android devices and beyond."

154 comments

  1. Questions by ledow · · Score: 2, Insightful

    1) Who the hell are SlideShare?

    2) Why would I care?

    3) What makes it frontpage material for nerds?

    1. Re:Questions by jedidiah · · Score: 2, Insightful

      There is also the issue of content. Just because you use HTML5, it doesn't mean that all devices will magically be able to use your site. The video you are pushing still needs to be something that the clients can decode. This just avoids the "Steve won't let iPhones run Flash" problem.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Questions by Anonymous Coward · · Score: 1

      Apparently it's a "website for sharing PowerPoint presentations and other documents".

      As to why anyone would care, I've no idea.

    3. Re:Questions by Anonymous Coward · · Score: 0, Insightful

      It all smells like yet another slashvertisement to me...

      "Look, look! HTML5! Come visit our site!
      Please?"

    4. Re:Questions by samael · · Score: 5, Informative

      1) They host slide decks from presentations. I seem them being used by a wide variety of people, including lots of tech presentations.
      2) Do you care about presentations, or HTML 5? If not, you wouldn't.
      3) Because lots of us nerds care about HTML 5 and technical presentations.

    5. Re:Questions by kikito · · Score: 1

      1) SlideShare is to presentations what youtube is to videos.

      2) It depends. If you don't know what Slideshare is, and don't know the difference between html5 and flash, then definitively you should not care.

      3) Someone submitted it and someone else promoted it to the front page. There's a faq here: http://slashdot.org/faq

    6. Re:Questions by gandhi_2 · · Score: 1

      2 and 3.

      It has HTML5.
      It says iPad.
      It says iPhone.
      It says Android.

      You don't get it. Content is being delivered via markup language!!!1! This could revolutionize the print indus.....er.... wait, what?

    7. Re:Questions by Pieroxy · · Score: 1, Troll

      Sure. But you can always serve the proper video to the proper user agent. This is no rocket science.

    8. Re:Questions by Anonymous Coward · · Score: 0

      In other news:
      "Anonymous Coward has ditched Adobe Flash technology entirely, and rebuilt its website using the HTML5 markup language. This means that Anonymous Coward is now viewable on every kind of mobile device, from iPads to iPhones to Android devices and beyond."

      Also: Aho hasnâ(TM)t rebuilt his page in a subset of the not-yet-stardardized (!) HTML5?

      And in actual reality news: Not a single mobile browser supports HTML5.
      i know, because I checked, and developed for it.

      P.S.: Do not ask "Who the hell are X?". As that would be the very thing they were going for and would mean they succeded. :)

    9. Re:Questions by Pieroxy · · Score: 3, Informative

      And we hate flash and it's good to see these moves away from proprietary tech to open standards. The web is back.

    10. Re:Questions by __aapspi39 · · Score: 1

      Agree; slashvertisments are showing up more and more on this site and its a real shame.

      Looking at slideshare is not very encouraging- their site is covered with intrusive adverts and the comments indicate that the latest presentations don't seem to work on all browsers - with navigation buttons missing on the latest browsers.

      I'm not sure that people will choose to use their service above http://prezi.com/ the clear leaders in this field.

    11. Re:Questions by bazorg · · Score: 1

      1) Slideshare is kind of like flickr, but for presentation files instead of single photos. Useful for sharing that kind of file without requiring an installed client software. Good for SEO and to publish the presentations nearly in the same way they were made with your favourite office suite, instead of adapting them to HTML for publishing on the www.

      2) YMMV

      3) there's a significant amount of content there that will no longer require adobe flash. It's therefore more likely to be made available for ever and ever, instead of expiring if Adobe changes their corporate direction or something like that. Also a good example of what people think is a global trend, to replace flash with HTML 5.

    12. Re:Questions by Anonymous Coward · · Score: 0

      Yes, I just long for the days of "This Site is Best Viewed with [insert particular browser here]" and crude chopppy animations that remind me of gif circa 1993. Please tell me more about the cpu hogging HTML5 banners that CANNOT BE BLOCKED.

      Dream on dreamer, but most people will continue using Flash without even realizing it.

    13. Re:Questions by Anonymous Coward · · Score: 0

      It's getting towards the end of 2011, and people are still advocating the use of user-agent sniffing? What the hell? The past 20 years of experience with this being a horrible approach hasn't convinced you to avoid it?

    14. Re:Questions by dreamingwell · · Score: 2

      You're correct. There's actually no HTML 5 in the new SlideShare site. It's just HTML 4 and Javascript. They are simply using the HTML 5 badge for marketing purposes.

    15. Re:Questions by Anonymous Coward · · Score: 0

      They can be blocked, just like anything else can, in fact it's already possible with extensions out there now and has been pretty much for a very long time.

    16. Re:Questions by Anonymous Coward · · Score: 0

      you checked, found nothing and STILL developed for it?

    17. Re:Questions by ZeroExistenZ · · Score: 1

      "Look, look! HTML5! Come visit our site! Please?"

      Actually, around here the site *is* used alot in IT, management and enterpreneurship-circles.

      Some leading (geeky and idealistic) companies trying to push HTML5 into the web and show it's importance have hosted their presentations on the website. They are understandably "proud" they have made the implementation themselves and are now using "the latest open technology".

      In that way 1) it is relevant 2) interesting as it's pro-active for HTML5 on a high-traffic site 3) and a bit of slashvertisement

      --
      I think we can keep recursing like this until someone returns 1
    18. Re:Questions by Anonymous Coward · · Score: 0

      Exactly. These html5 advocates want to take us back to the days of "This Site is Best Viewed with [insert browser here]" and it just isn't going to happen, however much they try to spread the hype.

      The number 1 paid app on the ipad is actually built in Flash, so even that battle has been lost by poor old Steve!
      http://www.leebrimelow.com/?p=3000

    19. Re:Questions by Anonymous Coward · · Score: 0

      Maybe you live in an ideal world, most people have to do what their bosses/clients demand even if they do think it's a bad idea.

    20. Re:Questions by Anonymous Coward · · Score: 0

      3) What makes it frontpage material for nerds?

      4) What kind of nerd can't use a search engine to avoid questions like this?

    21. Re:Questions by Pieroxy · · Score: 1

      Thnhk along the line of "This is a website, so it is best viewed with a web browser".

      As I said, the web is back.

    22. Re:Questions by Pieroxy · · Score: 2

      Why would you say Steve lost? Users lost with a game that consumes 200% more CPU than it would need because the developer was too lazy to code it in the native language. I guess sometimes Good Enough is good enough.

      And this crappy game is nowhere near "the number 1 paid app on the ipad" as you put it. It was the top app for 3 days in a row and it is probably already fading into oblivion.

      I know you're just a troll, but I still want to set the record straight.

      As for user agent sniffing, if you think that was the good old days, you've been living in a cave for the last 5 years.

    23. Re:Questions by Pieroxy · · Score: 1

      It's getting towards the end of 2011, and people are still advocating the use of user-agent sniffing? What the hell? The past 20 years of experience with this being a horrible approach hasn't convinced you to avoid it?

      Hmmm. You haven't been very involved in web development lately it would seem. Different devices make it for different UIs. Maybe you missed that part. If you think your website can display itself as nicely on a 320x480 screen through Edge as on a 1920x1200 screen through a 20MB/s DSL connection, well, you've made a heck of a lot of compromises. These devices are best recognized by their User Agent, which by the way is the way the web was designed to work from the start.

    24. Re:Questions by Anonymous Coward · · Score: 0

      None of them support HTML5 at all?

      Are you sure?

      I'm using HTML5's local storage on Android and iOS browsers. First link in google for a collection of those words:

      http://stackoverflow.com/questions/4410987/html5-offline-storage-with-android-browsers

      The support in WebKit based mobile browsers for some of the features in HTML5 is actually quite good.

    25. Re:Questions by Anonymous Coward · · Score: 0

      User Agent (or any) headers weren't in the web at the start.

    26. Re:Questions by Desler · · Score: 2

      Except the site still requires flash and d.oesn't use html5

    27. Re:Questions by Compaqt · · Score: 2

      OK, yeah, it's a slashvertisement.

      But I'm not affiliated with Slideshare, and it's handy to be notified of this news.

      I've sort of put up with Slideshare because so many tech presentations (re: Drupal, PHP, and a bunch of other things) are on Slideshare.

      The fact that they're HTML5 now gives me reason to explore it further.

      Regarding Prezi, I don't know how it's the leader in this category. Slideshare's Alexa rank is an order of magnitude better than Prezi's, so more people are using Slideshare.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    28. Re:Questions by petermgreen · · Score: 1

      You don't need to sniff the user agent. The html5 video tag has provisions for sites to supply multiple formats and allow the browser to select the compatible one.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    29. Re:Questions by CastrTroy · · Score: 1

      Exactly. My Nokia C5 doesn't support HTML 5, but it does support flash. So all they've really done is abandon one set of affordable phones and added support for a different set of very expensive phones. Why not have some sort of hybrid implementation where they detect the capabilities of your browser and use whatever features are available and then fall back on that. It's a site for sharing powerpoint presentations. I'm pretty sure you could support 99% of powerpoint presentations with HTML 4, no javascript necessary.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    30. Re:Questions by Anonymous Coward · · Score: 0

      Since you obviously represent the majority of /. readers, I'll take precious time to answer your smug questions:

      1) The most popular slide presentation hosting service on the Internet. Think the Flicker of PowerPoint. Used by millions of businesses, academia, etc.

      2) Who the hell said you would? Must /. clear their postings with you prior to green-lighting them?

      3) Yes. Easily. Much more so that 90% of /. recent crap.

    31. Re:Questions by Pieroxy · · Score: 1

      You are correct. RFC 1945 officially introduced and recognized HTTP V1.0 in 1996. That's still pretty old, and it was designed for this very purpose.

    32. Re:Questions by Pieroxy · · Score: 1

      A "user agent" is a client of the HTTP protocol. This is the terminology used in the RFCs. I never proposed to sniff the "User-agent" field of an http request.

    33. Re:Questions by Anonymous Coward · · Score: 0

      Please answer this question honestly: How old are you?

      I ask merely because your comments come off as if written by somebody who is 12 or 13 years old, and who thus missed out on experiencing a large portion of the WWW's history.

      Like others have pointed out, changing the content you're serving based on the User-Agent header value has always been a bad practice, and should be avoided. Every experienced web developer knows this.

      Contrary to what you say, the User-Agent header was not originally meant to be used as you describe. Some of the earliest attempts at creating specifications, such as those from 1992 found at http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#user-agent, clearly state that it was meant purely "for statistical purposes and the tracing of protocol violations." Neither of those advocate, nor even suggest, that the response should be modified depending on the header value.

      Furthermore, you have clearly misunderstood the purpose of the WWW. It's a system for delivering documents that can link to one another. It is not about creating "UIs", like you mistakenly appear to believe. When used properly, the exact same content should render perfectly fine on all sorts of devices with a wide range of capabilities and display media.

      It's only when you misuse the WWW that you start running into the problems that you describe, and have to start attempting the horrible practices that you advocate. Indeed, different devices do need different UIs. The only tenable solution to that problem is to create separate native applications. All attempts at providing cross-platform UIs have failed, regardless of who developed the technology, which platforms were targeted, and when it was attempted. Trust me, you won't succeed any better than they did, and will likely produce a result that is far worse.

    34. Re:Questions by ledow · · Score: 1

      5) What kind of nerd thinks those were any more than rhetorical questions to make a point?

    35. Re:Questions by Pieroxy · · Score: 1

      Please answer this question honestly: How old are you?

      38. I don't see how it's relevant though. And I've been building website professionally for the last 15 years.

      I ask merely because your comments come off as if written by somebody who is 12 or 13 years old, and who thus missed out on experiencing a large portion of the WWW's history.

      Like others have pointed out, changing the content you're serving based on the User-Agent header value has always been a bad practice, and should be avoided. Every experienced web developer knows this.

      Contrary to what you say, the User-Agent header was not originally meant to be used as you describe. Some of the earliest attempts at creating specifications, such as those from 1992 found at http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#user-agent, clearly state that it was meant purely "for statistical purposes and the tracing of protocol violations." Neither of those advocate, nor even suggest, that the response should be modified depending on the header value.

      Point taken, I wrote too fast.

      Furthermore, you have clearly misunderstood the purpose of the WWW. It's a system for delivering documents that can link to one another. It is not about creating "UIs", like you mistakenly appear to believe.

      A document is displayed to the user through a UI. Printing is on paper is a form of UI. Displaying it on a screen is a form of UI. By saying you don't need a UI, you're saying that you don't need the users to view your document.

      When used properly, the exact same content should render perfectly fine on all sorts of devices with a wide range of capabilities and display media.

      There's fine, and there's nice, which is pleasant to use. I guess your websites all look black & white (account for BW printers) with no images (account for Lynx users) and just Hn, b, u, i tags. And even those are bad. strong, em, quote should be used instead. Talk about living in the 20th cetury.

      It's only when you misuse the WWW that you start running into the problems that you describe, and have to start attempting the horrible practices that you advocate. Indeed, different devices do need different UIs. The only tenable solution to that problem is to create separate native applications.

      There are other options that work perfectly well. It's your right to choose not to use them of course. I respect that, contrary to you who disrespect what I do without actually knowing what I do for that matter. And you don't even want to know apparently.

      All attempts at providing cross-platform UIs have failed,

      For you.

      regardless of who developed the technology, which platforms were targeted, and when it was attempted. Trust me, you won't succeed any better than they did, and will likely produce a result that is far worse.

      Thanks for the tip. I have websites that work fine for years serving a smaller Logo to iPhones because, you know, they're slower devices with smaller screens. I guess that's a failure and my iPhone users should see a huge logo that takes forever to load. Or my desktop users should see a 100px by 50px logo. Because you said so.

    36. Re:Questions by TheRaven64 · · Score: 1

      What video? Or are you another person who thinks that HTML5 is the video tag and nothing more? Slideshare is a site for sharing slides. They don't share video, they share pages of formatted text. They have greater layout constraints than HTML traditionally supports, because they want the slides to appear in your browser just as they appeared on the screen.

      --
      I am TheRaven on Soylent News
    37. Re:Questions by TheRaven64 · · Score: 1

      A lot of conferences use SlideShare for publishing slides of presentations, rather than put .ppt files that no one on a non-Windows platform can read online. So, if you're interested in recent research, you've probably found yourself on SlideShare a few times. It doesn't really give you anything of value though. ESUG put my talk slides there, but the PDF version has a load of annotations and the version on SlideShare doesn't, so you're just using a Flash applet to do badly what most systems can do well in native code already...

      --
      I am TheRaven on Soylent News
    38. Re:Questions by ledow · · Score: 1

      Actually, about half of the replies to my comment alone haven't heard of it, or literally have JUST google'd it to find out. So it's not really that nerd-relevant, certainly not to have the article summary assume we all know what the hell it is.

      Above that, I "know" about a lot of websites. Some of them still run HTML 1. We don't get an announcement about every one. Even for the popular ones - it doesn't mean they make front-page news no matter what they do. "Anydoc-to-PDF website moves their code to use SQL authentication!" is no more a headline than this article, no less technical, and no less relevant. In fact, it's probably more interesting.

      And, to be honest, this is smack-bang in the middle of the "recent crap" on Slashdot that has almost nothing to do with technology (website uses HTML! WOOO!), are completely unverified or even obviously false (the article is firstly WRONG in that HTML5 isn't used at all - and not much could read it if it was - and Flash is still used in places, and there are a myriad problems with the site now that there weren't before) and nothing more than putting a company name into an article for the extra clicks. Rather than push traffic to the site, I now will associate that name forever with "cheap publicity hunters, and liars when it comes to anything technical". But that's *not* what I expect to see on Slashdot, and I'm clearly not alone (even most of the people who HAVE heard of it here class it as a slashvertisement).

      Where's the interview with the technical guy about what problems they had, how hard it was to do, what sort of compatibility they see, what sort of demographic changes they've observed? Nothing, just a press-release of "we've done X" linked to from their own blog. Do we get a front-page story every time eBay change their web API, for instance? That would also be infinitely more interesting yet still incredibly tedious.

      Anyone with the slightest non-technical interest in the actual site would be reading their blog anyway. Anyone with more technical interest than that will actually find zero details at all. Anyone who goes digging of their own accord will find that it's actually a complete lie. And everyone else has *nothing* interesting to read.

      If the comments are more interesting, detailed, correct and insightful than the article, its summary or ANY of the links, it's time for the editors to move on. This was kind of my point in making a very facetious comment first of all.

    39. Re:Questions by Tsingi · · Score: 1

      It's getting towards the end of 2011, and people are still advocating the use of user-agent sniffing? What the hell? The past 20 years of experience with this being a horrible approach hasn't convinced you to avoid it?

      So you want to serve the same content to all UA's on all devices?

      Just think about that for a bit.

    40. Re:Questions by Raumkraut · · Score: 1

      Please answer this question honestly: How old are you?

      38. I don't see how it's relevant though. And I've been building website professionally for the last 15 years.

      Old folks are often reticent to change their ways from what they learnt when they were a nipper, even if something better comes along. ;)

      When used properly, the exact same content should render perfectly fine on all sorts of devices with a wide range of capabilities and display media.

      There's fine, and there's nice, which is pleasant to use. I guess your websites all look black & white (account for BW printers) with no images (account for Lynx users) and just Hn, b, u, i tags. And even those are bad. strong, em, quote should be used instead. Talk about living in the 20th cetury.

      He said "render perfectly fine", not "render exactly the same". Surely you've heard of "graceful degredation"? Though I suppose it may depend on one's understanding of "perfectly fine". ;)

      But browser-sniffing is a bad idea. It's high-maintenance and prone to errors.
      Though the best alternative I can think of is to use Javascript to switch stylesheets based on the display size/resolution, and have a sensible default. (And FWIW, I personally have javascript turned off by default - yes, I'm one of those people :) )

      And the variable-logo-size should be fixed soon (now?), what with SVG finally getting some love from the browser vendors.

    41. Re:Questions by Tsingi · · Score: 1

      There are other options that work perfectly well. It's your right to choose not to use them of course. I respect that, contrary to you who disrespect what I do without actually knowing what I do for that matter. And you don't even want to know apparently.

      Well said.

    42. Re:Questions by Pieroxy · · Score: 1

      There you go. I am giving out examples, and people nitpick. How hard is it to understand that page layout CANNOT be the same on a 7 inch screen and on a 30 inch screen?

      And no, CSS is NOT here to do page layout. It can help to some extent, but it cannot do everything one would need as far as page layout is concerned. You might even choose to put less information on every page and break down your site into more smaller pages. Try to do that with JavaScript or CSS.

      I try to use javascript exclusively for user interaction.

      Ah, and thank you for the "old" qualification, and the assumption that I can't adapt nor can I see anything better than my old habbits. Basically, you're calling me grandpa and patting me on the back. Do you even see how rude and incredibly stupid that is?

    43. Re:Questions by Toonol · · Score: 1

      In a practical sense, the user agent may be what you have to resort to. However, the ideal solution would be to query specifically for screen resolution, bandwidth, and so on. That way an app would work on all devices and browsers, even those not invented yet.

      Does HTML5 have formal provisions for that sort of granular capability checking? I have been away from web development for a while.

    44. Re:Questions by Pieroxy · · Score: 1

      The closest thing to that is new CSS media types that can apply to different devices. You can for example specify a CSS stylesheet for devices with less than 320 pixels of height. Or for devices with exactly 640px width.

      This doesn't quite fit the bill completely, but it is a good start. It actually allows one page to display differently on different window sizes.

    45. Re:Questions by PwnzerDragoon · · Score: 1

      They support the video tag too. As in, the only reason you can watch YouTube on iOS.

    46. Re:Questions by Darinbob · · Score: 1

      And not everything uses HTML5. Sure, not everything can use Flash either, but the notion that HTML5 makes everything universal is naive.

    47. Re:Questions by Darinbob · · Score: 1

      This is a web site using a standard that only a few browsers use and is intended to provide heavy duty applications on top of a simple web framework, so it is best viewed with a lot of luck.

    48. Re:Questions by CheerfulMacFanboy · · Score: 1

      There is also the issue of content. Just because you use HTML5, it doesn't mean that all devices will magically be able to use your site. The video you are pushing still needs to be something that the clients can decode. This just avoids the "Steve won't let iPhones run Flash" problem.

      Stupid Apple hating Flash Mobster. RTFA - "video"?

      SlideShare, the website for sharing PowerPoint presentations and other documents, has had a major makeover.

      Another perk is that the website is now 30 percent faster and its files take up 40 percent less space than they used to.

      --
      Fandroids hate facts.
    49. Re:Questions by slapout · · Score: 1

      4) Why wasn't this information included in the summary?

      --
      Coder's Stone: The programming language quick ref for iPad
    50. Re:Questions by Oligonicella · · Score: 1

      "Old folks are often reticent to change their ways from what they learnt when they were a nipper, even if something better comes along."

      Heh. Young folks often believe that because it justifies their apparent belief in new ideas that aren't really new, but tried before and discarded. ;)

    51. Re:Questions by CheerfulMacFanboy · · Score: 1

      Exactly. My Nokia C5 doesn't support HTML 5, but it does support flash.

      No, it supports Flash Lite 3.0 - did the site from TFA even work on your phone?

      --
      Fandroids hate facts.
    52. Re:Questions by cynyr · · Score: 1

      tell me about it. My android tablet keeps getting the mobile version of sites, even when google has said that user-agents without mobile should get the full view.

      http://googlewebmastercentral.blogspot.com/2011/03/mo-better-to-also-detect-mobile-user.html

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    53. Re:Questions by Raumkraut · · Score: 1

      CSS is NOT here to do page layout.

      Perhaps not in the days of nested tables, but CSS has grown up since then, and absolutely can be used to do page layout.

      CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.

      From http://www.w3.org/standards/webdesign/htmlcss (emphasis mine)

      Ah, and thank you for the "old" qualification, and the assumption that I can't adapt nor can I see anything better than my old habbits. Basically, you're calling me grandpa and patting me on the back. Do you even see how rude and incredibly stupid that is?

      Old folks are often also reticent to take their stress meds, and so don't notice emoticons indicating the tone of jibes. :P

    54. Re:Questions by Pieroxy · · Score: 1

      CSS is NOT here to do page layout.

      Perhaps not in the days of nested tables, but CSS has grown up since then, and absolutely can be used to do page layout.

      I'm really sorry, I know this will not come out well, but the only possible explanation I can see is that you've never used CSS. At least never used to do page layout.

      Page layout is controlled by HTML and CSS. CSS can hide, show, left or right float something, but that is about it. And that's already great. Let's take a simple example: I have a layout with three columns: The left menu, the right menu and the content in the middle. On small screens (say, <800px), I want both my menus to be on the left, on top of each other, because there's little room for the content otherwise. How can I do that with CSS?

      Short answer: I can't.

      Long answer: I *could* by absolutely positioning my elements. But to position absolutely something just below something else, you have to know the size of the first element. So either it's static content and you know it, or you have to use JavaScript. That doesn't play well with content that comes from a database for example.

      That's basic page layout. CSS is completely unable to do it all by itself. Layout in HTML is done by HTML AND CSS, because of the simple fact that the flow of elements in the page is defined by the order in which they appear in an HTML document, and CSS can do nothing about it.

      So no, I am sorry, but while CSS can help a great deal for page layout, it cannot do everything. And if you want to change the layout on a media query, you're often left alone and have to resort to a few javascript on-the-fly modifications to the DOM to help you out. Unfortunately, there is no way to trigger a javascript on an activation/deactivation of a media query, so it means more hacks and tricks. That sucks, much like user-agent sniffing. But that's life.

  2. Disabled rightclick and still no download by Anonymous Coward · · Score: 0

    Why? For no good reason then to annoy us I guess.

    1. Re:Disabled rightclick and still no download by inglorion_on_the_net · · Score: 1

      Why? For no good reason then to annoy us I guess.

      In my opinion, that's the whole point of sites like SlideShare. I mean, we can view presentations just fine without embedding them in a Flash file. And if we wanted to share them on the web, we could have used HTML like everybody else. And then they would actually work and be searchable, too.

      So why do they embed the presentations in a Flash file? And why has it taken them so long to make them available as HTML? Probably exactly so that they can disable right-click and downloading - so that viewers have to keep coming to the site, and SlideShare can keep collecting ad revenue.

      --
      Please correct me if I got my facts wrong.
    2. Re:Disabled rightclick and still no download by Anonymous Coward · · Score: 1

      PROTIP: It's your browser. Go to Preferences -> Content -> Activate JavaScript -> Advanced... and set "Replace or disable the context menu" to off. Done. :)

    3. Re:Disabled rightclick and still no download by 68kmac · · Score: 1

      Download is something that the uploader of the slides has to allow. And even then you need to be logged in to their site. FWIW, all my slide decks on slideshare are available for download.

  3. More interesting question... by Richard_at_work · · Score: 2

    What are the downsides or issues involved in building a general purpose html5 website today, for public consumption?

    I'm not talking about a site which will use the canvas tag etc but something that should work fine on older browsers - how do older browsers react to doctypes developed after the browser was created?

    I was looking at doing this for an upcoming project, specifically to use data annotations on tags (if you look at Facebook, they use non-standard data annotations on tags) but haven't come to a decision yet, as it hinges on what older browsers do.

    1. Re:More interesting question... by Inda · · Score: 1

      I assume this is the SlideShare in question: http://www.slideshare.net/

      The front landing page looks excellent. The CSS hasn't loaded and the page looks like something from 1998 - excellent, have a bonus point. None of the images display either, but I'm guessing the CDN is blocked by my company's nanny software - it's no big deal, I used to block 3rd party images back in the days.

      The first featured slideshow looks exactly the same as the landing page. No CSS and no images. If only all presentations could look like this!

      IE7 on XP (because I'm forced to use it).

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    2. Re:More interesting question... by Anonymous Coward · · Score: 0

      You acknowledge that part of the site is filtered, yet still posted on how it rendered? The CSS could be blocked, too. Same for the featured slideshow. Your browser sucks, your OS sucks, and your company's filtering sucks... not slideshare.

    3. Re:More interesting question... by Anonymous Coward · · Score: 0

      I think he wasn't saying that Slideshare sucked.
      In fact he seems to be saying that the site looks better because it's simple unstyled black text on a white background.

      The underlying message is more important though: because they're now using HTML5 instead of flash he can still access the information even though, as you said, his browser, OS and filtering all suck.

      If they were using flash, he'd either be lucky that his combination of old software and corporate policies would still let him see that particular .swf, or he'd be looking at a blank page.

    4. Re:More interesting question... by BenoitRen · · Score: 1

      how do older browsers react to doctypes developed after the browser was created?

      The WHATWG made sure to choose a DOCTYPE for HTML5 that every web browser deems sufficient to turn on standards compliant mode.

      As for the new HTML elements, it depends on the browser. Mozilla browsers treat them like every other element, except they get no default styling (which makes sense). Internet Explorer ignores all elements that it doesn't recognise until you make some of them with JavaScript's createElement DOM method. I have no idea what older WebKit-based ones and older Opera versions do.

  4. Slidewho? by Viol8 · · Score: 3, Funny

    Wake me up when youtube ditches Flash.

    1. Re:Slidewho? by Pieroxy · · Score: 1

      Wake me up when youtube ditches Flash.

      Hello? Are you there? It's time to wake up. Type youtube.com on an iDevice to see it at work.

    2. Re:Slidewho? by Anonymous Coward · · Score: 0

      Wake me up when youtube ditches Flash.

      Knock knock, time to wake up.
      Ever heard of webm videos ?

    3. Re:Slidewho? by Anonymous Coward · · Score: 1

      Not sure if trolling. Youtube has a HTML5 player already, check out http://www.youtube.com/html5.

    4. Re:Slidewho? by thegarbz · · Score: 1

      Webwhat? When I go to www.youtube.com I get flash videos.

      I'm joining the parent back in bed and don't wake me for no reason again.

    5. Re:Slidewho? by thegarbz · · Score: 1

      Oh what's that you had to type at the end of the www.youtube.com?

      Supporting something new vs ditching something established are two very different things. When the DEFAULT is to serve up HTML5 then you can call the parent a troll.

    6. Re:Slidewho? by Anonymous Coward · · Score: 0

      Yes, but they haven't ditched Flash yet, have they? No. In fact, Flash is the primary/preferred player. The OP is correct, he never claimed that they don't offer an HTML5 player, only that they have yet to ditch Flash. I don't understand why all of these posters conveniently glossed over that fact.

      I also don't understand why so many people are on a personal crusade to bring down Flash any chance they get. Is it all because of Steve Jobs' personal vendetta against Adobe? Is that where it comes from? I can definitely see why people would prefer HTML5 for certain applications, not having to deal with plugins is a major plus (even though Flash has well over 90% penetration on non-iOS devices... and the iOS exception is due to Jobs' refusal, not Adobe's fault), but there are a lot of features (mostly animation-related) that Flash offers that HTML5 doesn't support natively: motion tweening, key-framing, inverse kinematics, etc.

      I agree with the consensus that Flash as a plugin is eventually going to fade into obsolescence, and that Adobe is most likely going to transition Flash into being an authoring tool for publishing HTML5 content (I guess with JavaScript libraries to cover the Flash features that aren't included natively with HTML5), but I just don't understand the vitriolic response a lot of people have whenever the conversation turns to Flash.

    7. Re:Slidewho? by Anonymous Coward · · Score: 0

      Ditch it yourself: https://addons.mozilla.org/de/firefox/addon/flashvideoreplacer/ :D

    8. Re:Slidewho? by Anonymous Coward · · Score: 0

      well you must be new here - if you want to get a rough sense of the infinite, you could do worse than consider the stupidity of the average apple fanboy.

      the rest of the html5 lot are just suckers for lost causes. as it becomes increasingly clear they not getting anywhere they'll get more and more shrill but will fade in numbers.

  5. Really? by aglider · · Score: 1

    SlideShare is now viewable on every kind of mobile device

    As long as they support that very flavor of HTML5 which, in turn, is still a draft!

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    1. Re:Really? by Pieroxy · · Score: 1

      SlideShare is now viewable on every kind of mobile device

      As long as they support that very flavor of HTML5 which, in turn, is still a draft!

      It is still a draft. So? What does this mean? We shouldn't endorse it? Especially now that ALL browsers support it?

    2. Re:Really? by Anonymous Coward · · Score: 0

      They support a draft, so by definition they support vaporware until the draft becomes a standard.

    3. Re:Really? by Flipao · · Score: 1

      SlideShare is now viewable on every kind of mobile device

      As long as they support that very flavor of HTML5 which, in turn, is still a draft!

      It is still a draft. So? What does this mean? We shouldn't endorse it? Especially now that ALL browsers support it?

      You *could* endorse it, I wouldn't say *should* because changes in the spec might make the version supported by ALL browsers OBSOLETE overnight. We're years away from a finalized standard.

    4. Re:Really? by Pieroxy · · Score: 1

      Vaporware is something that doesn't exist. HTML5 can be used TODAY on 60% of the browsers out there. And moreover it is really easy to make it downgrade gracefully on the 40% remaining IE8-

    5. Re:Really? by Pieroxy · · Score: 1

      What the fuck does anyone care about the standard? What we want is a technology with a sufficiently large install base so that it has a meaning to actually use it. HTML5 is this. AND it has a standard backing it up, which is an added bonus more or less guaranteeing a common set of features & API across all browsers

      If they change the standard overnight (which will never happen, you know it) my code won't stop working... so why should I care? Why should anyone care? You really think IE, Firefox, Chrome, Opera, Safari will all release a new version within month breaking all websites using their actual implementation?

      Get real.

    6. Re:Really? by foniksonik · · Score: 1

      The working group has stated that the draft is the standard and will be for ever more.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    7. Re:Really? by Flipao · · Score: 2

      What the fuck does anyone care about the standard?.

      Pretty much stopped reading there, IE6 was developed by people who didn't give a fuck about standards and it set the web back at least half a decade. I'll leave you to figure out why they're necessary.

    8. Re:Really? by Pieroxy · · Score: 1

      Ok, my sentence was wrong, and it should have read "What the fuck does anyone care about the draft status of the standard?"

      My point was that the standard is there, it is followed by ALL browser manufacturers. The fact that it is a draft is brought up so often that it gets on my nerves. Apologies.

    9. Re:Really? by aglider · · Score: 1

      The draft IS NOT the standard.
      Otherwise it wouldn't be a draft.

      --
      Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    10. Re:Really? by aglider · · Score: 1

      My point was that the standard is there

      Again, the standard is not here nor there nor anywhere else. IT'S A DRAFT.
      Have you ever read anything about standardization processes (IETF, ISO, ITU and so on)?
      Drafts are for study and tests. Not for real implementation. They can be completely changed or even dumped or commited at any time.
      Only once it gets the status of STANDARD it is a standard.
      Try read this.
      Or even this one.

      --
      Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    11. Re:Really? by Anonymous Coward · · Score: 0

      You are sounding more and more shrill pieroxy. Maybe you should take it easy or you could be in for some serious corner time :-)

      When you lose just about every argument and it looks like the evidence is stacked up against you then you should just try to keep your cool.

      It may be amusing for us to see a flustered fanboy behaving like a broken robot, but for your own sake, step back and have a think about how you appear.

    12. Re:Really? by Pieroxy · · Score: 1

      Ok, you are speaking about theory. My argument is that in practice IT DOESN'T matter. The standard IS HERE, albeit in a draft form. And all major browsers have implemented said standard. It is used in the real word AS WE ARGUE. And no, none of the major browser vendors are going to remove all traces of HTML5 or CSS3 anytime soon. So, for all practical purposes, we have a standard, and we have an implementation.

      In theory we have nothing. But hopefully, we don't live in theory.

    13. Re:Really? by Pieroxy · · Score: 1

      I'm fine, thanks. People are doing websites with HTML5 by the hundred of thousands, every week. All browsers support said standard. So whether the standard is draft or not, it really only matters from a rhetoric and theological standpoint. For all practical purposes, HTML5 is alive and breathing. It is doing fine.

        Flipao said "changes in the spec might make the version supported by ALL browsers OBSOLETE overnight". This is pure nonsense. First, it will never happen. There would be no point. Second, all my HTML5 work would still work and would most likely survive much longer than "overnight". Third, I highly doubt any browser editor will remove support for something they just added, works, is compatible with other browsers, and is widely used in the real world.

    14. Re:Really? by aglider · · Score: 1

      Well, all major "things" in the internet, those who make it working and useful, have been brought to us with that "theoretical, academical process" you dislike. It's your right, of course.
      What you are pushing forward is known as "act soon, fix later" because "there's no time" or because "we need it yesterday". This is what I personally dislike a lot.
      You say all browsers support the "interim HTML5".
      Have you tried this site with ALL your browsers? Also the mobile ones?
      Each of them only partially supports one of the intermediate drafts. Which is a two level uncertainty. And what about this one?
      You surely know about the "cross browser" issues with Javascript. It started with two different implementations of a non-standardized scripting language. There are still hundreds of lines of code being run in almost all web pages just to cope with it.
      And if you think about the big mess all the current browsers are doing with the mature HTML4 and CSS2, you can imagine how messy the scenario will be with HTML5. Web sites will still need to support all those dialects and variants of the HTML5, if they want to show the intended way.
      Look, a stupid bug is not being fixed in any open source browser. It's about a core HTML4 element which has forced hundreds of HTML publishers to look for partial workarounds.

      So, in my humble opinion, standards matter. And also a lot.

      --
      Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    15. Re:Really? by Pieroxy · · Score: 1

      I must have a problem expressing myself, for you are accusing me of not liking standards when I do know they are what makes the web today manageable. And I respect and love them.

      Well, all major "things" in the internet, those who make it working and useful, have been brought to us with that "theoretical, academical process" you dislike. It's your right, of course.

      Please cite me ONE of my sentences that can be construed to mean that I dislike that process. I bet you can't. I do like and respect that process. However I do believe that people should be allowed to use the implementations as they see fit. I don't believe everyone should be restrained from using anything that hasn't been published in a final state.

      What you are pushing forward is known as "act soon, fix later" because "there's no time" or because "we need it yesterday". This is what I personally dislike a lot.

      That's absolutely not what I am pushing forward. If something works in ALL browsers and is a part of a draft standard and is widely used, I think it's a safe bet that it won't disappear from browsers overnight. It's also a safe bet that it won't disappear from the standard. So I think it's a safe bet that you won't have to fix it later. As a result, I think it would be silly to not use said features, just because "but the standard is in a draft state".

      You say all browsers support the "interim HTML5".
      Have you tried this site with ALL your browsers? Also the mobile ones?
      Each of them only partially supports one of the intermediate drafts. Which is a two level uncertainty. And what about this one?
      You surely know about the "cross browser" issues with Javascript. It started with two different implementations of a non-standardized scripting language. There are still hundreds of lines of code being run in almost all web pages just to cope with it.
      And if you think about the big mess all the current browsers are doing with the mature HTML4 and CSS2, you can imagine how messy the scenario will be with HTML5. Web sites will still need to support all those dialects and variants of the HTML5, if they want to show the intended way.

      No, all browsers don't support everything, this is true. However there is a sizeable subset of HTML5 and CSS3 that is supported by all latest versions of all browsers. I find it silly to advise people not to use that subset. So I do and I advise people to use it.

      Look, a stupid bug is not being fixed in any open source browser. It's about a core HTML4 element which has forced hundreds of HTML publishers to look for partial workarounds.

      Sure, but the world is not all black and white. I'm advocating a particular shade of gray, that is all. Of course, don't use something that is broken in most browsers. And no, there will never be a time when all bugs will be fixed and all implementations will be alike. Hopefully, that will never happen. So we'll always have to cope with cross-browser compatibility issues. This is the reality of life. You may live in a w3c smelling ivory tower of cross-browser compatibility heaven, but I do build websites in the meantime. So I cope with it.

      So, in my humble opinion, standards matter. And also a lot.

      In mine too.

  6. I'm still getting Flash by inglorion_on_the_net · · Score: 1

    When I go to the site, I'm still getting "Flash Player 9 (or above) is needed to view presentations."

    --
    Please correct me if I got my facts wrong.
    1. Re:I'm still getting Flash by wooptoo · · Score: 1

      Some older presentations were not converted (yet?).

  7. Good News by inglorion_on_the_net · · Score: 1

    This is good news. No need to use Flash for presenting what is basically static pages with perhaps an animation here and there. Using HTML will make it more accessible. They mention mobile devices, but this will also help search engines and people with disabilities.

    --
    Please correct me if I got my facts wrong.
    1. Re:Good News by Anonymous Coward · · Score: 0

      Actually Flash has been at the forefront of making advanced web content accessible to people with disabilities.

      See http://www.adobe.com/accessibility/

      Also worth pointing out that slideshare crashed my browser (uses assistive technology) almost immediately.

    2. Re:Good News by ray-auch · · Score: 1

      Correction, it might be good news, and it might be more accessible, IF they've done it right.
      First cut with a new language/framework for development, and that's a big IF.

      HTML5 won't magically fix things - it is perfectly possible to write accessible Flash and inaccessible "HTML5".

      Case in point - I recently found that scridb (www.scribd.com) now has a new "HTML 5" interface - for which read HTML+lots of flaky javascript - replacing flash.
      The new interface:
          - was inaccessible and unfriendly, broken in different ways in 3 different (up to date) browsers on the same machine
          - had features that no longer worked at all (eg. print)
          - even though content was HTML it seemed practically impossible to get it to print in any sane manner - so expect accesibility to be poor

      I eventually got it to do what I wanted by finding out you could switch preferences to get the old Flash interface, which rendered identically in every browser I tried, and just worked...

      Moral: it's possible to write crap in any language.

  8. And what? by Viol8 · · Score: 1

    Have they ditched flash for their main general website? No. The only reason they don't use it for apple devices is they had no choice. Thats entirely different to making a voluntary decision to bin it completely. I don't think its me that needs to wake up to reality.

    1. Re:And what? by Hadlock · · Score: 2

      Youtube has had desktop HTML5 support (i.e. replaces flash) for at least a year, probably closer to two at this point. I've been using it for that period because my old N470 atom netbook (linux) struggles with full screen flash video, but runs HTML5 video acceptably in chrome. You can enable it somewhere deep inside the ever-changing youtube interface.

      --
      moox. for a new generation.
    2. Re:And what? by Anonymous Coward · · Score: 1
    3. Re:And what? by thegarbz · · Score: 1

      How is that relevant in a discussion about ditching Flash? Unless youtube turns OFF flash support, make HTML5 the default, or even do something as basic as market HTML5 to the general population the thing we are still embedding into other pages is very much going to remain Flash.

    4. Re:And what? by Viol8 · · Score: 1

      And isn't it wonderful? It only works with certain browsers and you have to install yet another plugin for the video codec which rather defeats the point of not using flash in the first place. Thanks, but I hope they stick with flash.

    5. Re:And what? by Flipao · · Score: 1

      You do need to wake up to reality, If they ditched Flash the videos wouldn't play on older browsers, that would leave most users unable to access the site.

      Not to mention the fact that HTML5 is still being developed, to drop Flash support overnight in favour of an incomplete technology is reckless at best.

      People should really read up on these issues instead of parroting sermons preached by interested parties.

    6. Re:And what? by Anonymous Coward · · Score: 0

      > my old N470 atom netbook (linux) struggles with full screen flash video, but runs HTML5 video acceptably in chrome

      There is NO SUCH THING as "HTML5 Video".

      It's all H264 or VP8 underneath. In other words, you're decoding exactly the same file.

    7. Re:And what? by Compaqt · · Score: 1

      Thing is, Youtube's video player is just about the only video player on the web that (almost) always works. The other ones do dumb things like stop loading when you pause it. (It should load up the entire video behind the scenes, and have it ready for you when you hit play.)

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    8. Re:And what? by foniksonik · · Score: 1

      Actually the embed code is smarter than that. It embeds the most supported player your browser has. Uninstall Flash and check it out, if you have support for WebM or H.264. If not you will want to keep Flash around - which is still the most installed standard video player on the market.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    9. Re:And what? by Anonymous Coward · · Score: 0

      If YouTube suddenly stopped working for your grandma tomorrow I'm sure you would be kind and help her install Chrome or FireFox for her right? Everyone here would help their meemaw update their computer. Anyone who can't upgrade their computer or find someone to help them are probably stuck behind a corporate policy at work - where they shouldn't be surfing YouTube anyway and their tech department probably still hasn't heard of Flash anyway (j/k :).

      The majority of mobile devices won't run Flash. So if you want to talk about usage share, how can you ignore that?

      Flash is available to 0% of browsers by default and only 80% of users actually install it. So again, your point about browser share is totally misguided when HTML5 is available in 75% of browsers available right now - no plugin required.

      " to drop Flash support overnight in favour of an incomplete technology is reckless at best". Hardly! When that "incomplete" technology provides 100% of what you need it to do, like in the case of slideshare.net, can you really call it "incomplete"? You really need to consider the risks of not adopting the future standard and actually innovating.

      You sound like someone who dropped $30k on a "design" degree and majored in Flash. Now you're trying to validate your student loan payment. No sermons from interested parties here...nooooo...

    10. Re:And what? by Rich0 · · Score: 1

      You can enable it somewhere deep inside the ever-changing youtube interface.

      And then re-enable it about once every two weeks when for whatever reason it forgets your setting.

      I run chromium on linux without a flash plugin, and youtube works fine in html5, but I CONSTANTLY have to re-enable it. That is a major annoyance.

      Look, Google makes youtube. Google makes chrome. Can't they figure out whether the one works with the other and just use html5 by default?

    11. Re:And what? by Anonymous Coward · · Score: 0

      Uh, yes, but the decoder doesn't suck.

    12. Re:And what? by thegarbz · · Score: 1

      Again that's still backwards. How about defaulting to WebM and reverting to Flash?

  9. This isn't HTML 5! by Anonymous Coward · · Score: 0

    Go look at the code for their demo on their front page. There's not one single big of "HTML 5" in it. It's just HTML 4 and Javascript.

    Please stop perpetuating the myth that HTML 5 is actually useable or presently wide spread technology!

    1. Re:This isn't HTML 5! by delinear · · Score: 1

      Indeed, they're not even using the HTML 5 Doctype, it's XHTML: - and I don't see any HTML5 markup in the page (for instance, they use instead of the semantically correct HTML5 <header>). What they mean is they dropped Flash video, they're clearly highly confused about what HTML5 actually is.

    2. Re:This isn't HTML 5! by dreamingwell · · Score: 1

      They're not even using the canvas tag; which is the most widely supported and first-out-of-the-gate html 5 tag.

    3. Re:This isn't HTML 5! by game+kid · · Score: 1

      Indeed, they're not even using the HTML 5 Doctype, it's XHTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

      Sadly, it's not quite that simple. That doctype tag thinger is what the HTML5 spec calls an "obsolete permitted DOCTYPE string" for HTML5 documents. Obviously, I object to that; I want to use, say, XHTML 1.0 and not any worse usurper "standard", and the former is not "obsolete" except by plan.

      and I don't see any HTML5 markup in the page (for instance, they use

      instead of the semantically correct HTML5 <header>).

      I don't think that not using new "HTML5" tags makes a doc non-HTML5, but they say div* is best used "when no other element is suitable" so your complaint seems about right.

      What they mean is they dropped Flash video, they're clearly highly confused about what HTML5 actually is.

      Hakuna matata; HTML5 seems confused about what HTML5 actually is sometimes. I probably used HTML5 by accident when I prayed to the gods for its slow, painful death.

      *It took me a few minutes to check that div was even part of HTML5. Damn its badly written Elements section.

      --
      You can hold down the "B" button for continuous firing.
    4. Re:This isn't HTML 5! by delinear · · Score: 1

      Valid points all, and it's all indicative of what a hodge-podge mess of a "standard" HTML5 is. I guess my point was more that they could have done at least the bare minimum in terms of adding some of the Shiny New Markup to the page. Instead this is all laid out in the trusty old div element and looks probably identical to how they'd have coded it even if they were coding specifically for XHTML (and even then it has a lot of validation errors). In short, definite marketing exercise, I can only hope their developers weren't complicit and at least have the good grace to cringe when the marketing team talk about their HTML5 site :)

  10. wat by Catnaps · · Score: 1

    Hyper Text Markup Language 5 Markup Language! Yeah!

    Excuse me, I need to go order me some of that RAM memory stuff.

    1. Re:wat by Anonymous Coward · · Score: 0

      don't forget your PIN number!

    2. Re:wat by EkriirkE · · Score: 1

      For what, the ATM machine?

      --
      from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
    3. Re:wat by PwnzerDragoon · · Score: 1

      For the ATM machine?

  11. Which bit of "ditches flash" didnt you understand? by Viol8 · · Score: 1

    They're still using it on their main site. If you have some insider information that they're going to get rid of flash fairly soon , please , fill us in!

  12. Can't hardly wait till... by wjcofkc · · Score: 2

    I can post "Ding Dong the witch is dead. Which old witch? The proprietary cpu eating battery draining witch!"
    Sooner or later anyway...

    --
    Brought to you by Carl's Junior.
    1. Re:Can't hardly wait till... by Anonymous Coward · · Score: 0

      er that should be **can** hardly wait.

      oh and if you're referring to the witch of the west (steve jobs) she is very much on her last legs.

    2. Re:Can't hardly wait till... by Catnaps · · Score: 1

      In before "I could care less".

  13. I tried it out by Superken7 · · Score: 1

    Well, I just signed up (yay slashvertisement!) and uploaded a very simple powerpoint slide.

    Result: Running chrome I still see the slide being run on Flash. I have looked around and found no immediate way of activating the HTML5 mode, even if I can see the HTML5 presentations in the slideshare frontpage just fine.

    Maybe it runs on flash only if it detects a flash plugin, but why tout the HTML5 mode this way if they are going to default to flash anyway?

    1. Re:I tried it out by Anonymous Coward · · Score: 0

      Because Flash is a far superior technology for this type of stuff and HTML 5 is actually less efficient in the browser than Flash and probably will be for a long time. Can't wait to hear all the "HTML5 kills my battery life etc." bullshit when people visit these "open standard" HTML5 sites

  14. Which device's native language? by tepples · · Score: 1

    Users lost with a game that consumes 200% more CPU than it would need because the developer was too lazy to code it in the native language.

    In the language of which device?

    Say I'm trying to develop an application and make it available for two different devices. I already know I have to code separate front-ends for the two devices to fit into their respective user interface paradigms, but ideally the domain logic should be shared among all platforms. For example, a game's domain logic would include its physics and NPC behaviors. This concept has been called I/O abstraction, model-view-controller, or multitier. Now say one device runs only Objective-C and standard C++ (plus JavaScript in its web browser) and another runs only C#, F#, VB.NET, and other verifiably type-safe languages (plus JavaScript in its web browser). In such a case, in what language do I code the domain logic?

    It was the top app for 3 days in a row and it is probably already fading into oblivion.

    Be careful with that word, or you might end up on the business end of a lawsuit from Bethesda :p

    1. Re:Which device's native language? by Pieroxy · · Score: 1

      Users lost with a game that consumes 200% more CPU than it would need because the developer was too lazy to code it in the native language.

      In the language of which device?

      I think the discussion was about the iPad. So I'd say the iPad.

      Say I'm trying to develop an application and make it available for two different devices. I already know I have to code separate front-ends for the two devices to fit into their respective user interface paradigms, but ideally the domain logic should be shared among all platforms. For example, a game's domain logic would include its physics and NPC behaviors. This concept has been called I/O abstraction, model-view-controller, or multitier. Now say one device runs only Objective-C and standard C++ (plus JavaScript in its web browser) and another runs only C#, F#, VB.NET, and other verifiably type-safe languages (plus JavaScript in its web browser). In such a case, in what language do I code the domain logic?

      You basically have two choices here:
      (A) You can develop everything twice. That is if you place a high value on the quality of your app for each platform. More development, higher quality because said devlopment fit the platform.
      (B) You can choose some language that is abstracted on both platforms. Depending of the maturity of said language, you'll get more or less overhead. Less development, less hassle, lower quality for both platforms.

      It was the top app for 3 days in a row and it is probably already fading into oblivion.

      Be careful with that word, or you might end up on the business end of a lawsuit from Bethesda :p

      I'm ready for their lawyers as we speak. That's why I used the word 'probably', so I'm covered as I expressed my own opinion and did not claim it was a fact ;-)

    2. Re:Which device's native language? by Anonymous Coward · · Score: 0

      so let me get this right, instead of creating content in one place and then being able to publish it out to a myriad of platforms (web, ipad, android, blackberry, desktop) they should get off their lazy backsides and do things more or less the apple way...?

      wow, just wow. please adjust the gain on your reality distortion field, it's beginning to hurt my eyes!

    3. Re:Which device's native language? by Pieroxy · · Score: 1

      Which part of "You have two choices" (emphasis mine) didn't you get you dumbass?

    4. Re:Which device's native language? by Anonymous Coward · · Score: 0

      Can you please try to act slightly more civilized when commenting here? This isn't Digg, reddit, or Hacker News, where petty name-calling and insults are often considered acceptable. Here at Slashdot, we have productive, intellectual discussions. That means we do not call somebody else a "dumbass".

    5. Re:Which device's native language? by Pieroxy · · Score: 1

      People answering to "You have two choices" by "Why do you try to impose YOUR choice?" tend to annoy me. And no, this isn't the worst flamewar ever on slashdot, by a pretty fat margin.

      Here at Slashdot, we have productive, intellectual discussions

      The GP failed harder than me at that rule, since he didn't even read my post. Note that he said his eyes were hurt, hence maybe giving us a hint at why he didn't read what I wrote in the first place.

    6. Re:Which device's native language? by Tsingi · · Score: 1

      Which part of "You have two choices" (emphasis mine) didn't you get you dumbass?

      Doesn't really matter, as soon as you start commenting like that you lose all credibility and no one cares at all what you say. You are a troll setting out to start a flame war.

  15. It was time.. by Anonymous Coward · · Score: 0

    I use it for research purposes and the installation of flash was inevitable. I can fortunately soon view SlideShare presentations without this piece of proprietary code.

  16. Separation weenies by tepples · · Score: 1

    So you want to serve the same content to all UA's on all devices?

    In general, the best practice is to separate content (HTML), behavior (JavaScript), and presentation (CSS). Some people take this too far and try to abstract all differences among platforms with changes to behavior and presentation. For example, a web site might think it enhances usability to show only a headline to a class of physically small devices while showing the abstract of each front-page article to a class of full-size device. Separation weenies think hiding the abstract with CSS enough, but there's a good reason to redirect full-size UAs to example.com/home and mobile UAs to example.com/m by default: mobile UAs tend to be behind much slower connections.

  17. Short vs. long documents by tepples · · Score: 1

    [Early HTTP drafts] clearly state that it was meant purely "for statistical purposes and the tracing of protocol violations." Neither of those advocate, nor even suggest, that the response should be modified depending on the header value.

    Then why did HTTP never include a header expressing whether the user wants short or long versions of a particular document?

    When used properly, the exact same content should render perfectly fine on all sorts of devices with a wide range of capabilities and display media.

    It should render perfectly fine, but it doesn't download perfectly fine. Say you have an index page of a web site with a list of headlines and abstracts of news articles. On a mobile device, you want to render only the headlines so that they all fit above the fold. You could use a style sheet to hide the abstracts, but because you're sending the same document, the user still has to download the abstract, and users pay for such downloads in both time (slow connections) and money (overages on capped plans).

    Furthermore, you have clearly misunderstood the purpose of the WWW. It's a system for delivering documents that can link to one another.

    Does "document" refer to an entire article or to a section of an article with links to other sections? On large screens and fast connections, the user is likely to want the former. On small screens and slow connections, the user is likely to want the latter.

    1. Re:Short vs. long documents by Anonymous Coward · · Score: 0

      The scenario you pose is completely a non-issue.

      A single "document" can never have multiple "versions" with different content available at the same time, like you propose. What you describe are actually two separate documents, and thus each should have its own unique URI.

      A UA on a mobile device should download the minimal document. A UA on a workstation should download the full document. There's no need for an additional HTTP header to specify the document to retrieve, nor is there any need to involve the user agent string, since the URI is used to specify the document to retrieve.

      Since a human user using the UA may not know that the different versions exist, a sensible approach is to provide a very minimal landing page that links them to the two different documents. Then the human user can choose which one to view, keeping in mind the trade-offs of each.

    2. Re:Short vs. long documents by tepples · · Score: 1

      What you describe are actually two separate documents, and thus each should have its own unique URI.

      For example, the URIs could be http://example.com/home and http://example.com/m for the long and short documents respectively. Then the URI http://example.com/ would mean "redirect me to whichever version of the index document is optimal for my user agent". Choosing a document based on information other than the URI is commonplace elsewhere, such as a view of a user's page on a social networking site that depends on authorization: whether you're not logged in, logged in as a stranger, logged in as a friend of a friend, logged in as a friend, or logged in as the user himself.

      Since a human user using the UA may not know that the different versions exist

      Each document would link to the other. I see "Full-size version" and "Mobile version" links in plenty of web sites.

      a sensible approach is to provide a very minimal landing page that links them to the two different documents. Then the human user can choose which one to view, keeping in mind the trade-offs of each.

      How many web sites actually have such a landing page in practice, as opposed to a "redirect me to the document most appropriate for my class of user agent" page? And if you arrive at a document from a URI distributed outside the site itself, such as an inbound link from another web site or a link from another Internet application altogether such as mail or IRC, how is the site supposed to know whether you want to view a document appropriate for full-size user agents or a document appropriate for limited user agents? Is it even possible for a canonical URI to encompass all such documents in such a case?

    3. Re:Short vs. long documents by Oligonicella · · Score: 1

      A single "document" can never have multiple "versions" with different content available at the same time, like you propose. What you describe are actually two separate documents, and thus each should have its own unique URI.

      Only true if you insist on seeing the document as a textual replacement and not a dynamic entity.

  18. Low- and high-detail versions of one document by tepples · · Score: 1

    I have websites that work fine for years serving a smaller Logo to iPhones because, you know, they're slower devices with smaller screens.

    This logo is an image document, and you want to send a low-detail and high-detail version. The content/style separation weenies would want you to A. send it in a vector format that looks good at any size or B. send a raster image using the progressive JPEG or interlaced PNG such that the device can terminate the download after the next pass would exceed the device's resolution. Should the user want to zoom in on the document, the user agent would then resume the download using an HTTP range request.

    1. Re:Low- and high-detail versions of one document by Pieroxy · · Score: 1

      Please, come on. Let's get real over here.

    2. Re:Low- and high-detail versions of one document by Anonymous Coward · · Score: 0

      The content/style separation weenies

      Ha. I used to read the HTML groups on Usenet for laughs. There were folks for whom following content/style separation was a religion. They simply didn't understand that the original pure and holy intent of something is irrelevant. The street finds its own uses for things. Their favorite word was "suggest" as in "You can suggest a presentation." Anything else, even quirky, personal art sites, was blasphemy.

      Using a table for layout was pretty much the moral equivalent of child molestation in those groups.

  19. HMTL5? by sgt+scrub · · Score: 1

    Shouldn't this read, "replaced Flash with HTML Canvas"?

    --
    Having to work for a living is the root of all evil.
    1. Re:HMTL5? by dreamingwell · · Score: 1

      Funny thing, there's no actual HTML 5 in the SlideShare site. Not a single canvas element.

    2. Re:HMTL5? by Anonymous Coward · · Score: 0

      do you ever get the feeling that html5 is load of old whalesong, a bunch of marketing hype?

      after it's just a markup language and not a very good one at that...

      good to see microsoft getting behind it now with their great new metro browser (rolls eyes)

    3. Re:HMTL5? by sgt+scrub · · Score: 1

      Technically everything from an a href to 80% of what was in HTML alpha is in the HTML5 spec so I guess they are "using HTML5". OMG Slashdot is using HTML5!

      --
      Having to work for a living is the root of all evil.
  20. Considering the following by kilodelta · · Score: 1

    That I tested Firefox 3.6.22 (I refuse to use the newer versions since they mess with Java processes.) and that scored 179/450 on the HTML5 test.

    Then I tried IE 8. That got a dismal 69/450

    Trying Google Chrome v15.0.874.51 beta-m yields a 328/450.

    So if two of the three browsers are up to current version and the highest score is 328/450 then how the hell do they expect people to be able to visit HTML5 sites reliably?

  21. Not really... by Anonymous Coward · · Score: 0

    The ads on SlideShare are still using Flash, so I think 'entirely' isn't quite the right. Apparently they're not willing to give up ad revenue to be entirely Flash free.

  22. AJAX, details, the whole shebang by tepples · · Score: 1

    You might even choose to put less information on every page and break down your site into more smaller pages. Try to do that with JavaScript or CSS.

    Have you ever seen a shebang (#!) in URLs on, say, Twitter or any Gawker Media site? That symbolizes an AJAX site. AJAX sites load the HTML page and a script, and then the script decides what information to pull from the server. It could make that decision by sniffing the window width and height, converting that to ems, and using that to estimate what level of detail will fit above the fold.

    1. Re:AJAX, details, the whole shebang by Pieroxy · · Score: 1

      Thanks for the link, very informative. I fail to see the rael-world application though.

      I mean, if you go to the trouble of writing every "page" as an HTML fragment, why not go to the last mile and provide a pure HTML version of your site?

      Let's say your site is called "foo.com". The help section would be "foo.com?help", then you render your links as being:

      <a href="?help" onclick="loadPage('#help')">

      The loadPage method would just call the data for "help" and modify the url to be foo.com#help. If javascript is inactive (Google, specific browsers that you'd rather have the pure HTML version displayed) would just have the "foo.com?help" displayed. It looks like the best of both world to me.

      Am I missing something?

    2. Re:AJAX, details, the whole shebang by tepples · · Score: 1

      why not go to the last mile and provide a pure HTML version of your site?

      Because you don't know whether the next visitor will want the low-detail version or the high-detail version.

    3. Re:AJAX, details, the whole shebang by Pieroxy · · Score: 1

      People navigating with JavaScript turned off will be glad to see something. Plus, you AJAX-based mechanisms might work well with Chrome, Safari and IE8+, and you might not want to get to the trouble to troubleshoot your UI on older IEs. GMail has a basic html interface. Do you think they did it so that they would "guess" what the user want? No, they know people want their mail. But there is a limit to how much time you want to throw in to support 3% of your audience.

      Plus, an HTML-only version is perfect for crawlers.

      As I said, it looks like the best of both worlds to me.

  23. display:none by tepples · · Score: 1

    I agree that CSS isn't a complete solution. For example, if you try to use display:none to make a document show more detail (e.g. headlines and abstracts) or less detail (e.g. headlines only), you end up wasting your bandwidth and that of the user by sending a bunch of text that won't get displayed on the device where you show less detail.

  24. Multiple sizes of one format by tepples · · Score: 1

    The html5 video tag has provisions for sites to supply multiple formats and allow the browser to select the compatible one.

    But does the HTML5 video tag provide for sites to supply multiple sizes of one format, such as 1080p, 720p, 480p, 360p, or 240p, based on the available bandwidth, processing power, and screen resolution? For a handheld device with a small screen and a slow, capped Internet connection, you might want to provide the low-detail version of a video.

  25. My dis am bigger than yours by tepples · · Score: 1
  26. would be more intersting by Anonymous Coward · · Score: 0

    if they actually used html5
    as it stands all they've using is normal html4 and javascript plugins to do slide show effects

  27. HTML5 markup language - Really? by BadgersAbout · · Score: 1

    Does it need to be called Hypertext Markup Language Markup Language these days? I LOL out loud.