Application Development is an essential process in which all IT departments participate. This Research Center provides advice and tools to help you in all stages of this process, including information on languages, development methods, and application testing.

Tour the Full Application Development Center

Currently you are viewing the Languages & Platforms page of the Application Development Center.

Ensure that you visit all pages within the Application Development Center to obtain a complete look at our application development research.



In-Depth Reports: Languages & Platforms

Dissecting .NET for IT Decision Makers

We have come a long way from the old stand-alone applications to the distributed programming models of today. Microsoft’s tools and architectures have evolved along with these changes, culminating in the .NET Platform. Get to know .NET’s framework, servers, tools, and pre-packaged services to help you build distributed, service-oriented, enterprise applications.

Research Notes: Languages & Platforms
Delphi for PHP Simplifies Web Application Development
CodeGear’s new release of Delphi for PHP 2.0 is a rapid application development tool worth evaluating for PHP scripting. Delphi for PHP 2.0 provides a familiar visual design environment that facilitates the development of Web applications in the popular PHP scripting language.
Perfect Your Priority List: Prune 64-Bit Internet Explorer
Microsoft’s 64-bit Internet Explorer (IE x64) is far from the standard as far as Web browsers go. Yet, the growing availability of 64-bit Vista to consumers is leading to increased use of IE x64. IT must take heed of potential incompatibilities.
IBM Introduces a Jazzed Up Rational Suite
IBM’s Rational Software Division recently held its 2008 Software Development Conference. Key announcements included significant Jazz platform developments with Rational products and new collaboration tools supporting the entire application lifecycle management (ALM) process.
Adobe Pulls a Unified Client Out of Thick AIR
At its annual “Max” conference Adobe showed off its Adobe Integrated Runtime (AIR) which brings rich Internet applications (RIAs) and the best of Web development standards to the offline desktop experience. In the enterprise, Adobe hopes to mashup any distinction between Internet, intranet, enterprise and desktop application development with AIR.
The Right IDE Smoothes Out .NET vs. Java Discord
The Java vs. .NET debate is ongoing. Many Java companies are considering moving to .NET because of the dearth of Java talent and the seemingly endless supply of .NET/C# developers. IT leaders faced with this problem will be relieved to know that using the right Java Integrated Development Environment (IDE) will help them transform a willing C# programmer into a much needed Java developer.
IBM's ISPF Productivity Tool, Power to the Programmers
Developers working for years within the z/OS environment have struggled with time-consuming workarounds and missing features within Interactive System Productivity Facility (ISPF). IBM's recent release of the ISPF Productivity Tool V5.9 will be a boon for developers on the z/OS platform.
Riding the IIS Adoption Wave
Microsoft Internet Information Services (IIS) releases generally follow the same pattern. Use this knowledge to form a migration plan for IIS upgrades and related internal software development instead of treating each software upgrade as a point-in-time crisis.
Eclipse Casts a Long Shadow over Sun's NetBeans
Eclipse is touted as being the best of both worlds: a good IDE and a good development framework. It is currently the most popular Java IDE on the market, but Sun Microsystems is using its NetBeans IDE to challenge Eclipse's dominance. Although Sun's marketing machine is now revving up, Java developers can anticipate a long night's journey for NetBeans before it sees the light of day as the top Java IDE.
Google Gadgets Expand the Toolkits of Web Developers
Google Gadgets have leapt from their former home on end-users' Google homepages and Google Desktops and can now be added to regular Web pages. Google's announcement of these Web page-friendly mini-applications means enterprise Web developers can now leverage a widely available set of standardized JavaScript-based tools to enhance site functionality.
Put Ruby at the Bottom of the Scripting Language List
Ruby is a mature language that has been in use across Europe and Asia for the last 10 years. Most of the hype surrounding Ruby in North America is a result of the popular Rails framework created by David Heinemeier Hansson. Enterprises planning to standardize their scripting language on Ruby should exercise extreme caution.
Code Generators vs. App Generators: What's the Difference?
Although the market uses the terms "code generator" and "application generator" interchangeably, the features and functionality of these products vary considerably. Know the difference between these solutions to avoid the expense of making the wrong purchase decision.
Don't be Misled by Sinking Sun
Wall Street has been bearish on Sun Microsystems' vision and strategy since its Java open-source announcement at JavaOne on May 16, 2006. Sun's market value has dropped by 18% as it tries to move back to profitability. Don't be misled by Sun's drop in market cap. Look past this lack of investor confidence to find solid solutions from Sun.
Exercise Caution When Entering Web App Generator Waters
Web application generators have been on the market for just over six years. IT managers purchasing generators for their Web applications should tread carefully in this evolving market to avoid acquiring inappropriate or immature products.
Automatic Code Generators Not for the Reckless
An application generator can provide great benefits to the development process, but also can bring significant risk. Understand the tradeoffs of this code creation tool and apply it judiciously to ensure successful outcomes.
The Java Framework Showdown
There is a plethora of frameworks available for Web application development in Java. While finding a framework is easy, choosing the right one is tricky. Get a grip on the framework options available with this quick overview of the players.
Tried and True PHP Patterns for Free
Full object-oriented development is now possible with PHP 5.0+. Programmers and application developers that want to take advantage of these powerful capabilities can use these resources to get a primer on object-oriented patterns with PHP.
Web App Dev: Trade in J2EE for Ruby on Rails
Ruby is gaining a lot of attention as more Web developers report shorter learning curves and development cycles using the language. J2EE enterprises should move from the sidelines and adopt Ruby on Rails for developing scalable, standalone Web applications.
Ignore the Hype: Atlas is Just AJAX in Microsoft Clothing
IT developers must avoid the pointless comparison of Atlas to AJAX. Atlas is a library; AJAX is a collection of mature Web technologies. Spend more time focusing on which AJAX libraries provide better productivity for creating Web applications with rich, interactive interfaces.
A Clearinghouse for Programmer Tutorials
Programmers must constantly refine their skills and learn new languages. A clearinghouse for a variety of online tutorials is now available to programmers who are looking to either improve or expand their skill sets.
AJAX Is Not a Fix for Poor Web Site Usability
Web developers mistakenly associate rich interfaces developed using AJAX with improved usability. Avoid implementing AJAX as a fix for poorly designed Web sites.
Input Data Validation for the Regular Guy
Validating data inputted by the user over the Web is a constant challenge. Add regular expressions to the software development toolset to ensure customers only enter quality data.
A Library for AJAX Libraries
As AJAX grows in popularity, so too does the need for a good AJAX library. Finding the right one to fit a specific need is difficult, and can be time consuming. Use this valuable resource to avoid wasted hours spent fruitlessly searching or reinventing the wheel.
O'Reilly Offers Open Books
O'Reilly offers several of its titles freely to the public. The collection is particularly relevant for users and developers of open-source software.
MS Office 12: New Dev Tools Grow Workflow Capabilities
An enhanced set of development tools will change the way IT develops for and supports the new Microsoft Office 12 productivity suite. Include these significant changes to development requirements before deciding on a migration strategy to Microsoft's new offering.
Selecting the Best Database Design Tool
To get the greatest value for your application dollar, invest time and effort in selecting the best database design tool for the enterprise’s development environment.
AJAX: A New Hero for the Web
Customers wishing to do business online have had no choice but to put up with inelegant and ungainly dynamic Web applications. Dramatically improve your customers’ online experience by adopting the Asynchronous JavaScript and XML (AJAX) approach to Web development. You can be sure that your competitors will.
VoiceXML Something to Shout About
VoiceXML is coming of age and is ready for implementation in large-scale customer care systems. Use this technology to lower the costs of acquiring and maintaining traditional customer care systems.
Back to Top