Welcome!

Coach Wei

Subscribe to Coach Wei: eMailAlertsEmail Alerts
Get Coach Wei via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Coach Wei

AjaxWord (www.ajaxword.com) is an open source Web-based word processor. It closely mimics Microsoft Word in both look-and-feel and functionality. The application was initially written between 1997 and 1999 using JavaScript/DHTML on the client side with ASP on the server side. It was released on the Web in 2000. In 2005, the application's server-side logic was migrated to Java and released as open source code. On the client side, the application looks and feels like a typical desktop application, e.g., Microsoft Word. The design features the kind of rich graphical user interface that Microsoft Word users are familiar with, such as hierarchical menus, toolbars, wizards, file dialogs, and a multiple document interface (MDI). (Figure 1) On the server side, the application is a typical Java-based Web application. It features: User authentication and authorization. User-... (more)

Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?

Coach Wei's Blog Here is a question that I have been pondering on and off for quite a while: Why do "cool kids" choose Ruby or PHP to build websites instead of Java? I have to admit that I do not have an answer. Why do I even care? Because I am a Java developer. Like many Java developers, I get along with Java well. Not only the language itself, but the development environments (Eclipse for example), step-by-step debugging helper, wide availability of libraries and code snippets, and the readily accessible information on almost any technical question I may have on Java via Google. ... (more)

AJAX, Java, Flash, and .NET

Enterprise Rich Internet Applications (RIAs) are the next evolution of business application development. There are four different approaches to RIA development - AJAX, Java, Flash, and .NET - and many different RIA solutions available today. This article answers the following questions: What are enterprise RIAs? Which approach should you use? Which solutions are appropriate for you? And how are RIAs being adopted today? Welcome to a New Paradigm The Web began as an environment for content sharing and small-scale data transfer via e-mail, newsgroups, and so forth. These initial use... (more)

America's First CTO Should Come from Within the IT Industry

Coach Wei's Blog The notion of having a CTO for the USA is very exciting. It’s a job that I’d really want to have - I’m working on my resume right now!!! More important than the question of who will be the CTO is which industry this person should be coming from. I’d really really recommend the following three industries... Information technology industry Information technology industry Information technology industry Not because I’m from the IT industry, but rather because IT is the industry that the title of CTO is born from and IT is the industry that is leading society in term... (more)

Developing Zero-Install Rich Internet Applications Using XML

The J2EE platform provides the server infrastructure for thin client Web applications as well as fat client desktop applications. Thin client applications run inside any browser, are centrally managed and deployed, but do not offer high client functionality and performance. Fat clients offer great client functionality and performance, but require client installation and are expensive to maintain. As a result, many developers have been asking: can we possibly develop J2EE applications that have the benefits of both thin client and fat client but without the drawback of either? The... (more)