|
|
TOP LINKS YOU MUST CLICK ON
Developer Viewpoint
Viewpoint: Is "RIA" a Ploy to Keep Merriam-Webster in Business?
Marketing gurus create new terminology like 'RIA' and 'Web 2.0' in order to force people to engage in new conversations without them dragging along their baggage of ingrained prejudices about what something is or is not. They also do it - I am convinced - to make themselves seem smart. But we should not have to keep inventing new words in order to have these new conversations.
Reader Feedback : Page 1 of 1
#2 |
Sean commented on the 2 Mar 2008
Adam: Very valid points. But I think I should clarify the point and intent of this blog post, because it's not entirely evident (even to me) after reading it again. First, however, I do have to disagree that "RIA" and "Web 2.0" are "tech terms." SQL is a tech term. HTTP is a tech term. AJAX is a tech term. RIA is clearly a marketing term (disputably) coined by some clever marketing folk at Macromedia. Web 2.0 was supposedly coined by O'Reilly. When I build a web app (I am a Rails and Flex developer), neither of these terms helps me clarify what the heck I am intending to build. Only drawings do that. Or mock-ups. Or focused discussions of particular features. Throwing in a term like RIA is just verbal hand-waving. I say all this, but these are unimportant arguments. RIA and Web 2.0 aren't going anywhere at this point, so it would be silly of me to call for their permanent banishment. And I'm not. What I am saying is that we all should think deeper about how language affects our point of view and our ways of thinking about technology. Why invent new terms all the time? Why can't we have new conversations about old terms instead of new conversations about new terms? When transistors replaced vacuum tubes, did people invent a new word for the computer? No, we still call them computers. The point being that new language is socially expensive. Every time we invent some silly new term to describe what is (in essence) just a technological progression of something that already exists (i.e. the web application), we spend a lot of time and energy educating people about it. You say RIA is not a "public" word, which may be true, but I say that whenever we can avoid isolating ourselves from the public by coming up with our own internal language, we should. I may be in the minority here, but I think it's elitist. Whether my grandparents understand or not is not a moot point - it IS the point :) In the end, rich experiences should be the de facto standard by now. If we're trying to build technology that everyone will love and enjoy and want to use, then obviously we want to design and create the best experience possible. We don't need new language to make this happen. We just need creativity, imagination and the ability to re-think what already is. |
#1 |
Adam commented on the 2 Mar 2008
These ARE valid terms because definitions such as RIA or Web 2.0 help people who build these things to communicate what's required. These are not "public" words. They are tech terms that overarch a wide variety of solutions. Broad terms yes. Whether your grandparents understand what these phrases mean or not is a moot point. Do your grandparents know what a SQL database is? Should we rename it to "software" too? As far as marketing goes, if the term RIA or Web 2.0 is used when pitching to a client then it _is_ useful because of how the approaches that underpin what these phrases stand for differ from traditional web sites. So you want Web 2.0? If you mean more user interaction, comments, gradings etc... then beware that users can comment negatively as well as positively - what will that mean to your brand if this occurs? Plus it'll cost you more because of x, y, and z. Architecting an application is very different to architecting a web site. It is something that front-end developers are being more and more tasked to do, but have little experience in planning. One example being that with Ajax you need to build contingencies for when the content you're calling and exposing to the user fails. This is something that Information Architects have little experience in handling as well in my experience. Also DHTML/Ajax, say drag and drop functionality - how does that degrade gracefully for those with disabilities, or users without JavaScript enabled (banks/financial houses etc...)? Surely these are useful terms because they alert developers and clients to the change in methodology required? |
YOUR FEEDBACK  | RIM Announces BlackBerry
JDE Plug-in for Eclipse By Eclipse News Desk Don Babcock wrote: I
love(d) mobile
development with Java.
Right up to the point
that I found out that it
was next to impossible to
get apps to market
through the catacombs you
are required to navigate
with each and every
separate telecom provider
out there in order to get
yo... |  | Setting a Project Based
on an Existing ANT Build
File By David Heffelfinger Steve Cohen wrote: I also
have this problem. It
would appear that the
purpose of this function
is to import build files
that were created by
exporting an existing
Eclipse java project
buildfile. It is not
intended to be able to
import any random
build.xml, which might
conta... |  | Eclipse Runtime Project
Is Born By Eclipse News Desk queZZtion wrote: How does
Equinox relate to RCP,
RAP, Swordfish,
EclipseLink and ECF? |  | Debugging and Profiling
with Eclipse, Jetty, and
Tomcat By Sujit Pal Jan Bartel wrote: Hi
Sujit,
Glad to see you use
Jetty. Just one thing,
the maven-jetty6-plugin
is now really really old.
We renamed it some time
ago to just the
maven-jetty-plugin. The
current version is
jetty-6.1.7, very soon to
be release jetty-6.1.8.
cheers
Jan |  | AJAX World - Appcelerator
Building Out the RIA Open
Source Community By Jeremy Geelan SOUIs wrote: How do you
mix a bunch of well known
design patterns together
and rapidly build a front
end for your great SOA
design? Furthermore, How
would you build a front
end today while
maintaining a migration
path for tomorrow? |
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS Help Wanted: SYS-CON Media is looking for i-technology reporters, and journalists. Please apply to reporters(at)sys-con.com. We are also seeking online advertising sales representatives with proven track record. Please apply to careers(at)sys-con.com. |
|
SYS-CON FEATURED WHITEPAPERS BREAKING NEWS FROM THE WIRES  | Borland Finally Dumps
CodeGear Tools Division It's only taken Borland
two years but it's
finally dumped its
CodeGear tools division,
responsible f | AJAX World - Skyway
Software Announces RIA
Developer Contest According to Sean Walsh,
President and CEO of
Skyway Software, 'Our
Skyway Community is
thriving and | Skyway Software Releases
Eclipse Plug-In at
JavaOne Skyway Software announced
a strategic partnership
with SpringSource. In
this technology
partnership, | Virtualization Conference
Keynote Webcast Live on
SYS-CON.TV Brian Stevens, the Chief
Technology Officer and
Vice President of
Engineering of Red Hat,
delivered | 3rd International
Virtualization Conference
& Expo: Themes & Topics From Application
Virtualization to Xen, a
round-up of the
virtualization themes &
topics being discu | Red Hat Named "Platinum
Sponsor" of
Virtualization Conference
& Expo Red Hat is a trusted
open source provider.
Red Hat offers enterprise
customers a long-term
plan fo | Momentum for
Instantiations Products
Increase as Adoption of
Eclipse Grows Instantiations announced
that its customer base
has grown to more than
10,000 customers.
Instantiati | Migration from IBM
Rational Application
Developer to MyEclipse
6.5 Blue Edition Genuitec announced the
availability of the
milestone release of
MyEclipse 6.5 Blue
Edition, a tailor | Mainsoft Announces
Sharepoint Integrator for
IBM Lotus Notes Mainsoft announced the
release of its SharePoint
Integrator for Lotus
Notes. This add-on to IBM
Lotu | MyEclipse 6.5 Delivers
Portlets, Spring and JSF
Upgrades and JAX-WS Web
Services Genuitec announced the
availability of the
initial milestone release
of MyEclipse Enterprise
Workben | AccuRev Makes Available
Initial Release of Its
Maven-SCM Plug-in for
m2Eclipse AccuRev announced the
release of its
process-centric software
configuration management
(SCM) plug-in | Ubuntu Here We Come! -
Java Finally To Become
100% Open Source With only two weeks to go
now before JavaOne, its
annual Javaganza for
developers, Sun has
revealed | Engelbart's Usability
Dilemma: Efficiency vs
Ease-of-Use The mouse was the
original idea of Doug
Engelbart who was the
head of the Augmentation
Research Cent | VoiceObjects Desktop for
Eclipse VoiceObjects announced
the availability of its
VoiceObjects Desktop for
Eclipse and VoiceObjects
Dev | Curl Joins Eclipse
Foundation and Announces
Eclipse Strategy Curl announced it has
joined the Eclipse
Foundation, a
not-for-profit,
member-supported
corporation | CodeGear Announces New
Release of JBuilder 2008 CodeGear announced the
availability of JBuilder
2008, its latest version
of the IDE for the Java
pla | Web 2.0 Is Fundamentally
About Empowering People 'Unlocking content to be
remixed into new business
value' is the driver of
Web 2.0 in the enterprise | Why Do 'Cool Kids' Choose
Ruby or PHP to Build
Websites Instead of Java? Here is a question that I
have been pondering on
and off for quite a
while: Why do 'cool kids'
choos | VLX Developer V2.0 Offers
Support for Deploying VLX
Realtime Virtualization VrtualLogix announced the
availability of VLX
Developer v2.0, offering
enhanced support for
deployin | AMD Unveils Open Source
Eclipse Plug-In AMD announced a new
plug-in that provides the
Eclipse community with
increased performance
managemen |
|