Research

Navigate by...

Refine by Lifecycle

Legend

Audio
Video
Membership Required

Application Programming & Development

Learn Trends and Develop Strategy
 
1 to 10 of 13
Solution Set

Understand an App/Dev Manager's Position on Platform as a Service

The Cloud has become major hype area as cost conscious enterprises explore the potential of renting IT services (infrastructure, applications, development platforms) to save costs over internal provisioning (i.e. buying and maintaining infrastructure). All three areas of service (infrastructure, software, and platform) are in their early stages of adoption but platform is both the most nascent and the one primed for rapid growth.

Solution Set

Build an E-Commerce Site

Going online can be overwhelming when you consider the myriad of choices and decisions that need to be made. From product searching to taxation, multi-language to multi-locations where do you begin?

Brief
 

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.

Brief
 

Use Rapid Code Inspection Checklists to Zap Bugs Early

Code inspection is a powerful technique for identifying code defects early in the development cycle when they are inexpensive to remove. Checklists significantly improve code inspection effectiveness and efficiency. Apply the nine criteria described in this note to create a custom-built checklist that facilitates rapid code inspection.

Note
 

Adobe Flex Gaining Muscle for Rich Internet App Development

While the Java Enterprise Edition (JEE) and .NET application development platform debate rages on, alternative development frameworks such as Linux-Apache-MySQL-PHP (LAMP) and Adobe Flex are gaining enterprise traction. Adobe Flex is a capable framework for developing and delivering Rich Internet Applications (RIAs) for delivery to both internal and external users.

Note
 

Rich Internet Applications Pumped Up with Adobe Flex

While the Java Enterprise Edition (JEE) and .NET application development platform debate rages on, alternative development frameworks such as Linux-Apache-MySQL-PHP (LAMP) and Adobe Flex are gaining traction in small enterprises. Adobe Flex is a capable framework for developing and delivering Rich Internet Applications (RIAs). RIAs can allow small enterprises to breathe new life into existing enterprise applications and combine functionality of multiple applications into new user applications.

Brief
 

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.

Brief
 

Five Must-Haves for an Application Development Infrastructure

Companies looking to move from ad hoc software development onto a reliable development infrastructure should focus on following these five guidelines.

Note
 

Understand the Implications of Java and .NET

There are several key issues that need to be addressed when making the choice between Java or .NET as the primary development platform. Every IT executive must address how Java and .NET differ, how these differences affect adoption success, and how to mitigate the associated risk.

Brief
 

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.

Make Technology Decisions
 
1 to 10 of 14
Brief
 

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.

Note
 

Choosing a JavaScript Library: The Nine Most Popular Contenders

As businesses increasingly embrace Web 2.0 technology, choosing the right JavaScript library becomes important. Learn about the strengths and weaknesses of the top nine no-charge JavaScript contenders in the lightweight, middleweight, and heavyweight classes. Then rank, explore, and test the core contenders to select a champion.

Note
 

JavaScript Libraries for SE: The Top Nine Contenders

Choosing the right JavaScript library is important for the small enterprise that needs a dynamic Web presence or a full Web-based application. Learn about the strengths and weaknesses of the top nine no-cost JavaScript contenders in the lightweight, middleweight, and heavyweight classes. Then rank, explore, and test the core contenders to select a champion.

Brief
 

Your Web Analytics Soul Mate: A Vendor Comparison

Choosing a Web analytics tool requires a clear understanding of the role of analytics within the enterprise. Use this comparison between key vendors, identifying how each line up against typical organizational needs, to kick start the selection process.

Brief
 

Yahoo! User Interface Library: Robust JavaScript for Web Development

The Yahoo! User Interface (YUI) Library is an open-source collection of UI controls and utilities written in JavaScript that stands out for its wide range of utilities and controls, robust-cross browser testing, and thorough documentation and support. Ensure that teams involved in Web site and Web application development evaluate it for possible inclusion in their coding portfolio.

Brief
 

Will Silverlight Outshine Flash?

Microsoft's recent move into the Rich Internet Application (RIA) space with Silverlight has generated a lot of buzz and comparisons, but often with the wrong product. For a fair comparison, Silverlight should be compared with Adobe's Flash/Flex combination and not with Adobe AIR nor with Flash or Flex alone.

Brief
 

Java and .NET: Third-Party Applications Are Part of the Equation

Java has a wide variety of third-party applications for the JEE application platform. These third-party applications can ? in some situations ? persuade decision makers to go with Java over .NET. Understanding the windfalls and pitfalls of third-party applications is imperative when evaluating .NET and Java. Eliminate some of the guesswork associated with adopting Java or .NET by understanding if the presence or absence of third-party applications helps or hinders platform standardization.

Brief
 

Java and .NET: Core Differences Make Little Difference

IT decision makers are still trying to decide between the Java and .NET platforms for their application development environments. While these platforms are different at their core, IT executives should give this fact little weight in their final analysis.

Brief
 

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.

Brief
 

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.

Improve IT Operations
 
1 to 7 of 7
Note
 

Top Ten Perilous Programming Errors

Programming errors made during software development can cause serious security vulnerabilities in Web-accessible applications. Understand the top ten errors and avoid their potentially disastrous consequences by taking action during all phases of the software development life cycle.

Video
 

Reduce ERP Costs with Virtualization

Development costs are one of the primary culprits for the high cost of maintaining an ERP system. Control these costs by using virtualization as a key enabling technology.

Note
 

ERP Virtualization: Drop Project TCO by 30%

Virtualizing the Enterprise Resource Planning (ERP) environment drives cost savings through server consolidation and improved development efficiencies. Increasing the ease and speed with which environments are recovered is a key enabler. Pursue virtualization for the development stack, but keep the production environment on physical hardware for at least another year.

Tool
 

Code Inspection Tracker

Code inspection is a powerful technique for identifying code defects early in the development cycle when they are inexpensive to remove. Unfortunately, one major time sink with traditional code inspection involves the consolidation of information received from reviewers, often on paper. Use this Code Inspection Tracker to efficiently manage the code inspection information flow.

Tool
 

Rapid Code Inspection Speeds Bug Discovery

Code inspection is a powerful technique that identifies code defects early in the development cycle when they are inexpensive to remove. Nonetheless, many development teams avoid code inspection because of the overhead involved in review meetings and defect tracking. Learn a rapid code inspection method that leverages collaborative technologies to glean maximum benefit at a minimum time investment.

Tool
 

Code Inspection Tracker for Small Shops

In a small enterprise context, many developers avoid code inspection because the overhead involved in review meetings and defect tracking is simply beyond their reach. One major time sink with traditional code inspection involves the consolidation of information received from reviewers, often on paper. Use this Code Inspection Tracker to efficiently manage the code review information flow and reduce the time required to benefit from code inspection.

Tool
 

Rapid Code Inspection: Collaborative Technologies Maximize Benefits

In a small enterprise context, many developers avoid code inspection because the overhead involved in review meetings and defect tracking is simply beyond their reach. Learn a rapid code inspection method that applies collaborative technologies to gain maximum benefit at a minimum time investment.