Skip to main content

Posts

Showing posts from November, 2011

Windows Phone 7-My first App

I am kind of excited to install Windows phone SDK and developing my first Windows Phone App.( Simple Hello World-although I typed my name). I started of by downloading SDK, installing it and giving it a shot. One important point about the SDK is the fact that it contains Microsoft Expression Blend 4, that is installed as a part of the SDK along with the Windows Phone Emulator. However, WindowsphoneGeek  can be a good resource to start with and what's even better is that they are providing a Free -E book. I think this is too vague of a post, however I am too excited to think about it currently. Till next we connect... Happy Reading.... .

HTML-5 Let's get started

Want to see html 5 in action, before actually diving into it, here's your chance. Go to this LINK and see the wonderful features that HTML-5 has to offer. Feeling overwhelmed, feel like getting hands dirty with this new kid on the block? Here's how to get started Hope this was useful.... Till next we connect.... Happy reading.....

PRISM-Video Series

Although I plan to write my own articles about  the topic, however this time I am in  some sort of hurry to get started with development, so i am relying on Microsoft resources to get me(and of-course you) started. PRSM, as you will find across the web, is nothing more than guidelines for developing modular applications(Component based appications). This in simple terms, means creating loosely coupled applications that follow SOLID principles laid down in Microsoft patterns and practices book. PRISM relies on  Unity framework (downloadable from codeplex ). Details about the installation and sample code, quickstarts are a part of the download. Briefly , PRISM (via UNITY) requires the code to have the following Components and their Co-ordinated efforts results in Modular application 1. Bootstrapper 2. Shell 3. Regions 4. Modules 5. Views This Simple diagram depicts how they interact with each-other or rather how they should actaully interact. in the diagram IOC = Inversi

Dependency Injection(DI) Inversion of Control(IOC) and IOC Framewoks

Dependency Injection To understand DI better, lets  develop a hypothetical   role based application where the rendered view for the user depends upon the ROLE the user possesses. In a typical ASP.Net Application(c’mon I have  been asp.net developer for 6+ years…will take some time ),membership services will do the trick or if the developer is enthusiast enough, he/she will write some custom classes. In either of the scenarios, the Code Behind file will render view depending upon the role. Let’s say there are 4 views (AdminView, DeveloperView, Manager View, SupervisorView). If I develop a pseudocode  for administering admin user view, it wil be something like the following If (userRole==Admin)RenderView= AdminView To get into some details, it’s the code-behind(or rather say controller) that decides which view to render. How about the Views being intelligent enough, to know which controller (class/objects) to call and give the required results. This is where comes the Dependency Inj

SilverLight 4.0 -An Introduction

Finally there is Light...The SilverLight that i  never provided much of my attention.Major reason ..I was under the illusion that it's an alternative for Flash, and Flash programming never fascinated me. However as it's said it's never too late to learn  any technology, I am going to start with Silverlight and will concentrate web developer aspect of it.(No stand alone apps..or rather OOB (out-of-Browser) as it is called in Silverlight world.) I am starting the series with an introduction to Silverlight.Here I'll cover Silverlight as a technoogy, its architecture, it's building blocks and some pros and cons of the technology. Pre-Requisites for Learning Silverlight 1. XAML(e X tended A pplication M arkup L anguage).Start Learning here SilverLight-Programming Model The Silverlight exposes API that defines its set of objects as object trees that enable  the user to populate the initial content of a Silverlight-based application by loading XAML, and then ad