It seems there is an industry-wide GUI crisis. People are pulling their hair out over GUI issues. In particular: * Lack of a GUI standard and/or standardized cross-language GUI kits * Much more difficult to create even simple GUI's than with tools from a generation ago * Confusion over browser integration If enough disagree that there is a GUI Crisis, then feel free to delete this topic after a few months. ''I'd be interested to see what evidence you have for the existence of a GUI crisis. I can't say I've encountered it. Quite the contrary, in fact -- with click-n-drag GUI builders built into VisualStudio and EclipseIde, and event-driven programming and HTML typically being a part of university and technical college computing education, there's considerably less of a "GUI crisis" now than there was a generation, or less, ago.'' Those are vendor/language-specific. I agree there are semi-decent vendor and language-specific solutions, but after 25 years of GUI's you'd think we'd move beyond that. We're stuck in 1984. ---- * Lack of a GUI standard ** Definitely true. This is unquestionable, even. ** ''I dunno... there seem to be a whole lot'a GUI standards. ^_^'' * Lack [good] of cross-language GUI kits ** Definitely ''not'' true. WxWidgets, Qt, GTK are all cross-platform. ** ''It has complicated integration/binding. To qualify, it would have to be reworked as a service.'' * Much more difficult to create even simple GUI's than with tools from a generation ago ** Absolutely! It seems that the larger the toolkit, the more capable it is, and yet, the less scalable it is. See ImmediateModeGui. * Confusion over browser integration ** This requires clarification. ** ''How or if to integrate with a web browser, create an independent "GUI browser", or compile/integrate into a specific desktop app.'' * GUI crisis is an IndustryUsabilityCrisis from the user perspective. ** Despite the fact that developers & marketers are convinced the interfaces are "intuitive," customers still can't figure out how to accomplish tasks without relying on GoToGuy''''''s and Gals. *** ''In my opinion, that is a different topic. It is a psychology/political/human-nature topic rather than a technical one. (I think its largely caused by bigwigs wanting control rather than let usability experts decide.)'' *** That's good. Brush off human factors engineering as something non-technical. I'm sure that's just what usability experts want. ** Try disabling/enabling JavaScript in InternetExplorer. Now try telling someone else how to do it and why. Now bang your head a few times. Compare and contrast these experiences in your journal. ---- FebruaryZeroEight