<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7797483337356506161</id><updated>2012-01-11T08:04:26.720-08:00</updated><title type='text'>I AM WHAT I AM.... Damodar !</title><subtitle type='html'>Let follow the WORLD and LIVE THE MOMENT.
Reach @ +91 97415 99 99 3. Thats all I can tell.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>56</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4958438690660754893</id><published>2009-03-12T11:34:00.000-07:00</published><updated>2009-03-12T11:42:35.231-07:00</updated><title type='text'>Event "UserEnv" in event viewer</title><content type='html'>Recently I happened to work on the events generated in the eventviwer.&lt;br /&gt;&lt;br /&gt;I found the most common Error, Warning, Information will be like&lt;br /&gt;1&gt; userenv&lt;br /&gt;When you see the description of the error message : "Windows cannot find the machine account, No authority could be contacted for authentication."&lt;br /&gt;&lt;br /&gt;The below article will describe why the error comes and what is the resolution for that.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/887303"&gt;Check this from Micrsoft KB&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4958438690660754893?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://support.microsoft.com/kb/887303' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4958438690660754893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4958438690660754893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4958438690660754893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4958438690660754893'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2009/03/even-userenv-in-event-viewer.html' title='Event &quot;UserEnv&quot; in event viewer'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-738477462117586691</id><published>2009-02-16T01:02:00.001-08:00</published><updated>2009-02-16T01:18:31.713-08:00</updated><title type='text'>What "STATIC" means in C#</title><content type='html'>Hi folks,&lt;br /&gt;&lt;br /&gt;Its been a quite long time where i haven't posted o my blog.&lt;br /&gt;For the last few months, I haven't find time to even read my mails.&lt;br /&gt;&lt;br /&gt;Lets start with static word in C# language. (As I faced in some of the interviews.)&lt;br /&gt;&lt;br /&gt;First I start with &lt;a href="http://msdn.microsoft.com/en-us/library/98f28cdx.aspx"&gt;msdn&lt;/a&gt; says - &lt;br /&gt;"The static modifier can be used with classes, fields, methods, properties, operators, events, and constructors, but it cannot be used with indexers, destructors, or types other than classes. The static modifier on a class means that the class cannot be instantiated, and that all of its members are static. A static member has one version regardless of how many instances of its enclosing type are created." &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And another good article By Rajesh &lt;a href="http://www.eggheadcafe.com/articles/20020206.asp"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-738477462117586691?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/738477462117586691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=738477462117586691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/738477462117586691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/738477462117586691'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2009/02/what-static-means-in-c.html' title='What &quot;STATIC&quot; means in C#'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-7790127181095476475</id><published>2008-09-22T06:06:00.000-07:00</published><updated>2008-09-22T06:12:40.282-07:00</updated><title type='text'>రెండు రెళ్ళు ఆరు: I wil Bet you sure love it...</title><content type='html'>&lt;a href="http://thotaramudu.blogspot.com"&gt;రెండు రెళ్ళు ఆరు:&lt;/a&gt;&lt;a href="http://thotaramudu.blogspot.com/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-7790127181095476475?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://thotaramudu.blogspot.com/' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/7790127181095476475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=7790127181095476475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7790127181095476475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7790127181095476475'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/09/blog-post.html' title='రెండు రెళ్ళు ఆరు: I wil Bet you sure love it...'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-6308961481723818032</id><published>2008-09-08T21:16:00.000-07:00</published><updated>2008-09-08T21:21:26.245-07:00</updated><title type='text'>Next Generation Browser from Apple and Google</title><content type='html'>Hi,&lt;br /&gt;Here comes the must awaited gen-X new Browser from google and apple called.. Google Chrome..&lt;br /&gt;&lt;br /&gt;Read the &lt;a href="http://www.google.com/googlebooks/chrome/"&gt;specifications &lt;/a&gt; of it here......&lt;br /&gt;http://www.google.com/googlebooks/chrome/&lt;br /&gt;&lt;br /&gt;You can also &lt;a href="http://google.com/chrome"&gt;download&lt;/a&gt; it from here..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-6308961481723818032?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='text/html' href='http://www.ibnlive.com/news/best-of-everything-google-launches-chrome-thanks-apple/72708-11.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/6308961481723818032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=6308961481723818032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/6308961481723818032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/6308961481723818032'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/09/next-generation-browser-from-apple-and.html' title='Next Generation Browser from Apple and Google'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4170664150276168878</id><published>2008-08-05T22:01:00.000-07:00</published><updated>2008-08-06T04:57:41.804-07:00</updated><title type='text'>A Windows Service, a simple walk through on the internet</title><content type='html'>Once I was assigned to wrote a windows service. So with the knowledge i have at that time, I started to write and faced a stream of issues while configuring and installing.&lt;br /&gt;&lt;br /&gt;Then I searched in ineternet and found the listed three artilces were very useful when you are dealing with windows services..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/816169"&gt;From msdn site&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/install/csharpsvclesson1.aspx"&gt;1. Start Creating a windows service, lesson1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/cs/DynWinServiceInstallUtil.aspx"&gt;2. Which is better InstallUtil or a batch file, is upto you.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.devhood.com/Tutorials/tutorial_details.aspx?tutorial_id=300"&gt;3. One more example from Internet.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4170664150276168878?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.codeproject.com/KB/cs/DynWinServiceInstallUtil.aspx' length='0'/><link rel='enclosure' type='' href='http://www.codeproject.com/KB/install/csharpsvclesson1.aspx' length='0'/><link rel='enclosure' type='' href='http://www.devhood.com/Tutorials/tutorial_details.aspx?tutorial_id=300' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4170664150276168878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4170664150276168878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4170664150276168878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4170664150276168878'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/08/windows-service-which-runs-in-back-end.html' title='A Windows Service, a simple walk through on the internet'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-2302203300506482338</id><published>2008-07-30T22:52:00.000-07:00</published><updated>2008-07-30T23:11:04.753-07:00</updated><title type='text'>The new Generation SEARCH engine.. Is it better than GOOGLE, our best for a long time..Chek this</title><content type='html'>Tom Costello, CEO of Cuil said that "The Web continues to grow at a fantastic rate and other search engines are unable to keep up with it,Our significant breakthroughs in search technology have enabled us to index much more of the Internet, placing nearly the entire Web at the fingertips of every user."&lt;br /&gt;&lt;br /&gt;Stealth startup &lt;a href="http://www.cuil.com/"&gt;Cuil&lt;/a&gt; (pronounced "cool") is a next-generation search site that claims its index holds three times as many pages as Google, while requiring far fewer servers. Cuil co-founder and former Google project leader Anna Patterson told PC Magazine that Cuil's search index will debut with a 120 billion-page index, compared with Google's 40 billion out of the Internet's total of 140 billion pages.&lt;br /&gt;&lt;br /&gt;By dividing different topics among different servers, Cuil can utilize far fewer servers than Google and return more relevant results, according to Patterson. Cuil's server farm can host the index on just $5 million worth of servers, while &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt;'s smaller index requires hardware costing in the hundreds of millions. Queries to Cuil are routed to the pertinent server rather than through the whole server farm.&lt;br /&gt;&lt;br /&gt;Cuil indexes pages based on relevance, rather than popularity based on link analysis, as Google does, and analyzes the context of the page and the concept behind queries. The site displays results in multiple columns with thumbnail images and tabs for result categories.&lt;br /&gt;&lt;br /&gt;Patterson also claimed that Cuil provided more privacy than Google, as it doesn't gather any personally identifiable information on users or their search histories.&lt;br /&gt;&lt;br /&gt;Cuil is available to the public at &lt;a href="www.cuil.com"&gt;www.cuil.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While searching BE CAREFUL about the spellings.&lt;br /&gt;&lt;br /&gt;Here are my Findings.&lt;br /&gt;I tried to search "fundamentalls of insurance domain" (Note that i have entered two "ll's") i got the spell check in google,&lt;br /&gt;But i got the following message....&lt;br /&gt;&lt;br /&gt;"No results were found for: fundamentalls of insurance domain&lt;br /&gt;If you’ve checked your spelling, you could try using fewer or different keywords to broaden your search.&lt;br /&gt;&lt;br /&gt;Still no luck? Send us your feedback: noresults@cuil.com "&lt;br /&gt;&lt;br /&gt;So it has some pros and cons.&lt;br /&gt;Let us see how it will survive in the industry against the GAINT &lt;a href="http://www.google.com"&gt;GOOGLE&lt;/a&gt; .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-2302203300506482338?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.cuil.com/' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/2302203300506482338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=2302203300506482338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2302203300506482338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2302203300506482338'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/07/new-generation-search-engine-is-it.html' title='The new Generation SEARCH engine.. Is it better than GOOGLE, our best for a long time..Chek this'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-6357459857427407235</id><published>2008-07-22T01:57:00.000-07:00</published><updated>2008-07-22T02:14:22.070-07:00</updated><title type='text'>Mobile PHONE sense, While having a phone please TRY to MAINTAIN these steps. It will be descent</title><content type='html'>Hi Guys,&lt;br /&gt;&lt;br /&gt;Now-a-days there is no hand without a mobile phone.&lt;br /&gt;Itz hard to find a HOME without TV, a gal without Boy Friend and a SWE without MOBILE.&lt;br /&gt;&lt;br /&gt;But most of the times when I saw them how they were using their phones, will get irritation and frustration also.&lt;br /&gt;&lt;br /&gt;A long back I have seen a video on YOUTUBE, showing an employee of a SW firm hitting another who is not picking his phone after so many rings while he is there in reach.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please follow these stpes and avoid the inconvinience caused by YOU to the people around YOU.&lt;br /&gt;&lt;br /&gt;1. Please use a low ring tone sound when YOU are in an audible range. YOU may bought your mobile for a high cost, and every body knows that YOU have so many features on it. But don't try to show them. &lt;br /&gt;&lt;br /&gt;2. While on the move use Vibrate only profile, so that YOU can easily attend the call.&lt;br /&gt;&lt;br /&gt;3. Never use YOUR mobile in MEETINGS, which leads a BAD impression on YOU.&lt;br /&gt;&lt;br /&gt;4. Talk GENTLY. YOU may be in frustration, but don't show it on the phone.&lt;br /&gt;&lt;br /&gt;5. Do not talk while YOUR mobile is on CHARGE.&lt;br /&gt;&lt;br /&gt;Finally, as a common man every body likes to listen a soft sound(like a melody, rather a horrible sound or a music which is like irritated.)So, put a NICE melody ring tone at a low ringing sound and enjoy working....&lt;br /&gt;&lt;br /&gt;If YOU follow these steps I am sure that many people will like YOU. Sure........&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-6357459857427407235?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/6357459857427407235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=6357459857427407235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/6357459857427407235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/6357459857427407235'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/07/mobile-phone-sense-while-having-phone.html' title='Mobile PHONE sense, While having a phone please TRY to MAINTAIN these steps. It will be descent'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-2024353066992383186</id><published>2008-07-18T03:16:00.000-07:00</published><updated>2008-07-22T02:52:21.379-07:00</updated><title type='text'>Here are SEVEN wonderful projects on MOSS 2007</title><content type='html'>Hi Dudes,&lt;br /&gt;&lt;br /&gt;If you are a starter in Microsoft Office Share Server, then here is the cool link on how to start a project from scratch.&lt;br /&gt;&lt;br /&gt;http://download.microsoft.com/download/0/2/f/02f0f661-88e1-43c2-b523-88d2e9e6802f/7%20Development%20Projects%20with%20the%202007%20Microsoft%20Office%20System%20and%20Windows%20SharePoint%20Services%202007.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-2024353066992383186?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://download.microsoft.com/download/0/2/f/02f0f661-88e1-43c2-b523-88d2e9e6802f/7%20Development%20Projects%20with%20the%202007%20Microsoft%20Office%20System%20and%20Windows%20SharePoint%20Services%202007.pdf' title='Here are SEVEN wonderful projects on MOSS 2007'/><link rel='enclosure' type='application/pdf' href='http://download.microsoft.com/download/0/2/f/02f0f661-88e1-43c2-b523-88d2e9e6802f/7%20Development%20Projects%20with%20the%202007%20Microsoft%20Office%20System%20and%20Windows%20SharePoint%20Services%202007.pdf' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/2024353066992383186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=2024353066992383186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2024353066992383186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2024353066992383186'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/07/here-are-seven-wonderful-projects-on.html' title='Here are SEVEN wonderful projects on MOSS 2007'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-1652243076023191324</id><published>2008-07-03T23:04:00.000-07:00</published><updated>2008-07-03T23:07:50.078-07:00</updated><title type='text'>MOSS 2007 Configuration Techniques</title><content type='html'>Dudes,&lt;br /&gt;Here is a cool link on how to configure the different features in SharePoint Server 2007 for our needs.&lt;br /&gt;Check out the link.&lt;br /&gt;&lt;br /&gt;http://clintcherry.spaces.live.com/Blog/cns!AEC0DCBC460E45B9!535.entry&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-1652243076023191324?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://clintcherry.spaces.live.com/Blog/cns!AEC0DCBC460E45B9!535.entry' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/1652243076023191324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=1652243076023191324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1652243076023191324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1652243076023191324'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/07/moss-2007-configuration-techniques.html' title='MOSS 2007 Configuration Techniques'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-7901380007495174595</id><published>2008-06-15T22:26:00.000-07:00</published><updated>2008-06-15T22:29:50.562-07:00</updated><title type='text'>One of the best VISAUL I have seen. Might be you have seen this. But be it practical. very good</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FAe_bZGqU1g&amp;hl=en"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/FAe_bZGqU1g&amp;hl=en" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here is the Lead India advertisement on you tube. A very nice and must watch video.&lt;br /&gt;Be an Indian and do as an Indian to make our India to a Great country.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-7901380007495174595?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.youtube.com/watch?v=FAe_bZGqU1g' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/7901380007495174595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=7901380007495174595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7901380007495174595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7901380007495174595'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/06/one-of-best-visaul-i-have-seen-might-be.html' title='One of the best VISAUL I have seen. Might be you have seen this. But be it practical. very good'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-5208933307176104435</id><published>2008-06-02T03:15:00.001-07:00</published><updated>2008-06-02T03:17:07.872-07:00</updated><title type='text'>Here is the link to update you in Blood Groups..</title><content type='html'>Hi Pals,&lt;br /&gt;Please register to this site and be a part of SAVING LIVES.&lt;br /&gt;&lt;br /&gt;++++ Donate Blood and Save Lives++++&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-5208933307176104435?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://friendstosupport.org/index.aspx' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/5208933307176104435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=5208933307176104435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5208933307176104435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5208933307176104435'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/06/here-is-link-to-update-you-in-blood.html' title='Here is the link to update you in Blood Groups..'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-3009579617653059505</id><published>2008-05-29T04:27:00.001-07:00</published><updated>2008-06-02T03:15:01.101-07:00</updated><title type='text'>A Beautiful Melody Dedicated to MUSIC LOVERS..</title><content type='html'>&lt;object type="application/x-shockwave-flash" height="90" width="400" data="http://musicmazaa.com/MMaPlayer/embedded/player.swf"&gt;&lt;em&gt;&lt;a href="http://musicmazaa.com/telugu/audiosongs/movie/Sivaputrudu.html?e"&gt;Listen to Sivaputrudu Songs at MusicMazaa.com&lt;/a&gt;&lt;/em&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-3009579617653059505?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='text/html' href='http://musicmazaa.com/telugu/audiosongs/movie/Sivaputrudu.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/3009579617653059505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=3009579617653059505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3009579617653059505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3009579617653059505'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/05/beautiful-melody-dedicated-to-msic.html' title='A Beautiful Melody Dedicated to MUSIC LOVERS..'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-8338946307928321463</id><published>2008-05-25T20:42:00.000-07:00</published><updated>2008-05-25T20:47:02.861-07:00</updated><title type='text'>User Controls Vs Custom Controls, Looks similar. But here is the difference.</title><content type='html'>Hi,&lt;br /&gt;Generally the programmer feels that the custom controls and user controls are similar in nature.&lt;br /&gt;(Almost not exactly.)&lt;br /&gt;&lt;br /&gt;But there are lot of differences between these two in nature and in execution.&lt;br /&gt;Here are some cool links to have a look at them.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/893667"&gt;http://support.microsoft.com/kb/893667&lt;/a&gt;&lt;br /&gt;&lt;a href="http://steveorr.net/faq/UserCustom.aspx"&gt;http://steveorr.net/faq/UserCustom.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oreilly.com/catalog/progaspdotnet/chapter/ch14.html"&gt;http://www.oreilly.com/catalog/progaspdotnet/chapter/ch14.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-8338946307928321463?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://support.microsoft.com/kb/893667' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/8338946307928321463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=8338946307928321463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8338946307928321463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8338946307928321463'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/05/user-controls-vs-custom-controls-looks.html' title='User Controls Vs Custom Controls, Looks similar. But here is the difference.'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-3884710431733708060</id><published>2008-05-20T21:54:00.000-07:00</published><updated>2008-05-20T22:13:20.781-07:00</updated><title type='text'>A Great and nice article about our ROLE MODEL</title><content type='html'>The man who went from being a small town boy in Tamil Nadu, to pioneering the science of Aeronautical Engineering to leading a country of millions into a future free of poverty and misery. The man who began his term as the president of India on July 25th, 2002, shall now move over to make way for another who, we hope, will lead India on in a manner befitting the standards set by A.P.J Abdul Kalam. Here we pay our tributes to the President of the Masses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-3884710431733708060?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://server1.msn.co.in/sp07/abdulkalam/index.asp' title='A Great and nice article about our ROLE MODEL'/><link rel='enclosure' type='' href='http://server1.msn.co.in/sp07/abdulkalam/index.asp' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/3884710431733708060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=3884710431733708060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3884710431733708060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3884710431733708060'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/05/great-and-nice-article-about-our-role.html' title='A Great and nice article about our ROLE MODEL'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4360126588456174137</id><published>2008-04-10T06:04:00.000-07:00</published><updated>2008-04-10T06:05:30.457-07:00</updated><title type='text'>Typical Page life cycle in ASP.Net 2.0</title><content type='html'>ASP.NET 2.0 Page Life Cycle - The lifetime of an ASP.NET page is filled with events. A series of processing steps takes place during this page life cycle. Following tasks are performed:* Initialization* Instantiation of controls* Restoration &amp;amp; Maintainance of State* Running Event Handlers* Rendering of data to the browserThe life cycle may be broken down into Stages and Events. The stages reflect the broad spectrum of tasks performed. The following stages take place1) Page Request - This is the first stage, before the page life cycle starts. Whenever a page is requested, ASP.NET detects whether the page is to be requested, parsed and compiled or whether the page can be cached from the system.2) Start - In this stage, properties such as Request and Response are set. Its also determined at this stage whether the request is a new request or old, and thus it sets the IsPostBack property in the Start stage of the page life cycle.3) Page Initialization - Each control of the page is assigned a unique identification ID. If there are themes, they are applied. Note that during the Page Initialization stage, neither postback data is loaded, nor any viewstate data is retrieved.4) Load - If current request is a postback, then control values are retrieved from their viewstate.5) Validation - The validate method of the validation controls is invoked. This sets the IsValid property of the validation control.6) PostBack Event Handling - Event handlers are invoked, in case the request is a postback.7) Rendering - Viewstate for the page is saved. Then render method for each control is called. A textwriter writes the output of the rendering stage to the output stream of the page's Response property.8) Unload - This is the last stage in the page life cycle stages. It is invoked when the page is completely rendered. Page properties like Respone and Request are unloaded.Note that each stage has its own events within it. These events may be used by developers to handle their code. Listed below are page events that are used more frequently. PreInit - Checks the IsPostBack property. To create or recreate dynamic controls. To set master pages dynamically. Gets and Sets profile propety values.Init - Raised after all controls are initialized, and skin properties are set. InitComplete - This event may be used, when we need to be sure that all initialization tasks are complete.PreLoad - If processing on a control or a page is required before the Load event.Load - invokes the OnLoad event on the page. The same is done for each child control on the page. May set properties of controls, create database connections.Control Events - These are the control specific events, such as button clicks, listbox item selects etc.LoadComplete - To execute tasks that require that the complete page has been loaded.PreRender - Some methods are called before the PreRenderEvent takes place, like EnsureChildControls, data bound controls that have a dataSourceId set also call the DataBind method.Each control of the page has a PreRender event. Developers may use the prerender event to make final changes to the controls before it is rendered to the page.SaveStateComplete - ViewState is saved before this event occurs. However, if any changes to the viewstate of a control is made, then this is the event to be used. It cannot be used to make changes to other properties of a control.Render - This is a stage, not an event. The page object invokes this stage on each control of the page. This actually means that the ASP.NET server control's HTML markup is sent to the browser. Unload - This event occurs for each control. It takes care of cleanup activities like wiping the database connectivities.&lt;br /&gt;&lt;br /&gt;Reference :&lt;br /&gt;&lt;a href="http://dotnetuncle.com/Aspnet/71_page_life_cycle.aspx"&gt;http://dotnetuncle.com/Aspnet/71_page_life_cycle.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4360126588456174137?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://dotnetuncle.com/Aspnet/71_page_life_cycle.aspx' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4360126588456174137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4360126588456174137' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4360126588456174137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4360126588456174137'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/04/typical-page-life-cycle-in-aspnet-20.html' title='Typical Page life cycle in ASP.Net 2.0'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4640092508313232007</id><published>2008-04-09T05:06:00.000-07:00</published><updated>2008-04-09T05:13:09.069-07:00</updated><title type='text'>How Garbage Collector will work in .Net and how to use it?</title><content type='html'>The most and one of the complex things to handle in .net is Garbage Collector(I feel). To find out more on these.........&lt;br /&gt;&lt;br /&gt;Some of the best articles i have seen on Garbage Collector and how the GC(Garbage Collector) works in .net.&lt;br /&gt;&lt;br /&gt;Very use ful links :&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/gcbyleslie.aspx"&gt;http://www.codeproject.com/KB/dotnet/gcbyleslie.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.csharphelp.com/archives2/archive297.html"&gt;http://www.csharphelp.com/archives2/archive297.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/0xy59wtx.aspx"&gt;http://msdn2.microsoft.com/en-us/library/0xy59wtx.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4640092508313232007?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.codeproject.com/KB/dotnet/gcbyleslie.aspx' length='0'/><link rel='enclosure' type='text/html' href='http://www.csharphelp.com/archives2/archive297.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4640092508313232007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4640092508313232007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4640092508313232007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4640092508313232007'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/04/how-garbage-collector-will-work-in-net.html' title='How Garbage Collector will work in .Net and how to use it?'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-1132196534165720113</id><published>2008-04-09T05:02:00.000-07:00</published><updated>2008-04-09T05:06:26.956-07:00</updated><title type='text'>Here are some tips on the frequently asked questions in Interviews.</title><content type='html'>A few days back when search for a quick review of topics in .net, i found this link is very useful.&lt;br /&gt;I hope the same will help you for the quick reference.&lt;br /&gt;With topic-wise........&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnetuncle.com/"&gt;http://dotnetuncle.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-1132196534165720113?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://dotnetuncle.com/' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/1132196534165720113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=1132196534165720113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1132196534165720113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1132196534165720113'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/04/here-are-some-tips-on-frequently-asked.html' title='Here are some tips on the frequently asked questions in Interviews.'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-7075450093145157696</id><published>2008-03-30T22:03:00.000-07:00</published><updated>2008-03-30T22:04:54.566-07:00</updated><title type='text'>Here is the full presentation on how to create a webservice</title><content type='html'>The buzz word around IT these days is Web Services. A web service is not a website that a human reads. It is not anything with which an end user would directly interact. A web service is a standard platform for building interoperable distributed applications. It allows you as a developer, to interact with other information providers without worrying about what they are running either at the backend or even their front-end. Take for example a company stock ticker that you may wish to have, say on your website or intranet. The data could possibly be coming from a major news site like MSN or NASDAQ. The way you would currently achieve this is either by buying access to their database or by ‘scraping’ their home page HTML for the relevant data and converting it into your format. Suppose they go ahead and change their web design, all the scraping code you would have written would be rendered useless. Even if you buy access into their system, they may be running a technology that is incompatible or too hard to work with your own.&lt;br /&gt;&lt;br /&gt;Follow up the link for more information.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/IP/intro2websvc.aspx"&gt;http://www.codeproject.com/KB/IP/intro2websvc.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-7075450093145157696?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.codeproject.com/KB/IP/intro2websvc.aspx' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/7075450093145157696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=7075450093145157696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7075450093145157696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7075450093145157696'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/03/here-is-full-presentation-on-how-to.html' title='Here is the full presentation on how to create a webservice'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-943678558765813554</id><published>2008-03-30T21:56:00.000-07:00</published><updated>2008-03-30T21:58:40.481-07:00</updated><title type='text'>UDDI from W3Schools</title><content type='html'>What is UDDI&lt;br /&gt;UDDI is a platform-independent framework for describing services, discovering businesses, and integrating business services by using the Internet.&lt;br /&gt;UDDI stands for Universal Description, Discovery and Integration&lt;br /&gt;UDDI is a directory for storing information about web services&lt;br /&gt;UDDI is a directory of web service interfaces described by WSDL&lt;br /&gt;UDDI communicates via SOAP&lt;br /&gt;UDDI is built into the Microsoft .NET platform&lt;br /&gt;What is UDDI Based On?&lt;br /&gt;UDDI uses World Wide Web Consortium (W3C) and Internet Engineering Task Force (IETF) Internet standards such as XML, HTTP, and DNS protocols.&lt;br /&gt;UDDI uses WSDL to describe interfaces to web services&lt;br /&gt;Additionally, cross platform programming features are addressed by adopting SOAP, known as XML Protocol messaging specifications found at the W3C Web site.&lt;br /&gt;UDDI Benefits&lt;br /&gt;Any industry or businesses of all sizes can benefit from UDDI&lt;br /&gt;Before UDDI, there was no Internet standard for businesses to reach their customers and partners with information about their products and services. Nor was there a method of how to integrate into each other's systems and processes. Problems the UDDI specification can help to solve:&lt;br /&gt;Making it possible to discover the right business from the millions currently online&lt;br /&gt;Defining how to enable commerce once the preferred business is discovered&lt;br /&gt;Reaching new customers and increasing access to current customers&lt;br /&gt;Expanding offerings and extending market reach&lt;br /&gt;Solving customer-driven need to remove barriers to allow for rapid participation in the global Internet economy&lt;br /&gt;Describing services and business processes programmatically in a single, open, and secure environment&lt;br /&gt;How can UDDI be Used&lt;br /&gt;If the industry published an UDDI standard for flight rate checking and reservation, airlines could register their services into an UDDI directory. Travel agencies could then search the UDDI directory to find the airline's reservation interface. When the interface is found, the travel agency can communicate with the service immediately because it uses a well-defined reservation interface.&lt;br /&gt;Who is Supporting UDDI?&lt;br /&gt;UDDI is a cross-industry effort driven by all major platform and software providers like Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP, and Sun, as well as a large community of marketplace operators, and e-business leaders.&lt;br /&gt;Over 220 companies are members of the UDDI community.&lt;br /&gt;&lt;br /&gt;For more info follow up this article.&lt;br /&gt;&lt;a href="http://www.w3schools.com/WSDL/wsdl_uddi.asp"&gt;http://www.w3schools.com/WSDL/wsdl_uddi.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-943678558765813554?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.w3schools.com/WSDL/wsdl_uddi.asp' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/943678558765813554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=943678558765813554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/943678558765813554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/943678558765813554'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/03/uddi-from-w3schools.html' title='UDDI from W3Schools'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-2884826362354516373</id><published>2008-03-30T21:51:00.000-07:00</published><updated>2008-03-30T21:54:51.820-07:00</updated><title type='text'>Web Services Description Language (WSDL) 1.1</title><content type='html'>WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint. Related concrete endpoints are combined into abstract endpoints (services). WSDL is extensible to allow description of endpoints and their messages regardless of what message formats or network protocols are used to communicate, however, the only bindings described in this document describe how to use WSDL in conjunction with SOAP 1.1, HTTP GET/POST, and MIME.&lt;br /&gt;Please follow up this article for more information.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.w3.org/TR/wsdl"&gt;http://www.w3.org/TR/wsdl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-2884826362354516373?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.w3.org/TR/wsdl' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/2884826362354516373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=2884826362354516373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2884826362354516373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2884826362354516373'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/03/web-services-description-language-wsdl.html' title='Web Services Description Language (WSDL) 1.1'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-2138207579130478940</id><published>2008-03-30T20:42:00.000-07:00</published><updated>2008-03-30T20:45:40.133-07:00</updated><title type='text'>Here is the proffessional comparision and difference between C# and VB.Net</title><content type='html'>Hey,&lt;br /&gt;I have been searching on web for a while on C# and VB.Net language differences.&lt;br /&gt;&lt;br /&gt;I found these two articles were really useful.&lt;br /&gt;Please follow up and find yourself in the comparision.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.harding.edu/fmccown/vbnet_csharp_comparison.html"&gt;http://www.harding.edu/fmccown/vbnet_csharp_comparison.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/vbnet_c__difference.aspx"&gt;http://www.codeproject.com/KB/dotnet/vbnet_c__difference.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-2138207579130478940?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.codeproject.com/KB/dotnet/vbnet_c__difference.aspx' length='0'/><link rel='enclosure' type='text/html' href='http://www.harding.edu/fmccown/vbnet_csharp_comparison.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/2138207579130478940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=2138207579130478940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2138207579130478940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2138207579130478940'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/03/here-is-proffessional-comparision-and.html' title='Here is the proffessional comparision and difference between C# and VB.Net'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-480803162182014350</id><published>2008-02-22T03:19:00.000-08:00</published><updated>2008-02-29T05:29:42.156-08:00</updated><title type='text'>Here are the cool links on our favourite web services.</title><content type='html'>Hello every one,&lt;br /&gt;&lt;br /&gt;Here you can find some cool stuff and some work arounds on web services.&lt;br /&gt;Have fun.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://quickstart.developerfusion.co.uk/quickstart/webservices/"&gt;http://quickstart.developerfusion.co.uk/quickstart/webservices/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/webservices/default(en-us).aspx"&gt;http://msdn2.microsoft.com/hi-in/webservices/default(en-us).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.15seconds.com/issue/010430.htm"&gt;http://www.15seconds.com/issue/010430.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-480803162182014350?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://quickstart.developerfusion.co.uk/quickstart/webservices/' length='0'/><link rel='enclosure' type='' href='http://www.c-sharpcorner.com/UploadFile/john_charles/The_evolution_of_Web_Services_and_NET06062006155147PM/The_evolution_of_Web_Services_and_NET.aspx?ArticleID=37b8cf15-bf84-4580-a9b8-f10ac1c46db4' length='0'/><link rel='enclosure' type='' href='http://www.microsoft.com/net/basics.mspx' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/480803162182014350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=480803162182014350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/480803162182014350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/480803162182014350'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/02/here-are-cool-links-on-our-favourite.html' title='Here are the cool links on our favourite web services.'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-2061765633046261429</id><published>2008-02-10T22:55:00.000-08:00</published><updated>2008-02-10T22:56:56.384-08:00</updated><title type='text'>Sending Files in Chunks with MTOM Web Services and .NET 2.0</title><content type='html'>Send the files what ever you want from your application to any application.&lt;br /&gt;&lt;br /&gt;In trying to keep up to speed with .NET 2.0, I decided to do a .NET 2.0 version of my Code Project article &lt;a href="http://www.codeproject.com/cs/webservices/DimeBufferedUpload.asp"&gt;DIME Buffered Upload&lt;/a&gt;, which uses the DIME standard to transfer binary data over web services. The DIME approach is reasonably efficient, but the code is quite complex and I was keen to explore what .NET 2.0 had to offer. In this article, I use version 3.0 of the WSE (&lt;a href="http://msdn2.microsoft.com/en-us/webservices/aa740663.aspx"&gt;Web Service Enhancements&lt;/a&gt;), which is available for .NET 2.0 as an add-in, to provide a simpler and faster method of sending binary data in small chunks over HTTP web services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-2061765633046261429?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.codeproject.com/KB/XML/MTOMWebServices.aspx' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/2061765633046261429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=2061765633046261429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2061765633046261429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2061765633046261429'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/02/sending-files-in-chunks-with-mtom-web.html' title='Sending Files in Chunks with MTOM Web Services and .NET 2.0'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-3801623347617347528</id><published>2008-02-10T22:49:00.000-08:00</published><updated>2008-02-10T22:53:11.739-08:00</updated><title type='text'>The all you need for your questions and problems, here is the one deastination (For developers only..)</title><content type='html'>Hello Developers around me and also the world,&lt;br /&gt;Please refer the following site for all your coding related queries and problems.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/"&gt;www.codeproject.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And try to do some postings in , so that people like us will benefit from the knowledge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-3801623347617347528?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.codeproject.com' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/3801623347617347528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=3801623347617347528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3801623347617347528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3801623347617347528'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/02/all-you-need-for-your-questions-and.html' title='The all you need for your questions and problems, here is the one deastination (For developers only..)'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-7865844635088721372</id><published>2008-02-09T02:38:00.000-08:00</published><updated>2008-02-10T22:47:00.146-08:00</updated><title type='text'>Have fun with web services.</title><content type='html'>Microsoft .NET marketing has created a huge hype about its Web Services. This is the first of two articles on Web Services. Here we will create a .NET Web Service using C#. We will look closely at the Discovery protocol, UDDI, and the future of the Web Services. In the next article, we will concentrate on consuming existing Web Services on multiple platforms (i.e., Web, WAP-enabled mobile phones, and windows applications).&lt;br /&gt;&lt;br /&gt;What is a Web Service?&lt;br /&gt;Web Services are a very general model for building applications and can be implemented for any operation system that supports communication over the Internet. Web Services use the best of component-based development and the Web. Component-base object models like Distributed Component Object Model (DCOM), Remote Method Invocation (RMI), and Internet Inter-Orb Protocol (IIOP) have been around for some time. Unfortunately all these models depend on an object-model-specific protocol. Web Services extend these models a bit further to communicate with the Simple Object Access Protocol (SOAP) and Extensible Markup Language (XML) to eradicate the object-model-specific protocol barrier.&lt;br /&gt;&lt;br /&gt;Read more here at..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.15seconds.com/issue/010430.htm"&gt;http://www.15seconds.com/issue/010430.htm&lt;/a&gt; and one more article at&lt;br /&gt;&lt;a href="http://www.15seconds.com/issue/010530.htm"&gt;http://www.15seconds.com/issue/010530.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-7865844635088721372?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.15seconds.com/issue/010430.htm' title='Have fun with web services.'/><link rel='enclosure' type='' href='http://quickstart.developerfusion.co.uk/quickstart/webservices/' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/7865844635088721372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=7865844635088721372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7865844635088721372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7865844635088721372'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/02/have-fun-with-web-services.html' title='Have fun with web services.'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-736958068609929667</id><published>2008-01-16T04:06:00.000-08:00</published><updated>2008-01-16T04:11:50.578-08:00</updated><title type='text'>Which is the BEST to Choose from VB.Net and C#.Net</title><content type='html'>Hi All,&lt;br /&gt;Sorry for not updatting the blog for a few days.&lt;br /&gt;And here is an interesting debate to start:&lt;br /&gt;Which is the best language to choose from VB.Net and C#.Net.&lt;br /&gt;&lt;br /&gt;As I have worked on C#.Net over 2+ years, just i started my work on VB.Net.&lt;br /&gt;Anyways it is going smoothly.&lt;br /&gt;But I want to start a debate on this, which is better.&lt;br /&gt;Please write to me at:  &lt;a href="mailto:zulu.damodar@gmail.com"&gt;zulu.damodar@gmail.com&lt;/a&gt;&lt;br /&gt;coz i want to share the information with you all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-736958068609929667?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/736958068609929667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=736958068609929667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/736958068609929667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/736958068609929667'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2008/01/which-is-best-to-choose-from-vbnet-and.html' title='Which is the BEST to Choose from VB.Net and C#.Net'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-5058761293358286890</id><published>2007-12-13T20:29:00.000-08:00</published><updated>2007-12-13T20:31:43.652-08:00</updated><title type='text'>Features of Visual Studio 2005. oops.. very use ful</title><content type='html'>Refractoring Making changes to your code like, "pulling a large stretch of inline code into its own method" or "converting a field to be a property." The Refactoring support makes this easy to do The key tenet of Extreme Programming created by Kent Beck is constant Refactoring. Under this programming model, you are developing code rapidly and iteratively, but to keep your code from becoming a jumbled mess, you must constantly Refactor. Refactoring is a C# only feature[enter][/center]&lt;a name="Edit"&gt;&lt;/a&gt;&lt;br /&gt;Edit and Continue Visual Basic has always been about Rapid Application Development (RAD). One key feature is the ability to fix runtime errors on the fly. With Visual Basic .NET 1.0 and Visual Basic .NET 1.1, this powerful feature wasn't included. This feature is on-board for Whidbey. If you run into an exception at runtime, you get an exception helper that provides tips for fixing common errors, but more importantly, you can edit the code, select F5, and it continues right where you left off. Edit and Continue is VB .NET only feature&lt;a name="ClickOnce"&gt;&lt;/a&gt;&lt;br /&gt;ClickOnce ClickOnce make it easy to install applications and provide ongoing updates (Self-Updating), rather than forcing to distribute new versions of application, can just deploy the portion of the application which has changed. In the .NET Framework 1.0 and 1.1, href-exes were not able to solve many deployment issues. Href-exes are also known as ''no-touch deployment, or zero impact deployment''. Essentially, with versions 1.0/1.1, you can deploy an application to a Web server, allowing users to browse to the URL for the exe, as in: &lt;a href="http://www.blogger.com/someapp.exe"&gt;You can run me by clicking this link &lt;/a&gt;When the user clicks the link, the application downloads to their Internet files cache and runs. To keep this from being a huge security hole, the application permissions are restricted based on the URL (Intranet applications get different permissions than Internet applications, for example), or other factors. This means that some applications no longer need to be deployed in the traditional sense; no more setup.exe or MSI&lt;br /&gt;href-exes have a number of limitations&lt;br /&gt;The .NET Framework must be pre-installed on the client machine.&lt;br /&gt;There's no good way to bootstrap the .NET Framework down if it's not there.&lt;br /&gt;Most non-trivial applications consist of the main .exe and a number of assembly files. With href-exes, the assembly files are downloaded on demand, which is great for corporate Intranet applications, but there's no way to download the application in one shot so that you know it can be safely used off-line.&lt;br /&gt;Limited support for versioning.&lt;br /&gt;The application doesn't hook into Add/Remove Programs, and the application doesn't install Start menu shortcuts.&lt;br /&gt;ClickOnce deployment differs from href-exes in some significant ways&lt;br /&gt;ClickOnce applications are self-updating.&lt;br /&gt;With href-exes you can only make the application self-updating through the use of custom code or through the use of a component, such as the .NET Application Updater component.&lt;br /&gt;With ClickOnce, updates can also be marked as mandatory or optional.&lt;br /&gt;When applications are installed through ClickOnce, they show up in the start menu and they can be uninstalled through the '''Add/Remove Programs''' feature.&lt;br /&gt;ClickOnce works its magic through two XML manifest files.&lt;br /&gt;The first is an ''application manifest'' and&lt;br /&gt;The second is a ''deployment manifest''.&lt;br /&gt;The application manifest describes the application itself, which includes information about the application assemblies, dependencies, and files that make up the application. The application manifest also states the required permissions, and the location where updates can be downloaded.&lt;br /&gt;The deployment manifest points to the location of the application manifest and files, and instructs the clients on which version of the application they should be running. &lt;a name="SmartTags"&gt;&lt;/a&gt;&lt;br /&gt;SmartTags This provides access to information and common tasks without forcing you to constantly navigate away from your work area [enter][/center]&lt;a name="Code"&gt;&lt;/a&gt;&lt;br /&gt;Code Snippets With code snippets, you can insert generic "template" code that requires only that you fill in the blanks. You can access code snippets by right-clicking in the code editor and navigating in the context menu to Insert Snippets [enter][/center]&lt;a name="Exporting"&gt;&lt;/a&gt;&lt;br /&gt;Exporting IDE Settings With Whidbey, migrating and persisting IDE settings are a simple process of navigating to Tools Import/Export Settings. [enter][/center]&lt;a name="Line"&gt;&lt;/a&gt;&lt;br /&gt;Line Revision Marks Line Revision marks allow you to see the changes you've made during a coding session. When writing code in the IDE, you'll notice yellow and Lime lines appearing down the left hand side of the code editor window. [enter][/center]To change the color, navigate to '''Tools Options''' in the IDE, and then choose '''Show All Settings'''. After that expand '''Environment''' click on the '''Fonts and Colors'''. Scroll down the '''Display Items'''&lt;br /&gt;'''Track changes before Save''' - yellow&lt;br /&gt;'''Track Changes after Save''' - Lime &lt;a name="Temp"&gt;&lt;/a&gt;&lt;br /&gt;Temporary Projects Visual Studio .NET 2002 and Visual Studio .NET 2003 both had a propensity to persist your temporary ideas as permanent projects on your hard disk. This created the ''WindowsApplication1,2,3...n'' problem. Visual Studio .NET supports the idea of temporary projects. if you attempt to close the IDE without saving, it will prompt you to either save or ''discard'' the project&lt;br /&gt;About the author Vidya Vrat Agarwal, a Microsoft .NET Purist, and a MCSD.NET, MCAD.NET, MCSD, MCT. He is also a Life Member of Computer Society of India (CSI). He started working on Microsoft.NET with its beta release. He has been involved in software development, corporate trainings, T3 programs, technical writing and consultation for Microsoft.NET for various corporate clients. Presently he is working with &lt;a title="External Link" href="http://www.lionbridge.com/" target="_blank"&gt;LionBridge&lt;/a&gt; Technologies in Mumbai - India, where he works with Microsoft Dept. on Whidbey and Yukon and his business card reads Subject Matter Expert His technical profile holds .NET Framework, VC#, VB.NET, WebServices, Remoting, SQL Server, COM, DCOM, COM+, MTS, MSMQ. Whidbey, Yukon and Longhorn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-5058761293358286890?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dotnetpassion.blogspot.com' title='Features of Visual Studio 2005. oops.. very use ful'/><link rel='enclosure' type='' href='http://dotnetpassion.blogspot.com' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/5058761293358286890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=5058761293358286890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5058761293358286890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5058761293358286890'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/12/features-of-visual-studio-2005-oops.html' title='Features of Visual Studio 2005. oops.. very use ful'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-83169021278658277</id><published>2007-11-27T00:55:00.001-08:00</published><updated>2007-11-27T00:58:33.313-08:00</updated><title type='text'>Help the need By Playing this GAME and improve your English also.</title><content type='html'>Hello,&lt;br /&gt;When ever you visit my link, please follow the link below and donate some food at free of cost.&lt;br /&gt;It absolutely free and also very useful for you.&lt;br /&gt;Its my humble request to you.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freerice.com"&gt;http://freerice.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-83169021278658277?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/83169021278658277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=83169021278658277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/83169021278658277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/83169021278658277'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/help-need-by-playing-this-game-and.html' title='Help the need By Playing this GAME and improve your English also.'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-1807543527213121236</id><published>2007-11-27T00:47:00.000-08:00</published><updated>2007-11-27T00:54:59.837-08:00</updated><title type='text'>Telephony Application Programming Interface (TAPI) functionality is not supported from managed code</title><content type='html'>&lt;h2 style="font-weight: bold;" class="subTitle" id="tocHeadRef"&gt;&lt;span style="font-size:85%;"&gt;INTRODUCTION&lt;/span&gt;&lt;/h2&gt;&lt;script type="text/javascript"&gt;loadTOCNode(1, 'summary');&lt;/script&gt;&lt;div class="sbody"&gt;This article discusses why Telephony Application Programming     Interface (TAPI) is not supported from managed code. An alternative method     permits you to call TAPI functionality from managed code.&lt;/div&gt;&lt;h2 class="subTitle" id="tocHeadRef"&gt;&lt;span style="font-size:85%;"&gt;MORE INFORMATION&lt;/span&gt;&lt;/h2&gt;&lt;script type="text/javascript"&gt;loadTOCNode(1, 'moreinformation');&lt;/script&gt;&lt;div class="sbody"&gt;Because of the complexity of the TAPI 3.&lt;i&gt;x&lt;/i&gt; Component Object Model (COM) interface, the managed wrapper that     is created by Microsoft Visual Studio .NET does not work. Therefore, you cannot     call TAPI functionality from managed code.&lt;br /&gt;&lt;br /&gt;Microsoft has no current     plans to release a TAPI interoperative component. &lt;h3 id="tocHeadRef"&gt;&lt;span style="font-size:100%;"&gt;Using TAPI from managed code&lt;/span&gt;&lt;/h3&gt;&lt;script type="text/javascript"&gt;loadTOCNode(2, 'moreinformation');&lt;/script&gt; You can use different versions of TAPI in different programming     environments. &lt;h4 id="tocHeadRef"&gt;TAPI 2.x&lt;/h4&gt;&lt;script type="text/javascript"&gt;loadTOCNode(3, 'moreinformation');&lt;/script&gt;TAPI 2.x is an interface that is based on the C programming     language.&lt;br /&gt;&lt;br /&gt;You can call TAPI functionality from the Managed Extensions     for C++ applications in Microsoft Visual Studio .NET by using TAPI 2.&lt;i&gt;x&lt;/i&gt; (Tapi32.dll).&lt;br /&gt;&lt;br /&gt;All the TAPI 2.&lt;i&gt;x&lt;/i&gt; data structures are based on the DWORD data type. TAPI 2.&lt;i&gt;x&lt;/i&gt; also requires heavy use of pointers. Therefore, TAPI 2.&lt;i&gt;x&lt;/i&gt; functionality is difficult to use from any language other than     the Managed Extensions for C++.&lt;h4 id="tocHeadRef"&gt;TAPI 3.x&lt;/h4&gt;&lt;script type="text/javascript"&gt;loadTOCNode(3, 'moreinformation');&lt;/script&gt;TAPI 3.&lt;i&gt;x&lt;/i&gt; is an interface that is based on Component Object Model (COM).    &lt;br /&gt;&lt;br /&gt;You can call TAPI 3.&lt;i&gt;x&lt;/i&gt; (Tapi3.dll) functionality from unmanaged code. Create an     unmanaged DLL that calls TAPI 3.&lt;i&gt;x&lt;/i&gt; functionality, and then call the unmanaged DLL from managed     code.&lt;/div&gt;&lt;h2 class="subTitle" id="tocHeadRef"&gt;&lt;span style="font-size:100%;"&gt;REFERENCES&lt;/span&gt;&lt;/h2&gt;&lt;script type="text/javascript"&gt;loadTOCNode(1, 'references');&lt;/script&gt;For more information, visit the following Microsoft     Developer Network (MSDN) Web sites:TAPI DLL&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms734236.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms734236.aspx&lt;/a&gt;&lt;span class="pLink"&gt; (http://msdn2.microsoft.com/en-us/library/ms734236.aspx)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;TAPI 2.2 Overview&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms737218.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms737218.aspx&lt;/a&gt;&lt;span class="pLink"&gt; (http://msdn2.microsoft.com/en-us/library/ms737218.aspx)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;TAPI 3.1 Overview&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms734214.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms734214.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For More info on this article please follow the link.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/841712"&gt;http://support.microsoft.com/kb/841712&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-1807543527213121236?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/1807543527213121236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=1807543527213121236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1807543527213121236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1807543527213121236'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/telephony-application-programming.html' title='Telephony Application Programming Interface (TAPI) functionality is not supported from managed code'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-5295074017398174193</id><published>2007-11-24T04:59:00.001-08:00</published><updated>2007-11-24T05:01:15.143-08:00</updated><title type='text'>Hey. Watch out for the missing action of UNIFIED COMMUNICATIONS  Launching... Exclusively for you..</title><content type='html'>Hi guys,&lt;br /&gt;Find the awesome launching of microsoft UNIFIED COMMUNICATIONS launching event.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/winme/0710/31150/UCG_Launch_MBR.asx"&gt;http://www.microsoft.com/winme/0710/31150/UCG_Launch_MBR.asx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-5295074017398174193?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/5295074017398174193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=5295074017398174193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5295074017398174193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5295074017398174193'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/hey-watch-out-for-missing-action-of.html' title='Hey. Watch out for the missing action of UNIFIED COMMUNICATIONS  Launching... Exclusively for you..'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4481135263245701327</id><published>2007-11-24T04:55:00.000-08:00</published><updated>2007-11-24T04:56:53.956-08:00</updated><title type='text'>My Profile</title><content type='html'>Hi,&lt;br /&gt;Please find my profile at this location.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.google.com/Doc?id=ddx5mr7m_1hgzqcr"&gt;http://docs.google.com/Doc?id=ddx5mr7m_1hgzqcr&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4481135263245701327?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4481135263245701327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4481135263245701327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4481135263245701327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4481135263245701327'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/my-profile.html' title='My Profile'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-5284636556729683263</id><published>2007-11-24T04:29:00.001-08:00</published><updated>2007-11-24T04:50:45.743-08:00</updated><title type='text'>So Far I 'm Talking about Unified Communications. What is it and what for it.</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Unified Communications (UC)&lt;/span&gt; is a commonly used term for the integration of disparate communications systems, media, devices and applications. This potentially includes the integration of fixed and mobile voice, e-mail, instant messaging, desktop and advanced business applications, Internet Protocol (IP)-PBX, voice over IP (VoIP), presence, voice-mail, fax, audio video and web conferencing, unified messaging, unified voicemail, and whiteboarding into a single environment offering the user a more complete but simpler experience.&lt;br /&gt;&lt;br /&gt;Gartner states "The largest single value of UC is its ability to reduce "human latency" in business processes."&lt;br /&gt;&lt;br /&gt;Here is the History&lt;br /&gt;&lt;h2&gt;&lt;span class="mw-headline"&gt;History&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;The history of unified communications is tied directly to the evolution of the technology that enables it to function. The technology that makes ‘surfing the ‘net’ possible is called internet protocol (IP), and this is also the technology that enables unified communications. Previously, telephony used a different protocol, not integrated with data communications, called TDM (Time Division Multiplex). But telephony began evolving toward employing software and servers, and toward using IP in order to function in a whole new way. Voice-over-internet-protocol, or voice-over-IP, (VOIP), allows the user to have digital telephone service which utilizes IP networks (including the internet) instead of the traditional telephone network to function.&lt;a href="http://en.wikipedia.org/wiki/WP:REF" title="WP:REF"&gt;deficient citation&lt;/a&gt; With this shift in mode of delivery, which took place over the course of the past ten years or so, unified communications, with all its real-time capabilities and uses, became possible.&lt;/p&gt; &lt;p&gt;&lt;a name="The_technology_of_unified_communications" id="The_technology_of_unified_communications"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;The technology of unified communications&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;h4&gt;&lt;span class="mw-headline"&gt;The difference between unified communications and unified messaging&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;Although the two terms have, in the past, been used interchangeably, unified communications should not be confused with unified messaging, despite the similar-sounding terms. Unified communications refers to a real-time delivery of communications based on the preferred method and location of the recipient; unified messaging systems can cull messages from several sources (such as email, voice mail and faxes), but holds those messages for retrieval at a later time.&lt;/p&gt; &lt;p&gt;&lt;a name="Components_of_unified_communications" id="Components_of_unified_communications"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Components of unified communications&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;Unified communications can include a variety of elements, such as instant messaging, telephony, video, email, voicemail, and short message services, all of which could be brought into real time and coordinated. The concept of presence is also a factor ¬– knowing where one’s intended recipients are and if they are available, in real time – and is itself a key component of unified communications. To put it simply, unified communications integrates all the systems that a user might already be using and helps those systems work together in real time. For example, unified communications technology could allow a user to seamlessly collaborate with another person on a project, even if the two users are in separate locations. The user could quickly locate the necessary person by accessing an interactive directory, engage in a text messaging session, and then escalate the session to a voice call, or even a video call – all within minutes. In another example, an employee receives a call from a customer who wants answers. Unified communications could enable that worker to access a real-time list of available expert colleagues, then make a call that would reach the necessary person, enabling the employee to answer the customer faster, and eliminating rounds of back-and-forth emails and phone-tag.&lt;/p&gt; &lt;p&gt;&lt;a name="Unified_communications_in_action_and_corresponding_business_benefits" id="Unified_communications_in_action_and_corresponding_business_benefits"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Unified communications in action and corresponding business benefits&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;a name="Unified_communications_in_action" id="Unified_communications_in_action"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Unified communications in action&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;Given the sophistication of unified communications technology, its uses are myriad for businesses. It enables users to know where their colleagues are physically located (say, their car or home office). They also have the ability to see which mode of communication the recipient prefers to use at any given time (perhaps their cell phone, or email, or instant messaging). A user could seamlessly set up a real-time collaboration on a document they are producing with a co-worker, or, in a retail setting, a worker might do a price-check on a product using a hand-held device and need to consult with a co-worker based on a customer inquiry. With unified communications, instant messaging and presence could be built into the price check application, and the problem could be resolved in moments.&lt;/p&gt; &lt;p&gt;&lt;a name="Business_benefits_of_unified_communications" id="Business_benefits_of_unified_communications"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Business benefits of unified communications&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;Unified communications helps businesses, small and large alike, to streamline information delivery and ensure ease of use. Human delays are also minimized or eliminated, resulting in better, faster interaction and service-delivery for the customer, and cost savings for the business. Unified communications also allows for easier, more direct collaboration between co-workers and with suppliers and clients, even if they are not physically on the same site. This allows for possible reductions in business travel, especially with multi-party video communications, reducing an organization's carbon footprint.&lt;/p&gt; &lt;p&gt;&lt;a name="Who_is_it_for.3F" id="Who_is_it_for.3F"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Who is it for?&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;Unified communications is very useful for knowledge workers, information workers, and service workers alike, many of whom may cross the lines between the three sectors on a daily or hourly basis, depending on the task and the client. With an increasingly mobile workforce, businesses are rarely centralized in one location. Unified communications facilitates this on-the-go, always-available style of communication. In addition, unified communications technology can be tailored to each person’s specific job or to a particular section of a company.&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;For more information visit microsoft.com&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-5284636556729683263?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/5284636556729683263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=5284636556729683263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5284636556729683263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5284636556729683263'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/so-far-i-m-talking-about-unified.html' title='So Far I &apos;m Talking about Unified Communications. What is it and what for it.'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-1384137845502590655</id><published>2007-11-24T04:25:00.000-08:00</published><updated>2007-11-24T04:27:04.276-08:00</updated><title type='text'>UNIFIED COMMUNICATIONS Upcoming Events</title><content type='html'>Unify Your Enterprise Communications&lt;br /&gt;&lt;br /&gt;Date: March 17-20, 2008&lt;br /&gt;Location: Orlando, Florida&lt;br /&gt;&lt;br /&gt;A new era has begun in enterprise voice networking. Standalone, time-division multiplexing (TDM) voice networks are migrating to IP telephony and enterprises are consolidating their voice and data services over a converged voice/data backbone network. This massive and rapid change involves new products, new services, and new players.&lt;br /&gt;&lt;br /&gt;Come to VoiceCon Orlando 2008 and get objective, reliable information that you can use to plan your network evolution. Meet industry thought leaders, market movers, and designers and developers of IP telephony platforms and converged network systems. Hear senior IT and telecom executives describe their migration strategies, decision criteria, and the lessons they've learned from installing state-of-the-art technology.&lt;br /&gt;&lt;br /&gt;VoiceCon Orlando 2008 can help you decide why, when, and how to invest in this new technology, and how to leverage the platform for maximum advantage. Topics will include the basics of IP telephony, IP telephony security, updates on major product announcements, integrating Microsoft Office Live Communications Server into IP telephony, and more.&lt;br /&gt;&lt;br /&gt;So join us at VoiceCon Orlando 2008, March 17-20, 2008, at the Gaylord Palms Hotel in Orlando, FL, and find out how to plan and build your enterprise IP telephony platform. &lt;br /&gt;&lt;br /&gt;Check out more here&lt;br /&gt;http://www.voicecon.com/orlando/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-1384137845502590655?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.voicecon.com/orlando/' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/1384137845502590655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=1384137845502590655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1384137845502590655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1384137845502590655'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/unified-communications-upcoming-events.html' title='UNIFIED COMMUNICATIONS Upcoming Events'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-3762549330104897154</id><published>2007-11-24T04:07:00.000-08:00</published><updated>2007-11-24T04:23:08.720-08:00</updated><title type='text'>Microsoft's Office Communications</title><content type='html'>From humble beginners as a server/operating system feature code named Greenwich to morphus into Real-Time Communications server and live Communications server, microsoft is now poised to release what is now called Office Communications Server2007, the centerpiece of its unified communications strategy. Here is a look at recent and upcoming milestones. &lt;br /&gt;December.11, 2006- Private Beta of office Communications server launched with 2500 IT pros.&lt;br /&gt;March7, 2007- First public Beta of Office Communications Server unveiled at VoiceCon.&lt;br /&gt;Mid-Summer 2007- Final release of Office Communications Server scheduled.&lt;br /&gt;&lt;br /&gt;Check out more here with a slide show..&lt;br /&gt;&lt;br /&gt;http://www.networkworld.com/news/2007/030807-microsoft-ocs-slides.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-3762549330104897154?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.networkworld.com/news/2007/030807-microsoft-ocs-slides.html' title='Microsoft&apos;s Office Communications'/><link rel='enclosure' type='text/html' href='http://www.networkworld.com/news/2007/030807-microsoft-ocs-slides.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/3762549330104897154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=3762549330104897154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3762549330104897154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3762549330104897154'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/microsofts-office-communications.html' title='Microsoft&apos;s Office Communications'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-2683917722231402116</id><published>2007-11-24T04:01:00.000-08:00</published><updated>2007-11-24T04:03:32.392-08:00</updated><title type='text'>Microsoft launches next wave of communications software</title><content type='html'>Hello Great NEWS from Micro Soft.&lt;br /&gt;&lt;br /&gt;At the Unified Communications Launch 2007 worldwide event in San Francisco, Microsoft Chairman Bill Gates and Jeff Raikes, Microsoft Business Division president, launched the company's next generation of unified communications products and services.&lt;br /&gt;&lt;br /&gt;Microsoft Launches Next Wave of Business Communications Software&lt;br /&gt;Customers report savings of 25 percent to 30 percent from VoIP, conferencing software; more than 50 partners announce new products and services.&lt;br /&gt;Related Links&lt;br /&gt;Webcast:&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Unified Communications Launch (.wmv file, 1 hr 23 min) - Oct. 16, 2007&lt;br /&gt;Virtual Pressrooms:&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Unified Communications 2007 Launch Pressroom&lt;br /&gt;Feature Stories:&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Partners Rally Around Microsoft Unified Communications Software – October 16, 2007&lt;br /&gt;Microsoft Resources:&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Bill Gates on the Age of Software-Powered Communications - October 16, 2007&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Microsoft Case Studies Web site&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Microsoft Unified Communications Web site&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Unified Communications Open Interoperability Web site&lt;br /&gt;Other Resources:&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Innovative Communications Alliance Web site&lt;br /&gt;&lt;br /&gt;SAN FRANCISCO — Oct. 16, 2007 — Today, Bill Gates, chairman of Microsoft Corp., and Jeff Raikes, president of the Microsoft Business Division, announced the worldwide availability of Microsoft’s unified communications software, taking the first step toward streamlining workplace communications and helping reduce the cost of the average corporate voice over Internet protocol (VoIP) system by half.&lt;br /&gt;&lt;br /&gt;“In the next decade, sweeping technology innovations driven by the power of software will transform communications,” Gates said. “Working with partners, we’re making rapid advances that will enable fundamental advances in the way people communicate and collaborate at work.”&lt;br /&gt;&lt;br /&gt;Joined by customers and partners, the Microsoft executives launched unified communications and VoIP software that includes the following:&lt;br /&gt;Joined by customers and partners, on Oct. 16, 2007 Microsoft Chairman Bill Gates and Microsoft Business Division President Jeff Raikes announced the launch of Microsoft's next wave of business communications software.&lt;br /&gt;Joined by customers and partners, on Oct. 16, 2007 Microsoft Chairman Bill Gates and Microsoft Business Division President Jeff Raikes announced the launch of Microsoft's next wave of business communications software.&lt;br /&gt;Click for high-res version&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Microsoft® Office Communications Server 2007. Software that delivers VoIP, video, instant messaging, conferencing and presence within the applications people already know and use such as Microsoft Office system applications and upcoming versions of Microsoft Dynamics™ ERP products and the Microsoft CRM release due later this year&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Microsoft Office Communicator 2007. Client software for phone, instant messaging and video communications that works across the PC, mobile phone and Web browser&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Microsoft Office Live Meeting. The next version of Microsoft’s advanced conferencing service that enables workers to conduct meetings, share documents, utilize video and record discussions from virtually any computer&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Microsoft RoundTable™. A conferencing phone with a 360-degree camera that captures a panoramic view of meeting participants, tracks the speaker and can record meetings&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Service pack update of Microsoft Exchange Server 2007. The industry’s leading e-mail, voice mail, calendaring and unified messaging platform&lt;br /&gt;&lt;br /&gt;“Unified communications software will transform business communications as fundamentally as e-mail did in the 1990s,” Raikes said. “Today, Microsoft is in the VoIP game, and our customers and partners are already winning with better economics and new business opportunities.”&lt;br /&gt;&lt;br /&gt;Dramatic Business Results for Customers&lt;br /&gt;&lt;br /&gt;Gates and Raikes were joined today by hundreds of customers (http://www.microsoft.com/casestudies) reporting dramatic time savings due to more efficient communications and cost savings of 25 percent to 30 percent over traditional communications technologies. Gibson Guitar Corp., Global Crossing, L’Occitane, Quanta Computer USA Inc., Sanofi-Aventis, The Shaw Group Inc., Virgin Megastores and Volvo Group were among the customers that joined the event to discuss the positive impact of Microsoft technology on their business.&lt;br /&gt;&lt;br /&gt;“We are deploying Office Communications Server 2007 globally, and already people are seeing substantial time savings and productivity gains,” said Etienne de Verdelhan, chief information officer with L’Occitane, a leading global retailer of natural ingredient cosmetics with more than 900 stores in over 60 countries. “Not only are we able to launch new business communications with just one click, but user setup and administration is extremely simple, which is critical for a company growing at our rapid pace.”&lt;br /&gt;&lt;br /&gt;Supporting these findings, Forrester Consulting found in a study commissioned by Microsoft that organizations may achieve significant productivity improvements and cost savings with unified communications. The Forrester study,1 created from the results of 15 in-depth interviews of Microsoft unified communications customers, found that these customers can achieve more than 500 percent return on investment (ROI) over three years by deploying Office Communications Server 2007.&lt;br /&gt;&lt;br /&gt;Partner Support&lt;br /&gt;&lt;br /&gt;More than 50 partners joined Microsoft to announce new products and services built on Microsoft’s unified communications platform. These partners include the following:&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Systems integrators. Seven hundred ninety-three partners have achieved Microsoft’s UC Specialization in less than four months since Microsoft opened the program. These partners are trained to help customers deploy Microsoft unified communications software.&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Telephony providers. Three global telephony leaders are announcing their road maps to build next-generation software applications on Microsoft’s voice platform:&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Nortel Networks confirmed pending availability of five software-based solutions and applications to enhance Office Communications Server as part of the Innovative Communications Alliance (http://www.innovativecommunicationsalliance.com). Nortel also confirmed it is on track to more than double the number of Office Communications Server certified engineers in the UC Systems Integration practice.&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Ericsson announced the Ericsson Enterprise Mobility Gateway, which will be built on VoIP call management in Office Communications Server to bring office communications to any mobile device, reducing mobile costs and maximizing existing investments.&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Mitel Networks Corp. announced plans to develop a software-based solution that leverages Office Communications Server’s VoIP call management capabilities to meet the specialized telephony needs of small and medium-sized businesses in vertical markets.&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Independent software vendors. Independent software vendors announced plans to incorporate presence and click-to-communicate features from Microsoft’s unified communications platform into their software applications. In addition, SAP AG plans to integrate Office Communications Server with Duet software, which is jointly developed with Microsoft and provides access to SAP processes and data through Microsoft Office applications. This will enable business users to see presence and to click to communicate while working within Duet.&lt;br /&gt;• &lt;br /&gt;&lt;br /&gt;Phone and device manufacturers. Seven manufacturers announced global availability of 15 new Microsoft UC-qualified phones and devices today, increasing choices for customers. Microsoft is working closely with more than 15 strategic partners to develop new UC-enabled endpoints including handsets, wireless phones, webcams and laptops. Conferencing leader Tandberg also announced its plans to build a video and webconferencing solution incorporating Microsoft unified communications software to ensure that customers can maximize their investment in existing infrastructure.&lt;br /&gt;&lt;br /&gt;Continued Commitment to Interoperability&lt;br /&gt;&lt;br /&gt;Microsoft also unveiled Unified Communications Open Interoperability, a telephony system qualification program, to give customers the assurance that Microsoft unified communications software works with their telephony systems. A list of qualified products, including eight products from five companies that have already received the qualification, is available at http://go.microsoft.com/fwlink/?LinkID=87482.&lt;br /&gt;&lt;br /&gt;To view the keynote address, learn more about Microsoft’s unified communications software or download evaluation copies, customers can visit http://www.microsoft.com/uc.&lt;br /&gt;&lt;br /&gt;Founded in 1975, Microsoft (Nasdaq “MSFT”) is the worldwide leader in software, services and solutions that help people and businesses realize their full potential.&lt;br /&gt;&lt;br /&gt;Note to editors: If you are interested in viewing additional information on Microsoft, please visit the Microsoft Web page at http://www.microsoft.com/presspass on Microsoft’s corporate information pages. Web links, telephone numbers and titles were correct at time of publication, but may since have changed. For additional assistance, journalists and analysts may contact Microsoft’s Rapid Response Team or other appropriate contacts listed at http://www.microsoft.com/presspass/contactpr.mspx. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To read more..&lt;br /&gt;http://www.microsoft.com/presspass/press/2007/oct07/10-16UC2LaunchPR.mspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-2683917722231402116?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.microsoft.com/uc/default.mspx' title='Microsoft launches next wave of communications software'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/2683917722231402116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=2683917722231402116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2683917722231402116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/2683917722231402116'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/microsoft-launches-next-wave-of.html' title='Microsoft launches next wave of communications software'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-8539195130718553842</id><published>2007-11-24T03:56:00.000-08:00</published><updated>2007-11-24T04:06:20.285-08:00</updated><title type='text'>Micro Soft launches UNFIED COMMUNICATIONS</title><content type='html'>VoiceCon Orlando 2008: Unify Your Enterprise Communications  Want to learn more about migrating to IP telephony and converged network systems? Join us at VoiceCon Orlando, March 17-20, 2008, and meet industry thought leaders, market movers, and designers and developers of IP telephony platforms and converged networks. Discover why, when, and how to invest in the latest IP telephony technology.&lt;br /&gt;&lt;br /&gt;Read more on this next genration UNIFIED COMMUNICATIONS.&lt;br /&gt; &lt;a href="http://www.microsoft.com/uc/default.mspx"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-8539195130718553842?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/8539195130718553842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=8539195130718553842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8539195130718553842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8539195130718553842'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/micro-soft-launches-unfied.html' title='Micro Soft launches UNFIED COMMUNICATIONS'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-5871066084618052923</id><published>2007-11-24T03:36:00.000-08:00</published><updated>2007-11-24T03:44:46.009-08:00</updated><title type='text'>TAPI 3.X and Windows XP. Not a SUITABLE PAIR to work</title><content type='html'>Hi,&lt;br /&gt;For the past 3-4 weeks I spent my time to develop an application on TAPI3.x, C# and WindowsXP(as the client requirement). I almost reach my end by googling and by the help of some of the TAPI experts around the world(don't surprise, through mails only). But at the end, I am able to connect the call, can able to track down the call duration, but not the Call Disconnecting. &lt;br /&gt;This Call disconnecting is not working with call state as "CALLSTATE.CS_PROGRESS".&lt;br /&gt;So, I consulted microsoft on this issue through mails. They sent me a hot fix which is very helpful. But unfortunately this HOTFIX is not for WindowsXP. It is for Windows2000 Server. So, Guys, please have a look at this site and choose your combination to develop the TAPI applications from now onwards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-5871066084618052923?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://support.microsoft.com/kb/925783' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/5871066084618052923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=5871066084618052923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5871066084618052923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5871066084618052923'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/tapi-3x-and-windows-xp-not-suitable.html' title='TAPI 3.X and Windows XP. Not a SUITABLE PAIR to work'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-1262153743977858126</id><published>2007-11-24T03:33:00.000-08:00</published><updated>2007-11-24T03:34:24.135-08:00</updated><title type='text'>And here is the reply what they have sent to me on the Hotfix and it is for Windows Server 2000, not for Windows XP</title><content type='html'>Hello,&lt;br /&gt;&lt;br /&gt;The hot fix for your issue has been packaged and placed on an HTTP site for you to download.&lt;br /&gt;&lt;br /&gt;WARNING: This fix is not publicly available through the Microsoft website as it has not gone through full Microsoft regression testing.  If you would like confirmation that this fix is designed to address your specific problem, or if you would like to confirm whether there are any special compatibility or installation issues associated with this fix, you are encouraged to speak to a Support Professional in Product Support Services.&lt;br /&gt;&lt;br /&gt;The package is password protected so be sure to enter the appropriate password for each package.  To ensure the right password is provided cut and paste the password from this mail.&lt;br /&gt;&lt;br /&gt;NOTE: Passwords expire every 7 days so download the package within that period to insure you can extract the files.  If you receive two passwords it means you are receiving the fix during a password change cycle.  Use the second password if you download after the indicated password change date.&lt;br /&gt;&lt;br /&gt;Package:&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;KB Article Number(s): 924050&lt;br /&gt;Language: English&lt;br /&gt;Platform: x64&lt;br /&gt;Location: (http://hotfixv4.microsoft.com/Windows%20Server%202003/sp2/Fix187794/3790/free/288718_ENU_x64_zip.exe)&lt;br /&gt;Password: iVX)ftK&lt;br /&gt;&lt;br /&gt;NOTE: Be sure to include all text between '(' and  ')' when navigating to this hot fix location!&lt;br /&gt;&lt;br /&gt;Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-1262153743977858126?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/1262153743977858126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=1262153743977858126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1262153743977858126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1262153743977858126'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/and-here-is-reply-what-they-have-sent.html' title='And here is the reply what they have sent to me on the Hotfix and it is for Windows Server 2000, not for Windows XP'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-8237876967669600668</id><published>2007-11-24T03:30:00.000-08:00</published><updated>2007-11-24T03:33:12.202-08:00</updated><title type='text'>TAPI 3.X and Windows XP. Must see this why CallDisconnect is not working. Its really a micro soft Bug.</title><content type='html'>SYMPTOMS&lt;br /&gt;Telephony API (TAPI)-based applications may stop responding in a Microsoft Windows Server 2000-based telephony server. Additionally, you cannot disconnect telephone calls even though the remote party has disconnected.&lt;br /&gt;&lt;br /&gt;This problem occurs if the following conditions are true:&lt;br /&gt;• A telephone call is being disconnected.&lt;br /&gt;• The server is located in a large telephony server call center.&lt;br /&gt;• The telephony server has more than one CPU.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CAUSE&lt;br /&gt;This problem occurs because of a deadlock condition between the lineClose function call and the lineDeallocateCall function call.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RESOLUTION&lt;br /&gt;Hotfix information&lt;br /&gt;A supported hotfix is now available from Microsoft, but it is only intended to correct the problem that this article describes. Apply it only to systems that are experiencing this specific problem.&lt;br /&gt;&lt;br /&gt;To resolve this problem, contact Microsoft Product Support Services to obtain the hotfix. For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site:&lt;br /&gt;http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)&lt;br /&gt;Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.&lt;br /&gt;Prerequisites&lt;br /&gt;To apply this hotfix, you must have Windows 2000 Service Pack 4 (SP4) installed on the computer.&lt;br /&gt;Restart information&lt;br /&gt;You must restart the computer after you apply this hotfix.&lt;br /&gt;Hotfix replacement information&lt;br /&gt;This hotfix is not replaced by any later hotfix.&lt;br /&gt;File information&lt;br /&gt;The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.&lt;br /&gt;File name File version File size Date Time Platform&lt;br /&gt;Tapisrv.dll 5.0.2195.7111 176,400 26-Sep-2006 11:52 x86&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;STATUS&lt;br /&gt;Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MORE INFORMATION&lt;br /&gt;For more information about Microsoft Windows Server 2003 version of this hotfix, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;924050 (http://support.microsoft.com/kb/924050/) Telephony API-based applications stop responding and you cannot disconnect telephone calls on a Windows Server 2003-based telephony server&lt;br /&gt;For more information about the terms that are used to describe software updates, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;824684 (http://support.microsoft.com/kb/824684/) Description of the standard terminology that is used to describe Microsoft software updates&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-8237876967669600668?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://support.microsoft.com/kb/925783' title='TAPI 3.X and Windows XP. Must see this why CallDisconnect is not working. Its really a micro soft Bug.'/><link rel='enclosure' type='' href='http://support.microsoft.com/kb/925783' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/8237876967669600668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=8237876967669600668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8237876967669600668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8237876967669600668'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/11/tapi-3x-and-windows-xp-must-see-this.html' title='TAPI 3.X and Windows XP. Must see this why CallDisconnect is not working. Its really a micro soft Bug.'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4352621111885013067</id><published>2007-10-22T02:10:00.002-07:00</published><updated>2007-10-22T02:31:55.355-07:00</updated><title type='text'>TAPI 2.x, C# and .net framework I GOT ITWORK</title><content type='html'>I have seen so many posts on the net related to TAPI and .net framework. Among all those I tried the following samples.&lt;br /&gt;1. Davang program from code project, but i found some unhandled exceptions in that.&lt;br /&gt;2. Some samples from Zulmar, Which are very useful.&lt;br /&gt;3. A C# wrapper from GotDotNet group by Helen warn and gang.&lt;br /&gt;&lt;br /&gt;Among these three, I found the last one is very useful and an efficient one. So, for this first of all i would like to THANK Helen and Gang for doing such an outstanding job.&lt;br /&gt;&lt;br /&gt;With this sample one can develop their own and customized applications including the features like &lt;br /&gt;1. Dialing a number,&lt;br /&gt;2. Detecting the status of the call,&lt;br /&gt;3. The status of the end user like HUB,&lt;br /&gt;4. Forwarding the call if the end user is not responding in right time.&lt;br /&gt;5. Checking the event status, etc.&lt;br /&gt;&lt;br /&gt;A phone call need not be terminated if one end user is not interested. That means by detecting the line status, we can be able to know that either party is terminating and eventually the call get terminated.&lt;br /&gt;&lt;br /&gt;This is using TAPI 2.x which is developed on a C++ pointer style program.&lt;br /&gt;The latest one of TAPI 3.x is a COM based and not good for managed code programming.&lt;br /&gt;So, please have a look at it and start working on TAPI and managed code.&lt;br /&gt;&lt;br /&gt;All these stuff you can make on your own by doing some small modifications in it.&lt;br /&gt;&lt;br /&gt;For more stuff and comments visit the following link.&lt;br /&gt;http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=5d893af6-b340-49d8-9162-b90bf6932414&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4352621111885013067?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=5d893af6-b340-49d8-9162-b90bf6932414' title='TAPI 2.x, C# and .net framework I GOT ITWORK'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4352621111885013067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4352621111885013067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4352621111885013067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4352621111885013067'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/tapi-2x-c-and-net-framework-i-got_22.html' title='TAPI 2.x, C# and .net framework I GOT ITWORK'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-7246867359856493701</id><published>2007-10-22T02:10:00.000-07:00</published><updated>2007-10-22T02:28:40.547-07:00</updated><title type='text'>TAPI 2.x, C# and .net framework</title><content type='html'>I have seen so many posts on the net related to TAPI and .net framework. Among all those I tried the following samples.&lt;br /&gt;1. Davang program from code project, but i found some unhandled exceptions in that.&lt;br /&gt;2. Some samples from Zulmar, Which are very useful.&lt;br /&gt;3. A C# wrapper from GotDotNet group by Helen warn and gang.&lt;br /&gt;&lt;br /&gt;Among these three, I found the last one is very useful and an efficient one. So, for this first of all i would like to THANK Helen and Gang for doing such an outstanding job.&lt;br /&gt;&lt;br /&gt;With this sample one can develop their own and customized applications including the features like &lt;br /&gt;1. Dialing a number,&lt;br /&gt;2. Detecting the status of the call,&lt;br /&gt;3. The status of the end user like HUB,&lt;br /&gt;4. Forwarding the call if the end user is not responding in right time.&lt;br /&gt;5. Checking the event status, etc.&lt;br /&gt;&lt;br /&gt;A phone call need not be terminated if one end user is not interested. That means by detecting the line status, we can be able to know that either party is terminating and eventually the call get terminated.&lt;br /&gt;&lt;br /&gt;This is using TAPI 2.x which is developed on a C++ pointer style program.&lt;br /&gt;The latest one of TAPI 3.x is a COM based and not good for managed code programming.&lt;br /&gt;So, please have a look at it and start working on TAPI and managed code.&lt;br /&gt;&lt;br /&gt;All these stuff you can make on your own by doing some small modifications in it.&lt;br /&gt;&lt;br /&gt;For more stuff and comments visit the following link.&lt;br /&gt;http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=5d893af6-b340-49d8-9162-b90bf6932414&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-7246867359856493701?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=5d893af6-b340-49d8-9162-b90bf6932414' title='TAPI 2.x, C# and .net framework'/><link rel='enclosure' type='' href='http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=5d893af6-b340-49d8-9162-b90bf6932414' length='0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/7246867359856493701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=7246867359856493701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7246867359856493701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7246867359856493701'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/tapi-2x-c-and-net-framework.html' title='TAPI 2.x, C# and .net framework'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4251869166399169784</id><published>2007-10-10T05:52:00.000-07:00</published><updated>2007-10-10T05:56:57.691-07:00</updated><title type='text'>Everything you need for global communications</title><content type='html'>Unified Communications bridge the gap between telephony and computing to deliver real-time messaging, voice, and conferencing to the desktop environment. Microsoft® Unified Communications technologies use powerful software to streamline communications between people and organizations, regardless of medium, platform, device or location. These technologies integrate with your existing voice/PBX and network infrastructure to deliver a secure, common management platform for all of your communication workloads. One pane global communicaions? Now you're talking.&lt;br /&gt;&lt;br /&gt;With Unified Communications, you can:&lt;br /&gt;     • Streamline Communications for End-Users&lt;br /&gt;     • Increase Operational Efficiency&lt;br /&gt;     • Provide Built-in Protection&lt;br /&gt;     • Build a Future-Ready Foundation on Software&lt;br /&gt;&lt;br /&gt;Empowering your team to work better, together..&lt;br /&gt;&lt;br /&gt;For more info on this, follow the link;&lt;br /&gt;"http://www.microsoft.com/india/uc/launch/itpro/default.mspx"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4251869166399169784?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4251869166399169784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4251869166399169784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4251869166399169784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4251869166399169784'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/everything-you-need-for-global.html' title='Everything you need for global communications'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-7756100552565745334</id><published>2007-10-09T23:36:00.000-07:00</published><updated>2007-10-09T23:38:37.841-07:00</updated><title type='text'>Exploring Extended TAPI Functions</title><content type='html'>Retrieving General Information: &lt;br /&gt;We will start this part of tutorial from regular things. This section describes how to obtain various general information for specified TAPI device. This function groups belong to Extended TAPI. ExTAPI, proving its name, extends wireless API with different options:&lt;br /&gt;• various device specific info&lt;br /&gt;• info about signal strength&lt;br /&gt;• info about system type&lt;br /&gt;• info about line operators&lt;br /&gt;• choosing the cellular network&lt;br /&gt;• registering lines for specific operator&lt;br /&gt;• get/set GPRS class&lt;br /&gt;• get/set equipment state&lt;br /&gt;• and more...&lt;br /&gt;'Get/Set' functions&lt;br /&gt;There are a couple dozen get/set-functions that give you a lot of useful information and allow managing line devices. It doesn't make sense to describe them all here; I'll only put a brief 'get' calls reference. You will find detailed explanations in SDK help:&lt;br /&gt;• lineGetCallBarringCaps&lt;br /&gt;• lineGetCallBarringState&lt;br /&gt;• lineGetCallWaitingCaps&lt;br /&gt;• lineGetCallWaitingState&lt;br /&gt;• lineGetCurrentAddressID&lt;br /&gt;• lineGetCurrentHSCSDStatus&lt;br /&gt;• lineGetCurrentOperator&lt;br /&gt;• lineGetCurrentSystemType&lt;br /&gt;• lineGetEquipmentState&lt;br /&gt;• lineGetGeneralInfo&lt;br /&gt;• lineGetGPRSClass&lt;br /&gt;• lineGetHSCSDCaps&lt;br /&gt;• lineGetHSCSDState&lt;br /&gt;• lineGetMuteState&lt;br /&gt;• lineGetNumberCalls&lt;br /&gt;• lineGetOperatorStatus&lt;br /&gt;• lineGetRadioPresence&lt;br /&gt;• lineGetRegisterStatus&lt;br /&gt;• lineGetSendCallerIDState&lt;br /&gt;• lineGetUSSD&lt;br /&gt;Network operator related functions&lt;br /&gt;ExTAPI exposes several functions that you can use to manage network operator-related stuff:&lt;br /&gt;• lineRegister&lt;br /&gt;• lineUnregister&lt;br /&gt;• lineGetRegisterStatus&lt;br /&gt;• lineGetCurrentOperator&lt;br /&gt;• lineGetOperatorStatus&lt;br /&gt;• lineSetPreferredOperator&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-7756100552565745334?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/7756100552565745334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=7756100552565745334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7756100552565745334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7756100552565745334'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/exploring-extended-tapi-functions.html' title='Exploring Extended TAPI Functions'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-5187471091040742793</id><published>2007-10-09T23:31:00.000-07:00</published><updated>2007-10-09T23:35:55.174-07:00</updated><title type='text'>Basic Telephony Services Reference</title><content type='html'>The Basic Telephony functions are listed by category in the following tables. A function is identified as asynchronous if it indicates completion in a REPLY message to the application. If the function always returns its result to the application immediately, the function is considered synchronous.&lt;br /&gt;Following is a functional grouping of the basic telephony service functions:&lt;br /&gt;• Address Formats&lt;br /&gt;• Addresses&lt;br /&gt;• Answering Incoming Calls&lt;br /&gt;• Call Drop Functions&lt;br /&gt;• Call Handle Manipulation&lt;br /&gt;• Call Privilege Control&lt;br /&gt;• Call States and Events&lt;br /&gt;• Line Status and Capabilities&lt;br /&gt;• Line Version Negotiation&lt;br /&gt;• Location and Country/Region Information&lt;br /&gt;• Making Calls&lt;br /&gt;• Opening and Closing Line Devices&lt;br /&gt;• Request Recipient Services&lt;br /&gt;• TAPI Initialization and Shutdown&lt;br /&gt;• Toll Saver Support&lt;br /&gt;TAPI Initialization and Shutdown&lt;br /&gt;Function Description&lt;br /&gt;lineInitializeEx&lt;br /&gt;Initializes the TAPI line abstraction for use by the invoking application. Synchronous.&lt;br /&gt;lineShutdown&lt;br /&gt;Shuts down the application's use of TAPI's line abstraction. Synchronous.&lt;br /&gt;&lt;br /&gt;Line Version Negotiation&lt;br /&gt;Function Description&lt;br /&gt;lineNegotiateAPIVersion Allows an application to negotiate a TAPI version to use. Synchronous.&lt;br /&gt;&lt;br /&gt;Line Status and Capabilities&lt;br /&gt;Function Description&lt;br /&gt;lineGetDevCaps  Returns the capabilities of a given line device. Synchronous.&lt;br /&gt;lineGetDevConfig Returns configuration of a media stream device. Synchronous.&lt;br /&gt;lineGetLineDevStatus Returns current status of the specified open line device. Synchronous.&lt;br /&gt;lineSetDevConfig Sets the configuration of the specified media stream device. Synchronous.&lt;br /&gt;lineSetStatusMessages Specifies the status changes for which the application needs to be notified. Synchronous.&lt;br /&gt;lineGetStatusMessages Returns the application's current line and address status message settings. Synchronous.&lt;br /&gt;lineGetID Retrieves a device ID associated with the specified open line, address, or call. Synchronous.&lt;br /&gt;lineGetIcon Allows an application to retrieve an icon for display to the user. Synchronous.&lt;br /&gt;lineConfigDialog Causes the provider of the specified line device to display a dialog box that allows the user to configure parameters related to the line device. Synchronous.&lt;br /&gt;lineConfigDialogEdit Displays a dialog box allowing the user to change configuration information for a line device. Synchronous.&lt;br /&gt;&lt;br /&gt;Addresses &lt;br /&gt;Function Description&lt;br /&gt;lineGetAddressCaps Returns the telephony capabilities of an address. Synchronous.&lt;br /&gt;lineGetAddressStatus Returns current status of a specified address. Synchronous.&lt;br /&gt;lineGetAddressID Retrieves the address ID of an address specified using an alternate format. Synchronous.&lt;br /&gt;&lt;br /&gt;Opening and Closing Line Devices&lt;br /&gt;Function Description&lt;br /&gt;lineOpen Opens a specified line device for providing subsequent monitoring and/or control of the line. Synchronous.&lt;br /&gt;lineClose Closes a specified opened line device. Synchronous.&lt;br /&gt;&lt;br /&gt;Address Formats&lt;br /&gt;Function Description&lt;br /&gt;lineTranslateAddress Translates between an address in canonical format and an address in dialable format. Synchronous.&lt;br /&gt;lineSetCurrentLocation Sets the location used as the context for address translation. Synchronous.&lt;br /&gt;lineSetTollList Manipulates the toll list. Synchronous.&lt;br /&gt;lineGetTranslateCaps Returns address translation capabilities. Synchronous.&lt;br /&gt;&lt;br /&gt;Call States and Events &lt;br /&gt;Function Description&lt;br /&gt;lineGetCallInfo Returns fixed information about a call. Synchronous.&lt;br /&gt;lineGetCallStatus Returns complete call status information for the specified call. Synchronous.&lt;br /&gt;lineSetAppSpecific Sets the application-specific field of a call's information structure. Synchronous.&lt;br /&gt;&lt;br /&gt;Making Calls &lt;br /&gt;Function Description&lt;br /&gt;lineMakeCall Makes an outbound call and returns a call handle for it. Asynchronous.&lt;br /&gt;lineDial Dials (parts of one or more) dialable addresses. Asynchronous.&lt;br /&gt;&lt;br /&gt;Answering Incoming Calls&lt;br /&gt;Function Description&lt;br /&gt;lineAnswer Answers an incoming call. Asynchronous.&lt;br /&gt;&lt;br /&gt;Toll Saver Support&lt;br /&gt;Function Description&lt;br /&gt;lineSetNumRings Indicates the number of rings after which incoming calls are to be answered. Synchronous.&lt;br /&gt;lineGetNumRings Returns the minimum number of rings requested with lineSetNumRings. Synchronous. &lt;br /&gt;Call Privilege Control&lt;br /&gt;Function Description&lt;br /&gt;lineSetCallPrivilege Sets the application's privilege to the privilege specified. Synchronous.&lt;br /&gt;&lt;br /&gt;Call Drop Functions&lt;br /&gt;Function Description&lt;br /&gt;lineDrop Disconnects a call, or abandons a call attempt in progress. Asynchronous.&lt;br /&gt;lineDeallocateCall Deallocates the specified call handle. Synchronous.&lt;br /&gt;&lt;br /&gt;Call Handle Manipulation&lt;br /&gt;Function Description&lt;br /&gt;lineHandoff Hands off call ownership and/or changes an application's privileges to a call. Synchronous.&lt;br /&gt;lineGetNewCalls Returns call handles to calls on a specified line or address for which the application does not yet have handles. Synchronous.&lt;br /&gt;lineGetConfRelatedCalls Returns a list of call handles that are part of the same conference call as the call specified as a parameter. Synchronous.&lt;br /&gt;&lt;br /&gt;Location and Country/Region Information&lt;br /&gt;Function Description&lt;br /&gt;lineTranslateDialog Displays a dialog box allowing the user to change location and calling card information. Synchronous.&lt;br /&gt;lineGetCountry Retrieves dialing rules and other information about a given country/region. Synchronous.&lt;br /&gt;&lt;br /&gt;Request Recipient Services&lt;br /&gt;The following two functions are used only in support of Assisted Telephony.&lt;br /&gt;Function Description&lt;br /&gt;lineRegisterRequestRecipient Registers or deregisters the application as a request recipient for the specified request mode. Synchronous.&lt;br /&gt;lineGetRequest Gets the next request from the Telephony dynamic link library. Synchronous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-5187471091040742793?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/5187471091040742793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=5187471091040742793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5187471091040742793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5187471091040742793'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/basic-telephony-services-reference.html' title='Basic Telephony Services Reference'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-5856263799394821628</id><published>2007-10-09T02:44:00.000-07:00</published><updated>2008-12-10T21:22:40.792-08:00</updated><title type='text'>TAPI 2.x</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rNLhQmMJqOQ/RwtOmxVHBGI/AAAAAAAAAA8/2V_CwzyqDlw/s1600-h/ms734236.dllserv(en-us,VS.85).gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_rNLhQmMJqOQ/RwtOmxVHBGI/AAAAAAAAAA8/2V_CwzyqDlw/s400/ms734236.dllserv(en-us,VS.85).gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5119271829420573794" /&gt;&lt;/a&gt;&lt;br /&gt;The TAPI DLLs, along with the TAPI Server (Tapisvr.exe), are crucial abstractions separating end-user or server applications from service providers. A TAPI DLL in conjunction with the TAPI Server provides a consistent interface between these two layers.&lt;br /&gt;&lt;br /&gt;A TAPI application loads the appropriate DLL into its process space. During initialization, TAPI establishes an RPC link with Tapisvr.exe. In Windows Server 2003 family, Windows XP, and Windows 2000, the TAPI Server runs in the context of SVCHOST. In Windows NT, the TAPI Server runs as a separate service.&lt;br /&gt;&lt;br /&gt;There are three DLLs associated with TAPI: Tapi.dll, Tapi32.dll, and Tapi3.dll. These DLLs are located in %SystemRoot%\system32. The following figure illustrates the roles of their respective roles in Microsoft Telephony:&lt;br /&gt;&lt;br /&gt;Roles of the three TAPI DLLs&lt;br /&gt;&lt;br /&gt;Existing 16-bit applications link to Tapi.dll. In Windows Server 2003 family, Windows XP, Windows 2000, Windows NT, Windows Millennium Edition, and Windows 98, Tapi.dll is simply a thunk layer that maps 16-bit addresses to 32-bit addresses and pass requests to Tapi32.dll. In Windows 95 and Windows 3.1, this DLL is the core of Windows Telephony.&lt;br /&gt;&lt;br /&gt;Existing 32-bit TAPI 2.x applications link to Tapi32.dll. In Windows Server 2003 family, Windows XP, Windows 2000, Windows NT, Windows Millennium Edition, and Windows 98, Tapi32.dll is a thin marshaling layer that transfers function requests to the TAPI Server (TAPISRV) and, when needed, loads and invokes media service provider DLLs in the application's process. In Windows 95, Tapi32.dll is a thunk layer to Tapi.dll.&lt;br /&gt;&lt;br /&gt;TAPI 3.x applications link to Tapi3.dll.&lt;br /&gt;TAPI Functions&lt;br /&gt;&lt;br /&gt;The following sections contain an alphabetic list of functions grouped by area. The information for each function includes a list of the valid call states on entry of the function and typical call state transitions when the request is complete.&lt;br /&gt;&lt;br /&gt;    * Assisted Telephony Functions&lt;br /&gt;    * Call Center Functions&lt;br /&gt;    * Line Device Functions&lt;br /&gt;    * Phone Device Functions&lt;br /&gt;&lt;br /&gt;For TAPI functions categorized by service level and task, see TAPI Quick Function Reference.&lt;br /&gt;&lt;br /&gt;Please note that service provider limitations may exist concerning the actual states in which a function can be performed. Applications must check the dwCallFeatures member in the LINECALLSTATUS structure, the dwAddressFeatures member in the LINEADDRESSSTATUS structure, and the dwLineFeatures member in the LINEDEVSTATUS structure to determine whether or not a function is permitted within the current call state.&lt;br /&gt;Here I am particular on Phone Device Functions:&lt;br /&gt;&lt;br /&gt;TAPI supports the following phone device functions:&lt;br /&gt;&lt;br /&gt;    * phoneCallbackFunc&lt;br /&gt;    * phoneClose&lt;br /&gt;    * phoneConfigDialog&lt;br /&gt;    * phoneDevSpecific&lt;br /&gt;    * phoneGetButtonInfo&lt;br /&gt;    * phoneGetData&lt;br /&gt;    * phoneGetDevCaps&lt;br /&gt;    * phoneGetDisplay&lt;br /&gt;    * phoneGetGain&lt;br /&gt;    * phoneGetHookSwitch&lt;br /&gt;    * phoneGetIcon&lt;br /&gt;    * phoneGetID&lt;br /&gt;    * phoneGetLamp&lt;br /&gt;    * phoneGetMessage&lt;br /&gt;    * phoneGetRing&lt;br /&gt;    * phoneGetStatus&lt;br /&gt;    * phoneGetStatusMessages&lt;br /&gt;    * phoneGetVolume&lt;br /&gt;    * phoneInitialize&lt;br /&gt;    * phoneInitializeEx&lt;br /&gt;    * phoneNegotiateAPIVersion&lt;br /&gt;    * phoneNegotiateExtVersion&lt;br /&gt;    * phoneOpen&lt;br /&gt;    * phoneSetButtonInfo&lt;br /&gt;    * phoneSetData&lt;br /&gt;    * phoneSetDisplay&lt;br /&gt;    * phoneSetGain&lt;br /&gt;    * phoneSetHookSwitch&lt;br /&gt;    * phoneSetLamp&lt;br /&gt;    * phoneSetRing&lt;br /&gt;    * phoneSetStatusMessages&lt;br /&gt;    * phoneSetVolume&lt;br /&gt;    * phoneShutdown&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-5856263799394821628?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn2.microsoft.com/en-us/library/ms737229.aspx' title='TAPI 2.x'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/5856263799394821628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=5856263799394821628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5856263799394821628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5856263799394821628'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/tapi-dll.html' title='TAPI 2.x'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rNLhQmMJqOQ/RwtOmxVHBGI/AAAAAAAAAA8/2V_CwzyqDlw/s72-c/ms734236.dllserv(en-us,VS.85).gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4229027133223649687</id><published>2007-10-08T01:25:00.000-07:00</published><updated>2007-10-08T02:07:54.772-07:00</updated><title type='text'>Working with TAPI 3.0 in our application (With Basic Call Control Functions)</title><content type='html'>The first thing you need to do is create the TAPI objects to initialize the TAPI 3.0 TSP (TAPI Service Providers). To have more information on TSP and what TAPI is all about, please refer to help provided in the MSDN .NET documentation. The code below is a declaration of the TAPI object and addresses the interfaces that will hold the addresses which are responsible for call handling, and basic call control interface which will hold the reference to the object that will be responsible for handling basic operations of the call.&lt;br /&gt;&lt;br /&gt;private TAPIClass tobj;&lt;br /&gt;private ITAddress[] ia=new TAPI3Lib.ITAddress[10];&lt;br /&gt;private ITBasicCallControl bcc;&lt;br /&gt;&lt;br /&gt;The code below is responsible for initializing a TAPI object so that it can be used by application. The main functions are:&lt;br /&gt;&lt;br /&gt;    * Initialize() will initialize TAPI.&lt;br /&gt;    * EnumerateAddresses() will give the list of available TSPs. &lt;br /&gt;&lt;br /&gt;void initializetapi3()&lt;br /&gt;{&lt;br /&gt;    try&lt;br /&gt;    {&lt;br /&gt;        tobj = new TAPIClass();&lt;br /&gt;        tobj.Initialize();&lt;br /&gt;        IEnumAddress ea=tobj.EnumerateAddresses();&lt;br /&gt;        ITAddress ln;&lt;br /&gt;        uint arg3=0;&lt;br /&gt;        lines=0;&lt;br /&gt;    &lt;br /&gt;        cn=new callnotification();&lt;br /&gt;        cn.addtolist=new callnotification.listshow(this.status);&lt;br /&gt;        tobj.ITTAPIEventNotification_Event_Event+= new &lt;br /&gt;           TAPI3Lib.ITTAPIEventNotification_EventEventHandler(cn.Event);&lt;br /&gt;        tobj.EventFilter=(int)(TAPI_EVENT.TE_CALLNOTIFICATION|&lt;br /&gt;            TAPI_EVENT.TE_DIGITEVENT|&lt;br /&gt;            TAPI_EVENT.TE_PHONEEVENT|&lt;br /&gt;            TAPI_EVENT.TE_CALLSTATE|&lt;br /&gt;            TAPI_EVENT.TE_GENERATEEVENT|&lt;br /&gt;            TAPI_EVENT.TE_GATHERDIGITS|&lt;br /&gt;            TAPI_EVENT.TE_REQUEST);&lt;br /&gt;    &lt;br /&gt;        for(int i=0;i&lt;10;i++)&lt;br /&gt;        {&lt;br /&gt;            ea.Next(1,out ln,ref arg3);&lt;br /&gt;            ia[i]=ln;&lt;br /&gt;            if(ln!=null)&lt;br /&gt;            {&lt;br /&gt;                comboBox1.Items.Add(ia[i].AddressName);&lt;br /&gt;                lines++;&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;                break;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    catch(Exception e)&lt;br /&gt;    {&lt;br /&gt;        MessageBox.Show(e.ToString());&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The code below is responsible for registering incoming calls so that they can be handled by our application. For that you need to select the line on which you want to receive calls and press the Register button.&lt;br /&gt;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;    registertoken[line]=tobj.RegisterCallNotifications(ia[line],&lt;br /&gt;                 true,true,TapiConstants.TAPIMEDIATYPE_AUDIO,2);    &lt;br /&gt;    MessageBox.Show("Registration token : "+ &lt;br /&gt;                 registertoken[line], &lt;br /&gt;                 "Registration Succeed for line "+line);&lt;br /&gt;}&lt;br /&gt;catch(Exception ein)&lt;br /&gt;{&lt;br /&gt;    MessageBox.Show("Failed to register on line "+line,"Registration for calls");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The class given below is to be added depending upon your TAPI event handling requirements. This is specially designed according to the requirements of the application.&lt;br /&gt;&lt;br /&gt;class callnotification:TAPI3Lib.ITTAPIEventNotification&lt;br /&gt;{&lt;br /&gt;    public delegate void listshow(string str);&lt;br /&gt;    public listshow addtolist;&lt;br /&gt;    &lt;br /&gt;    public void Event(TAPI3Lib.TAPI_EVENT te,object eobj)&lt;br /&gt;    {&lt;br /&gt;        switch(te)&lt;br /&gt;        {&lt;br /&gt;            case TAPI3Lib.TAPI_EVENT.TE_CALLNOTIFICATION:&lt;br /&gt;                MessageBox.Show("call notification event has occured");&lt;br /&gt;                break;&lt;br /&gt;            case TAPI3Lib.TAPI_EVENT.TE_DIGITEVENT:&lt;br /&gt;                TAPI3Lib.ITDigitDetectionEvent dd = &lt;br /&gt;                   (TAPI3Lib.ITDigitDetectionEvent)eobj;&lt;br /&gt;                MessageBox.Show("Dialed digit"+dd.ToString());&lt;br /&gt;                break;&lt;br /&gt;            case TAPI3Lib.TAPI_EVENT.TE_GENERATEEVENT:&lt;br /&gt;                TAPI3Lib.ITDigitGenerationEvent dg = &lt;br /&gt;                     (TAPI3Lib.ITDigitGenerationEvent)eobj;&lt;br /&gt;                MessageBox.Show("digit dialed!");&lt;br /&gt;                MessageBox.Show("Dialed digit"+dg.ToString());&lt;br /&gt;                break;&lt;br /&gt;            case TAPI3Lib.TAPI_EVENT.TE_PHONEEVENT:&lt;br /&gt;                MessageBox.Show("A phone event!");&lt;br /&gt;                break;&lt;br /&gt;            case TAPI3Lib.TAPI_EVENT.TE_GATHERDIGITS:&lt;br /&gt;                MessageBox.Show("Gather digit event!");&lt;br /&gt;                break;&lt;br /&gt;            case TAPI3Lib.TAPI_EVENT.TE_CALLSTATE:&lt;br /&gt;                TAPI3Lib.ITCallStateEvent a= &lt;br /&gt;                     (TAPI3Lib.ITCallStateEvent)eobj;&lt;br /&gt;                TAPI3Lib.ITCallInfo b=a.Call;&lt;br /&gt;            switch(b.CallState)&lt;br /&gt;            {&lt;br /&gt;                case TAPI3Lib.CALL_STATE.CS_INPROGRESS:&lt;br /&gt;                    MessageBox.Show("dialing");&lt;br /&gt;                    break;&lt;br /&gt;                case TAPI3Lib.CALL_STATE.CS_CONNECTED:&lt;br /&gt;                    MessageBox.Show("Connected");&lt;br /&gt;                    break;&lt;br /&gt;                case TAPI3Lib.CALL_STATE.CS_DISCONNECTED:&lt;br /&gt;                    MessageBox.Show("Disconnected");&lt;br /&gt;                    break;&lt;br /&gt;                case TAPI3Lib.CALL_STATE.CS_OFFERING:&lt;br /&gt;                    MessageBox.Show("A party wants to communicate with you!");&lt;br /&gt;                    break;&lt;br /&gt;                case TAPI3Lib.CALL_STATE.CS_IDLE:&lt;br /&gt;                    MessageBox.Show("Call is created!");&lt;br /&gt;                    break;&lt;br /&gt;            }&lt;br /&gt;            break;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;How to handle H.323 or IP calls????&lt;br /&gt;&lt;br /&gt;To do IP calls or H.323 calls, you need to make  H.323 call(IP call) enabled and enter the IP address of the destination and Call. Otherwise it will not succeed in calling to the remote destination. To receive H.323 calls or IP calls, you need to first register on the line on which you want to receive IP calls and h.323 call(IP call).&lt;br /&gt;How to answer an incoming call&lt;br /&gt;&lt;br /&gt;BasicCallCOntrol.Answer(), is enough to answer a call.&lt;br /&gt;&lt;br /&gt;How to transfer a call:&lt;br /&gt;&lt;br /&gt;To transfer a call, first there should be one active call existing. Then you can specify the address to which the call is to be transferred to&lt;br /&gt;Here I have specified the internet address since the call was an IP call. To provide this functionality, there is one function in IBasicCallControl named BlindTransfer(String transfferaddress). Refer the MSDN documents for more information on that!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4229027133223649687?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4229027133223649687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4229027133223649687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4229027133223649687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4229027133223649687'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/working-with-tapi-30-in-our-application.html' title='Working with TAPI 3.0 in our application (With Basic Call Control Functions)'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4142922623151586679</id><published>2007-10-05T21:38:00.000-07:00</published><updated>2007-10-05T21:42:25.197-07:00</updated><title type='text'>TAPI 2.x vs TAPI 3.x</title><content type='html'>It is a common misconception that TAPI 3.0 (or TAPI 3.1) replaces TAPI 2.x. TAPI 2.x (and all earlier versions) is written in C/C++ and requires applications to make heavy use of C style pointer arithmetic. This makes TAPI fast and easy to access from C/C++ applications, but it also makes it difficult to use from many other programming languages.&lt;br /&gt;&lt;br /&gt;On the other hand, TAPI 3.x was designed with a COM (Component Object Model) interface. This was done with the intent of making it accessible from managed languages like Visual Basic, VBScript, Java or other environments that provide easy access to COM but don't deal with C-style pointers.&lt;br /&gt;&lt;br /&gt;TAPI 3.x has a slightly different set of functionality than TAPI 2.x. The addition of integrated media control was the most significant addition. But TAPI 3.x doesn't include all functionality that TAPI 2.x does, like support for the Phone class.&lt;br /&gt;&lt;br /&gt;One very notable issue with TAPI 3.x is the lack of support for managed code (.NET environment). As documented in Microsoft KB Article 841712, Microsoft currently has no plans to support TAPI 3.x directly from .Net programming languages. However, Mark Smith has provided a Managed C++ library called TSP++ 3.0.&lt;br /&gt;&lt;br /&gt;One often overlooked reason an application developer might choose between TAPI 2.x and TAPI 3.x should be the hardware vendors recommendation. Even though TAPI provides an abstract model of phone lines, telephony applications are still heavily impacted by the specific behavior of the underlying hardware. Troubleshooting behavior issues usually requires both software and hardware vendors to collaborate. Because there is almost a 1:1 relationship between the TAPI Service Provider (TSP) interface and the TAPI 2.x interface, collaboration is often easier if the application is designed using TAPI 2.x. Experience with TAPI 3.x varies significantly between hardware vendors.&lt;br /&gt;&lt;br /&gt;Telephony Application Programming Interface (TAPI) functionality is not supported from managed code: &lt;br /&gt;This article discusses why Telephony Application Programming Interface (TAPI) is not supported from managed code. An alternative method permits you to call TAPI functionality from managed code.&lt;br /&gt;***** Because of the complexity of the TAPI 3.x Component Object Model (COM) interface, the managed wrapper that is created by Microsoft Visual Studio .NET does not work. Therefore, you cannot call TAPI functionality from managed code.&lt;br /&gt;&lt;br /&gt;Microsoft has no current plans to release a TAPI interoperative component.*****&lt;br /&gt;&lt;br /&gt;Using TAPI from managed code&lt;br /&gt;You can use different versions of TAPI in different programming environments.&lt;br /&gt;TAPI 2.x&lt;br /&gt;TAPI 2.x is an interface that is based on the C programming language.&lt;br /&gt;&lt;br /&gt;You can call TAPI functionality from the Managed Extensions for C++ applications in Microsoft Visual Studio .NET by using TAPI 2.x (Tapi32.dll).&lt;br /&gt;&lt;br /&gt;All the TAPI 2.x data structures are based on the DWORD data type. TAPI 2.x also requires heavy use of pointers. Therefore, TAPI 2.x functionality is difficult to use from any language other than the Managed Extensions for C++.&lt;br /&gt;TAPI 3.x&lt;br /&gt;TAPI 3.x is an interface that is based on Component Object Model (COM).&lt;br /&gt;&lt;br /&gt;You can call TAPI 3.x (Tapi3.dll) functionality from unmanaged code. Create an unmanaged DLL that calls TAPI 3.x functionality, and then call the unmanaged DLL from managed code.&lt;br /&gt;&lt;br /&gt;For more information, visit the following Microsoft Developer Network (MSDN) Web sites:&lt;br /&gt;TAPI DLL&lt;br /&gt;http://msdn2.microsoft.com/en-us/library/ms734236.aspx (http://msdn2.microsoft.com/en-us/library/ms734236.aspx)&lt;br /&gt;&lt;br /&gt;TAPI 2.2 Overview&lt;br /&gt;http://msdn2.microsoft.com/en-us/library/ms737218.aspx (http://msdn2.microsoft.com/en-us/library/ms737218.aspx)&lt;br /&gt;&lt;br /&gt;TAPI 3.1 Overview&lt;br /&gt;http://msdn2.microsoft.com/en-us/library/ms734214.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4142922623151586679?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4142922623151586679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4142922623151586679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4142922623151586679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4142922623151586679'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/tapi-2x-vs-tapi-3x.html' title='TAPI 2.x vs TAPI 3.x'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-8167903071437231176</id><published>2007-10-05T06:13:00.000-07:00</published><updated>2008-12-10T21:22:41.055-08:00</updated><title type='text'>My Self</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rNLhQmMJqOQ/RwY48RVHBFI/AAAAAAAAAAk/rE0GLz6YqSo/s1600-h/100_1506.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5117840634648396882" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rNLhQmMJqOQ/RwY48RVHBFI/AAAAAAAAAAk/rE0GLz6YqSo/s400/100_1506.JPG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-8167903071437231176?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/8167903071437231176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=8167903071437231176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8167903071437231176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8167903071437231176'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/blog-post.html' title='My Self'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rNLhQmMJqOQ/RwY48RVHBFI/AAAAAAAAAAk/rE0GLz6YqSo/s72-c/100_1506.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-176772278958373668</id><published>2007-10-05T05:52:00.000-07:00</published><updated>2007-10-05T06:00:00.115-07:00</updated><title type='text'>tapi COMPATABLE MODEMS Samples</title><content type='html'>Once i found the TAPI 3.0 sample, its quite hard to find the HardWare to run that sample. I struggled almost a day to find the suitable modem to find out.&lt;br /&gt;Anyway I found some useful modems, which are listed below along with their limitations,  pro's and con's by tested people.&lt;br /&gt;&lt;br /&gt;What type of modems are recommanded? &lt;br /&gt;&lt;br /&gt;Conexant/Rockwell chips &lt;br /&gt;rockwell 6764-61 chipset(External)&lt;br /&gt;It has good capablities on Dial, Answer, Drop, Transfer, Ring/CallerID/Disconnect tone/Digit/fax tone/detection, Voice Play/Record, Fax send/Receive, Speakerphone/Mic (Volume adjustable). &lt;br /&gt;The capabilities of modem is not only determined by the chipset, but also by the manufactor. &lt;br /&gt;We offer this type of modems. For details, please click here &lt;br /&gt;Conexant 6793-11, 6793-17, 11242-11, 11252-11.(Internal)&lt;br /&gt;We've used these modems, and they all works well with almost all the functions voiceangel supports. &lt;br /&gt;&lt;br /&gt;Smart Link chip(Internal)&lt;br /&gt;We've used Smart Link 2800, Smart Link 1800 which work well on caller id, voice, fax, digit/disconnection tone/fax sending tone detection. &lt;br /&gt;&lt;br /&gt;Intel 5628 chip(Internal)&lt;br /&gt;We've used Intel 5628 internal modem, it works well, and it support CallerID, Wave Play/ Record, Digits detection, but it can not detect the disconnection of the call.&lt;br /&gt;&lt;br /&gt;Zoom voice modems:&lt;br /&gt;It can get caller ID. Two model 3049C and PCI3025C are especially good. You should use the updated driver available from zoom technical support (some modems were shipped with defective inf files). But it has a long delay on the DTMF detection.&lt;br /&gt;&lt;br /&gt;You can get the modems from www.zoom.com &lt;br /&gt;MT5656ZDX External Modem &lt;br /&gt;&lt;br /&gt;It has the following features: &lt;br /&gt;a.Detects remote hang-up &lt;br /&gt;b.Reports Caller-ID &lt;br /&gt;c. Built in speaker &lt;br /&gt;d.Headset / Microphone jacks &lt;br /&gt;You can get the modems from http://www.multitech.com/PRODUCTS/MultiModemZDX/&lt;br /&gt;(It seems that they only support customers from United State) &lt;br /&gt;Lunar voice modems&lt;br /&gt;They generally work well on voice play and record and digits detection, but can not get caller ID. &lt;br /&gt;Jaton voice modems:&lt;br /&gt;The WinComm (Intel 536EP chip) VoiceAngel1.92 PCI and Jaton Communicator V90 internal 56K works are recommanded. &lt;br /&gt;Swann voice modems work well. &lt;br /&gt;Creative and Broadxent voice modems. These are very popular voice modems and we have many and mixed reports. It does seem the more recent modems do work well since Creative overcame problems with Windows XP. Model PCID15633 has a DTMF tone detection delay problem. Default flash-hook duration time can not be changed. &lt;br /&gt;Pragmatic/Lectron .&lt;br /&gt;Model I56LVP-F40 (Agere 16478C chip) 56k VoiceAngel1.92 PCI works well. &lt;br /&gt;Hayes Accura . We have had a number of 'working' reports of these modems. &lt;br /&gt;NetComm Roadster . You will need to download and install the Rockwell Drivers to use the Netcomm Roadster. &lt;br /&gt;NetComm InModem . This will only work with the version 8.18 drivers. Later drivers are incompatible. &lt;br /&gt;Maestro . Please check the Maestro website for driver updates if you have problems. The Maestor Jetstream 3 has unresolved problems with DTMF detection. &lt;br /&gt;Other modems that work include the 1456VQE-C e-Modem V90 56k, GTW VoiceAngel1.92 Voicemodem, Supramax56, Aopen FM 56-PM PCI VoiceAngel1.90,MDA-56P (W2000), Netcomm USB RAVE modem (AM5060) (W2000), Best Data - Smart One VoiceAngel1.92 Lite HCF PCI Modem 56FW-PC (W2000), Comp USA generic VoiceAngel1.90 PCI,SKU#274406 (W98), 'Topic', Dynalink, WISECOM, Generic HSP56 PCI, Multitech multimodem model MT5634ZPX-PCI-V92, Viking, RockwellRC56D2(EXT), GeniusGM56PCI-L, Modem Blaster 56II and PCI56K and the ASK56K. &lt;br /&gt;&lt;br /&gt;The post may be bit large to find, but no way to escape.&lt;br /&gt;If you found anything , please drop me a mail at : damodara.naidu@chimeratechnologies.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-176772278958373668?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/176772278958373668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=176772278958373668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/176772278958373668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/176772278958373668'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/samples.html' title='tapi COMPATABLE MODEMS Samples'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-5444993034314637260</id><published>2007-10-03T22:54:00.000-07:00</published><updated>2007-10-03T23:07:48.894-07:00</updated><title type='text'>Capturing a photograph from camera connected to machine through .net 1.1 application</title><content type='html'>In the recent project i had a scenario where I have to capture the photo of the user using our KIOSK and also I have to know the WIA API(Windows Image Acquisition API) devices connected to the system. For these I downloaded the WIA SDK toolkit from MicroSoft and install it on the machine.&lt;br /&gt;This SDK contains an assembly called WIA.dll which can capable of detecting the devices and performing the operations like taking photo etc.&lt;br /&gt;Download it and refer the same WIA.dll to the application. The classes, delegates, interfaces and properties in the dll can serve us.&lt;br /&gt;&lt;br /&gt;For a better example and explanation.. refer the following links.&lt;br /&gt;&lt;br /&gt;http://www.vbforums.com/showthread.php?t=378126 &lt;br /&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/library/ms792464.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-5444993034314637260?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/5444993034314637260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=5444993034314637260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5444993034314637260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/5444993034314637260'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/capturing-photograph-from-camera.html' title='Capturing a photograph from camera connected to machine through .net 1.1 application'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-7515616575579394499</id><published>2007-10-03T03:12:00.000-07:00</published><updated>2007-10-05T05:42:37.937-07:00</updated><title type='text'>Integrating intelliginet devices (like Proximity sensors) with C #.net 1.1 Applications</title><content type='html'>Sometimes we need to integrate intelligent devices to our .net applications. To do this we have to buy some other 3rd party tools or we have to make our own tools. As I am having a little experience in .net (C#) programming(around 2.5 years) I knew that its not possible to me to do so.(May be some guys even less experience can write, here I am talking about me.) Once in my application I have to integrate the Proximity Sensor to detect the presence of an object infront of a KOISK. So, I decided to go to the COM ports stuff and from there I got the events.&lt;br /&gt;The events like DSR(DataSetReady), CarrierDetect(CD) will be useful.&lt;br /&gt;The proximity sensor is a digi inc,. product which can return two events like On(True) and Off(False). If any object is infront of the sensor the orange LED glows that means the DSR is On(True), So load the application and if nothing is there infront of the sensor, no LED glows. It means that DSR is Off(False). So, load the screen saver.&lt;br /&gt;&lt;br /&gt;If you found any problem related this COM port stuff, don't hesitate to mail me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-7515616575579394499?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/7515616575579394499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=7515616575579394499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7515616575579394499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/7515616575579394499'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/integrating-intelliginet-devices-like.html' title='Integrating intelliginet devices (like Proximity sensors) with C #.net 1.1 Applications'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4957397471892812074</id><published>2007-10-03T02:42:00.000-07:00</published><updated>2007-10-03T02:43:26.796-07:00</updated><title type='text'>Serial Port Communications with .net 1.1</title><content type='html'>Many of us (.net programmers) wonder why microsoft didnot included the serial port stuff in Visual Studio 1.1. (I found this when I have to integrate a proximity sensor to my KIOSK application to detect the motion of an object infront of the KIOSK ). Well, as I searched the web (for almost 3-4 days) I found really some useful tools, but they are of trail versions (after a period of time they will disable). So i decided to wrote my OWN serial port API to detect any kind of devices connected to the machine.&lt;br /&gt;The only thing I have done was (Modifying some already existing API's) creating an API to read the events of COM ports like&lt;br /&gt;1. Break,&lt;br /&gt;2.Carrier Detect(CD),&lt;br /&gt;3. ClearToSend(CS),&lt;br /&gt;4. DataSetReady(DSR), the most powerful one to identify the events.&lt;br /&gt;5. Ring,&lt;br /&gt;6. RxFlag(Received Flag),&lt;br /&gt;7. RxChar(Received Character),&lt;br /&gt;8. StatusError,&lt;br /&gt;9. TxBufferEmpty.&lt;br /&gt;&lt;br /&gt;I found these are the enough events to achieve serial communications in .net 1.1.&lt;br /&gt;If you are at any way to integrate any type of device(like sensors and intelligent devices etc.) with your application, you can achieve with this. Any way .net 2.0 and later versions are supporting the Serial Port Communication.&lt;br /&gt;For any help on this post , contact me at damodara.naidu@chimeratechnologies.com or +91 988 678 2793.&lt;br /&gt;MSN IM : chm_damodar@hotmail.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4957397471892812074?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4957397471892812074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4957397471892812074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4957397471892812074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4957397471892812074'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/serial-port-communications-with-net-11.html' title='Serial Port Communications with .net 1.1'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-4929787587620846033</id><published>2007-10-03T02:14:00.000-07:00</published><updated>2007-10-04T03:14:55.625-07:00</updated><title type='text'>TAPI 3.0</title><content type='html'>TAPI, or the telephony application-programming interface is the mechanism by which computers can respond to phone calls. It is the technology behind call-centres, and all CTI (Computer Telephony Integration) applications. This application can be used to detect, pick up, and play a pre-recorded message to callers.&lt;br /&gt;&lt;br /&gt;You will need a voice modem to use this application. Data modems can still be used with this, but you will not be able to send and receive audio after the call is accepted. &lt;br /&gt;And for more information see  this link.&lt;br /&gt;&lt;br /&gt;http://msdn2.microsoft.com/en-us/library/ms811413.aspx&lt;br /&gt;And here is the useful example program which was written by Mr.Devang.&lt;br /&gt;This is developed in C# and .net framework 1.1&lt;br /&gt;http://www.codeproject.com/cs/internet/devangpro.asp?df=100&amp;forumid=199032&amp;exp=0&amp;select=2046327&lt;br /&gt;&lt;br /&gt;Have nice programming times.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-4929787587620846033?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn2.microsoft.com/en-us/library/ms811413.aspx' title='TAPI 3.0'/><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/4929787587620846033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=4929787587620846033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4929787587620846033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/4929787587620846033'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/10/tapi-30.html' title='TAPI 3.0'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-1361773762740584525</id><published>2007-09-06T21:14:00.000-07:00</published><updated>2007-09-06T21:17:27.767-07:00</updated><title type='text'>Hobbies</title><content type='html'>&gt; Playing and watching CRICKET,SOCCER and SWIMMING.&lt;br /&gt;&gt; Sleeping for maximum time and spent time arguing with friends.&lt;br /&gt;&gt; Riding Bikes.&lt;br /&gt;&gt; Visiting Places.&lt;br /&gt;&gt; Chilling out on Week Ends...etc&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-1361773762740584525?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/1361773762740584525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=1361773762740584525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1361773762740584525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/1361773762740584525'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/09/hobbies.html' title='Hobbies'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-8939102563410831525</id><published>2007-09-05T00:31:00.000-07:00</published><updated>2007-09-05T00:34:53.577-07:00</updated><title type='text'>Interests</title><content type='html'>Making friends (Who want to share thoughts and ideas on .net programming).&lt;br /&gt;Visiting the historical Places like forts and warrior places etc..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-8939102563410831525?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/8939102563410831525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=8939102563410831525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8939102563410831525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/8939102563410831525'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/09/interests.html' title='Interests'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7797483337356506161.post-3485988456408209526</id><published>2007-09-05T00:24:00.000-07:00</published><updated>2007-09-06T21:31:58.842-07:00</updated><title type='text'>Back Ground</title><content type='html'>Born On: June 4th ,1983(When INDIA won the CRICKET WORLD Cup).&lt;br /&gt;School: B. Kamma Palle(Elementary),&lt;br /&gt;              Udayamanikyam(Upper Primay),&lt;br /&gt;              Y.V.Palem and Tirupathi(High School),&lt;br /&gt;               Tirupathi(Inter College),&lt;br /&gt;                Madana Palle(Graduation),&lt;br /&gt;              &lt;br /&gt;              Currently a .net programmer @ Chimera Technologies pvt ltd, Bangalore.&lt;br /&gt;Working on products for KIOSKs for SECURE MEDICAL inc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7797483337356506161-3485988456408209526?l=damodarnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damodarnet.blogspot.com/feeds/3485988456408209526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7797483337356506161&amp;postID=3485988456408209526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3485988456408209526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7797483337356506161/posts/default/3485988456408209526'/><link rel='alternate' type='text/html' href='http://damodarnet.blogspot.com/2007/09/back-ground.html' title='Back Ground'/><author><name>The Mother Land</name><uri>http://www.blogger.com/profile/07909792843806354467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_rNLhQmMJqOQ/SZk37XFHzqI/AAAAAAAAANs/wtiM4mTRFDw/S220/100_1728.JPG'/></author><thr:total>0</thr:total></entry></feed>
