Indus Net Technologies powers Emami Chisel Art’s online auction platform

Filed under: PHP / MySQL, Emerging technologies, News @ Indus, Portfolio, Technology — Abhishek Rungta at 12:09 pm on Friday, March 7, 2008

Indus Net Technologies has recently completed an art auction website for Emami Chisel Art Private Limited (http://www.emamichisel.com/).

The website streamlines the process of online auction and allows registered users to bid on paintings along with the floor bidders, making it a powerful tool for traditional auction houses. Thus the charm of floor bidding remains along with the convenience of online bidding for people who cannot make it to the floor.

The site concluded its first auction on 23rd February 2008 with sales for the evening touching Rs 240 million (US$ 6233766.23). Tribute to Hashmi crossed the $ 1 million mark, creating a record for any Husain ever sold at an auction, with Internet bidding contributing to a sizable portion.

We wish them all the best and renew our commitment to deliver cutting edge solutions to companies around the world.

 

Search engines adopting Web2.0

Filed under: Usability, Internet Marketing, Emerging technologies, Reviews, Technology — Abhishek Rungta at 1:15 pm on Monday, March 3, 2008

Yahoo announced that they are opening up their search results for third party data integration. This will allow third party to contribute to Yahoo search experience and make it more useful for their users. It will be interesting to see how other webmasters use this open search platform to gain popularity by sharing data with Yahoo, while still retaining their competitive edge, by virtue of their database, in their respective area. We can expect to experience a long-tail of innovation in days to come. This will help webmasters, visitors and Yahoo! A perfect win-win-win situation.

On the other hand, Google already have a open platform called Google Co-op, where anyone can create custom search engine. As per Google Co-op,

“Google Co-op is a platform that enables you to customize the web search experience for users of both Google and your own website.”

Google also offer Google Subscribed Links which in their own language they define as:

“Subscribed Links let you create custom search results that users can add to their Google search pages. You can display links to your services for your customers, provide news and status information updated in near-real-time, answer questions, calculate useful quantities, and more”

The challenge

However, both the services that Google offers, has a great deal of focus on promoting Google, Google Search & Google Subscribed Links. Again, they are not directly making any change in the Google Search (at least it has not be publicly explained how it will effect user experience of a normal search).

Therefore, Google Search or Yahoo Search cannot be termed as true “user contributed” or “Web2.0″ as described by Tom O’Reilly. People won’t contribute unless they see that their contribution is making a positive impact in the search pattern and it is visible. In the current state both Subscribed Link and Yahoo Open Search will only help if a user wants to use the enhanced engine. Most Internet users will never switch these engines. Even if they are told the benefit of the plug-ins, how are they supposed to select the ones which will help them from a collection of thousands of user contributed plug-in channels? And what happens when new plug-ins come out?

Suggested solution

If search engines want to go the Web2.0 way with user contribution enhancing the overall experience and defining the way search engines display results, they need to bring user contributions to the mainstream. I feel that themed searches are the way to go. Google / Yahoo shall classify a particular user contributed plug-in into a theme. When a visitor wants to search for a business, he may choose a “Finding a business” theme. On a contrary when a visitor wants to learn about the subject he may chose the “Tutorial” theme.

Let us see an example.

We search for a very competitive keyword - “web design”. This is the result we get.

If you see, there are three different intents that the search result satisfies. A person might be searching “web design” because he:

  • Want to find a web design company (blue marker)
  • Want to learn web design (red marker)
  • Get web design resources (green marker)

All three intents are very different. Most people do not type-in their intent in the search box to make it a specific search, because they are not specialists in using search engines. Therefore, a search engine should suggest a possible intent and display results only related to the given theme. The theme model can best work when they are formed based on a collection of user generated plug-ins. Thus user generated content can find its way to the end user in an organized way.

It goes without saying that pulling in the user generated content directly into the main search result has its challenge of weeding out spam. But this seems to be the most logical way as of now. 

 

HTML 5 working draft released

Filed under: Emerging technologies, Technology — Abhishek Rungta at 5:29 pm on Friday, January 25, 2008

W3C HTML Working Group has recently released HTML 5 working draft. This is a very important step forward; the same is available for review and comment at http://www.w3.org/TR/2008/WD-html5-20080122/

The new standard addresses the need of web application developers in more pro-active way:

  • Basic template facility has been implemented with facility to repeat elements
  • There are also new elements for navigation, headers, footers, figures, and dialog
  • Client-side persistent storage functionality (JavaScript APIs for key/value pairs & embedded SQL databases)
  • Support for server-sent events, which will facilitate persistent connections to remote data sources

Some old features like frames have been removed.

Let us see how soon new browsers start supporting these new features of HTML 5. Currently the Opera browser has the best support (though it does not support all features) for HTML 5.

Footnote:

There is an overall trend to make HTML more developer friendly so that complex web applications are developed as per W3C standards and are compatible on different browsers on different mediums. With Bill Gate’s prediction coming in about different shapes and sizes of computers in this decade which will make computers more intuitive (like the table PC), this seems to be moving in the right direction.

So let’s think, how your website will look and take shape (as per device specific browser compatibility) when displayed on a coffee table as the people sitting around it mumble the name of your company!

Abhishek

Online project management tools

Filed under: Usability, Reviews, Technology — Abhishek Rungta at 12:42 pm on Friday, January 25, 2008

Proper project management is key to a successful project. To manage multiple projects and teams which are geographically spread across the globe, you need a quality project management tool.

As a web development company, we looked around for some quality software which serves the purpose and does not burn a hole in the pocket. Here is our pick!

Basecamp HQ:- A nice, minimalist simple to use software true to the philosophy of 37signals, the company which built it. This software is only available in a SaS (software as service) model. IMO this software best suits small projects which are communication centric. It lacks version control, task management, project tracking along with cost-benefit analysis.

Overall, very easy to easy and adapt, but reporting is not up to the mark. If you are a small business and you do most of your project management yourself, this can be a good choice for you.

Intervals:- It seems to have picked up the baton where Basecamp HQ has left. It also works on a SaS (software as service) model. It has more features (specially in terms of reporting and role management) than Basecamp HQ, thus making it suitable to manage complex projects across a large organization.

Overall, it is a good attempt to overcome the shortcomings of Basecamp HQ. However it needs to improve on its usability. It also needs to provide staged progression in terms of features and complexity so that small businesses can adapt the system. I am sure that this software will become popular as they keep improving and become old. For a SaS model company, time-tested reliability is more important than anything else.

Ace Project:- A comprehensive project management software with user friendly interface and short learning curve. It has different licensing policies and therefore you can rent or buy off (with our without source code) the software to suit your organizational needs. This software is around for quite some time and therefore seems to be reliable.

It has decent reporting capabilities, but not as good as what Intervals claim to have!

Dot Project:- The best free open source project management software that I have come across. This software looks flexible and extendable. You can plug in various modules, including Mantis (for bug tracking). The usability and reporting leaves much to be desired. So if you are looking at free project management software with access to source code, Dot Project is a good choice.

Conclusion:

There is nothing called a perfect project management software. The usage, the users and the desired result determines the one which suits best for a given organization. So take your pick from the above mentioned toolset.

 

Basic limitations of using open-source products

Filed under: Usability, Reviews, Technology — Abhishek Rungta at 1:45 pm on Wednesday, January 23, 2008

Apart from doing software / web development on Open-source platform, Indus Net Technologies also customize and implement open-source products for clients on demand. Some popular (and free) open-source products are SugarCRM, Drupal, osCommerce for CRM, content management and e-commerce respectively.

IMHO, these are some limitations that I have observed. It is important to know them before initiating a project. These are not very serious in nature and using free open-source products remains a good option for many small and medium sized enterprises around the world.

1. Like any product, it is very important to align the product with your workflow and/or requirements. You must fit the product into the organization by making necessary changes. Therefore a gap analysis should be done and the effort must be estimated for aligning the product as per the current work-flow and/or requirements.

2. Most free open-source products lacks in usability. Therefore if you are doing a major implementation which will be used by thousands of people and you are going to pay for their time, you must consider a major overhaul of interface by involving a usability consultant from your vendor. Otherwise you will end up spending a lot of money.

3. Most free open-source products have very poor reporting system. These reports are not good enough to run a business as they fail to provide any insight into the business function that you are tracking. They should be re-done as per your company requirement aligned with your key measurement matrix for the given business function.

4. The programmers who can change the software as per your needs are the code-hackers types, who love to dive into an existing system architecture and make small changes to achieve the desired results. Therefore you must identify and hook up with the right programmer / programming company (like Indus Net Technologies - a bit of shameless self promotion) to get it right.

5. It is a myth, that implementing open-source software is free. Software code is free, not the hard work of programmers and analysts which goes behind implementing it. And you need the later to successfully implement it in your scenario and reap the benefits of the solution. Yes, it considerably reduces the cost, improves reliability and gives you a head start from where you can take informed decision about your IT needs.

Do not get me wrong. I am only listing the limitations. The benefits are well-known and they out-live the limitations any day. However it is very important that these limitations are known before proceeding.

Feel free to discuss / debate!