Slashdot Mirror


IBM Donates Code to Firefox

OS24Ever writes "Internetnews.com is reporting that IBM has donated new DHTML code to the Mozilla foundation specifically targeted as accessability and rich interactive applications (RIA). These new features are expected to be in the next major update of Firefox (v1.5). Is this the first OSS application to get RIA/DHTML support for accessability? I would think this could open some doors for Firefox to replace IE in many Windows environments."

25 of 355 comments (clear)

  1. As a nerd... by ErichTheWebGuy · · Score: 4, Interesting

    I would really love to see the code. It is in CVS yet? I am rather excited, since I have been working on several RIA things lately. Anyone seen the code yet? Or at the very least, anyone have a more specific list of new functionality?

    --
    bash: rtfm: command not found
  2. Don't take your eye off the ball by sentanta · · Score: 5, Interesting

    DHTML is certainly less annoying than 30 second flash intro's, but I want a simple,fast, non-Microsoft browser. I hope this doesn't become a bloated browser like Navigator became.

    --
    The Big Yuan - tracking mainland China
    1. Re:Don't take your eye off the ball by nmoog · · Score: 4, Interesting

      Hey hey, let's not bash Flash for being annoying. You can be equally annoying and stupid in DHTML too, you know.

    2. Re:Don't take your eye off the ball by Ed+Avis · · Score: 1, Interesting

      Netscape 4 is positively svelte compared to Firefox. Firefox is much more bloated than anything that came out of Netscape before they went free-software back in 1998. Your machine is faster, that's all.

      --
      -- Ed Avis ed@membled.com
    3. Re:Don't take your eye off the ball by Anonymous Coward · · Score: 1, Interesting

      Why not? You expect us to just bend over and take it up the ass AGAIN, like you obviously would and will? Why is it so bad to not worship Microsoft? I can't speak for the grandparent, but I positively despise Microsoft for what they have done to me, personally. Besides a Microsoft browser probably wouldn't work on my operating system, because Microsoft is such a great company that promotes peace, love, and interoperability as well as respects my right to utilize my computer in the manner I choose to do so. Ya right! I don't think it's fair to write this attitude up as close-mindedness, either. What is more close minded? "I like to use software from more than one company." or "Microsoft is the shit! I can't wait for Longhorn. What the hell is the matter with these Mozilla people? They too stupid to use IE?"

  3. Flash, MTASC, and ActionStep by tcopeland · · Score: 5, Interesting

    Yup, I know, the Flash player isn't open source. But there's an open source compiler, MTASC (*), and with ActionStep, there's a rapidly growing (BSD licensed!) open source component library.

    All sorts of nifty open source things are happening with Flash these days; you can track that sort of thing on OSFlash.

    (*) Written in Ocaml, how cool is that? (**)
    (**) Very.

  4. you would think that but you'd be wrong by Anonymous Coward · · Score: 1, Interesting

    accessibility is a wonderful buzzword to stick on your program. its like saying KDE is 'user friendly'.

    actually being accesible and user friendly, thats a whole nother ball game, one that microsoft has been winning for a long time.

    accessibility needs to get low level with the hardware. something that is best served by having a stable consistent API to access that hardware. something that linux has never had
    and probably never will have because its never
    been a priority of the people that lead it.

    there is no business logic for an accessibility
    company to port their software to the 12 flavors
    of linux, their various /dev versions, their inabiltiy to get sound working right (even by someone who has done low level unix programming like JWZ), which would take weeks of time and thousands of dollars of labor, when they can just write it once for windows and maybe macintosh.

    it would be not only a waste of their time and money, and possibly endanger their business which i cant imagine is all that stable to begin with, but it would be a disservice to the users.

  5. "Optimized for IE" by pommaq · · Score: 4, Interesting

    I'd certainly like for it to open doors but features like these won't really matter unless IE pick up on them, too. The sad reality is that most sites need to work 100% with IE and the attitude towards Firefox/Safari is "if the site's legible, then it's ok". Maybe it can get some headway in some specialized areas, libraries or job centers or some other place where accessibility is a real priority, I don't know. I do however know that the one and only thing that will help Firefox dethrone IE is browser stats. It needs to hit some serious percentage. Only then will people stop "optimizing" for IE and start building their HTML according to standards.

    Great job on the DHTML patch, though! This sort of thing is why I use Firefox :)

    1. Re:"Optimized for IE" by Phroggy · · Score: 3, Interesting

      Normally I'd agree with you, but think about what IBM does. They sell solutions to businesses. IBM isn't contributing to Firefox out of the goodness of their hearts (although it does buy them a little goodwill from those of us who read Slashdot and care about the Mozilla project) - they're doing it because they want to make money. What does this probably mean for IBM? They want to deploy an internal webapp for a company that will pay IBM boatloads of cash, but it needs DHTML accessibility features, which no current browser supports. So, contributing to Firefox was the best way for IBM to make it happen.

      So, follow this through. IBM will be deploying Firefox in a corporate setting, on a large scale, so they can use this custom webapp. Juggling browsers is a pain, so these companies will be standardizing on Firefox and not using IE. This means that any web sites the company needs to use cannot be IE-only; they must work in Firefox - so if you've got an IE-only web site, you can either fix it to make it work in Firefox, or they'll go to your competitors.

      Percentages aren't everything.

      Oh, and did I mention that standardizing on Firefox means one less reason they have to keep Windows on the desktop?

      (OK, yeah, there are a dozen other reasons, but at least IE won't be one of them anymore!)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  6. Shouldn't CSS Be Enough? by TheFlyingGoat · · Score: 3, Interesting

    I work with websites, but have never done anything specifically toward accessibility. Aren't large subsets of the CSS specifications just for those applications, though? CSS2 and CSS3 have large sections devoted to screen readers, plus most browsers have the capability to scale content to whatever size you want. I'd rather see the Firefox crew make sure they handle CSS3 while keeping the bloat out. It'll keep the browser fast while giving site and application developers the option of using those standards.

    Really, can DHTML make it that much easier on someone with an impairment than a well designed site using CSS3?

    --
    You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
    1. Re:Shouldn't CSS Be Enough? by MemeRot · · Score: 2, Interesting

      I don't know if you've seen the types of sites this is aimed at. Go to http://maps.google.com/ and find your hometown and surf around. Really sweet interface, so quick to scroll, lets you move all around and load surrounding images as needed.

      Now, view the page source. It's completely unreadable. A text reader would simply not be able to make use of this. Search for directions to your house or office. You can clearly see the directions in the right hand side, again page source will show nothing usable.

      The DHTML isn't to make the site more accessible, the proposed changes will make DHTML driven sites more accessible.

  7. Re:Sounds like . . by Anonymous Coward · · Score: 1, Interesting
    Magnification...well, whenever I'm not in Opera, I wonder if something is wrong with the keyboard as I repeatedly stab the numpad '+' key, until I remember that it's missing from everything but Opera.

    Is that marketingspeak? It seems interesting that something one browser does can be called "missing" from all the rest. I would reserve the "missing" tag for features that are found in the majority of browsers but not in some.

  8. I don't follow... by Mr.+Cancelled · · Score: 5, Interesting
    I would think this could open some doors for Firefox to replace IE in many Windows environments.

    Firefox already adheres to standards better than IE, has a more rubust, and secure environment, and arguably provides a superior user experience to IE, and yet IE lives on... So why would some (arguably nice) DHTML addons make a difference?

    I think the situation's kinda like this: Those who care, and/or are "in the know" are already using Firefox.

    The rest of the users still left on IE either
    1. Don't care (lazyness, "not my pc", whatever)
    2. Are too intimidated by technology to go outside the little box they've created for themselves
    3. Think IE's still the better browser
    I suspect the bulk of the switchers have already switched, and the rest either will not switch until either their OS of choice changes (OSX anyone?), or they are faced with a computer-oriented crime which makes them paranoid about using IE (be it identity theft, stolen cc info, whatever)

    So while IBM's gift is a "nice to have", I don't see it making a huge difference in the lives of the average IE user. Not at the moment, at least.
    1. Re:I don't follow... by mochan_s · · Score: 2, Interesting

      Firefox already adheres to standards better than IE, has a more rubust, and secure environment, and arguably provides a superior user experience to IE.

      I have to disagree.

      There is a website that reloads the page every minute or so. In Mozilla, it would invariably reach a point where it would stop reloading with an error message and show an empty page but IE never did that.

      Upon further investigation, I found out that it was an embedded hitbox.com thingie in the page that Mozilla was choking on. That site was some ad site or whatever and wasn't responding all the time or very slowly. So, Mozilla would just stop loading the entire page because that little ad image was hosed.

      On IE, that didn't happen for some reason. It would still render the page even though that image wasn't accessible!

      Plus, it didn't take IE even a second to render the page waiting for hitbox.com to respond. I would practically have to wait between 20s-40s before the page would be shown on Mozilla with the status bar saying wating for hitbox.com.

      I had to put point hitbox.com to 127.0.0.1 to make Mozilla work.

      My point is Mozilla doesn't always provide the best experience. Embedded Windows Media always sends Mozilla in a 2 min coma. Mozilla sometimes think a link is text and blasts it onto the screen. When the file is binary, it can take a while for Mozilla to try and show that on screen and the back button is stuck!

      I try to use Mozilla as much as possible but Mozilla still has a lot of problems to overcome before it can say it's better experience than IE.

  9. OT: Site-by-site Javascript? by TheLetterPsy · · Score: 2, Interesting

    Firefox allows site-by-site popup blocking/allowing, would it be too much of a stretch to have the same feature for Javascript?

    From my experience, all the new 'pop-unders' that are experienced with Firefox are triggered by Javascript. Of course there are multiple sites that depend on Javascript for core functionality (Gmail, others). So it'd be nice to do a site-by-site feature so that it is easy to put, for example, webshots on the blacklist.

    Asa, are you out there and browsing at at least a +2 level?

  10. Re:Improved developer documentation... by CyricZ · · Score: 2, Interesting

    Yes, I'm well aware of the examples. That is what I've been using so far.

    But now read from my previous post:
    While the various embedding examples are a start, they are very poorly commented and as such are quite useless.

    They're better than nothing, but they're still not enough. Myself and many other developers don't have time to sift through numerous examples for platforms we are not necessarily experienced with. Maybe an unemployed university student has time to play with such examples that lack documentation. Professional developers do not.

    Like I mentioned before, the examples need to be very well commented, and must be accompanied by up-to-date and usable design docs. Sure, that takes effort, but it is the key to widespread adoption of Gecko.

    --
    Cyric Zndovzny at your service.
  11. Re:But why did they do this? by Soko · · Score: 5, Interesting

    My bet is that IBM is still dreaming of a day where the OS is irrelevent, since all your apps are Java based (perhaps even XUL based) and accessable through a standards compliant browser. IBM has a lot of expertise in this area, and stands to make a really nice chunk of change if customers migrate to this way of getting thier apps.

    If Firefox gets above 10% marketshare and stays there, IBM should be able to do real damage to the competition by luring thier customers to more open solutions on the Firefox platform and marketing them as liberation from vendor lock in.

    I'd buy into that, myself.

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
  12. what about WebAdapt2Me by msblack · · Score: 2, Interesting

    Damn, IBM just sold our campus their WebAdapt2Me product which provides assistive technology for visually and motor impaired web surfers. It works only with MSIE.

    The basic features of IBM WebAdapt2Me are: font size adjustment, web page magnification (125%, 150%, 175%, etc.) which magnifies the entire page, font selection (bold, inverse bold, font style), kerning (spacing between letters), leading (spacing between lines). These features go way beyond the MS magnifier functions. If true, this is fantastic news that IBM is dontaing the technology to Mozilla.

    --
    signature pending slashdot approval
  13. Re:Sounds like . . by thc69 · · Score: 5, Interesting
    In Firefox you can press the Ctrl+'+' key to zoom in and Ctrl+'-' key to zoom out.
    I was ecstatic when I read this, but then I went to try it -- and it's only effective on text. Opera does it for everything, including pictures and even flash. I run 1280 on a 17" LCD, but when I want to show stuff to other people, or when I stumble across a small image/flash, I love blowing it up to a reasonable size.

    Just last night I wanted to show my wife a picture of a Merkur XR4TI, so she'd understand why it was funny that Prinicpal Skinner on The Simpsons drives one...
    --
    Procrastination -- because good things come to those who wait.
  14. Re:Anyone have a non-buzzword version? by veg_all · · Score: 4, Interesting

    I believe I saw this code being demonstrated at a recent New York PHP meeting; the IBM guy was tabbing through a tree menu and the voice would say, for example, at what level down the tree the current focus was, the tag in question, whether or not the field was editable and the like. Far and beyond the functionality of, say, JAWS.

    The demo was mainly focused on the "ajax" lirary which was a rapid-deployment web-app framework and the accessibility features were an aside, but it was pretty impressive. See here for the code and here for an example app.

    --
    grammar-lesson free since 1999. (rescinded - 2005)
  15. DHTML = CSS Filters? by Gertlex · · Score: 3, Interesting
    Would the inclusion of DHTML mean the ability to implement the CSS filters like glow and shadow for text?

    I was recently looking into why the filter tag doesn't work in Firefox, and learned that it's actually DHTML. Exploring the question on the Firefox help forums, I learned that these features, (shadows at least) were likely to make it into 1.5 (next version).

    Perhaps this means that Firefox was negotiating with IBM to get this code?

  16. Re:Maybe. by MikeFM · · Score: 2, Interesting

    I don't know about other developers but I'm seriously beginning to stop supporting IE for anything but a basic HTML interface. All the advanced interface features are designed for Firefox. I have no problem with putting a 'Designed for Firefox.' button on my sites and leaving IE users out of the really cool stuff if IE can't keep up.

    I'm seriously playing with some sites that combine AJAX, XUL, and Java into a single powerful user-interface. IE will get the same interface that Lynx users get.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  17. Re:Sounds like . . by msblack · · Score: 2, Interesting

    This is nowhere close to IBM WebAdapt2Me which zooms the entire page, not just fonts and not a separate graphics zoom tool. Their WebAdapt2Me tool has several cool features which let you adjust fonts with different sizes, contrast, or weight. You can quickly change the text from black on white to white on black, as well as adjustments for kerning (space between letters) and leading (space between lines). These are all important for accommodation of various visual, motor, and learning impairments.

    WebAdapt2me also provides text-to-speach synthesis. Show me a web browser that does all this today. Adaptive software and hardware are quite a bit more complicated that many Slashdot readers realize.

    --
    signature pending slashdot approval
  18. To Random Person by DogDude · · Score: 2, Interesting

    You're quite welcome. Thanks for providing us with all of this free code that we have made hundreds of millions from. Our top executives and stockholders and quite happy. Would you like an official IBM polo shirt for all of your effort?

    - IBM

    --
    I don't respond to AC's.
  19. Web browsers and coal mining by heroine · · Score: 3, Interesting

    Through the years of Mosaic dominating, then Netscape dominating, then IE dominating, then Mozilla starting over from scratch, then Firefox starting over from scratch, then Firefox getting some code, it's a lot like watching coal miners in the 60's.

    No matter what happens in the world. No matter what problems the world has moved onto, there is always this club which eats, sleeps, and breaths web browsers. They insist that winning back the lost users in 1998 is the most important breakthrough, that it wasn't Mozilla rewrite #20 but this version. This is the version which is going to get back the users they lost to Microsoft in 1998.

    Just like coal miners saying the future isn't in space, it's underground, these web browser programmers seem to be eternally in 1998, endlessly chasing after the web browser trophy while maybe the world isn't watching anymore.