Category Archives: dotNET

Final touches to getting Peer Chat working in Indigo/WCF Beta2

First, proof that I really got it working! Although you can see that one of the messages got lost. (Note Ari doesn’t receive first “hello?” from Julie.) Guess I need to build some Reliable Messaging into this! This dropped first message was consistent every time I ran this. But looking back at the TechEd video from Ari Bixhorn’s Indigo talk, where my demo came from, I see he is having the same problem. I did get rid of the echo after I took these screen shots, just by filtering messages by the local chat member.

I posted previously on getting an Indigo Peer Chat written in Beta1 to run in Beta2. One of the references there is Kevin Ransom’s blog which has excellent info on Peer Chat in Indigo. However, I still had another problem and lucky for me (and you!), Harry Pierson had the same problem I was having and blogged his way through the solution. Phew! After using Kevin’s notes to get PNRP installed (it’s a Windows service), I was getting an error message when testing to see if it worked. Harry had the error too then someone told him that you need to actually START PNRP after you install it before you can run the test that Kevin explains. There is one tiny little problem with Kevin’s steps, but I easily got around it. So putting together Kevin’s and Harry’s information, here is how to get PNRP going on your computer.

From Kevin’s blog:

To enable PNRP you will need a computer running Windows XP Service Pack 2. PNRP is currently not available for Windows 2003 server.

  • Select Add / Remove programs
  • Select Add / Remove Windows components
  • Select Networking Services and click on details
  • ensure that the Peer to peer check box is ticked and then select Okay followed by Next
  • The Windows installer will do its thing then you should select Next  followed by Finish

___________________________________________________________

From Harry’s blog (Harry has an entire P2P category)

From the DOS Prompt type: net start pnrpsvc

He also notes that this will now start automatically from now on
_______________________________________________________

Back to Kevin’s instructions!

To check that everything went well run a netsh command shell by:

  • Select Start followed by Run
  • enter netsh followed by the return key

In the command shell that appears enter the command:

  • netsh p2p pnrp cloud (note from Julie, don’t retype netsh, that won’t work)

followed by the command

  • show list

You should see output similar to:

Scope Id    Addr  State            Name

—– —– —– —————- —–

3     4     1     Virtual          LinkLocal_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}

1     0     1     Virtual          Global_

netsh p2p pnrp cloud>

 

One other note, I started wtih a Beta1 version of the code and went through a tough (but very educational) process of getting it to work in Beta2. Kevin’s post on Peer Channel is a more efficient way to get started, since I basically ended up with code similar to his post. All of the mods I had to make were in the config file.

It’s pretty scary when you are so early in the game that there is only one result from Google when you are trying to solve a problem. But thank goodness, thank Kevin and thank Harry for their posts! One giant leap for Julie, one small step for demonstrating that Indigo is built for non-plumbers!



Don’t Forget: www.acehaid.org

Don’t Forget: www.acehaid.org

Vermont Healthcare Software company, IDX, sells for $1.2 billion to GE

I suppose it’s great news for Richard Tarrant, who founded this company in Vermont in 1969, as he is making a bid for Senate (though he will likely be running against the ever-popular Bernie Sanders), but the news is causing major worry for many here. IDX employs 800 people in their Burlington headquarters, and another 1600 in offices in other states and in the U.K. It is a big source of pride in Vermont – one of the largest employers and a locally owned company (even though people like to tease Tarrant about his Rolls Royce – very un-Vermonty) – but no longer. And more worriesome is the fact that GE recently purchased Vermont’s Bombardier Capital, for 2.3 billion this summer and then began the process of closing the “Vermont office”.

IDX is definitely a Microsoft shop, too. They are finally shifting some of their VB6 development to .NET.

 

Don’t Forget: www.acehaid.org

Intro to Building “Indigo” Apps on MSDN Online

Clemens Vasters
newtelligence AG

September 2005

Summary: Clemens Vasters explains the fundamental concepts of the new connected systems platform for Windows, Windows Communication Foundation (previously code-named “Indigo”), and shows you how to build services and service clients using Windows Communication Foundation’s System.ServiceModel namespace. (21 printed pages)



Don’t Forget: www.acehaid.org

VBSR SOLO Circle Oct 4th

VBSR SOLO Circle is a group of independent business people from a wide variety of industries who get together monthly to discuss things that are specific to working SOLO.

Come one, come all, and gather to discuss the really knotty thorny subjects that arise when Solos have to confront tough ethical issues.

Some points to ponder: What’s YOUR code of ethics? What kinds of issues/ subjects/ problems make you concerned about ethics? Let’s have a discussion about raising (or lowering) the ethical bar — where is it now, and where should it be?

Solo and UVM professor Annie Viets will lead us in a discussion of the issues we’ve faced (or are facing) and strategies for making the right decisions.

When:
Tuesday, October 4, 2005
4:30 – 6:00 pm

RSVP: [email protected]   (and for more info or directions) Your first Solo Circle is free, a la carte is $10, or you can buy a Circle pass from VBSR for $20

Don’t Forget: www.acehaid.org

Vermont Software Developer Alliance Meeting Today!

Don’t forget the VTSDA meeting today. It’s a lunch time meeting from 12-2pm at the Ethan Allen Club in downtown Burlington.

Today’s speaker is Jeffrey McMahan, a laywer from Dinse, Knapp & McAndrew, P.C., speaking on Preparing to Grow or Sell: How to Prepare for Investors or Acquirers.

This meeting will focus on the legal and business matters that companies should make sure they have reviewed and put in order before they invite the scrutiny of lenders, investors or acquirers. Specific topics will include governance and financial control practices, intellectual property ownership and protection, employment matters, contract review and corporate record-keeping.

Jeffrey McMahan is a corporate and intellectual property lawyer, advising businesses on issues related to formation, mergers and acquisitions, raising capital, technology licensing, trademarks and copyrights.  Mr. McMahan’s clients range from entrepreneurial start-ups to publicly-held companies.  He has particular experience working with software vendors and purchasers in system implementation, license and support agreements. 

Mr. McMahan’s practice also focuses on securities and trademark matters.  He has assisted both privately-held and publicly traded companies with the private placement of stock.  Mr. McMahan advises clients on the selection of trademarks and assists with the registration of their trademarks with the U.S. Patent and Trademark Office.

Meeting/Lunch is $15 for VTSDA members and $20 for non-members.

 

Don’t Forget: www.acehaid.org

Upcoming Burlington, VT Events of possible interest

ThinkVermont.com is the website of the Vermont Department of Economic Development. They always have a calendar of interesting events (lectures, workshops, etc) in the area.

Here are a few upcoming ones I wanted to point out

September 295 Big Questions about the Future
Details: This Aiken Lecture features Atul Dighe, a consulting futurist and co-author of the bestselling book Exploring the Future. He is often quoted for his views on the future in publications such as USA Today, MONEY Magazine, NY Times, ESPN Magazine, and Computerworld.
Location: Ira Allen Chapel, UVM, Burlington
Web Site: http://learn.uvm.edu/aiken
September 30Dr. Stephen Wolfram
Details: Dr. Stephen Wolfram, world-renowned scientist and author who wrote Mathematica and A New Kind of Science, will speak.
Location: Carpenter Auditorium/E131 Given Building, University of Vermont Campus
Web Site: http://www.emba.uvm.edu/distinguished_lecture_series.php

 

Don’t Forget: www.acehaid.org

Links from Julie’s “What I saw at PDC” talk last night

(update: added Expression graphics stuff down below)

Links that I referred to last night in my “what I saw at PDC” VTdotNET presentation

first – Code Camp 4 “Almost Agenda”

VISTA

Tablet PC on Vista

Tablet PC on WPF (Avalon)

Atlas Website with Hands on Labs and Forums

LINQ Site

C# 3.0

VB9

Office 12

Channel 9 PDC Show Off – watch for videos to get posted, including the one for the robotic ride!!

Channel 9 has videos of Raymond Chen’s session as well as demos of lots o fthe new technologies

Windows Workflow Foundation

Last but not least, there is now a webcast of the presentation we were hoping to have by Dr. Neil Roodyn on Network Awareness. I did not realize that it was broadcast live just today! (Tuesday)

Expression “family” (Acrylic Graphic Designer, Quartz Web Designer and Sparkle (“Sparkle” – sounds like something from the Barbie Family) Interactive Designer)

If I have forgotten anything, let me know.



Don’t Forget: www.acehaid.org