Welcome to MSDN Blogs Sign in | Join | Help

Doc Holladay

Product Managment
TechEd: Indigo Session - part 1

Ari is giving a demo where he is building a peer-to-peer chat application using Indigo from scratch (almost from scratch).  He created a chat app using something called "Peer Channel" (a feature of Indigo) that enables you to easily create peer-to-peer communications.  He made three apps, each being run using a different user name and was able to type a simple message (CMD prompt based) and have it appear on the other chat apps.  The code (about 25 lines) was entered by hand in less that five minutes.  For specific apps, I can see creating them much quicker using Indigo!  Now, if it were available on many different platforms when it ships...  

Some interesting stats - how much code does it reduce by using Indigo?  Below are how many lines required to write an application that provides secure, reliable, transacted messaging before and after Indigo:

 

Lines of code without Indigo today:

Security: 20,379 lines

Reliable messaging: 5,988 lines

Transactions: 25,507 lines

Infrastructure: 4,442 lines

 

Using WSE 2.0:

Security: 10 lines

Reliable messaging: 1804 lines

Transactions: 25,507 lines

Total: 27,321 lines

 

Using Indigo:

Security: 1 line

Reliable messaging: 1 line

Transactions: 1 line

Total: 3 lines!

 

3 Lines of code to implement a secure, reliable and transacted application - unreal if this proves to be true!  I wonder if the Indigo team will publish a paper that gives the details of the above study/application and how it was implemented. 

Posted: Monday, June 06, 2005 2:26 PM by davidholladay

Comments

No Comments

Anonymous comments are disabled
Page view tracker