Suresh,
My immediate thought is speed. As we all know, DICOM is a great structure for medical imaging, but it's not the most "timely" when it comes to speed issues. Therefore, (IMHO) in order to come forth with a great web viewer of DICOM images, I would put forth an statement that explains if a web based viewer can deliver those images as fast as possible, it would rank very high in the order of offerings. A lot of the issues when it comes to rapid display of images is down to the DICOM side of things, between the PACS and the viewer. Even when deployed on the same system, the communications between the PACS and viewer, being DICOM, would be considerably slower than if (for example) the viewer was able to read DICOM images directly from the file-system.
I wonder how many people using DCM4CHEE and Oviyam have the two residing on the same system? In this case, the files are actually already residing on the file system. Why use DICOM for Oviyam to read them? Why not pull them directly from the file-system and remove the latency that the DICOM communications overhead would introduce to the entire process? Perhaps those people (not unlike myself) have only got DCM4CHEE installed in order to be the "go-between" their mainline PACS and some sort of web based viewing portal.
Don't get me wrong, I like Oviyam a lot - it's a great resource for us to use and certainly the v2.0 release beats a lot of other offerings out in the marketplace. However, IMHO, if users can devise a way of getting DICOM images onto the same server that Oviyam is installed, in a structured manner, and then allow Oviyam to read directly from that file-system, I think the speed issues related to a lot of offerings can be removed considerably: reading images from a file-system has to be considerably quicker than using DICOM negotiation protocols
MedDream's offering isn't bad : other than the fact that it's designed completely in Flash and therefore restricts it's use somewhat with new tablet technology.
Just my two cents worth. I'd be happy to discuss in more detail if I'm not making myself particularly clear!!