Offshore Software Development Company India
+1 (718) 715 1551

Open Source Applications On the Cloud

September 24th, 2009 · PHP Development

Click2try lets you run select open source applications on a virtual platform over the web, thus saving the time spent in deploying and testing on individual systems, before deciding to deploy it.

A lot of times there is a need to test applications before you want to actually deploy them. And testing an application often means provisioning a server for it, deploying the required OS and later the application. Instead of going through this lengthy process, you can use the Click2try service.

It has an application catalog, which contains a list of open source applications that are available. Currently it has around 56 applications such as WordPress, eGroupware, SugarCRM, Openbravo and OpenERP. Whenever a user selects a particular application, click2try starts a virtual appliance of that application on its servers.

There are three plans available: first is free evaluation, where you can try an application for 4 hours or 7 days, whatever comes first. For continual access you can subscribe to the paid packages: for USD 40, you can get 1GB of disk space whereas for USD 60, the disk space available is 10GB with the ability to run 2 concurrent applications and access rights for 2 users.

How to use

Using click2try is simple, just sign up on the URL. Next, browse through the application catalog to select the application you wish to try. For trying out the application, you need a browser and Java 1.6 update 5.7.11 or above. Once you have selected an application, click on ‘Try This Application’ button. This will launch the application in a new window.

It will take a little while for the application to start for the first time, as a virtual machine of the application you have chosen, will be loaded on the click2try platform. Once an application has been loaded, the right side of the browser window will display the credentials required to start the application.

Postbook application running inside Cent OS, being used through Click2try

Postbook application running inside Cent OS, being used through Click2try


Here, you can manage VM image of the application. You can also perform functions like compress, copy, etc.

Here, you can manage VM image of the application. You can also perform functions like compress, copy, etc.

You can manage an application from the application manager, where you can copy, shutdown, or delete, compress VM image of your application. Here you can also view alerts issued and disk space being used.

Source: ©CIOL Bureau

Obama Administration and Some Thoughts for Indian Software Industry

May 16th, 2009 · Offshore-Outsourcing

While many countries all over the world have begun preparations to think about the new outsourcing policies of the Obama camp, the Indian software industry has also been intensely debating the course of business relationship between India and the US in the next four years. There is largely one phase of opinion in India observed in recent dreary financial environment, that is highly optimistic and is of the view that Indo-US IT relations have matured enough not to be overturned by political changes in the US from Republican rule to Democratic Administration. It seeks to explain that the forward movements in bilateral relations spanning defense and security, economic, people-to-people contacts, cultural relations and particularly the emerging strategic partnership during the eight-long-years of Bush Administration had bipartisan support. Thus, there is not adequate reason to believe that Obama Administration would do anything that could derail the onward march of Indo-US IT relations.

In addition to this, the growing domestic demand for IT services, India has been witnessing an outsourcing boom. The past couple of years saw a number of multi-million dollars outsourcing deals by Indian companies. Most importantly it is also sure that in the next few months India will get a better assessment of the impact on sectors and it will certainly strengthen Indian entire IT sector. I would rather say this is an opportunity for Indian IT service providers who have been mostly focused on the US market. They can use opportunities in the domestic market to offset for losses from US slowdown. Indian IT companies have run global operations and can manage multicultural Management teams and large pools of technical manpower.

According to Forbes magazine “Jobs that are low value-added and easily automatable should and will disappear over the next decade in Indian Software Industry.” When we compare our industry with world business then we can easily see that we are still the world’s back office. The Indian Call Center, Medical Transcripts BPO sector is an inbuilt part of the global ecosystem and is likely to be affected in the short-term, as clients become cautious in their discretion disbursal and decision making cycles get broadened. However, it is to think that the economic recovery in Indian software market can be done through focus on enhancing competitiveness, and use of technology will be critical to this phase. The India value proposition is today well established and Indian companies will look to partner with their customers as the global financial sector.

Furthermore, if the US wants to restrict Software outsourcing then they have to allow more H1B visa (temporary work visa) as the USA don’t have enough technical staff so they need to allow more H1B visas. Although Obama has made a stern decision for outsourcing but there is no need to be stirred as it may impact less to Indian IT market. Indian business leaders can cheer up concerns for possible moves to outsourcing of businesses of which India has been among the major beneficiaries.

Ajax Technology for Web Applications

February 27th, 2009 · PHP Development

Ajax technology helps to develop web applications. It is a collection of technologies used to build dynamic web pages on the client side. Data is read from the server or sent to the server by JavaScript requests. However, some processing at the server side may be needed to manage requests, such as finding and storing the data. This is carried through more easily with the use of a framework consecrated to process Ajax requests.

Ajax is the combination of several technologies with booming in its own right. It has come together in powerful new ways. Ajax integrates–Standards-based presentation using XHTML and CSS Dynamic display and interaction using the Document Object Model Data interchange and manipulation using XML and XSLT Asynchronous data retrieval using XMLHttpRequest.

I am trying here to find the biggest challenges in creating Ajax applications which are not technical. The concerned challenges are for the software designers of these applications. However, the core Ajax technologies are mature, stable, and well understood. Therefore, it is the right time to think of wider and richer range of possibilities.

One more important point to remember for this concern that related pages on a website consist of much content that is common between them. The content would have to be reloaded on every request if traditional methods are used. But if you use Ajax, a web application can request only the content that needs to be updated. In this way Ajax reduces bandwidth usage and load time.

However, classic web application model works like as most user actions in the interface trigger an HTTP request back to a web server. The server does some processing and retrieves data with crunching numbers simultaneously talking to various legacy systems and then returns an HTML page to the client. It is a model accommodated from the Web’s original use as a hypertext medium. But the actual fact is to find what makes the Web good for hypertext, which is not necessarily make it good for software applications

Many questions arise in this concern but the maximum expectation goes to the software developers who use this framework for the web applications. They need to be clear about the usage of this framework which can deliver the best to the clients. Developers should always be concerned about the making of user friendly interface which can be executed finely by Ajax.