Passion * Technology * Ruthless Competence

Thursday, May 03, 2007

Morning Coffee 72 - Catchup Edition

The cross platform CLR isn't the only big news out of MIX this week. Other big news includes:

A few quick thoughts on these announcements:

  • On the subject of dynamic languages, IronRuby is probably the biggest news since we already have various implementations of the other languages. I wonder how well it will support Rails? ASP.NET already has a model for dynamic language support that I would assume IronRuby will plug into eventually. Between that, rumblings of MVC support for ASP.NET and Project Jasper, you've covered most of the surface area Rails covers. But I would assume many folks would like to see RoR proper running under IronRuby on ASP.NET.
  • I wonder what the hosting model for the Silverlight CLR looks like? According to the "essential architecture", Silverlight includes the .NET Framework, the Core Presentation Framework and the Browser Host. But can you host somewhere other than the browser?
  • Astoria sounds like web service based ODBC. While there are scenarios where that makes sense, I'm not sure I like the idea of delegating control of my data outside the service like that. Udi Dahan is also skeptical of this approach.

Update: The ADO.NET team recently announced that Entity Framework will ship "during the first half of 2008 as an update to the Orcas release of the .NET Framework and Visual Studio". (h/t Tomas Restrpro)

Posted By Harry Pierson at 10:42 AM Pacific Daylight Time
Thursday, May 03, 2007 12:43:01 PM (Pacific Standard Time, UTC-08:00)
Don't you mean "...both build on the new ADO.NET Entity Framework that is _not_ shipping in VS Orcas"? :) http://blogs.msdn.com/adonet/archive/2007/04/28/ado-net-entity-framework-update.aspx
Thursday, May 03, 2007 6:23:06 PM (Pacific Standard Time, UTC-08:00)
Re: Silverlight hosting model

This is as far as I've got. Nothing useful yet...

Add a reference to:
\Program Files\Microsoft Silverlight\npctrl.dll

using XcpControlLib;

XcpControl control = new XcpControl();
control.Source = "Page.xaml";
IXcpObject ob = (IXcpObject)control.Content;

// Now I'm stuck. What can we do with 'ob'?

I'd be very interested to hear if any of your friends at Microsoft can flesh this out at all. I'd love a add a 'Test With... Sliverlight' option to TestDriven.NET. ;)
Comments are closed.

SoCal Code Camp

PDC08

patterns & practices
Summit 2008

Change Congress
Recent Bookmarks
Tags .NET Framework (2) ADO.NET (5) Agile (7) AJAX (3) Architecture (284) Guidance (6) Interop (2) Modelling (61) Patterns (7) Process (4) SOA (93) Web Services (5) ASP.NET (24) Battlestar Galactica (3) BI (2) BizTalk (4) Blogging (115) dasBlog (11) Podcasting (4) BPM (1) C# (10) C++ (4) Capitals (5) CardSpace (3) CLR (2) College Football (10) Comedy Central (1) Community (81) Concurrency (6) Consumer Electronics (1) Database (13) Dependency Injection (2) Development (117) C Plus Plus (1) Embedded (5) Lanugages (37) Media (2) P2P (11) Rotor (1) SharePoint (6) SOP (3) DIY (1) DLR (16) Domain Specific Languages (13) Durable Messaging (5) Dynamic Languages (10) Dynamic Silverlight (1) Education (3) Enterprise 2.0 (1) Entertainment (14) ETech (15) F# (51) Functional Programming (17) Game Development (2) Guidance Automation (3) Hardware (8) HawkEye (3) Hockey (29) Home Electronics (1) Home Network (5) Humor (5) IASA (1) Idempotence (3) infrastructure (5) Instrumentation (4) Integration (2) IronPython (45) IronRuby (12) Java (2) Job (3) LINQ (23) Live Mesh (2) Lost (1) Master Data Management (1) Media 2.0 (6) Microsoft (30) MIX06 (2) Mobile Phone (1) Monads (5) Morning Coffee (172) Object Oriented (4) Office (5) Open Source (5) Open Space (2) Operations (3) Other (135) Art (1) Books (1) Family (31) Games (18) General Geekery (26) Home Theater (1) Movies (23) Music (20) Politics (3) Society (1) Sports (37) Working at MSFT (15) Parallel Programming (3) Parsing Expression Grammar (16) patterns & practices (2) PDC08 (5) Politics (47) PowerPoint (2) PowerShell (34) Presentation (5) Projects (1) HawkWiki (1) Python (4) Quote of the Day (4) Refactoring (1) Research (2) REST (18) Reuse (5) Robotics (2) Rock Band (4) Rome (5) Ruby (23) Ruby on Rails (1) Sci-Fi (2) Scripting (4) Security (3) Service Broker (14) SharePoint (2) Silverlight (18) Social Software (1) Software + Services (2) Software Design (1) Software Factories (11) Software Industry (1) Spark (1) SQL Server (2) Stephen Colbert (1) TechEd (7) TechEd06 (1) TechRec League (1) Television (6) Travel (6) Unified Client (1) Unit Testing (4) USC (1) UX (1) Virtual PC (2) Visual Basic (1) Visual Studio (20) Volta (2) Washington Capitals (34) WCF (31) Web 2.0 (65) Web Services (5) WF (21) Windows Live (23) WPF (7) Xbox (1) Xbox 360 (53) XML (11) XNA (14) Zune (4)
Disclaimer: The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.