What's in the Zone?

Archive for the ‘development’ Category

Limping From Scratch

Posted by indroneel on February 18, 2009

Setting up the technology stack is usually the first stumbling block encountered while developing with PHP and MySQL. The common practice is to use Apache web server as the HTTP gateway. Setting up these three components separately is not a trivial task because of the variety of configuration parameters, file system paths and launch options involved.

To mitigate this, many a software provider have come up with pre-integrated Apache, PHP and MySQL distributions that require much less effort in configuration and setup. Usually called a LAMP (acronym for Linux, Apache, MySQL and PHP) or WAMP in case of windows, these bundles provide an accelerated approach for newbies who have embarked on the PHP track.

Simplicity notwithstanding, most LAMP/WAMP implementations still include certain limitations when it comes to extreme portability, configurability and custom integration. A separate discussion of these limitations is beyond the scope of this article. Instead, we shall guide you through a step-by-step approach to creating your own integrated, flexible and redistributable AMP environment from scratch. Read the rest of this entry »


Posted in development, PHP, software, web | 6 Comments »

Jetty and Eclipse Integration

Posted by indroneel on June 18, 2007

The Jetty web server is a standards compliant J2EE container that is regularly updated to conform with the latest servlet and JSP specifications. Because of its embeddable nature, it is a popular choice with developers who need to incorporate a servlet container /web server in their applications. It is also a natural choice to quickly debug and test web applications that are being developed using the Eclipse IDE. Read the rest of this entry »

Posted in desktop, development, productivity, programming | 7 Comments »

Scripting Web Graphics

Posted by indroneel on April 18, 2007

Creation of even the simplest graphical elements can be a tiresome experience without a prior background and training in visual design. Most developers would rather work on the next application functionality than fiddle around with Photoshop and similar imaging tools. Usability and aesthetics are considered to be the prerogatives of Web designers as a distinct and separate group of professionals.

This article takes a closer look at some of the major issues faced by programmers with image manipulation and proposes a developer-friendly solution for the same. Read the rest of this entry »

Posted in development, graphics, productivity, programming, web | 2 Comments »

Engineering Effective Frameworks

Posted by indroneel on April 11, 2007

The rise in popularity of object-oriented frameworks is synonymous to the growing prevalence of Java and .NET platforms for enterprise application development. With mature frameworks numbering in the hundreds, it is only natural that there is a significant overlap in the target scenarios addressed by these solutions. While this poses a problem for application developers in choosing the right set of frameworks, it is equally challenging for framework providers to encapsulate the right mix of paradigms, concepts and features for their products to be widely accepted.

Over a period of time, and with the availability of proven design patterns and principles, framework development has become increasingly standards-driven. This has reduced technical maturity to being a qualifying factor rather than a differentiator for competing frameworks in the same technical space.

This article outlines some of the factors (apart from technical maturity) that should be considered while developing effective object-oriented frameworks for better acceptance. Read the rest of this entry »

Posted in design, development, framework | 3 Comments »

The Elusive RIA

Posted by indroneel on March 31, 2007

Nine years and several technologies later, rich Internet applications are yet to attain maturity. Though AJAX and Flash have become widely accepted as the latest technologies for building RIA, these are far from being perfect solutions. This article presents a summary of the common problems that have assailed RIA development across successive generations of softwares and platforms. Read the rest of this entry »

Posted in browser, development, internet, RIA, web | 3 Comments »

The Community-Powered Brand Success

Posted by indroneel on March 10, 2007

In a previous posting, we had an overview of community-powered applications as products that are being continuously enhanced, maintained and supported by their respective groups of end-users. The measurement of success, here, is not just acceptance but also user involvement. This article explores the factors that contribute to the success of community-powered applications. Read the rest of this entry »

Posted in community, desktop, development, open source, software | Leave a Comment »

Community-Powered Applications

Posted by indroneel on March 8, 2007

Community-powered applications have a significant amount of their development effort and post-rollout support provided by external users1. While Linux remains by far the largest and probably the first community effort, there are many others that deserve mention under this category. Read the rest of this entry »

Posted in community, desktop, development, open source, software | Leave a Comment »