Sonu's Tech Log

Sonu's ramblings on 'what' and 'why' of software products she experiences at Microsoft

Browse by Tags

Tagged Content List
  • Blog Post: SQL Server Modeling Services Usability Study – System.Runtime Model/Loader

    One of the favorite part of my job as a Program Manager in product engineering groups at Microsoft is seeking customer feedback for products we build. It is really energizing for me to let people take our under-development products for a test run and observe them to see what was hard/easy for them to...
  • Blog Post: System.Runtime Schema: Resolving references using 'binding context'

    In my previous post “ Assembly, Type and Method References ”, I talked about how AssemblyReferences , TypeReferences and MethodReferences entities can be used to find references across assemblies, types and methods. Context Binding Context is a unique concept in SSMoS System.Runtime model and provides...
  • Blog Post: System.Runtime Schema: Method Details

    Continuing on my series of “ Exploring relational schema for .NET assemblies in SQL Server Modeling Services ”, in this post I will drill-into entities related to ‘methods’. Type definitions are made up of methods. A method is a subroutine defined within a type that contains a sequence of statements...
  • Blog Post: Sample Eclipse plug-in for SQL Server Modeling Services

    I have developed a sample Eclipse plug-in that uses one of the utilities in SQL Server Modeling Services (SSMoS). Yes, it is just an experiment and NOT a shipping sample or code as part of SSMoS (not yet anyways – Microsoft has an ongoing initiative to make its products more open and has shipped Eclipse...
  • Blog Post: Download R2 of SQL Server Modeling Nov 2009 CTP

    SQL Server Modeling Nov 2009 CTP R2 is a re-release of the CTP for it to work with Visual Studio 2010 and .NET Framework 4.0 RC releases. Download it here .
  • Blog Post: System.Runtime Schema: Type Details

    Types are cornerstone of application programming. A .NET developer works with the CLR type system by programming the managed types. Some of the examples of CLR managed types are: Class, Structure, Enumeration, Delegate and Interface. A namespace is a user-defined scope in which managed types are defined...
  • Blog Post: Exploring relational schema for .NET Assemblies in SQL Server Modeling Services

    As I mentioned in my About SQL Server Modeling Services post, the goal of SQL Server Modeling Services (SSMoS) is to provide a shared application lifecycle metadata platform over which people, tools and runtimes can rendezvous in an application lifecycle. .NET Assemblies are just one category of assets...
  • Blog Post: About SQL Server Modeling Services

    As we plan for our V1 release, we have been engaging with many customers to discuss their requirements and incorporate their feedback into our plans. Some customers have told us that name "SQL Server Modeling Services" doesn't reflect the true nature of what it really is. And its obvious short form SSMS...
  • Blog Post: SQL Server Modeling Services Repository

    Igor Sakhnov, the Development Manager for SQL Server Modeling Services, talks about the purpose of Oslo Repository. Enjoy the podcast: http://www.informit.com/podcasts/episode.aspx?e=743c3633-5690-4aae-b3a7-330df06b6f08 Obveiously this podcast was done before the new name for Oslo was announced...
  • Blog Post: Need feedback on repository .NET CLR/Assembly Loader

    In Nov 2009 SQL Server Modeling CTP, we have shipped two domains: Microsoft.Uml2 and System.Runtime . The domain in this CTP consists of two pieces: Model Schemas and Loader/Exporters. The model schemas are defined using code name "M" and the loaders/exporters are surfaced as executables. Our team is...
  • Blog Post: Watch SQL Server Modeling videos from PDC09

    PDC09 Keynotes and Session videos are available online now. Here are links to videos for data modeling related sessions: Modeling for the Microsoft .NET Developer Data Programming and Modeling for the Microsoft .NET Developer Coming in VS 2010 Evolving ADO.NET Entity Framework...
  • Blog Post: SQL Server Modeling CTP is available for download

    Download the modeling CTP here and read about changes to it in this blog entry . My team, SQL Server Modeling Services team (previously "Repository") delivered the following as part of this CTP: Repository patterns, System.Runtime domain and Microsoft.Uml2 domain. This introductory video provide a...
  • Blog Post: "Oslo" becomes SQL Server Modeling

    "Oslo" technologies ("M", "Quadrant", "Repository") have found their home and are now part of Microsoft SQL Server family of products. Read more details at: http://www.eweek.com/c/a/Application-Development/Microsofts-Oslo-Becomes-SQL-Server-Modeling-117207/ Douglas Purdy's post on this topic has...
  • Blog Post: Interoperability between Eclipse-EMF and Microsoft "M" Modeling

    Check out this great presentation that talks about benefits of bridging Eclipse EMF (Eclipse Modeling Framework) and SQL Server modeling technologies. It draws analogy between Eclipse modeling and "M" modeling technologies. EMF .ecore model can loosely correspond to M Schema Textual Modeling...
  • Blog Post: XMI as an interchange format - OMG announces model interchange working group

    My team has been building a UML XMI Loader and Exporter for a repository that's provisioned with OMG UML 2.1.2 model schema. One of the key questions that we needed to address was – what version and variant of XMI are we going to support. The May CTP bits of LoadUml.exe utility in "Oslo" work with UML...
  • Blog Post: UML Domain in Oslo

    Yes, I have been bitten with the modeling bug. It has been a challenging, yet interesting roller-coaster ride doing program management within different Oslo feature teams, particularly focusing on domains. Bill Gibson eloquently defines what it entails in building a domain over “Oslo” platform. I initially...
  • Blog Post: Walkthrough: Relational Data Modeling using "Oslo"

    I took "Oslo" technologies for a ride using October 2008 CTP and created my own model schema (using "M" schema), textual language (using "M" grammar) and a rudimentary visual extension in a modeling tool (using "Quadrant" extensibility). I used a simplified version of UML Use Case domain as an example...
  • Blog Post: Looking forward to PDC 2008

    It has been a while since I posted updates for WCF LOB Adapter SDK ... and it is good to see that Adapters product team has been very active at blogging about WCF LOB Adapter SDK and BizTalk Adpter Pack. I have been working on Microsoft Codename "Oslo" modeling platform since last year. In a nutshell...
Page 1 of 1 (18 items)