I know the answer (it's 42)

A blog on coding, .NET, .NET Compact Framework and life in general....

Browse by Tags

Tagged Content List
  • Blog Post: Windows Phone 8: Evolution of the Runtime and Application Compatibility

    Long time back at the wake of the release of Windows Phone 7 (WP7) I posted about the Windows Phone 7 series programming model . I also published how .NET Compact framework powered the applications on WP7. Further simplifying the block diagram, we can think of the entire WP7 application system as follows...
  • Blog Post: Test Driven Development of a Generational Garbage Collection

    These days everyone is talking about being agile and test driven development (TDD). I wanted to share a success story of TDD that we employed for developing Generational Garbage Collector (GC) for Windows Phone Mango. The .NET runtime on Windows Phone 7 shipped with a mark-sweep-compact ; stop the world...
  • Blog Post: WP7: CLR Managed Object overhead

    A reader contacted me over this blog to inquire about the overhead of managed objects on the Windows Phone. which means that when you use an object of size X the runtime actually uses (X + dx) where dx is the overhead of CLR’s book keeping. dx is generally fixed and hence if x is small and there...
  • Blog Post: My first Windows Phone App

    I have been involved with Windows Phone 7 from the very beginning and worked on delivering the CLR for the GA version and all the way through Nodo and Mango. All this while I was busy working on one of the lower layers and seeing bits and bytes flying by . For some time I wanted to try out writing an...
  • Blog Post: Windows Phone Mango: Under the hood of Fast Application Switch

    Fast Application Switch of FAS is kind of tricky for application developers to handle. There are a ton of documentation around how the developers need to handle the various FAS related events. I really liked the video http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays059 which walks...
  • Blog Post: WP7 Mango: The new Generational GC

    In my previous post “ Mark-Sweep collection and how does a Generational GC help ” I discussed how a generational Garbage Collector (GC) works and how it helps in reducing collection latencies which show up as long load times (startup as well as other load situations like game level load) and gameplay...
  • Blog Post: WP7 Mango: Mark-Sweep collection and how does a Generational GC help

    About a month back we announced that in the next release of Windows Phone 7 (codenamed Mango) we will ship a new garbage collector in the CLR. This garbage collector (GC) is a generational garbage collector. This post is a “ back to basics ” post where I’ll try to examine how a mark-sweep GC works and...
  • Blog Post: Emulator updates for the new Windows Phone Mango tools

      GPS One of the most requested feature for the emulator was support for sensor. Developers were apparently asking their managers for travel budget to go to Hawaii/Europe so that they could test out their location based apps :). Today at MIX11 we announced that GPS sensor support for the emulator...
  • Blog Post: Generational GC in Windows Phone Mango

      This is an announcement only post, do subscribe to this blog feed or on to http://twitter.com/abhinaba as I’d be making more detailed posts on how we are building the Generational GC and what developers need to know. Today in the MIX11 keynote ScottGu just announced something that I’ve been working...
  • Blog Post: SIMD/ARM-NEON support in Windows Phone Mango

    This is an announcement only post, do subscribe to this blog feed or on to http://twitter.com/abhinaba as I’d be making more detailed posts on these topics as we get close to handing over these bits to our developer customers. ARM processors support SIMD (Single Instructions Multiple Data) instructions...
  • Blog Post: Windows Phone 7, my story

    Now that Windows Phone 7 is released all the gadget/tech blogs like TechCrunch, Engadget , Gixmodo are humming with reviews. Given that it’s a Version 1 product (ignore that 7 in the phone name) the reviews are great. Seeing all the buzz around gets me thinking about how I got involved in the project...
  • Blog Post: Inside the Windows Phone Emulator

    Learn from the dev lead and PM of Windows Phone 7 Emulator on how it works and delivers the awesome performance. Some key points The emulator is essentially a x86 based Virtual Machine running full image of Windows Phone 7 OS It emulates various peripherals (e.g. audio, networking), the list hopefully...
  • Blog Post: We Believe in Sharing

    In Building NETCF for Windows Phone 7 series we put in couple of features to enhance startup performance and ensure that the working set remains small. One of these features added is code/data sharing. Native applications have inherent sharing where multiple processes can share the same executable code...
  • Blog Post: What’s this .NET Compact Framework thingy?

    If you are following the latest Windows Phone stories than you have surely heard about the .NET Compact Framework (NETCF) which is the core managed runtime used by the Windows Phone 7 programming model . This is an implementation of the .NET specification that works on devices and a disparate combination...
  • Blog Post: Comparing Windows Phone with .NET Compact Framework 3.5

    In the comments of my previous post Windows Phone 7 Series Programming Model and elsewhere (e.g. twitter, WP7 forum) there seems to be a lot of confusion around how NETCF 3.5 compares against the new WP7 programming model powered by NETCF 3.7. People are asking why some API got removed from 3.5, or is...
  • Blog Post: Windows Phone 7 Series Programming Model

    Just sometime back I posted on the MIX 2010 announcements . One of the major aspects of the announcement was “The application model supported on Windows Phone 7 series will be managed only and will leverage Silverlight , XNA and the .NET Framework” That’s a mouthful and includes 3 framework names...
Page 1 of 1 (16 items)