IBM Donates Code to Firefox 355
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."
Accessibility helping FF replace IE? (Score:3, Funny)
To IBM (Score:5, Insightful)
-Random Person.
As a nerd... (Score:5, Interesting)
Re:As a nerd... (Score:4, Informative)
No, I dont think its in CVS yet. The ZDNet [zdnet.com] article has a few more details than the one the submitter gave. It says that IBM "will donate", not that they have donated.
The ZDNet article also states that IBM is giving 50,000 lines of code. Pretty cool stuff!
New versioning... (Score:3, Funny)
Re:New versioning... (Score:4, Funny)
Don't take your eye off the ball (Score:5, Interesting)
Re:Don't take your eye off the ball (Score:2)
Second problem is that this might open up a whole host of client-side vulnerabilities that suck. Really, Really, Really bad.
Re:Don't take your eye off the ball (Score:5, Informative)
Re:Don't take your eye off the ball (Score:2)
ALT="-87.34870076179504,41.399547788250130"
Re:Don't take your eye off the ball (Score:2, Informative)
Re:Don't take your eye off the ball (Score:5, Interesting)
Re:Don't take your eye off the ball (Score:2, Interesting)
Re:Don't take your eye off the ball (Score:2)
Not unless (Score:2, Insightful)
Not unless XML Islands are suddenly implemented.
Re:Not unless (Score:3, Insightful)
Re:Not unless (Score:3, Informative)
Using XML Data Islands in Mozilla [mozilla.org]
Re:Not unless (Score:2)
The advantage of it being in the browser is that you didn't need to spend time writing this basic glue code every time you wanted to use an xml data island.
I doubt it (Score:2, Redundant)
To many people who are only casual users of computers still consider firefox a bad Clint Eastwood movie and equate IE (and it's little icon) as THE internet.
Dumb, but not everybody is as smart as us.
Re:I doubt it (Score:5, Funny)
Please to remember: there's a difference between a bad movie that has Clint Eastwood in it, and a 'bad' Clint Eastwood movie. As Clint Eastwood movies go, Firefox is pretty damned good, really. Seriously, if you don't believe me, go see "Stealth." *shudder*
And remember: your browser will only work if you think in Russian. Think...In...Russian!
Re:I doubt it (Score:2)
Re:I doubt it (Score:2)
Re:I doubt it (Score:2, Insightful)
How about if, after using a modern browser for a few days, the very thought of using IE makes a user's skin crawl and they have to suppress the urge to go take a shower? Oh, wait, that was four years ago, practically forever in internet time, and ad interim IE is the only major browser that has not improved its interface at all.
> and it has to be brought to the attention of
> the public at large
I'm pretty sure that has happened now. My dad, who only knows the di
Flash, MTASC, and ActionStep (Score:5, Interesting)
All sorts of nifty open source things are happening with Flash these days; you can track that sort of thing on OSFlash [osflash.org].
(*) Written in Ocaml, how cool is that? (**)
(**) Very.
IBM == Good code. (Score:5, Insightful)
Re:IBM == Good code. (Score:5, Informative)
It's worth noting that IBM built one of the most popular browsers for blind people, IBM Homepage Reader [ibm.com], which is currently based on Internet Explorer. Perhaps this is a move to help them switch to Firefox in the future?
I can't help but point out though, that in a landmark website accessibility case, SOCOG were fined A$20,000 [contenu.nu] for not having an accessible website for the Sydney Olympics. Guess who built their website? Yup, it was IBM :).
Re:IBM == Good code. (Score:2)
Re:IBM == Good code. (Score:5, Insightful)
I'm curious on what possible motives IBM would have for doing this. I mean, they're a business, there to make money and all. How does this help them in the short or long run?
This is a maneuver against Microsoft. IE gives Microsoft considerable influence over application creation and hosting tools. By keeping the browser independent, IBM can push Web Sphere and other tools more effectively. The Fortune 500 is the target, fortunately, we can all benefit from their contribution.
As you've guessed, IBM's promotion of open source is not altruistic.
Re:IBM == Good code. (Score:4, Insightful)
A universal client for their dhtml applications? That is my guess
Firefox works on many OSes, which is their strength. As more and mroe is moving to the web platform, IBM sees this as a easy way to strengthen their position in the web-app market.
What about... (Score:2, Funny)
Re:What about... (Score:4, Informative)
Re:What about... (Score:2)
Re:What about... (Score:2)
Re:What about... (Score:2)
Re:What about... (Score:2)
That's not the only thing it would spread...
Anyone have a non-buzzword version? (Score:5, Insightful)
I would expect this code actually does something, but the article is so vague I'm not really sure what. What's an example of something that does not work now that will work after this code is integrated and released?
(Preferably from someone who actually knows; I could make stuff up based on the article too, like this: "Before, if you set the ALT attribute on a dynamically-generated IMG tag, the screen-readers couldn't pick it up. Now they can." But I'm not sure if that's what they mean; that's just my plausible interpretation of the buzzword soup that I'm not very confident in, as I would have thought that works fine now....)
Re:Anyone have a non-buzzword version? (Score:5, Interesting)
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 [tinyurl.com] for the code and here [tinyurl.com] for an example app.
Re:Anyone have a non-buzzword version? (Score:3, Informative)
RIA's are what Java was supposed to be years ago - something you could deploy universally via a browser, and would run just enough code locally (e.g. the view part of an MVC system) that the program would feel reponsive, but be able to get data in a more complete and granular way than most current web pages do. For example, we've all see
Improved developer documentation... (Score:2)
The existing documentation is either extremely out of date (ie. 2002 or earlier), or partially complete. Some of the documentation contains old names for various XPCOM interfaces. While the various embedding examples are a start, they are very poorly commen
Re:Improved developer documentation... (Score:2)
Use the source luke. Examples of Gecko embedded in Gtk, Win32, Cocoa on OS X and lots more. Even OS/2.
Re:Improved developer documentation... (Score:3, Interesting)
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 documentati
Re:Improved developer documentation... (Score:3, Informative)
That is a bit of a contradiction in terms. One can be unemployed or be employed by a University to carry out research towards a PhD but not both.
In any case here are some design docs.
http://www.mozilla.org/projects/embedding/PublicAP Is.html [mozilla.org]
A simple introduction
http://www.mozilla.org/projects/embedding/embedove rview/EmbeddingBasicsTOC.html [mozilla.org]
The status of the API freeze (i.e. what
Re:Improved developer documentation... (Score:2)
Re:Improved developer documentation... (Score:2)
While I've heard of efforts like KHTML for Win32, they don't seem usable enough yet or lack the continued momentum that we require. WebCore might be an option under OS X, but we'd prefer one solution for all platforms. Mozilla theoretically provides this.
The high code, documentation and comment quality of the KDE KHTML part merged with the develo
Re:Improved developer documentation... (Score:2)
This is a problem which plagues Mozilla overall (Score:5, Informative)
Re:This is a problem which plagues Mozilla overall (Score:2)
But apparently stuff like this has been a problem since around 1999, per this newsgroup post I ran across:
http://groups-beta.google.com/group/netscape.publi c.mozilla.general/browse_thread/thread/6b4bfc1c8c6 baa4c/ [google.com]
If the Mozilla developers themselves cannot offer such documentation because they're busy with their development tasks as
Re:This is a problem which plagues Mozilla overall (Score:5, Informative)
The documentation has been lacking historically, but things are quite a bit better now.
RIA? (Score:3, Funny)
Re:RIA? (Score:3, Funny)
The problem with TLA's is that they only ICC when everyone KTA (knows the acronym).
Even worse, TLA's are now BHAFA's (big huge ass fucking acronyms), not just TLA's.
This is great (Score:2, Insightful)
but seriously, keep buying IBM and support OSS.
"Optimized for IE" (Score:5, Interesting)
Great job on the DHTML patch, though! This sort of thing is why I use Firefox
Re:"Optimized for IE" (Score:4, Interesting)
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!)
Shouldn't CSS Be Enough? (Score:4, Interesting)
Really, can DHTML make it that much easier on someone with an impairment than a well designed site using CSS3?
Re:Shouldn't CSS Be Enough? (Score:3, Interesting)
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.
Magic Eight Ball says... (Score:5, Funny)
Yah, and with a nick like OS24Ever, this person is obviously the perfect choice for making predictions about the acceptability and potential for success of a product....
(Sorry, I couldn't resist. I'm a former OS/2 user and licensee myself. "Blue Spine" all the way, baby.)
I don't follow... (Score:5, 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, 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
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.
Re:I don't follow... (Score:5, Informative)
Many organisations are legally obliged to make their internal applications, including web applications, accessible to the disabled.
Two of the most popular applications that can read websites out to blind people, JAWS [freedomscientific.com] and IBM Homepage Reader [ibm.com], are both based on Internet Explorer.
This code will supposedly make it easier for web applications using DHTML to work in Firefox for disabled people.
Re:I don't follow... (Score:2)
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
While I agree, and use firefox exclusively myself, you do realize that those 'users still left' encompasses about 60% of web users, and probably closer to 90% of the people who are not web users as well.
Re:I don't follow... (Score:3, 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 si
Re:I don't follow... (Score:3, Informative)
4) They visit pages that make use of DHTML effects which on firefox would suck all your CPU, cause your laptop to burn a hole in your leg and the menus to become unresponsive.
On IE the same DHTML normally takes 1-4% CPU usage. Fixing the efficiency of DHTML in firefox would be useful. Sometimes I think my computer has gone AWOL and it turns out to be a scrolling dhtml advert in a firefox tab.
OT: Site-by-site Javascript? (Score:3, Interesting)
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?
what about WebAdapt2Me (Score:3, Interesting)
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.
Tim Rowley is also from IBM? (Score:2)
Google and Firefox... (Score:2, Funny)
Firefox and Google.
Why do I visit Slashdot multiple times a day, everyday? [sigh]
DHTML = CSS Filters? (Score:3, Interesting)
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?
Re:DHTML = CSS Filters? (Score:2, Insightful)
Major update? (Score:2, Insightful)
Oh Oh (Score:2, Funny)
*DUCKING*
Re:Oh Oh (Score:2, Funny)
double oops, I heard that SCO pirated the code from Firefox and then IBM showed it had patented it and donated the patent to open source
One hell of a move (Score:4, Insightful)
The code checks one box that IE doesn't have checked - Accessibilty for rich internet apps.
This is a carefully designed move to further boost Firefox. It's an excellent reason to give for switching, especially at government facilities.
Open Source Rich Internet App platform (Score:2)
RIA = Rich Internet Application (Score:3, Informative)
Web browsers and coal mining (Score:4, Interesting)
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.
Re:One step forward... (Score:2, Insightful)
Re:One step forward... (Score:2)
Re:One step forward... (Score:2)
So no, you're not really following the completely stopping new windows part, cause it didn't work, websites could still open new windows on me instead of them being tabs.
Re:One step forward... (Score:2)
Sorry for the harsh language, but that buggy-ass piece of shit extension soured my extension experience forever. It's even better that, apparently, Mozilla.org doesn't care if some of their plugins are mislabelled as supporting a pl
Re:Sounds like . . (Score:4, Funny)
Use your opera, that's fine, but don't expect me at any of your parades.
Re:Sounds like . . (Score:3, Insightful)
Re:Sounds like . . (Score:5, Funny)
Nobody. Fucking. Cares.
Re:Sounds like . . (Score:2)
Yeah, my girlfriend watches her show all the time; pisses me off.
Re:Sounds like . . (Score:5, Interesting)
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...
Re:Sounds like . . (Score:3, Informative)
Re:Sounds like . . (Score:3, Interesting)
WebAdapt2me
Re:Sounds like . . (Score:2)
Re:But why did they do this? (Score:3, Insightful)
Re:But why did they do this? (Score:3, Insightful)
Even if it's only one program out of a hundred, IBM has nothing to lose by helping the projects that help their systems.
Re:But why did they do this? (Score:5, Interesting)
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
Wild Guess (Score:3, Insightful)
It may help them sell more servers and services?
Wild guess, but custom web-based apps are pretty popular in mega-corps. Mega-corps have to support a wide variety of users, including those with accessibility needs. Making Firefox more accessible in DHTML areas means they could potentially sell more servers and services to better support the needs of mega-corps.
?
Re:Wild Guess (Score:2)
Re:Maybe. (Score:5, Insightful)
Even if the user-base hit a plateau already and everyone that wants Firefox, has it, this is article talks about providing accesability to a whole new audience. Being the first in the field does give one an advantage when the two biggest competitors are commercial (Opera) and slower than waiting for a new IE (uh...IE).
I know there are others, but when these are the three biggest players, Firefox stands to gain a good deal of respect in the accesability crowd if they pull this off with IBM.
By all means, it won't topple IE, but providing a good set of features to those with disabilities could actually see Firefox instituted in more public terminal situations like schools, libraries and such.
Besides, OSS tends to be pretty stubborn in the fact that the developers usually stop for nothing short of complete bankruptcy
Re:Maybe. (Score:3, Interesting)
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.
Re:Maybe. (Score:4, Insightful)
These are better... Really. [anybrowser.org]
Re:Maybe. (Score:5, Insightful)
You know, code that will help make Flash and its lookalikes accessible to people who maybe can't see or hear?
That's most likely what the poster of the story intended when he/she speaked of being able to "replace IE in many Windows environments."
Re:Dumb & Dumber (Score:3, Insightful)
Obviously this requires not to rely on ActiveX and make more use of compliant DHTML/CSS. Is not pretty but if it's done once it can be replicated with less effort.
Benefits: you make access to your website a non-issue and end up with a better designed system.
Web designers take shortcuts/are lazy and that's why they stick with IE. But that will come to bite them in the A$$ with the next release of IE.
Re:Article Text (Score:2)
*sigh* (Score:2)
Re:Firefox was a great idea. (Score:4, Informative)
Re:Is this new? (Score:2)
One is a slap-on fix, the other is from the ground up. One is ok if it's all you have, but the other will work better in more situations for more people.