Tony Goodhew - Planning the "Orcas" version of Visual Studio

Sign in to queue

The Discussion

  • User profile image
    My RSS feed had this URL for the video


    yes different on the website. So if you want to see the other video open the link above.
  • User profile image

    Interesting code name.  Especially since it is very similar to a product from Microsoft called "Orca" which is an editor for Windows Installer files.  Why the coincidence?;en-us;255905

  • User profile image
    Is it just me, or was there a Chris Sells video here just a few moments ago? Smiley  where did it go?

    And to comment on this video, a nice little input on the planning that goes into VS... making predictions and.. taking a month off Smiley
  • User profile image


    Yikes, sorry about that.

    Fixed the link. The other video will show up tomorrow.
  • User profile image
    Leeor: hmm, Chris Sells? I didn't see Chris's video. Not sure what was going on.
  • User profile image
    The thing I would absolutely love to see most is a true post-mortem debugger for .NET.

    I have a custom exception-handler in my projects that generates a rough XML file of the problem the customer can E-Mail to us.

    What would be nice is a .NET class in System.Diagnostics that builds a minidump file compatible with managed code. (it's important that it would be a .NET class and not a non-redistributable exe file....)

    I then could take the minidump and restore the environment at the time of the crash. You can do this in native C++.
  • User profile image
    Orca is a type of killer whale that frequents the Puget Sound area.  I'm not sure why Microsoft picked that code name for their MSI tool.

    Orcas Island is one of the many islands that dot the waterways near Seattle.  Since other island names have been used as codenames for past Microsoft products I'm sure the Orcas named was picked to keep the tradition rolling.

    Vashon Island
    Whidbey Island
    Camino Island
  • User profile image
    ORCA the MSI Tool stands for One Really Cool App

    rob mensching explains on his blog
  • User profile image
    Mike Dimmick
    About the Chris Sells video: I got a link to it too, from the feed. It was an old one from way back in April. Sometimes the feed gets a whole bunch of old videos in it.
  • User profile image
    Mike Dimmick wrote:
    About the Chris Sells video: I got a link to it too, from the feed. It was an old one from way back in April. Sometimes the feed gets a whole bunch of old videos in it.

    Mike I think if you go to the videos tab at the top of the page it shows the video that has had a recent comment added to it at the top of the list - is this carrying through to the feed perhaps?
  • User profile image
    Constant rebuffering, impossible to view now ( and I have watched all your videos with no problem for the last 6 months.

    Bandwith problems?

  • User profile image

    The raw creativity of “the kids” and their weird thangs like Bit Torrent must be properly processed so that “disruptive technologies” can be properly “channeled” to maximize shareholder value. The “kids” may not know that they are regarded as domesticated animals on a farm run by Microsoft—or any other large organization of left-brain dominant sentient beings. But, hey kids, you are…

    “Repeated interactions with the customer” in order to improve a product is a privilege based on respect and trust and must not be regarded as a relationship with an indefinite duration. Since, say, the release of Windows Me, Microsoft has really, really strained this relationship.

    Microsoft needs to renew its investment in quality and sincerity so that its future products perform according to what is implied by zealous marketing and is honest about its mistakes. The erroneous assumption here is that Channel9 was a place for Microsoft to be open and honest about its shortcomings and this should be spoken with an almost Steve Ballmer-like zeal. Here are some sample Channel9 posts from my dream world:

    ·        Building Internationalization Features into Our Products Was Freaking Hard!

    ·        Dealing with All Those Security Threats Continues to Be Freaking Hard!

    ·        Making Windows Explorer a Part of the Operating System Has Some Disadvantages, the Speed of Innovation Is Slightly Reduced Because We Have to Answer to Almost Every Development Team at Microsoft

    ·        Is It Possible to Write a Virus in the Next Generation Windows Shell?

    ·        Is InfoPath Going to Be Able to Edit All XML-Based Configuration Files in the Next Generation of VS.NET?

    ·        Channel9 Series: Microsoft Community Activists, The Grass Roots Speaks Tech

    ·        Channel9 Series: Small Business of the Month Using Microsoft Products in Innovative Ways

  • User profile image
    [quote user="The Channel 9 Team"] let us know what you'd like to see in your development tool in the future.


    - Much, much easier WinForm (Avalon, whatever..) GUI building

    I had a look at the video demoing new GUI features in VS2005 (the Oulook demo). There was a promise to make the source code available (hasn't happened) I tried putting together a similar control to what was demo-ed. Gave up after 5-10 mins, couldn't figure it out.

    - Phone support

    As much support for writing smart client phone apps as is possible. Needs to go hand in hand with next version of Smartphone OS and compact framework. Phones are big business, they're replacing the PDA. From my perspective I'd need a *lot* of help with security. Any data I deliver to a phone will be confidential and time-based.

    - Indigo support

    If indigo delivers what I think they're promising... it's going to be big. Would like super easy support for Indigo without resorting to streaming out lines and lines of auto-code.

    - General gripe

    Emphasis for VS in the past has always been about developing on the client for one client. The attitude and perspective of the 'Team Studio' group should be purvasive around the Professional & Enterprise product. e.g. Website solution will be worked on by 5 to 10 developers with their own local server and a dev server. Getting the current Visual Studio & Sourcesafe intergration working on every guy's PC is currently v.painful.

    To be fair I see greater examples of one machine-itus around MSDN. Every example I see will only build on the local Dev's machine. Hard coded localhosts abound everywhere, there's a very amusing demo of Sql Server Reporting Services where the guy builds a report on his local machine, compiles it and accidently ships it to prod!! Simply because his laptop is the dev environment and the server is prod. That would stop a dev manager allowing his team to use that feature instantly.

    I'm sure there are many lone developers out there( one man can make a difference, etc...) but I think the Professional and Enterprise Architect editions should be acquiescent to team development.

    - Office
    Visual Studio Tools for Office is a start. The Information Bridge framework really is a 1.0 start. But I'd appreciate as much support for Excel development as possible. As my first language is C# i'd like a lot eaier way to interact with the Excel object model. At the moment I hold my nose and use because anything is better than writing System.Type.Missing 20 times. Apologies to fans, I'm a big VB classic guy myself, just don't like
  • User profile image

    I might not have been clear on the point I was trying to make w.r.t BitTorrent. Don't get me wrong, the guy that wrote it did a great job with creating it and it really does solve a problem.

    The point I was trying to make was what that you shouldn't confuse the solution with the drivers for why that solution was needed. The driver for BT was the lack of bandwidth that people had at the server. If we could have identified that driver during our planning process as being a "high priority" for the market segments that we were aiming at then we could have built something into the framework to solve that problem.

    As I said though, there would be no guarantee that our solution would have been as good or better than BT but the key thing is that we need to know that there is that driver.

  • User profile image
    Braxton Perry

    If your looking for the next 5 years..

    1. Multicore and grid are vital.

    Multicore is a given. Intel and AMD will have 8 core chips in general desktops when this product is in the prime curve of its use.

    Grid is more of a luxury. But making asychronus threading easier goes a long way toward that.

    In a perfect world I would like to be able to just recompile and see substanital multicore improvements. You guys know the library calls that can be split up such as graphics, matrix math, distributed sorting, regex on bioinformatic scale datasets and many more examples.

    Regex would be a good one because I love to show Perl snobs that I can do bioinformatics in C# and VB.NET. I took the O'Reilly books and converted them to C#. Yes I was bored.

    That would show the true strength of "inheritence."

    2. Take out Adobe/Macromedia .. Sorry can't sound too antitrust.

    Build tools that make them moot.

    3. Ajax is a hint, but still an infant technology. The core question is how work can I do with web applications and why should anything be on my hard drive? Can't it sit on my server or on the net.?

    4. Video as a data source. With facial and pattern recognition your on the edge of having programs look at pictures. Then they can tell you who or what is in the picture / video. That is the next major fulcrum.

    5. Same with text .. read a document and write a searchable synopsis. Use machine inference as the gateway to machine learning.

    6. On a personal note.. Sneak a copy of FoxPro back onto the disk. Fox does a lot of data clean up work that VB and C# don't do well. I shouldn't have to buy it seperately. Don't Let Fox Die!

    I talk more about computers at I also challenge Marshall Brain ( a CS professor and NC State) on his blogs about AI.

Add Your 2 Cents