Slashdot Mirror


Vector Graphics Lead Wish List For Future Browsers

Coach Wei writes "Community voting results and a summary report have been published from OpenAjax Alliance's recent "community wishlist for future browsers" effort. When the voting closed on July 13th, 222 people participated in this open community initiative, with 143 people voted, 55 feature requests being written up, and contribution from many industry leaders. The voting indentified and prioritized 37 features. The top 10 are related to vector graphics, security, performance, layout, rich text editing, Comet, audio and video. Among all the feature requests, 2D Drawing/Vector Graphics is clearly the most desired feature by the community. It received most votes (110 people voted for it), and highest total score (over 10% higher than the second feature request). Looks like that it is time for all browsers, in particular, IE, to seriously consider supporting standards-based vector graphics."

75 of 321 comments (clear)

  1. "Community" ? by qoncept · · Score: 4, Interesting

    I don't think the OpenAjax Alliance's poll reaches quite what would constitute the "web browser users" community. I'm also trying to figure out what the "particularly Internet Explorer" comment meant. Not that I read the article..

    --
    Whale
    1. Re:"Community" ? by AKAImBatman · · Score: 5, Informative

      Internet Explorer is the only major browser to NOT implement SVG and Canvas. Which is a major failure on Microsoft's part. One might almost say that they're intentionally trying to prevent the adoption of standards that could replace their proprietary APIs like VML and ActiveX. Almost, anyway. It's not like Microsoft has a history of not implementing the DOM standards or anything.

      (*Hint!* That was sarcasm. Microsoft fails miserably at implementing the DOM2 standards.)

    2. Re:"Community" ? by Culture20 · · Score: 5, Funny

      But all 222 "web browser users" worldwide voted. Unless someone voted twice.

    3. Re:"Community" ? by bunratty · · Score: 2, Informative

      I don't think the poll was aimed at browser users. It was aimed at web developers, in particular, Ajax developers who are creating new, interactive websites.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    4. Re:"Community" ? by IdahoEv · · Score: 5, Insightful

      Internet Explorer is the only major browser to NOT implement <insert ANY interesting/useful non-proprietary feature or open standard here>

      There, fixed that for you. The only thing MS is ever first on are the things that can't be implemented in any other browser because MS owns the technology.

      --
      I stole this sig from someone cleverer than me.
    5. Re:"Community" ? by maxume · · Score: 5, Interesting

      Except for AJAX...

      http://en.wikipedia.org/wiki/XMLHttpRequest#History_and_support

      I mean, they didn't come up with the cute name, but they did package the technology first.

      --
      Nerd rage is the funniest rage.
    6. Re:"Community" ? by Midnight+Thunder · · Score: 4, Informative

      I mean, they didn't come up with the cute name, but they did package the technology first.

      True, but their version is based on ActiveX, while everyone else used XMLHttpRequest. See here: http://www.w3schools.com/Ajax/ajax_browsers.asp

      --
      Jumpstart the tartan drive.
    7. Re:"Community" ? by maxume · · Score: 4, Informative

      Yes, because they created it before XMLHttpRequest ever existed as a standard. They took a shot at implementing XMLHttpRequest for IE7 but apparently botched it a bit.

      The point is, Microsoft created the technology and then it ended up in other browsers.

      --
      Nerd rage is the funniest rage.
    8. Re:"Community" ? by Sleepy · · Score: 2, Insightful

      That's splitting hairs on an irrelevant point.
      Who was first? Microsoft.

      It doesn't matter if it was done in ActiveX, as a DLL, or as pat of the "kernel".

      At the time it actually made sense to do it in ActiveX... it could be disabled if installations wanted to do so.

      What made Ajax at the time useless was only Microsoft was supporting it... so some Intranets could take advantage of it, but not the wider web.

      Once Mozilla supported it, things got better... except we had to wait for abstraction Javascript libraries, because neither version was compatible.

      Not a big fan of Microsoft at all, but they get credit here. Of course, you could also point out it was an "obvious" enhancement, and a dying Netscape was ill-equipped to match the feature even if they wanted to.

    9. Re:"Community" ? by HTH+NE1 · · Score: 3, Interesting

      Microsoft fails miserably at implementing the DOM2 standards.

      Microsoft fails miserably at implementing the HTTP standards! See their treatment of files served as text/plain.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    10. Re:"Community" ? by kabz · · Score: 2, Interesting

      I believe the original driver behind the AJAX features was a web-based Outlook mail client.

      Little did they know that they had opened the door to all the cool things we have today like Google Mail, Google Docs, Google News, Google Labs Search, Google Notebook, Google Base, MS Live Mesh ... err ;-)

      I think we owe MS a huge debt of gratitude for making the web browser-based clients possible, and for most practical purposes, freeing us from monolithic PC-based software.

      --
      -- "It's not stalking if you're married!" My Wife.
    11. Re:"Community" ? by clang_jangle · · Score: 2, Funny

      Yes, Microsoft was first on something, as they have been with many things.[CITATION NEEDED]

      --
      Caveat Utilitor
    12. Re:"Community" ? by Keeper+Of+Keys · · Score: 2, Interesting

      There was no standard! In order to implement it at all, they had to do it "in a non-standard way".

      When Microsoft were trying to take over the browser market, they didn't just leverage their desktop monopoly, they innovated. Netscape were already doing the same. Often their ideas didn't mesh, which meant headaches for developers, but they also copied each other's ideas. The first browser war made the web the multimedia platform it is today.

  2. Damn graphic artists... by mdm-adph · · Score: 2, Interesting

    ...keep your art out of my code (and off my lawn)!

    Native JSON should clearly be at the top of this list. I call shenanigans.

    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    1. Re:Damn graphic artists... by mdm-adph · · Score: 3, Informative

      Trust me, that's why it's called JavaScript object "notation" -- it's not actually a JavaScript object. You still have the extra step of converting it out of string form when you get it from the server.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    2. Re:Damn graphic artists... by snoyberg · · Score: 2, Insightful

      I hope, for your users' sake, you don't actually parse JSON that way. If you don't believe me, just wait til a site passes you the JSON string "alert('P0wned!')"

      --
      Thank God for evolution.
    3. Re:Damn graphic artists... by multipartmixed · · Score: 4, Interesting

      Of course you have to convert it to/from strings, duh, you can't put an abstract concept like an object on a wire and send it across the internet. So we represent the object some other way. A string is a perfectly fine way.

      And -- Oh -- it's a string which which contains a JavaScript object literal. Now, what do you call the language subset which defines the string appearance of a Javascript object literal? JavaScript Object Notation seems pretty damned reasonable.

      Don't like calling eval() to parse the object literal? Why not? It's an object literal; to turn ANY piece of source code (and that's what it is, source code for an object) you need to run a parser over it. It turns out that eval() is a pretty damned good JavaScript parser.

      You could, if you we were so inclined, parse the JavaScript yourself. And, in fact, if you only wanted to support objects -- not the whole JavaScript language -- you might want to only parse a limited subset of JavaScript, which some freaky has guy (who works at Yahoo) has decided to call JSON.

      Now, what's the best way to write a limited-function parser in JavaScript, and still have it be really fast?

      Use native constructs.

      Hmm, but does JavaScript have any native constructs which allow us to easily build parsers which understand small regular grammars? Hint: there's a reason they're called regular expressions.

      So, the current common/secure technique is to use a regexp parser to validate the input to eval(), because that's the fastest way (two calls, both into native code).

      Now, how the hell can we MAKE these objects? Well, it's pretty easy from JavaScript; the .toSource() method and/or uneval calls work pretty good.

      So, we now have a general-purpose way to serialize/deserialize javascript objects into something we can send over a network. If you wanted to, that's enough to start a cult and try to build a career around. You could even describe it really complicatedly (like on http://www.json.org/). Or, you could build a compilcated object/class hierarchy around it, like this guy http://www.devpro.it/JSON/files/JSON-js.html -- I suppose you could even come up with something as complicated as DCOM or CORBA if you were really bored.

      But it's still nothing more than winging JavaScript source code around the internet, and validating it somehow [regexp] if you don't trust its contents.

      --

      Do daemons dream of electric sleep()?
  3. we'll vector you right up by spazdor · · Score: 5, Funny

    Guys, guys.
    We've got it covered. Just close your eyes, bend over, and wait for Silverlight.

    --
    DRM: Terminator crops for your mind!
  4. Vector graphics can't work by Mordok-DestroyerOfWo · · Score: 4, Funny

    Where I work we're constantly scaling our web software needs to fit the situation, and I have yet to be able to cross a vector and a scalar!
    <ducks>

    --
    "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
  5. Isn't that called VRML? by mmell · · Score: 2, Insightful

    8^O

  6. yea. ajax. it has given us so much by unity100 · · Score: 3, Insightful

    and also openajax alliance constitutes what we call 'browser users' on the internet ...

    that alliance should try to make ajax actually something of use to the internet, rather than trying to shape future browsers to their preference by staging limited scope polls and then pushing it as browser community's preferences.

    or, we can just kill all buzzword crowd and get it over with.

  7. "Override Back Button Event"??? by PontifexPrimus · · Score: 5, Interesting

    Ok, I'm normally a peaceful person, but if someone invents a way to trap me on a page and disable my back button I'll hunt that guy down and kill him. Seriously. I understand that AJAX doesn't play well with the back button, but if this cancellation of functionality is implemented so that every site can deploy it easily it will break the web as we know it.

    --
    -- Language is a virus from outer space.
    1. Re:"Override Back Button Event"??? by Dr_Banzai · · Score: 3, Funny

      That's what the Super Back Button is for.

      This could be the start of the back button arms race...

    2. Re:"Override Back Button Event"??? by repvik · · Score: 2, Interesting

      And nothing "traps" you in a page; just close the tab.

      That kills the browsing history of that tab. Thank you very much for trapping me on that page.

    3. Re:"Override Back Button Event"??? by Overzeetop · · Score: 5, Insightful

      As an end user and a project manager, I'd have to ask you why your code doesn't allow such a possibility. Not that I don't understand the added effort and difficulties (okay, technically, I don't; I don't program for the web), and it would suck to have to make it all work properly, but that's kinda your job.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    4. Re:"Override Back Button Event"??? by urcreepyneighbor · · Score: 5, Insightful

      <sarcasm>Well, you see... our new, half-assed, pieced-together technology will only properly work if we force users to use it the way we want. Remember: it's OUR content, so we get to determine how the USERS use it!</sarcasm>

      <serious>UseIt.com.</serious>

      --
      "The fight for freedom has only just begun." - Geert Wilders
    5. Re:"Override Back Button Event"??? by Mongoose+Disciple · · Score: 5, Interesting

      Do a lot of web development? This is one feature I would love -- users can completely destroy how a web app works just by clicking on the back button and asking "where'd all my data go?"

      They sure can. This might put the onus on you as the web developer to build a smarter app. Or to not build that particular as a web browser app at all. You've got options, and it's not like the back button is a new feature that's surprised you and thrown off your assumptions.

    6. Re:"Override Back Button Event"??? by mdm-adph · · Score: 2, Informative

      There kinda is -- you hook into the "onunload" event on a web page, prompting the user with a dialog. It's how web apps like Meebo.com handle this problem.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    7. Re:"Override Back Button Event"??? by repvik · · Score: 2, Insightful

      Well, if you're using a decently made web app it's going to have opened in its own personal tab/window anyway. No history concerns that way.

      If a web-app is well made, all is well. But this is going to be abused by those too lazy to make a good webapp. Anyway, if a webapp opens in a new window, will it ever have a history to go "back" to? Will the back-button even be enabled in that case?

    8. Re:"Override Back Button Event"??? by bberens · · Score: 3, Insightful

      I don't consider any webapp that opens its own special window to be decently made. The window I open you in should be quite sufficient tyvm.

      --
      Check out my lame java blog at www.javachopshop.com
    9. Re:"Override Back Button Event"??? by ShieldW0lf · · Score: 4, Interesting

      Would seem to me that both camps can be made happy by allowing the developers to indicate that "THIS" page should not be added to the browser history.

      So, if the user goes to the home page, then goes to a "view product" page, then goes through a purchasing process, you could suppress the pages involved in the purchasing process from being added to the history. If the user hits the back button half way through making a purchase, it would take them back to the "view product" page. If they then hit "forward", it would do nothing, because the "view product" page is the most recent entry.

      --
      -1 Uncomfortable Truth
    10. Re:"Override Back Button Event"??? by Jeffrey+Baker · · Score: 4, Insightful

      If you consider yourself a "web developer" and don't know how to manipulate the URI fragment to make the back button work with AJAX, then you should just quit right now and become a politician or a lawyer or something. The back button is fundamental and all AJAX applications should work with it.

    11. Re:"Override Back Button Event"??? by CopaceticOpus · · Score: 2, Interesting

      Overriding the back button would lead to evil behavior on some websites. I think what would be better is to have a way to register "the page has advanced" events with the browser when dynamic content is loaded. In other words, the back/forward buttons could be tied to application states that aren't necessarily a result of a complete page load. This would be like the YUI Browser History Manager, but with a simpler set up and no libraries to include.

      The only problem is that sites could load up the application history with 500 fake events, and thus render the back button useless. Still, they can probably already do this using the same methods as the Browser History Manager uses, so the point may already be moot.

    12. Re:"Override Back Button Event"??? by Mongoose+Disciple · · Score: 2, Insightful

      I do web development work. I'm not completely talking out my ass here. You do have some options.

    13. Re:"Override Back Button Event"??? by mdm-adph · · Score: 2, Insightful

      Hey, that's a bit harsh, don't you think? I develop for the web. Just because I don't use every trick of the trade, you shouldn't try to call me names (lawyer).

      Should I not call you a "car driver" because you can't do the Nurburgring in 8 minutes? No, because that would be silly.

      (Or, like has been said elsewhere, just open a web app in a new window/tab. Problem solved.)

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    14. Re:"Override Back Button Event"??? by pjt33 · · Score: 4, Insightful

      Then I right-click the link to the webapp and choose "Open in new window". In fact, as a browser user, the number one feature I'd like to add is an item in that popup menu: "Open in this tab".

    15. Re:"Override Back Button Event"??? by drinkypoo · · Score: 5, Insightful

      The problem is the back button causes a very very very large break in the sanity of web applications. You can kiss a consistent state goodbye.

      I know I'm contradicting my sig, but I want to explain why you are wrong.

      Session state is maintained on the server, not the client.

      If you trust the client to provide you valid data about the state of the application, you are very stupid. This is how people get owned.

      As such, you should remember what the user was doing, and if they open the application again, return them to where they were.

      Disabling the back button is wrong. If your application cannot handle me leaving it any any time gracefully, it is a piece of shit. And if you absolutely must have control of my system, well, that's why we have xulrunner. In fact, I would go so far as to say that the web is probably not even the best way to deliver an application of that nature, but you could argue that one back and forth all day - my main argument is that users expect web pages to behave in a certain way.

      The real issue here is that a webpage is not a standalone application, and you run into problems like these when you try to make it one. Webpages are forms, like screens on mainframes, and are request-oriented. Your web applications should be the same.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:"Override Back Button Event"??? by drinkypoo · · Score: 3, Insightful

      On one hand, you have a point. On the other hand, anyone who would hire you to write an AJAX application when you can't do this is not competent to hire you (typical, though.) This is more like not calling you a car driver because you don't know how to parallel park.

      P.S. If you open a new window, and I don't need to use your site, I will close the window and never return. I prefer to avoid incompetents who think they should control what my browser does. Thank you.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:"Override Back Button Event"??? by Anonymous Coward · · Score: 2, Informative

      Firefox kind of has that. You can force every link to open in the current tab/window on regular left click. Use middle click for opening a link in a new tab/window. About:config:

      browser.link.open_newwindow 1
      browser.link.open_newwindow.restriction 0

      I use that because I like predictability. No need to wonder whether a link will pop up a new window or not.

    18. Re:"Override Back Button Event"??? by Belial6 · · Score: 2, Interesting

      Then I guess that you don't understand that the site decides whether to put a picture on your screen, or just text. Displaying HTML IS controlling your browser. Now, if you decide that the shade of gray that you will tolerate ends with opening a new window, that is dandy. We all have our line that we won't cross, but a blanket statement that the site developer should not control your browser is ignoring the whole point of loading the browser in the first place.

    19. Re:"Override Back Button Event"??? by isomeme · · Score: 3, Informative

      The back button works fine, and without data loss potential, if you follow a simple recipe:

      * Never return a page from a POST; redirect to a GET instead (after processing the POST).
      * Never modify business data from a GET.
      * Never allow pages containing dynamic data to be cached.

      Follow those rules, and every page in your app will be safely bookmarkable and play nicely with the back button.

      --
      When all you have is a hammer, everything looks like a skull.
    20. Re:"Override Back Button Event"??? by sulfur · · Score: 2, Informative

      You might also like Link Alert Firefox extension. It basically changes your mouse cursor to indicate the target of a link - particularly useful for "new window" links, https sites, PDFs, and javascript window.open()-style links.

    21. Re:"Override Back Button Event"??? by TheRaven64 · · Score: 2, Interesting

      Get a real web app toolkit. Seaside has supported users pressing the back button and not breaking things since before I first used it, which was about five years ago. If you're still using a web app kit where pressing back kills your state, then you are probably wasting your time.

      --
      I am TheRaven on Soylent News
  8. 222 random people on the Internet by TorKlingberg · · Score: 3, Insightful

    It seems the vote was open to anyone on the internet, and only 222 people answered. There will probably be more people writing comments in this thread.

    1. Re:222 random people on the Internet by jsebrech · · Score: 2, Interesting

      As one of the people who voted on it, I can tell you that I considered the vote well-advertised inside of the ajax development community. Many of the voters are the people building the javascript libraries that are powering "web 2.0" (hate that term, but it applies here).

  9. You know, in case it comes up, am I the only one.. by mdm-adph · · Score: 3, Insightful

    ...who doesn't want cross-domain access? I'm perfectly fine with making server side code to parse whatever I need and then feed it to the browser via the local domain.

    Am I missing something? Something about making a browser more independent of the server or something?

    --
    It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
  10. Sliding Panes by Doc+Ruby · · Score: 2, Interesting

    I'd love Firefox to let me set not just exclusive tabs each with their own page, but also to let me slide around a dividing border between two panels, each with its own page in it. Side by side, or top/bottom, or a grid of X x Y. Let me look at two (or more) pages at once, scrolling each independently inside its pane. Comparing. copy/pasting. Like Excel and OO.o spreadsheets can allocate ranges of cells to separate window "portals" onto the sheet below.

    --

    --
    make install -not war

    1. Re:Sliding Panes by Doc+Ruby · · Score: 2, Interesting

      What's the easy way for me to tile multiple open Firefox windows on Ubuntu?

      But that's not quite enough. I don't want to have a whole GUI frame, including redundant navigation controls, for each page's pane (just one, that controls the active pane, like with tabs). And I don't want to have to rebuild the tiling, and de/retile my desktop's current mode when I switch among Firefox and other apps (like Evolution, OO.o, etc). Plus I would like the DOM to allow Javascript to access across independent pane boundaries, for app integration, and do other IPC.

      So yes, the multipane feature and its subfeatures do belong to the Firefox app, and not the OS. Unless the OS can do all those things for Firefox (the DOM part seems impossible that way, though). But if the OS could do all that, and let me mix/match different app panes in a combined window, that would really transform my Desktop usage. If I could save combo "racks" of apps set up that way, with GUI features hidden or combined into a single "combo GUI" for the entire rack, then I'd probably stop a lot of my whining for a better Desktop.

      --

      --
      make install -not war

    2. Re:Sliding Panes by Kugrian · · Score: 3, Interesting
  11. Because too many end users still use IE by tepples · · Score: 4, Insightful

    I tought SVG is already implemented in most modern browsers...

    Not when you weigh each browser by its usage share on home and business workstations. As long as Windows Internet Explorer doesn't implement SVG, and as long as Windows Internet Explorer has more than 50 percent usage share, "most modern browsers" don't implement SVG.

    1. Re:Because too many end users still use IE by Sloppy · · Score: 2, Interesting

      but being realistic, if you don't consider the market leader to be a "modern browser" then the concept is pretty useless, because pretty much anyone writing a modern web site is likely to want to cater for IE users

      I'd say that making "modern" become a synonym of "widely deployed" is what makes the concept useless. If you want to write a modern website, it's ok to exclude MSIE. If you want to make a popular website, then perhaps it doesn't. But why can't we say "modern" when we mean modern and say "widely deployed" when we mean widely deployed?

      Trashing the language and changing the meaning of words can sometimes be ok, but in this instance, it doesn't get you anything because words that mean what you want to say, are already available. But it also comes with a cost (now we need a new word that means what "modern" used to). It's a cost with no gain: a net loss no matter how you look at it. So why do it?

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  12. SVG animation by gr8_phk · · Score: 5, Insightful

    I'm glad Firefox has SVG and is improving it. I really want to see SVG animation. It sucks to use java script just to cause a diagram to have a few moving parts when animate transform would do the trick.

    1. Re:SVG animation by gr8_phk · · Score: 3, Interesting

      That patch has been available for a while (and has improved) and was there prior to Firefox 3.0. It was "too late" for 3.0 so was to be postponed until 3.1. And now history repeats...

  13. Rich Text Editing? by apathy+maybe · · Score: 2, Interesting

    Don't we already have that? Yes, yes we do, it's called TinyMCE and it is licensed under the LGPL and can be included on your form with just a couple of lines in your HTML code.
    Oh wait, you want native rich text editing? Yeah, like you are really going to get a consistent experience across different browsers...

    You know what I want from my web browser? I want it not to freeze when loading large (and/or lots of) images, and I want secure JavaScript, including killing off all JavaScript easily (none of this take over the browser with 50.000 alerts crap). Yeah, I know Opera has that last one, but I want a [i]free[/i] browser as well.

    Anything else? Security sounds nice. I personally don't have much of a use for vector graphics as a developer, but I can see how they would be useful for everyone else.

    Ummm... Maybe I'm just not very imaginative, but I tend to find that stability and security top my list of what I want nearly every time.

    (Though I have to admit, the new address bar in Firefox 3 is nicer then the Firefox 2 bar.)

    --
    I wank in the shower.
    1. Re:Rich Text Editing? by jsebrech · · Score: 2, Interesting

      Don't we already have that? Yes, yes we do, it's called TinyMCE [moxiecode.com] and it is licensed under the LGPL and can be included on your form with just a couple of lines in your HTML code.

      With rich text editing they mean a foundation sufficient to build a light-weight word clone in. The current browser support for rich text is so poor that it's not possible to use it without some whizkid's library, and even with the library it's really poor, barely up to the level of wordpad in capability.

      Ummm... Maybe I'm just not very imaginative, but I tend to find that stability and security top my list of what I want nearly every time.

      No, functionality is at the top of your list, you just don't realize it. Remember when people raved about gmail? Gmail would have never happened had the browsers focused exclusively on stability and security.

  14. Personal Info Insertion by Doc+Ruby · · Score: 3, Interesting

    I'd like HTML forms to include a tag that uniquely identifies the site publishing the form, and the form itself. Probably a hash of the form's field names, signed by the site with its SSL certificate. Then I could click an option on the form to repopulate it with the last data I already inserted into that same form the last time I filled it (or any previous time, in a history). Storing that data on my local terminal, rather than leave it stored at the remote site.

    And I'd like for the full range of common personal info fields to have standard names, so I could click to fill out the neverending series of personal info forms the Web challenges me with all day, every day. Click to refill the form with the same info as last time I visited it. Or one dataset from a list of named profiles stored on my local machine. So I don't have to remember what personal info I disclosed to this or that site, or scrounge for it from the other places I keep that info stored personally.

    If the system let my browser point at a "personal info server", I could click to populate these personal info forms using anyone's terminal, not just my own, though I'd have to trust the terminal not to exploit the personal data exposed while using its browser as a transfer point. Maybe these personal info forms could also take a URL that points directly at my personal info server, and let the challenging server direct its request to my personal info server, which lets the challenging server login (as prearranged) and get the data specified as available to it.

    That infrastructure would take some work. But it would save me a lot of trouble every day. And therefore save a lot of trouble for millions of others in the same boat. While lowering the transaction barriers, without sacrificing security. And indeed increasing security, by minimizing the personal data stored outside my control, at numerous (and forgettable) unaccountable remote servers.

    --

    --
    make install -not war

  15. I'd just like /. to work by oodaloop · · Score: 2, Funny

    You'd think on a geek website the CSS would work, links wouldn't take you to random parts of the page, text wouldn't constantly overlap, etc. If maybe we could get that simple stuff to work first before we take on all this over stuff.

    --
    Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
  16. SVG animation in Inkscape. by doti · · Score: 3, Interesting

    Funny, just now I was checking the Roadmap for Inkscape. SVG animation is planned for the next-next release (0.48, it's 0.46 now, 0.47 will be basically some internal re-factoring).

    Unfortunately, multi-page support, which was the feature I was looking for, is planned for 0.49 (or 0.50?).

    --
    factor 966971: 966971
  17. The ONLY thing that is needed is... by JustShootThemAll · · Score: 5, Interesting

    The ONLY thing that has to be added, and needs to be added about ten years ago, is a date input field in forms.

    One that is locale-aware (DD-MM-YYYY, MM-DD-YYYY, or whatever you're locale used). Currently you have to jump through several hoops and it is near impossible to get a foolproof date input.

  18. 'Bout time by rs79 · · Score: 4, Interesting

    Oh sure, NOW people understand we need vector graphics.

    I saw NeWS demo'd by sun in 84. I used native postscript extensively in 88+.

    Then I watched html make a mess out of nearly everything to do with the network (html email? huh?).

    Bout friggin time poeple woke up.

    --
    Need Mercedes parts ?
  19. Re:Flash is crossbrowser.. use it. by Unending · · Score: 2, Interesting

    Flash should never be a solution to anything IMO.
    Really I don't think anything on the web should require a plugin to view.
    Obviously this will never be true, but it is my ideal view of the web.

  20. Re:Hopeful in regards to Silverlight? by Anonymous Coward · · Score: 5, Insightful

    You realize adobe has released an official flash player for Linux right? How did such an ignorant post get modded insightful?

    Microsoft is not to be trusted, they have proven this time and time again. Silverlight itself is built on a platform designed to screw everyone in the IT world over.

    Microsoft tried to corrupt Java and make it Windows only... and got stopped. So they cloned Java, e.g. .NET, and made it Windows only.

    Mono is a few major revisions behind Microsoft's implementation. It doesn't support a large part of Microsoft's software stack. It is basically "Managed Wine."

    It's not the kind of thing I'd want to rely on and no one in their right mind should let Silverlight put Microsoft in a position to take over the Internet.

    So in short: avoid Silverlight like the plague that it is.

  21. it's WHAT time? by poot_rootbeer · · Score: 2, Insightful

    Looks like that it is time for all browsers, in particular, IE, to seriously consider supporting standards-based vector graphics.

    Right. How could Microsoft, a company with 90,000 employees and a market cap of over $250 Billion, possibly fail to respond to the desires of a hundred customers who spent a grand total of $0.00 on Internet Explorer?

  22. Re:Hopeful in regards to Silverlight? by croddy · · Score: 4, Insightful

    All that is nice, but what we need is a vector graphics kit that's not shipped by yet another fucking vendor. Something that's a spec, not a binary.

  23. Re:Hopeful in regards to Silverlight? by Enderandrew · · Score: 2, Insightful

    Adobe repeatedly refused to release an updated Flash plugin for Linux. That is why they skipped a version. They said they were done with Linux support. One guy kept pestering Adobe offering to code it for free, and the eventually let him create an updated Flash plugin. Allowing one man to do the work unpaid begrudgingly is not what I'd call supporting a platform.

    You suggest Silverlight is designed to screw everyone.

    Absolute statements just don't hold up.

    Not every Apple product is a massive success. Not every Apple product is great for graphics. Not every Apple product has a great UI.

    Not every OSS product is really "open" (take a look at OpenOffice and Sun's strangehold).

    Not every Microsoft product is terrible. Not every Microsoft project is evil.

    And Mono is completely different from Wine.

    You offer vague accusations with no proof.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  24. Re:Hopeful in regards to Silverlight? by edward+chan · · Score: 5, Informative

    "Adobe repeatedly refused to release an updated Flash plugin for Linux. That is why they skipped a version. They said they were done with Linux support. One guy kept pestering Adobe offering to code it for free, and the eventually let him create an updated Flash plugin. Allowing one man to do the work unpaid begrudgingly is not what I'd call supporting a platform." What are you talking about? I happen to know several engineers on the Flash Player team at Adobe that currently work on the Linux version. And as far as I know, the upcoming version, FP10, fully supports Linux as well.

  25. Re:You know, in case it comes up, am I the only on by _xeno_ · · Score: 2, Insightful

    That cross-domain security doesn't really solve a damned thing?

    Remember the "Samy is my hero" MySpace virus? OK, the Wikipedia article calls it a "cross-site scripting vulnerability" but it wasn't, exactly. It was in the sense that MySpace was allowing JavaScript from user-supplied text to be sent to the client. But once inserted into his profile, it no longer crossed domains. It used AJAX to act with the user's credentials on the same domain.

    Cross-domain security didn't do anything to protect against that because it was running on the same domain.

    In short, it doesn't really solve anything and creates hosts of problems when you want to share data across domains. Yes, you can resort to sending all the data through the server, but that's fairly silly when there's no real reason the client couldn't access the data.

    What really needs to be done is to figure out ways of securing the data coming back from requests, not creating this silly cross-domain rule that really doesn't solve anything and just creates problems. For example, "tainting" data returned from an AJAX request and disallowing it from being used in "eval" statements. Obviously there'd need to be a new "parseJSON" command to make up for that loss, but it would make receiving data from other domains safer. (Not perfectly safe, of course, but safer.)

    Of course, that still wouldn't have protected against the "Samy is my hero" bug, but that demonstrates that even today we're moving to a web where you can wreak havoc without crossing domains.

    I don't really have a "perfect answer" but loosening the cross-domain restrictions allows for new, more interesting web applications without resorting to same-domain proxy hacks.

    --
    You are in a maze of twisty little relative jumps, all alike.
  26. Re:Hopeful in regards to Silverlight? by mweather · · Score: 2, Insightful

    Allowing one man to do the work unpaid begrudgingly is not what I'd call supporting a platform.

    They release an officially supported Flash plugin for Linux. Who at Microsoft do I call for Moonlight support on Linux?

  27. Re:Hopeful in regards to Silverlight? by mweather · · Score: 2, Funny

    Do you think a major Internet player will push Microsoft's technology, even if it was the best possible in the whole world ?

    Nope. That's what automatic update is for.

  28. 2D drawing and vector graphics? by hkmwbz · · Score: 2, Insightful

    Among all the feature requests, 2D Drawing/Vector Graphics is clearly the most desired feature by the community.

    So basically, Canvas and SVG? Both supported by Opera, Safari and Firefox (AFAIK). In fact, Opera currently has the best SVG implementation, period. Best Canvas support, I'm not sure, but since Apple invented it I guess that could be Safari.

    --
    Clever signature text goes here.
  29. Re:Hopeful in regards to Silverlight? by beemishboy · · Score: 2

    History man, history.

    Where is IE for the mac? It's gone.

    Where is Microsoft's media player for the mac? Piece of outdated junk.

    Outside of Office for the Mac and some other minor things, MS is 100% invested in the MS stack - it doesn't make business sense for them to develop for other platforms - it's a broken system when it comes to open standards.

    If they spend enough money coming out with version 1.0 for other platforms... and if they spend enough money buying downloads of it so people will use it during the Olympics... then maybe it will take off. Then when it's a "standard," what's the incentive for investing in a linux or mac version at all? Heck look at IE after version 6.

    I'm not saying that it doesn't have technical advantages over flash and that it isn't nice to have readable content for search engines, I'm just saying - look at where MS's money goes. It doesn't make any sense for them to be more open than they absolutely have to be - that's Microsoft's business.

  30. Vector Graphics by antimatter15 · · Score: 2, Informative

    Just about every modern mainstream browser supports vector graphics in one form or another. obviously, its easier when they all follow a standard, but there are third party abstraction layers for all of them. Look at dojo.gfx, which provides an API for rendering in VML (IE), Silverlight (IE/Fx), SVG (Fx/Opera/Safari), and Canvas (Fx/Opera/Safari).

  31. Re:Hopeful in regards to Silverlight? by Anonymous Coward · · Score: 3, Interesting

    Ok, I'll bite (again).

    "Adobe repeatedly refused to release an updated Flash plugin for Linux. That is why they skipped a version. They said they were done with Linux support. One guy kept pestering Adobe offering to code it for free, and the eventually let him create an updated Flash plugin. Allowing one man to do the work unpaid begrudgingly is not what I'd call supporting a platform."

    That sounds fucking crazy to me. Yes, Adobe skipped a version. However, they did so because that version was a transition to a pretty new codebase. I'm not arguing that proprietary Flash is great... it pretty much sucks. However, Adobe isn't in a position to use Flash to create greater lock in for "Adobe OS" or whatever. So Flash is the lesser of two evils in this case (and I mean actual evils, not just metaphorically).

    "You suggest Silverlight is designed to screw everyone."

    Silverlight is about screwing everyone but Microsoft. It's prime reason for existing is to promote Vista and Windows. That's it. If Flash only ran on Windows, Silverlight wouldn't exist.

    "Not every Apple product is a massive success. Not every Apple product is great for graphics. Not every Apple product has a great UI."

    Uhh, ok, not sure what this tangent is referring too.

    "Not every OSS product is really "open" (take a look at OpenOffice and Sun's strangehold)."

    You clearly don't understand what open source is do you? You realize IBM has forked OpenOffice from Sun's "strangehold." Have you ever heard of NeoOffice? Same deal. They took source from OpenOffice and made their own version.. for their platform or product.

    "Not every Microsoft product is terrible. Not every Microsoft project is evil."

    You're right, not every product and project is evil. But Silverlight definitely is, to anyone with a brain.

    "And Mono is completely different from Wine."

    Are your years of programming experience failing you now?

    Wine is a reimplementation of the Win32 software stack. Microsoft's version only works on Windows. So, some enterprising developers used Microsoft's own specifications (when available) to create a clean room reimplementation of Win32 for various platforms.

    Mono is a reimplementation of the .NET software stack (the successor to Win32). Microsoft's version only works on Windows. So, some enterprising developers used Microsoft's own specifications (when available) to create a clean room reimplementation of .NET for various platforms.

    Now, considering Wine only runs about 10% of Win32 applications well and Mono only runs about 10% of .NET applications well, perhaps you understand why I see similarities in the two.

    "You offer vague accusations with no proof."

    I anxiously wait your poignant response, refuting me.

  32. Re:Hopeful in regards to Silverlight? by Red+Flayer · · Score: 4, Funny

    Silverlight supports 32-bit and 62-bit browsers.

    Sweet, where can I get a 62-bit browser?

    I already have a two-bit browser, that would be IE7.

    /Ducks

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  33. Re:Hopeful in regards to Silverlight? by Repossessed · · Score: 2, Informative

    The Register (specifically, the Open Season webcast) did an interview with some managerial type or another from Adobe, who stated that FP10 will have a same day release for Linux (Though I assume Linux's will come an hour later, just on principle.)

    --
    Liberte, Egalite, Fraternite (TM)