Monday, July 23, 2007

Installing IIS in Vista

The installation of the IIS on Windows Vista isnt the same like the one on Win XP or Win 2000.

At first the user may think the service isnt provided but the components are kind of hidden.


To install IIS and other services on Vista follow the steps :

1. Start menu ---> Control Panel

2. Click on Programs




3. Programs and Features







4.Click on "Turn Windows features on or off"

A new Windows features window will open and you can then select the particular component that needs to be installed :)






The user doesnt need to insert any cd while installing the component as was the case in Win XP(add / remove new components )

Sunday, July 8, 2007

A killer experience ......!! barcamppune3


Well hi again....the barcampune3 was held on the 7th of july at PSPL Pune and turned out to be a really responsive show. The crowd turned up in large numbers again, making the barcamp a very successful event in the making.

Im a great fan of the barcamp and this was the third time i was attending. But this one was a completely different experience altogether , since i took the opportunity to actually speak at the event. I had been attending all this while and so i decided to take a chance and speak this time around in front of the tech savy public that usually turns up at this event. It was quite a challenge for an undergrad student like me who is quite inexperienced at public speaking.

Speaking about technology wasn't a problem , but speaking in front of a large audience was like a thing never done before. Hehe , i was pretty much tensed about this whole issue but ultimately decided to take charge.

My seminar was lined up at the second spot , and i could feel the nerves ....i never gave a demo presentation to anybody , not even myself ....was quite a deal ...i said to myself that whatever i would do would be at run-time ... so was quite a challenge .

I was going to speak on this new technology "Silverlight" a Microsoft runtime which dealt with delivering rich media....so the concept was pretty cool and the audience was enthusiastic to know about it. The TV guide thingie by Codewalla got over and I lined myself up to take charge . Took a deep breath , installed my laptop, connected the projector , loaded my content and kicked off the presentation.

Started the work of art by introducing myself and took the audience for a quick little tour of "Microsoft Silverlight " . The slide show went really well , providing a comprehensive overview of the technology and "how to get started " with it .

I always knew the Q & Ans session would be the most challenging and as expected turned out to be an on slaught on me ...i was bombarded by different kinds of questions coming from all different people portraying their perspective towards the technology ...i tackled most of them with ease and the audience looked happy with the entire presentation.

They gave me a real good round of applause , something i dint achieve for a long time , so to say I felt very satisfied at the end of it :) It was a challenge for me to talk in front of experienced techies , corporates , students and all turned REAL SWEET !

People congratulated me , shared views , requested me to share the slides with them ...so was really cool .. All this jazz was immediately followed by a sumptous meal and dessert ..Ameya and Siddharth my colleagues accompanied me for the next rounds.

We met some really nice ppl , networked with them , exchanged views making this barcamp a memorable one.

All in all , one hell of an experience and looking forward to the next clubhacks and barcamps ;)

Saturday, June 30, 2007

Feel the touch....!! Microsoft Surface


Microsoft Surface


Welcome to the new but not new world of surface computing.Microsoft's Research teams brain brainstorming and hardwork over the years has yeilded great dividends and yet again it looks like the hardwork is going to pay off this winter 07' at the launch of the new product "Microsoft Surface".

Lets get to the point...Microsoft Surface is a 30 inch table top computer mounted in a table which allows users to interact with the digital content using gestures,touch ...hell yeah i.e now nobody needs to use a mouse or a keyboard \m/

People can interact with data using natural gestures , touch , fingers , brushes,day to day objects.The digital content can be grabbed with your hands and you can move this information between objects with sheer ease.



Key features














- Table/surface computing
- Slick, translucent surface
- 30 inch diagonal display
- Touch interface
- Multiuser facility
- Inbuilt cameras to see if anything is sitting on the surface
- Future of computing ( photo manipulation,creating spreadsheets,websites..)
- Synchronisation with personal electronic devices( PDAs/cameras/music players..)
- Interacts with devices that are tagged using barcode/RFID tags
- Used for commercial/ household purposes ( gaming,music management...)

Imagine placing your music player or camera on the Surface and transferring data (music , videos , photos ) using your hands by simply dragging them...kickass man.

Surface has fundamentally altered the way we interact with the digital content and is indeed a new bridge connecting to the digital world.Rock on MS... !!


Related Stuff



Appx Price : 10,000 $ US

Launch : Winter 2007

Tuesday, June 5, 2007

The power of WMI

WMI ---Windows Management Instrumentation



WMI is Microsoft's implementation of the WBEM (Web based Enterprise Mgmt) which is an industry standard used for managing computers and devices across a network(locally or remotely).


Since WMI is a very deep rooted concept , its impossible to throw light on each and every aspect , and so i'd like to concentrate more on what the technology is all about and how it is powerful in managing thousands of "POTENTIALLY MANAGEABLE" entities .


To start of with WMI is a small piece of code / software that resides in Windows.

Typically all of us(scripters, users, admins) make use of WMI without actually knowing were using it :)

WMI is an interface provided by Windows which instruments (automates) the potentially managable objects to the outside world.By instrumentation i mean , it helps in exposing data which can be consumed.

Windows consists of managed objects. Each object can be referred to as a BOX.For example u may have a box of services , processes , registry , file system , chocolates :P etc

The entire concept is layered into 3 parts ...1) the front end which is the user / administrator
2) the middleware (WMI broker)
3) the backend (Managed objects)




















The above block diagram illustrates the WMI architecture , showing 3 layers as mentioned above.

The WMI consumer is the user who wants to fetch information and consume it.

Second layer of abstraction is the WMI broker which acts as a bridge between the consumer and the managed objects (Boxes). Providers consists of classes which are implemented as dlls used to fetch information from the managed objects.The classes provides access to the properties and calling methods .

The managed objects are the third layer in the architecture which are the potentially manageable boxes/entities.

Information is fetched from the managed objects and instrumented to the outside world which may be consumed further.

WMI is platform agnostic i.e. a user can fetch information by firing vbscript() queries , C++ (com) code , WQL (WMI query language ) , or using the .NET framework ( C# , VB.NET, J#)

Any WMI compatible windows object can be monitored and managed effectively using scripts or WMI tools . All Operating systems after WindowsNT to the currently running Vista / Windows CE , servers like IIS , SQL , ISA , Exchange can be managed with ease.

Misunderstood concept of WMI



Users expect that information retrival using WMI should be magical. Thats not the case if a user is attempting to retrieve 10,000 files or 3000 instances of startup options. Common sense should prevail since it takes more than a few seconds to fetch data and display the same.

Other expectations include display of "out of the band " data. The information will be fetched only if the particular provider is present.

Microsoft is trying to include as many providers they can to solve day to day problems of the people. With the current version of Windows Vista 100 odd providers are included and there are more to come.

I end the article here. Hope you have enjoyed the concept of WMI and now you are ready to manage your computers and other's your own way ;)