<?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:blogger='http://schemas.google.com/blogger/2008' 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-4319003329580428411</id><updated>2024-09-04T09:42:41.341-07:00</updated><category term=".Net 3.5"/><category term="P2P voice chat"/><category term="Silverlight"/><category term="WCF"/><category term="WPF Browser app."/><title type='text'>Bhullar &#39;s Development Arena</title><subtitle type='html'>Hey Friends Here You Can Try Your Experience In My Arena Of Web Development.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hardeepbhullar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://hardeepbhullar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hardeep Bhullar</name><uri>http://www.blogger.com/profile/11151976830712496919</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/_PDYUBRZXK80/SubgU01o6MI/AAAAAAAAAAk/WBxEZBg5QSo/S220/DelhiSnaps+(9).jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4319003329580428411.post-3424089202433160603</id><published>2010-06-06T12:45:00.000-07:00</published><updated>2010-06-06T12:45:16.079-07:00</updated><title type='text'>Sql Server Integration Services</title><content type='html'>SQL Server Integration Services (SSIS) “is a platform for building high performance data integration solutions, including extraction, transformation, and load (ETL) packages for data warehousing.” A simpler way to think of SSIS is that it&#39;s the solution for automating SQL Server. SSIS provides a way to build packages made up of tasks that can move data around from place to place and alter it on the way. There are visual designers (hosted within Business Intelligence Development Studio) to help you build these packages as well as an API for programming SSIS objects from other applications.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://rcm.amazon.com/e/cm?t=bhullasdevel-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B001SK4JXK&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr&quot; style=&quot;align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;&quot;align=&quot;left&quot; scrolling=&quot;no&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Though SSIS is almost infinitely customizable, Microsoft has produced a simple wizard to handle some of the most common ETL tasks: importing data to or exporting data from a SQL Server database. The Import and Export Wizard protects you from the complexity of SSIS while allowing you to move data between any of these data sources:&lt;br /&gt;
&lt;br /&gt;
    * SQL Server databases&lt;br /&gt;
    * Flat files&lt;br /&gt;
    * Microsoft Access databases&lt;br /&gt;
    * Microsoft Excel worksheets&lt;br /&gt;
    * Other OLE DB providers&lt;br /&gt;
&lt;br /&gt;
You can launch the Import and Export wizard from the Tasks entry on the shortcut menu of any database in the Object Explorer window of SQL Server Management Studio.&lt;br /&gt;
&lt;br /&gt;
For more details please visit: &lt;br /&gt;
http://www.accelebrate.com/sql_training/ssis_tutorial.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://rcm.amazon.com/e/cm?t=bhullasdevel-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B0015T963C&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr&quot; style=&quot;align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;&quot;align=&quot;left&quot; scrolling=&quot;no&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://hardeepbhullar.blogspot.com/feeds/3424089202433160603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hardeepbhullar.blogspot.com/2010/06/sql-server-integration-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/3424089202433160603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/3424089202433160603'/><link rel='alternate' type='text/html' href='http://hardeepbhullar.blogspot.com/2010/06/sql-server-integration-services.html' title='Sql Server Integration Services'/><author><name>Hardeep Bhullar</name><uri>http://www.blogger.com/profile/11151976830712496919</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/_PDYUBRZXK80/SubgU01o6MI/AAAAAAAAAAk/WBxEZBg5QSo/S220/DelhiSnaps+(9).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4319003329580428411.post-4342482439007374851</id><published>2010-03-31T11:04:00.000-07:00</published><updated>2010-03-31T11:04:37.650-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WCF"/><title type='text'>Describing Windows Communication Foundation</title><content type='html'>The move to service-oriented communication has changed software development. Viewing services as a distinct software abstraction is fundamental to service-oriented architecture (SOA), an approach that many organizations are putting in place today. Whether implemented using SOAP or in some other way, applications that interact through services are becoming the norm.&lt;br /&gt;
&lt;br /&gt;
Software development environments must keep pace with these changes. The benefits services bring should be reflected in the tools and technologies that developers use. Windows Communication Foundation (WCF), Microsoft’s technology for service-oriented applications, is designed to address these requirements. First released as part of the .NET Framework 3.0 in 2006, an updated version of this technology is included in the .NET Framework 3.5. For a large share of new software built on .NET, WCF is the right foundation.&lt;br /&gt;
&lt;br /&gt;
WCF is designed in accordance with &lt;a href=&quot;http://en.wikipedia.org/wiki/Service-oriented_architecture&quot; title=&quot;Service-oriented architecture&quot;&gt;service oriented architecture&lt;/a&gt;  principles to support &lt;a href=&quot;http://en.wikipedia.org/wiki/Distributed_computing&quot; title=&quot;Distributed computing&quot;&gt;distributed computing&lt;/a&gt; where &lt;a href=&quot;http://en.wikipedia.org/wiki/Service_%28systems_architecture%29&quot; title=&quot;Service (systems architecture)&quot;&gt;services&lt;/a&gt; are consumed by &lt;a href=&quot;http://en.wikipedia.org/wiki/Client_%28computing%29&quot; title=&quot;Client
 (computing)&quot;&gt;consumers&lt;/a&gt;. Clients can consume multiple services and  services can be consumed by multiple clients. Services are loosely  coupled to each other. Services typically have a &lt;a href=&quot;http://en.wikipedia.org/wiki/Web_Services_Description_Language&quot; title=&quot;Web Services Description Language&quot;&gt;WSDL&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Interface_%28computer_science%29&quot; title=&quot;Interface (computer science)&quot;&gt;interface&lt;/a&gt; which any WCF client  can use to consume the service, irrespective of which platform the  service is hosted on. WCF implements many advanced web services (WS)  standards such as &lt;a href=&quot;http://en.wikipedia.org/wiki/WS-Addressing&quot; title=&quot;WS-Addressing&quot;&gt;WS-Addressing&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/WS-ReliableMessaging&quot; title=&quot;WS-ReliableMessaging&quot;&gt;WS-ReliableMessaging&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/WS-Security&quot; title=&quot;WS-Security&quot;&gt;WS-Security&lt;/a&gt;.&lt;br /&gt;
&lt;h4&gt;&lt;span class=&quot;editsection&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Windows_Communication_Foundation&amp;amp;action=edit&amp;amp;section=2&quot; title=&quot;Edit section: Services&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class=&quot;mw-headline&quot; id=&quot;Services&quot;&gt;Services&lt;/span&gt;&lt;/h4&gt;A WCF service is composed of three parts — a &lt;i&gt;Service&lt;/i&gt; class  that implements the service to be provided, a &lt;i&gt;host environment&lt;/i&gt; to  host the service, and one or more &lt;i&gt;endpoints&lt;/i&gt; to which clients  will connect. All communications with the WCF service happens via the  endpoints. The endpoints specify a &lt;i&gt;Contract&lt;/i&gt; that defines which  methods of the Service class will be accessible via the endpoint; each  endpoint may expose a different set of methods. The endpoints also  define a &lt;i&gt;binding&lt;/i&gt; that specifies how a client will communicate  with the service and the &lt;i&gt;address&lt;/i&gt; where the endpoint is hosted.&lt;br /&gt;
In &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Vista&quot; title=&quot;Windows Vista&quot;&gt;Windows Vista&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Server_2008&quot; title=&quot;Windows 
Server 2008&quot;&gt;Windows Server 2008&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_7&quot; title=&quot;Windows 7&quot;&gt;Windows 7&lt;/a&gt;  (operating systems that include &lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Information_Services&quot; title=&quot;Internet Information Services&quot;&gt;IIS&lt;/a&gt; 7), &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Activation_Services&quot; title=&quot;Windows Activation Services&quot;&gt;Windows Activation Services&lt;/a&gt; can  be used to host the WCF service. Otherwise the WCF service can be hosted  in IIS, or it can be self-hosted in any process by using the  ServiceHost class, which is provided by WCF. A self-hosted WCF service  might be provided by a console-based application, a Windows  Forms application, or a Windows service (the Windows counterpart to a daemon), for example.&lt;br /&gt;
&lt;h3&gt;&lt;span class=&quot;editsection&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Endpoints&quot;&gt;Endpoints&lt;/span&gt;&lt;/h3&gt;A WCF client connects to a WCF service via an endpoint. Each service  exposes its contract via one or more endpoints. An endpoint has an  address, which is a URL specifying where the endpoint can be accessed,  and binding properties that specify how the data will be transferred.&lt;br /&gt;
The mnemonic &quot;ABC&quot; can be used to remember Address / Binding /  Contract. Binding specifies what communication protocols are used to  access the service, whether security mechanisms are to be used, and the  like. WCF includes predefined bindings for most common communication  protocols such as SOAP over HTTP, SOAP over TCP, and SOAP over Message  Queues, etc. Interaction between WCF endpoint and client is done using  SOAP envelope. SOAP envelope are in simple XML form that make WCF  platform independent.&lt;br /&gt;
When a client wants to access the service via an endpoint, it not  only needs to know the contract, but it also has to adhere to the  binding specified by the endpoint. Thus, both client and server must  have compatible endpoints.&lt;br /&gt;
With the release of the .NET Framework 3.5 in November 2007,  Microsoft released an encoder that added support for the &lt;a href=&quot;http://en.wikipedia.org/wiki/JSON&quot; title=&quot;JSON&quot;&gt;JSON&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Serialization&quot; title=&quot;Serialization&quot;&gt;serialization&lt;/a&gt;  format to WCF.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-0&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Communication_Foundation#cite_note-0&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;  This allows WCF service endpoints to service requests from &lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/AJAX&quot; title=&quot;AJAX&quot;&gt;AJAX&lt;/a&gt;-powered web pages.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=bhullasdevel-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0321440064&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Kindly note above information is taken from different different  websites.</content><link rel='replies' type='application/atom+xml' href='http://hardeepbhullar.blogspot.com/feeds/4342482439007374851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hardeepbhullar.blogspot.com/2010/03/describing-windows-communication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/4342482439007374851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/4342482439007374851'/><link rel='alternate' type='text/html' href='http://hardeepbhullar.blogspot.com/2010/03/describing-windows-communication.html' title='Describing Windows Communication Foundation'/><author><name>Hardeep Bhullar</name><uri>http://www.blogger.com/profile/11151976830712496919</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/_PDYUBRZXK80/SubgU01o6MI/AAAAAAAAAAk/WBxEZBg5QSo/S220/DelhiSnaps+(9).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4319003329580428411.post-5341350567703628454</id><published>2010-03-31T10:50:00.001-07:00</published><updated>2010-03-31T10:50:58.287-07:00</updated><title type='text'>The Big Short: Inside the Doomsday Machine</title><content type='html'>&lt;iframe src=&quot;http://rcm.amazon.com/e/cm?t=bhullasdevel-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=0393072231&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr&quot; style=&quot;align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;&quot;align=&quot;left&quot; scrolling=&quot;no&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://hardeepbhullar.blogspot.com/feeds/5341350567703628454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hardeepbhullar.blogspot.com/2010/03/big-short-inside-doomsday-machine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/5341350567703628454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/5341350567703628454'/><link rel='alternate' type='text/html' href='http://hardeepbhullar.blogspot.com/2010/03/big-short-inside-doomsday-machine.html' title='The Big Short: Inside the Doomsday Machine'/><author><name>Hardeep Bhullar</name><uri>http://www.blogger.com/profile/11151976830712496919</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/_PDYUBRZXK80/SubgU01o6MI/AAAAAAAAAAk/WBxEZBg5QSo/S220/DelhiSnaps+(9).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4319003329580428411.post-7842630489962715053</id><published>2010-01-05T21:08:00.000-08:00</published><updated>2010-04-04T09:14:03.345-07:00</updated><title type='text'>Silverlight 4 Beta</title><content type='html'>Hello every body,&lt;br /&gt;
Hope you will be fine there.&lt;br /&gt;
&lt;br /&gt;
As we all know that Silverlight 4 Beta is in the market and every one has started working over it and me too. So I would like to let you people know that what i have studied so far.&lt;br /&gt;
&lt;br /&gt;
In SL 4 Beta there are new amazing features have been added in it.&lt;br /&gt;
New Features for Application Developers&lt;br /&gt;
&lt;br /&gt;
* Comprehensive printing support enabling hardcopy reports and documents as well as a virtual print view, independent of screen content.&lt;br /&gt;
* A full set of forms controls with over 60 customizable, styleable components. New controls include RichTextbox with hyperlinks, images and editing and Masked textbox for complex field validation. Enhanced controls include DataGrid with sortable/resizeable columns and copy/paste rows.&lt;br /&gt;
* WCF RIA Services introduces enterprise class networking and data access for building n-tier applications including transactions, paging of data, WCF and HTTP enhancements.&lt;br /&gt;
* Localization enhancements with Bi-Directional text, Right-to-Left support and complex scripts such as Arabic, Hebrew and Thai and 30 new languages.&lt;br /&gt;
* The .NET Common Runtime (CLR) now enables the same compiled code to be run on the desktop and Silverlight without change.&lt;br /&gt;
* Enhanced databinding support increases flexibility and productivity through data grouping/editing and string formatting within bindings.&lt;br /&gt;
* Managed Extensibility Framework supports building large composite applications.&lt;br /&gt;
* Exclusive tooling support for Silverlight, new in Visual Studio 2010. Including a full editable design surface, drag &amp;amp; drop data-binding, automatically bound controls, datasource selection, integration with Expression Blend styling resources, Silverlight project support and full IntelliSense.&lt;br /&gt;
&lt;br /&gt;
Developer tools&lt;br /&gt;
&lt;br /&gt;
* Fully editable design surface for drawing out controls and layouts.&lt;br /&gt;
* Rich property grid and new editors for values&lt;br /&gt;
* Drag and drop support for databinding and automatically creating bound controls such as listbox, datagrid. New datasources window and picker.&lt;br /&gt;
* Easy to pick styles and resources to make a good looking application based on designer resources built in Expression Blend.&lt;br /&gt;
* Built in project support for Silverlight applications&lt;br /&gt;
* Editor with full intellisense for XAML and C# and VB languages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Above given information has been taken from silverlight web site&lt;br /&gt;
&lt;br /&gt;
http://silverlight.net/getstarted/silverlight-4-beta/&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://rcm.amazon.com/e/cm?t=bhullasdevel-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=B0011ULQNI&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr&quot; style=&quot;width:120px;height:240px;&quot; scrolling=&quot;no&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://hardeepbhullar.blogspot.com/feeds/7842630489962715053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hardeepbhullar.blogspot.com/2010/01/silverlight-4-beta.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/7842630489962715053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/7842630489962715053'/><link rel='alternate' type='text/html' href='http://hardeepbhullar.blogspot.com/2010/01/silverlight-4-beta.html' title='Silverlight 4 Beta'/><author><name>Hardeep Bhullar</name><uri>http://www.blogger.com/profile/11151976830712496919</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/_PDYUBRZXK80/SubgU01o6MI/AAAAAAAAAAk/WBxEZBg5QSo/S220/DelhiSnaps+(9).jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4319003329580428411.post-315675175150867684</id><published>2009-12-14T09:12:00.001-08:00</published><updated>2009-12-14T09:18:36.296-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net 3.5"/><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight"/><title type='text'>Getting Started With Silverlight</title><content type='html'>Hello To All.&lt;br /&gt;&lt;br /&gt;As i always try to help my friends by giving them source code and links to tutorial&lt;br /&gt;so that they can start doing work easily and more quickly.&lt;br /&gt;Here i have i link of video in which you will come to know how to start with Silverlight application:&lt;br /&gt;&lt;br /&gt;http://silverlight.net/learn/videos/silverlight-videos/getting-started-with-silverlight-development/</content><link rel='replies' type='application/atom+xml' href='http://hardeepbhullar.blogspot.com/feeds/315675175150867684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hardeepbhullar.blogspot.com/2009/12/getting-started-with-silverlight.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/315675175150867684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/315675175150867684'/><link rel='alternate' type='text/html' href='http://hardeepbhullar.blogspot.com/2009/12/getting-started-with-silverlight.html' title='Getting Started With Silverlight'/><author><name>Hardeep Bhullar</name><uri>http://www.blogger.com/profile/11151976830712496919</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/_PDYUBRZXK80/SubgU01o6MI/AAAAAAAAAAk/WBxEZBg5QSo/S220/DelhiSnaps+(9).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4319003329580428411.post-7995493894129633982</id><published>2009-11-05T00:05:00.000-08:00</published><updated>2009-11-05T00:11:06.203-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="P2P voice chat"/><category scheme="http://www.blogger.com/atom/ns#" term="WPF Browser app."/><title type='text'>The calling thread cannot access the object because different thread owns it</title><content type='html'>Hello Friends as i have mentioned the error in the Title has been solved.I m posting it on the net so that you can get help from it.Please also see the links given below.&lt;br /&gt;&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;        /// &lt;Description&gt;This method is getting voice input from microphone &lt;/Description&gt;&lt;br /&gt;        /// &lt;Author&gt; Hardeep Bhullar &lt;/Author&gt;&lt;br /&gt;        /// &lt;CreatedOn&gt; 1/11/2009 &lt;/CreatedOn&gt;&lt;br /&gt;        /// &lt;ModifiedBy&gt; &lt;/ModifiedBy&gt;&lt;br /&gt;        /// &lt;ModifiedOn&gt; &lt;/ModifiedOn&gt;&lt;br /&gt;        /// &lt;Version No=1&gt;Description Of Change &lt;/Version&gt;&lt;br /&gt;        /// &lt;/summary&gt;&lt;br /&gt;        private void Voice_In()&lt;br /&gt;        {&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                bool firstTime = true;&lt;br /&gt;                _sendingPortText = (string)this.Dispatcher.Invoke(new Func&lt;string&gt;(() =&gt; this.TextBoxSendingPort.Text));&lt;br /&gt;                byte[] br;&lt;br /&gt;                //this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (Action)(() =&gt;&lt;br /&gt;                //{&lt;br /&gt;                _socket.Bind(new IPEndPoint(IPAddress.Any, int.Parse(_sendingPortText)));&lt;br /&gt;                //}));&lt;br /&gt;                while (true)&lt;br /&gt;                {&lt;br /&gt;                    br = new byte[16384];&lt;br /&gt;                    if (firstTime)&lt;br /&gt;                    {&lt;br /&gt;                        firstTime = false;&lt;br /&gt;                        //Thread.Sleep(250);&lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;                    _socket.Receive(br);&lt;br /&gt;                    m_Fifo.Write(br, 0, br.Length);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            catch (Exception ex) { }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        /// &lt;summary&gt;&lt;br /&gt;        /// &lt;Description&gt;This method is passing out the recorded voice to the speakers &lt;/Description&gt;&lt;br /&gt;        /// &lt;Author&gt; Hardeep Bhullar &lt;/Author&gt;&lt;br /&gt;        /// &lt;CreatedOn&gt; 1/11/2009 &lt;/CreatedOn&gt;&lt;br /&gt;        /// &lt;ModifiedBy&gt; &lt;/ModifiedBy&gt;&lt;br /&gt;        /// &lt;ModifiedOn&gt; &lt;/ModifiedOn&gt;&lt;br /&gt;        /// &lt;Version No=1&gt;Description Of Change &lt;/Version&gt;&lt;br /&gt;        /// &lt;/summary&gt;&lt;br /&gt;        private void Voice_Out(IntPtr data, int size)&lt;br /&gt;        {&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                string strOtherMachineIP = (string)this.Dispatcher.Invoke(new Func&lt;string&gt;(() =&gt; this.TextBox1.Text));&lt;br /&gt;                //for Recorder&lt;br /&gt;                if (m_RecBuffer == null || m_RecBuffer.Length &lt; size)&lt;br /&gt;                    m_RecBuffer = new byte[size];&lt;br /&gt;                System.Runtime.InteropServices.Marshal.Copy(data, m_RecBuffer, 0, size);&lt;br /&gt;                IPEndPoint m_endPoint;&lt;br /&gt;                //this.Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() =&gt;&lt;br /&gt;                //{&lt;br /&gt;                //Microphone ==&gt; data ==&gt; m_RecBuffer ==&gt; m_Fifo&lt;br /&gt;                //get the end point.&lt;br /&gt;                m_endPoint = new IPEndPoint(IPAddress.Parse(strOtherMachineIP), int.Parse(_sendingPortText));&lt;br /&gt;                // _socket.SendTo(m_RecBuffer, new IPEndPoint(IPAddress.Parse(strOtherMachineIP), int.Parse(sendingPortText)));&lt;br /&gt;                _socket.SendTo(m_RecBuffer, m_endPoint);&lt;br /&gt;                //}&lt;br /&gt;                //));&lt;br /&gt;            }&lt;br /&gt;            catch (Exception Ex) { }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/885d6b03-0699-472b-867b-e526c93d8fb8/&quot;&gt;http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/885d6b03-0699-472b-867b-e526c93d8fb8/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://hardeepbhullar.blogspot.com/feeds/7995493894129633982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hardeepbhullar.blogspot.com/2009/11/calling-thread-cannot-access-object.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/7995493894129633982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/7995493894129633982'/><link rel='alternate' type='text/html' href='http://hardeepbhullar.blogspot.com/2009/11/calling-thread-cannot-access-object.html' title='The calling thread cannot access the object because different thread owns it'/><author><name>Hardeep Bhullar</name><uri>http://www.blogger.com/profile/11151976830712496919</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/_PDYUBRZXK80/SubgU01o6MI/AAAAAAAAAAk/WBxEZBg5QSo/S220/DelhiSnaps+(9).jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4319003329580428411.post-7321599283330874087</id><published>2009-10-27T00:25:00.000-07:00</published><updated>2009-10-27T00:59:07.750-07:00</updated><title type='text'>Peer To Peer Video Streaming C#</title><content type='html'>Hello To All,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is my first blog on P2P Streaming.When i started working on it i found it very hard but later&lt;br /&gt;i felt easy and continued my development.Now i m able to capture  from  webcam .I can broadcast my webcam to the persons who are in my mesh or group. But the problem comes when i try to view another webcam on my application ,Stream gets mixed it shows mixed stream of two webcam &#39;s .I googled, researched and worked very hard to get a way but no gain.So i decided to post a blog on P2P Streaming.&lt;br /&gt;&lt;br /&gt;I m developing my application in WPF Browser Application.&lt;br /&gt;*Certificate problem is there it should be installed automatically right now i have to install it manually.&lt;br /&gt;Please help me to get the best solution.&lt;br /&gt;&lt;br /&gt;Thanks ans Best Regards&lt;br /&gt;Hardeep Singh Bhullar</content><link rel='replies' type='application/atom+xml' href='http://hardeepbhullar.blogspot.com/feeds/7321599283330874087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hardeepbhullar.blogspot.com/2009/10/peer-to-peer-video-streaming-c.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/7321599283330874087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4319003329580428411/posts/default/7321599283330874087'/><link rel='alternate' type='text/html' href='http://hardeepbhullar.blogspot.com/2009/10/peer-to-peer-video-streaming-c.html' title='Peer To Peer Video Streaming C#'/><author><name>Hardeep Bhullar</name><uri>http://www.blogger.com/profile/11151976830712496919</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/_PDYUBRZXK80/SubgU01o6MI/AAAAAAAAAAk/WBxEZBg5QSo/S220/DelhiSnaps+(9).jpg'/></author><thr:total>2</thr:total></entry></feed>