Open Source Business Intelligence has come of with age and has evolved with state of the art technologies confronting each other leaving end user excited between what to choose. As each technology has its own pros and cons, so is the expectation. In this article we would be paying a visit to one of the most widely used Open Source Business Intelligence Reporting Technologies.
Monthly Archives: October 2009
This Comparison is done for the Alpha version of JavaFX.
The RIA world has been seeing intensified competition since last year’s releases of Microsoft Silverlight and Sun JavaFX, which joined the Adobe Flex/AIR to become the major RIA development platforms. Even though all three of them intent to reach the the same goal, richer user experience and more creative media delivering, the technologies behind them are vast different. But how different from a RIA developer’s perspective? Let’s do a quick comparison by writing a small program on these three platforms.
The purpose of this article is to make Comparative study over win runner and QTP (Automation testing tools for Functionality)
Mercury Win Runner is the standard functional testing solution for enterprise IT
Applications. It captures, verifies, and replays user interactions automatically, so
You can identify defects and ensure that business processes work as designed. The scripting language use in winrunner is TSL.
The scripts you create with Mercury Interactive systems are written in Test Script Language (TSL). TSL is an enhanced, C-like programming language designed for testing. At the heart of Mercury Interactive’s integrated testing environment, TSL is high-level and easy to use. It combines the power and flexibility of conventional programming languages with functions specifically developed for use with Mercury Interactive’s products. This enables you to modify recorded material or to program sophisticated test suites.
More Details – Click Here
Memory Leaks are a common error in programming, especially when the language used to write the Code has no in-built automatic garbage collection mechanism. A memory leak can greatly reduce the performance of the system by reducing the amount of available memory especially when the amount of memory available in a system is very limited (in the case of portable systems and embedded applications) and when the program runs for long periods of time (such as background tasks on servers). Due to the prevalence of the memory leak bugs, a number of debugging tools such as IBM Rational Purify, Bounds Checker, memwatch etc. have been developed. Another such tool is User Mode Heap Dump (UMDH). The advantage of using UMDH is that it is very light-weight and fairly all the memory leaks in an application can be traced along with the line number in the source code where the memory has been leaked in a simple and easier way.
More Details – Click Here
Flex is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. While Flex applications can be built using only the free open source framework, developers can use Adobe® Flex® Builder™ software to dramatically accelerate development.
Flex is very versatile in its use and implementation. It can used with variety of server side technologies like Java, PHP, Cold-Fusion etc. Flex provides three types of Remote procedure Call Services to interact with the server. These RPC’s are Web-Services which makes soap calls to the server, HTTP service calls send HTTP request and responses. And Remote Object call service which send binary call using HTTP request packets via AMF3 protocols. The remote object call is the fastest service call to the remote servers as the it provides the simplest de serialization, since the data transfer is in binary format which flash player understands easily.
More Info : Click Here
Internationalization (i18n for short) is the process of adding a framework to support different national languages to your program. Localization (l10n) occurs when you use that framework to customize the program for each language. National language support is only going to get more important over time as internet usage grows in countries like China, India, and Brazil. Luckily GWT provides full and flexible support as of version 1.1.10 of the toolkit. Even if your application is not intended for a global audience, it pays to put all your human readable text in one place. You can more easily spell check your messages and ensure consistency between them if they’re all in the same file. It also lets non-programmers change the messages to correct grammatical errors or trademark usages without having to modify the code. The standard Java way to accomplish this is through resource bundles and property files. GWT lets you use these familiar concepts in your web applications as well.
through broadcasting and listening of events published to specific topic names. This document provides the overview of PageBus and how it is implemented in GWT-ExtJS.
Rather than hard-wiring the AJAX components on a page to talk to one another, PageBus simplifies development by providing a simple publish-subscribe API. This helps modularize applications and promotes team development, unit testing, and better source repository management.
The PageBus class can be use to publish objects to any topic and have other (decoupled) components subscribe to these topics. It is a powerful mechanism for inter component communication and state management.
This article will act as an introduction to the concept of .Net’s Code Access Security and try to do a comparison between .Net’s Code Access Security and J2EE’s Code Access Security.
In .Net, the Common Language Runtime (CLR) allows code to perform only those operations that the code has permission to perform. So CAS is the CLR’s security system that enforces security policies by preventing unauthorized access to protected resources and operations. Using the Code Access Security, you can do the following:
* Restrict what your code can do
* Restrict which code can call your code
* Identify code
Adobe Flex is a complete, powerful application development and deployment solution for creating and delivering cross-platform Rich Internet Applications (RIAs).
Adobe had partnered with SAP, BO, Oracle, and Salesforce.com in building RIAs solutions with its partners solutions. SAP is the front runner in this initiative and it has allowed Flex to fully harness the power of SAP Enterprise Services.
Flex enables companies to increase productivity and innovation while reducing operational costs through easy to use, efficient Web applications for employees, customers and partners. The rich data visualization capabilities of the platform allow the creation of powerful decision support applications, processing high volumes of data. Business process applications that span multiple siloed systems and require multiple steps can be streamlined into a single-page application that increases usability and throughput.