Home | About Us | Career | Clientele | Management | Sitemap | Why Hyderabad | Pictures | Contact Us
Recent Posts
ASP.NET Model View Controller-(MVC) Framework
Windows Communication Foundation (WCF)
The Top 10 Open-Source Customer Relationship Management Solutions
ASP.NET 3.5 LINQ (Language-Integrated Query)
Search Engine Optimization (SEO) - Targeted Website Traffic, Earning Money, gett
10 Important Tips for a fast loading Web Site
Cat Archives
July 2010 (1)
June 2010 (1)
May 2010 (2)
April 2010 (2)
March 2010 (1)
February 2010 (2)
January 2010 (1)
December 2009 (1)
November 2009 (1)
October 2009 (1)
September 2009 (1)
July 2009 (2)
June 2009 (8)
May 2009 (5)
April 2009 (1)
March 2009 (3)
February 2009 (3)
January 2009 (4)
December 2008 (1)
November 2008 (5)
October 2008 (3)
September 2008 (4)
August 2008 (4)
July 2008 (1)
June 2008 (1)
underline
IP,Trademarks,Copyrights and Domains Aggressively Protected by DNattorney.com
Copyright© 2000-2011. All rights
reserved CATT Technologies Ltd.
infocat@cattechnologies.com
     
Feb 8 2010 9:05AM
XML ENHANCED SUPPORT FOR PHP.

PHP as XML support inbuilt, SimpleXML. All XML functions are now standardized on the libxml2 library and are fully implemented W3C standards compliant. SimpleXML is quite possibly the most valuable addition to PHP  in recent years, providing a traversable and better structure to work on XML documents and xml functions,Xml allowing you to simply change values in the structure and write the file a few lines of code. The XML functionality that has been available through PHP in the past has been quite rudimentary and required a fair amount of programming work to do, so it is not uncommon to see PHP 4 applications using XML without ever touching the xml functions.

 

PHP earlier versions also offers a replacement extension for DOMXL with the DOM extension. This extension allows you to work on your XML files using the DOM object model and is superior to SimpleXML particularly when you are not certain what document format to expect with your application. While DOM is more powerful, SimpleXML is much quicker to implement and easier to get a handle on for beginner programmers. Both of the extensions are robust and well thought out, So you will be using a powerful extension that is light years beyond what was available in PHP 4 extension.

Continue reading " XML ENHANCED SUPPORT FOR PHP." >>
Posted by: D.Kishore Kumar Feb 8 2010 9:05AM
Feb 4 2010 9:05AM
Improve your Delphi application performance – Using BDE cross configuration features.

In 2000, Borland introduced a new SQL driver architecture called "dbExpress". dbExpress is designed to deliver ultra high performance data access and simplify deployment and configuration of SQL drivers. dbExpress is a pure SQL driver architecture and does not use BDE technology. dbExpress is also designed to be highly portable and drivers are being delivered both for Windows and Linux. This new driver architecture replaces the SQL data access functionality of the "older" BDE SQL Links combination, but does so without the runtime and deployment overhead of the BDE.

 

At this time dbExpress (soon to be known as DataSnap Direct) is the recommended driver solution for SQL server database access in Delphi and C++Builder. BDE SQL Links will ship in the next Delphi product release but will be marked 'deprecated'.

 

dbExpress was specifically designed as a replacement technology for SQL Links, so we have kept migration and transition in mind from the beginning. The Delphi and C++Builder database application development architecture is designed to allow different data access technologies to plug in underneath the Dataset layer. This unique design abstracts the database drivers from the basic development components and source code such that new driver architectures can be developed without breaking the basic database application development APIs. This allows the same dataset-based programming model, data aware visual components, and DataSnap Middleware to function without change. Transitioning from SQL Links to dbExpress can be as straight forward as swapping the SQL Links drivers with dbExpress drivers. Some additional effort may be required to decouple an application from BDE specific features that a developer may have used in the SQL Links components. All of this means that the transition effort from SQL Links to dbExpress drivers is designed to be low impact and for most developers will require minimal source code changes.

Continue reading " Improve your Delphi application performance – Usin" >>
Posted by: Anil Chowdary D  Feb 4 2010 9:05AM
Feb 11 2009 9:14AM
Application Testing with Automated Web Test Tool.

Quality is the main goal of the projects. It is possible to provide a good quality product by reviewing the application or product and one of the most applicable method is Testing . Testing is an important part of any serious development effort,for web applications it is crucial. Canoo WebTest helps to reduce the defect rate of the web application.

Features: Quality, Development Risk, Operations Risk, Delivery and Costs

Canoo Web Test measures the externally observable quality of the application... Canoo Web Test tells whether it will work. , tells what was delivered and whether it works as expected. The costs for testing must not exceed its benefits. Canoo Web Test is free of charge; tests are easy and quick to write. They can be run countless times unsupervised and automatically. In fact it is cheaper and faster than testing manually. Here is a tool introduced to solve the above problems is Canoo WebTest.

Canoo Web Test is a free Open Source tool for automated testing of web applications in a very effective way. It calls web pages and verifies results, giving comprehensive reports on success and failure.

Continue reading " Application Testing with Automated Web Test Tool." >>
Posted by: Rani Agasti  Feb 11 2009 9:14AM
Feb 9 2009 9:53AM
How to select the best RIA technology?

Rich Internet applications (RIAs) are web applications that have some of the characteristics of desktop applications, typically delivered by way of proprietary web browser plug-ins or independently via sandboxes or virtual machines. Examples of RIA frameworks include Adobe Flash(Flex), Java/JavaFX(AJAX) and Microsoft Silverlight.

How to evaluate RIA Technologies??

When you evaluate RIA technologies, consider the following factors:

         I.      Richness of the UI : How many basic, out-of-the-box UI widgets or controls are readily available to develop a UI? How can you do data binding and event binding with these controls? The new controls should be easy to use, and also easily pluggable. Some RIA technologies give simple ways to add richness and more informative visual experiences, such as providing animation APIs in the page. For example, to ensure users click only once on a button, you can animate the button to move out of the view.

       II.      Complexity: Developers have used existing page-based models for so many years because it is easy and simple, however clumsy it might appear. RIA technology has to be easy to learn, build, and extend. It should also interoperate with existing Web technologies.

      III.      Flexibility and componentization: Flexibility to collaborate with different middleware components is important. Collaboration should be easily composable and extendable to create new customized widgets. Once you create libraries of custom widgets, you can reuse them in applications.

    IV.      Refreshing the page:  There is a significant advantage to refreshing a block of a page instead of an entire page, as it directly depends on network traffic. Refreshing a block makes the application faster, more usable, and a much better visual experience for users. It also helps manage errors better.

Continue reading " How to select the best RIA technology?" >>
Posted by: Kiran Methuku  Feb 9 2009 9:53AM
Feb 9 2009 10:05AM
Assimilation of Adobe Flex with Java.

Developing Internet applications with J2EE servers today usually consists of a presentation layer such as Struts, Tapestry, WebWork, or Spring. These tools generally follow Model-View-Controller (MVC) architecture and output HTML to a browser. The typical programming model for web development is to allow users to issue requests to an application server for each action in the application. For every action the user requests in the application, the server generates a new response that allows the user to submit a new request for more information. A browser typically is used to render the user interface to the user. However, browsers are thin clients with limitations that affect both development and the end-user experience.

Rich Internet Application (RIA) technologies are emerging to handle the limitations of the presentation layer. This article will take a pragmatic approach to understanding what a Rich Internet Application is and how to integrate an RIA into your architecture. It will also identify potential challenges when integrating with some popular open source frameworks.

Browser Limitations

At one time or another, however, most web developers have complained about the limited capabilities when using a browser as a client. Here are some current limitations when developing web applications using a browser:

  • Browsers interpret scripting languages, such as JavaScript, in an inconsistent manner. This forces developers to write the same code multiple times to accommodate each browser.
  • Simple user interface effects such as tabbing, wizard-based forms, and large tabular data set handling, can be cumbersome to develop and require a lot of extra coding on a browser.
  • HTML is a limited, static markup language that cannot be extended.
  • Event handling within the user interface can be challenging. Because the rendered HTML pages can only be displayed one at a time, events cannot update another page without going back to the server.
  • Serialization of application state can be achieved only through cookies, which do not support objects.
  • It is nearly impossible to develop occasionally connected clients using a browser.

These examples reiterate what most web developers already know: current toolsets have limitations. Developers have to find workaround solutions for some of these challenges when working through a browser. Developers and users are outgrowing the current capabilities of a thin client.

Continue reading " Assimilation of Adobe Flex with Java." >>
Posted by: S Abdul Razack Feb 9 2009 10:05AM
 
 
+91-40-66661284/Ext:213