To paraphrase, "I come not to praise the Browser, but to bury it." Because
the cold hard fact of application development is that the browser needs to
die. Immediately. It's already caused more than enough damage. This may seem
to be a harsh statement. After all, the browser was responsible for the
explosion of the Internet. It serves many useful purposes and people do
billions of dollars worth of business through it every year. Seemingly, I
should be praising the browser, not calling for its execution.
Nevertheless, the browser needs to go, and we all know it. It's the dirty
secret of the IT world, one we never like to talk about - as a mechanism for
delivering a GUI, the browser stinks.
Stinks isn't even a strong enough word. The browser was intended to deliver
text across the Internet, and it's good at that. So good that people began to
piggyback other things onto... (more)
As editor, I review a great many proposals for articles. A good portion of
them deal with SOA, which is to be expected. When I review them, I'm reminded
that there are two very different views of SOA, which in my opinion are both
equally true. I call this the SOA Dichotomy, because these views seemingly
contradict one another.
One of the views is that SOA makes things easier for the enterprise.
Certainly this view has a great deal of merit and validity. Fully realized a
service-oriented architecture allows an organization to fully leverage their
investment in the real intellectu... (more)
You know, I love an election year. The drama, the emotion, the positioning,
it all makes me think about running for office myself - or at least going
through the motions to generate a large war chest that I can dip into (I AM
from New Jersey, it's a time-honored tradition). Oh, wait a minute this isn't
an election year. Not that you'd know it from the slew of politicians tossing
their hats in the ring. I guess it's a good idea to get in the race early if
you're aiming for the brass ring.
Service Oriented Architecture is a complicated endeavor: it provides great
flexibility in im... (more)
Last month I wrote about the future, what might be ahead for SOA and beyond,
focusing significantly on user interfaces. This month I'm still thinking
about user interfaces and the impact they have on the final judge of any SOA
project - the end user.
If you've read my editorials over the past few years, you're aware I'm an
absolute opponent of the browser as a means of delivering applications. I
think it's terrific at what it's made for - delivering content - and has been
extended in ways that make it something its original inventors never dreamed
of, but at the end of the day, ... (more)
Wireless, like beauty, is in the eye of the beholder. Mention wireless, and
you can step back and watch the conversation spin for hours around differing
definitions and approaches. In some minds, wireless is all about cell phones,
and consequently is a completely consumer-oriented market. To others,
wireless includes a much larger host of technologies, including things like
wireless networks, PDAs, cell phones, and other embedded or proprietary
devices, things like the pad UPS hands you to sign for your delivery. And to
some it's a question of consumer versus industrial applicati... (more)