ADS BY GOOGLE
FEATURED WHITE PAPERS
Richard Monson-Haefel
Richard Monson-Haefel, an award-winning author and technical analyst, is currently VP of Developer Relations, Curl Inc.

AJAX RIA News - Which Technologies Will Carry the Rich Internet Torch?
If Gartner's assessment of AJAX's position on the Hype Cycle is correct, then the days when AJAX is the only game in town are over. Enter the age of what Anne Thomas Manes of the Burton Group calls 'Fit Clients' - a hybrid of Thick Clients (a.k.a. Fat Clients) and T...
AJAX RIA World - The Tale of Two Webs
When talking about the 'web' what are we referring to? For most people it's what can be experienced through their web browser including HTML, audio and video streaming, Flash-based animation, or rich Internet Application (RIA) interfaces. The key to this perspecti...
The Next Battle for the Desktop
The computer desktop today is what the television was to people in the 1980s. It's the single most important channel for consumer entertainment and information. The computer desktop - as was the case with newspapers before there was radio and radio before there wa...
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 Center (ARC) at Stanford Research Institute. Engelbart's philosophy is best embodied, in my opinion, in the design of another device that he invented, the five-finger k...
The "Uncanny Valley" Theory Doesn't Apply to Desktop UI
If you design an application that runs on Windows but doesn't look exactly like Windows, so the old argument goes, the effect will be unsettling for users. But sticking to the native look and feel (L&F) should not be the end-goal of designers.
Enterprise Widgets: The Story So Far
Desktop widgets have been around for a very long time. The first set of desktop widgets were introduced by Apple back in 1983 with their release of Apple Desktop Accessories. Obviously Apple was way ahead of the curve, but these early widgets were not Internet ena...
The Grand Convergence: Web + RIA + Widgets + Client/Server
For the past ten years application developers have been stuck with only two desktop client choices. Traditionally, they can choose either a very thin Web-client technology implemented in HTML and CSS, or a very heavyweight thick client experience implemented using...
Why Microsoft Loves Google Android, Take 2
Android is not bad like world hunger is bad, it's just not good for existing Java standards. My main thesis is this: If Android succeeds as it is currently defined then the entire Java platform, including Java SE, is in trouble. Android's success sends a clear mes...
Why Microsoft Loves Google's Android
You won't hear Microsoft say this out loud, but secretly they are celebrating Google's contribution of the Android mobile phone platform to the Open Handset Alliance. At least they ought to be. Android is perhaps the best thing to happen to Microsoft since they wo...
Guaranteed Messaging With JMS
The notion of guaranteed delivery of Java Message Service messages has been lightly touched on in other recently published articles on JMS. But what really makes a JMS message 'guaranteed'? Should you just take it on faith, or would you like to know what's behind it?
Design Patterns
Design Patterns are blueprints that describe how to design class structures and object interactions to solve commonly encountered problems. A Design Pattern can be as simple as the practice of using an interface to achieve polymorphism and as complicated as design...

TODAY'S TOP 10 LINKS YOU MUST CLICK ON!
YOUR FEEDBACK
Is Sun Looking to Replace CEO Jonathan Schwartz?
Brigdson Smith wrote: remember, Eric Schmidt was Schwartz's first boss at Sun - something tells me if he left Sun, it'd take four minutes for him to end up to Google.
What Does the Future Hold for the Java Language?
Tommy wrote: I simply do not agree on many parts: - .NET has a lot of traction - you can certainly know well (and master) more than one language. If you cannot master more than one language, this could potentially be one of your limits. - Java is not a perfect language - It is ea...
i-Technology Opinion: Why Use Extreme Programming?
James Nwaba wrote: This is a nice article - very straight froward, easy to understand.However, there was no mention of any organization that have implemented XP. The author said, "Many of the concepts found in this lightweight method of development have been implemented into the ...
iPhone Office: 100 Ways to Turn Your Device into the Ultimate Productivity Tool
QueZZtion wrote: Can the iPhone really work as a multimedia remote for iTunes or even a desktop?
DoJa in NTT DoCoMo Phones
Venkat wrote: Excellent explanation. It will be helpful if it was in pictorial form ie with the emulator images. Can u please send me the I-mode to I appli communication and a brief explanatioj about the architecture.Thanks in advance.
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE