Ravi M

Subscribe to Ravi M: eMailAlertsEmail Alerts
Get Ravi M via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Ravi M

SAP (Business Objects) has recently released Crystal Reports for Eclipse version 2.0 to provide reporting solutions for Java-based applications. This is available as free to use (within an organization) and has the advantage that it is built on the most tested and reliable component (Java Reporting Component in Crystal Reports) that has been in market for quite a few years now. This article discusses the features of CR4Ev2.0, usability of its designer and API, and starting off with an overview of Crystal Reports product architecture. Crystal Reports - Product Overview Crystal Reports is delivered in three editions with features added upon with each edition and its core feature diagrammatically depicted in Figure 1. Crystal Reports Developer and Server editions have SDKs for Report Integration that aid in report viewing, printing and exporting in applications, custom... (more)

Product Review: FICO Blaze Advisor

This article reviews the features of Blaze Advisor, a business rules management system from FICO. Blaze Advisor helps technology teams maintain the business rules/policies separate from application code base and provides business users with ability to author & manage rules/policies in immediate response to business events. Blaze Advisor - Features FICO Blaze Advisor is a rules management solution that covers the entire process of developing, deploying and maintaining rule based applications. The features of Blaze Advisor 6.9 are detailed below: Rules Development Blaze Advisor pro... (more)

The Maven Build Process

A build tool helps developers compile, package, and deploy a component as part of a project's development lifecycle. Most of the time an enterprise needs a well-defined build process that can: 1)  Define a process that can be adopted by various teams (developers, build engineers) to build software consistently and easily. 2)  Manage reusable components generated from the projects. This article aims to establish such a build process architecture based on Maven and Artifactory tools. Maven Features Maven is a build tool and a software project management tool from Apache that helps mo... (more)

Mobile Web or Native Apps

Will native applications be the dominant and preferred form of interaction or will new technologies like HTML5 make web apps more preferable? These are the two major ways applications are supported in a mobile platform: Native Application: It is essentially a bundle of software that can run on a smartphone or tablet. Native apps are specific to particular mobile platform. Mobile Web: Refers to browser-based experience on mobile devices. Mobile websites can essentially run across any platform with a built-in browser. Mobile presence is no longer an option for organizations so busines... (more)

Performance Requirements Analysis

Performance is one of the key non-functional needs for any application and performance requirements needs to to be captured as part of requirements & analysis phase in a way that is understandable by all application stakeholders. In this article, we will see the key aspects of performance engineering and how AWStats, a Web Log Analysis tool, can help in extracting performance requirements for any application. Performance Engineering - Phases Performance Engineering is a discipline encompassing activities like Performance modeling, Performance testing and Performance tuning spannin... (more)