----------------------------------------------------------- New Message on MumbaiUserGroup
----------------------------------------------------------- From: Vinil Message 3 in Discussion Hi Vipul, I am sure that you understand that .NET is a virtual machine on top of the O/S Infrastructure. This VM provides abilities to interact with the base OS using the development Framework. But, we haven't reached a stage where this VM becomes the OS itself implying that all programs run in this VM (there would be no concept of a Win32 PE and a managed Executable, the divide would disappear). It might be possible in a few years time frame, but there is a humungous amount of machine specific code out there, disregarding which doesn't make any business sense. Additionally, since directly talking to hardware (the realm of device drivers) is not advised and nor expected for application programmers (one is expected to go via the standard interfaces), that is still beyond the bounds of .NET. Device Drivers which are expected to have small footprints, stringent OS standards compliance and high-performance are still best written in C++. With the theory out of the way, lets look at what you have asked as I understand it. You have the following requirements: 1. Communication with hw/device drivers 2. Vector Graphics (BTW, Photoshop is not a Vector Graphics application, it works with Raster graphics. CorelDraw, Adobe Illustrator etc. are Vector graphics suites) 3. Distributed Apps As Ashwin pointed out, if the device you desire to communicate with is WMI enabled, you can use the System.Management namespace for the same, else you need to write a WMI provider for the device and then consume it in your .NET app. For Vector Graphics, there is a lib called VG.NET. Check out http://www.osnews.com/story.php?news_id=6978 Finally, System.Net would be able to handle most of your networking needs. Looking at your needs, there is an altogether parallel approach possible. Managed DirectX would provide for most of your needs in this case, with its support for graphics devices, DirectDraw and DirectPlay interfaces, it's worth a dekko. (Yes, all in your favorite .NET language ;)) Hope that helps, Regards, Vinil ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/mumbaiusergroup/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
