Product Development
Our team has a wide variety of experience architecturing, creating and porting products which are either web-based applications or those that run off the desktop. Most of the products are developed using a combination of Flash and supportive technologies like Director and Zinc for desktop based applications and for the web based applications we use a combination of Flash, Flex, PHP and openAMF/Flash Remoting. Of recent we have started exploring Adobe Apollo for desktop based rich internet applications. Our primary development expertise in the product development space includes:
• Adobe Flash
• Adobe Flex
• Adobe Apollo
• Director
• Zinc
• Flash Remoting
• OpenAMF
• PHP
Some of the application types which we can help you with are:
Occasionally Connected Applications
These are applications which run off the users desktop and connect to internet to download updated data. The advantages with these types of applications are that the user need not be online necessarily when using the application and would need to connect to the internet only to sync or get updated data on. Think of this as a web application which runs off your desktop which has all the features of a web application but ported to your desktop. Some examples of such applications are: Google’s Picasa, Google Maps or a desktop based portfolio tracker which keeps record of your portfolio in real-time but from the convenience of your desktop.
Standalone Application
These are an application which run from your desktop and allows you to perform standard operations provided by the packaged applications. Depending on the type of application one can configure it to auto update it in regular intervals. An example of this type of an application would be a desktop based Flickr application which would allow one to download his pictures to his machine, apply various effects to it and then re-upload them to his/her Flickr account or probably a YouTube Video converter which will allow one to convert the videos on his/her machine to a format suitable for web video and then upload them across different video sites.
Web Based Products & Web 2.0 Applications
These are products which run off a web server and are accessed through a standard internet browser interface. We have a high caliber team which specializes in creating web based application with sophisticated backend database support. Typical web based applications are created with a Flash or Flex front-end and a combination of PHP and openAMF for backend connectivity to MySQL or Oracle database. The primary benefits of such applications are the freedom for the user to use the application from any computer which has an active internet connectivity and since the user data is centralized in such an application, migration of data from one machine to another doesn’t come as a road blocker.
Mash-up Applications
These are a new breed of applications which pulls in data from different web services and construct a much more useful web application by utilizing the features of the existing ones. The benefit of such application is a much lesser time to market and leveraging on the data (and features) which are already available elsewhere. We also specialize in creating applications which act as a source for other mash-up applications by providing standard API’s to other applications which may want to use our service (SaaS).
Apart from these standard types of products we also offer services in the following areas of product development.
» Product Consulting
» Product R&D Outsourcing
» Web Migration
» Dedicated Offshore Development Centers (ODCs) for product development
» Outsourced Product Development
» Solution Architecture consulting
» Software as a Service (SaaS) - ASP Model