Certified : Exam 70-480 My Experience

Yesterday i appeared for Microsoft Exam 70-480 (Programming in HTML5 with JavaScript and CSS3 Specialist certification) and yes I cleared it. Now I’m Microsoft Certified Professional, feels great. Last time I gave certification Exam and I failed i scored 680 something and the passing was 700, I was very disappointed at that moment but Dhananjay Kumar sir (DJ – awesome person) motivated me and now when I have got this, I would like to dedicate it you DJ sir.

Microsoft offers Microsoft Specialist certifications for exam 70-480 and 70-483, so now I’m certified specialist in Programming with HTML5.

Microsoft Specialist 70-480

 

My Experience : This exam was not so tough, It had HTML5 questions and the maximum part was covered by JQuery and Javascript. HTML5 part was easy, and yeah you need to be strong in JS and JQuery part. Here are some reference I’m posting for preparation.

1 – W3schools for HTML5

2 – Channel9 for Javascript

Hope you do well, cheers. :)

How to use multiview in asp.net ??

Multiview and view were the new controls added in ASP.NET 2.0, these controls are very much useful in making tab like control and may be used to create simple image gallery with previous and next buttons. In this tutorial I will explain you how to use multiview and view as a simple image gallery, the tab control will be published after this tutorial on readers appeal.
Here are the simple steps to start working with multiview and view controls:

STEP 1: You need to just drag and drop the multiview control and the number of views you want inside that multiview. (Note – views can only be taken inside a multiview).

It should appear somewhat like the fig below:

MultiView

Step 2: Now you need to set the content of each view control, content can be any thing i.e. simple plain text or images or any other asp or HTML control, here we are building a image gallery so we will use images as our content.

Step 3: As from the name multiview its clear that you can set multiple views to a single control and at a time only one is visible, so now its time to change controls on user choice, i will do it on a button click you may do it on whichever event you like. Firstly on page load event we need to set the first view as a default view, he code of this is written in page load function

 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
MultiView1.SetActiveView(View1);
Label1.Text = MultiView1.Views.Count.ToString();
}
}

here MultiView1 is the name of the multiview taken and SetActiveView method is used to set the view in active mode i.e which is visible, here its View1. Here the Label1 is used to take a record currently which view is set in active mode.

now on button click you need to change the active view which can be simply done by SetActiveView(). I have taken two buttons Prev and Next. Prev buttons takes you to the previous image and the next button to the next image in the gallery.

Function on Next Button Click

 protected void Next_Click(object sender, EventArgs e)
{
int index = MultiView1.ActiveViewIndex;
int count = Convert.ToInt32(Label1.Text);
if (index == 0)
Prev.Enabled = true;
index = index + 1;
MultiView1.SetActiveView(MultiView1.Views[index]);
if (index+1 == count)
Next.Enabled = false;
}

Function on Prev Button Click

 protected void Button1_Click(object sender, EventArgs e)
{
int index = MultiView1.ActiveViewIndex;
int count = Convert.ToInt32(Label1.Text);
if (index+1 == count)
Next.Enabled = true;
index = index – 1;
MultiView1.SetActiveView(MultiView1.Views[index]);
if (index == 0)
Prev.Enabled = false;
}

The above code uses a label which stores the index of the current active view and the index variable stores the number of views present in that multiview:

int index = MultiView1.ActiveViewIndex;

the above line i.e. ActiveViewIndex() gets the number of views present in a multiview.

Hope you enjoy making your image gallery using a simple multiview control rather that using large javascripts.

Request for source code if needed or tab control tutorial via multiview.

Giveaway for Microsoft Fans

Here’s a chance to win lot of Microsoft goodies, its just a giveaway for the fans of Microsoft Technologies and Innovation Escalator. The goodies to be won are:

  • Microsoft Imagine Cup T-shirt.
  • Microsoft Cloud Computing T-shirt.
  • Authorization to various Microsoft Software (DreamSpark Keys).
  • Plural Sight Subscription for 90-days.
  • And a bumper giveaway which may include a Windows 7 Ultimate Edition.

There are simple steps which you can follow to make yourself eligible for these giveaways, the more steps you follow more are the chances of you winning and of-course creativity will be another aspect. Steps you may follow are :

  • Like Innovation Escalator and the author Shubham Saxena on facebook.
  • Follow me on twitter @shubham0987.
  • Do something crazy which shows you are a fan of Microsoft Technologies, share any wallpaper or resource kit or any application developed by you, write a blog on this giveaway having a link back to this page, blog about Microsoft Technologies, make videos do anything which shows you madness towards MS Technologies.
  • At last leave a comment here pointing point what all you have done.

Last Date: 12th June, 2011

Winners will be chosen by the set of judges who are developers at Innovation Escalator. So get set and GO.

Microsoft Accuses Intel for Spreading Wrong Information about Windows 8 for ARM

On 17th May, 2011 Renee James revealed some details about the upcoming version of windows i.e. Windows 8 she said – ARM version won’t run legacy Windows apps (which were designed only to run on Intel’s x86 family of processors). She also said that Microsoft would release four versions of Windows for ARM processors, none of which would run apps for the other versions.

“There will be four Windows 8 SoCs for ARM. Each one will run for that specific ARM environment, and they will run new applications or cloud-based applications….They are neither forward- nor backward-compatible between their own architecture – different generations of a single vendor – nor are they compatible across different vendors. Each one is a unique stack.”
- Renee James

Microsoft was absolutely not pleased by the statement of Renee. Windows President Steven Sinofsky who really don’t like leaks was really annoyed… few day back 2 Microsoft employees were fired for leaking early details of Windows 8.
Microsoft can’t exactly fire Intel as a partner. So instead, it offered the following statement

“Intel’s statements during Intel Investor Meeting about Microsoft’s plans for the next version of Windows were factually inaccurate and unfortunately misleading.  From the first demonstrations of Windows on SoC, we have been clear about our goals and have emphasized that we are at the technology demonstration stage.  As such, we have no further details or information at this time.”
- Microsoft Corp.

“No further details or information” means that Microsoft won’t say exactly which parts of James’s statements were inaccurate. The part about legacy apps? The part about four versions of Windows for ARM? Both?
Expecting Microsoft to explain itself more fully at its September conference for developers. ;)

Windows 7 Run Commands

There are lots of run commands in windows 7 which makes your work simpler rather than searching that tool in control panel or any where else. Hope this list helps you…

hdwwiz.cpl – Device manager
appwiz.cpl – Add/remove program wizard
control admintools – Administrative Tools
azman.msc – Authorization manager
calc – Calculator
certmgr.msc – Certificate manager for current user
charmap – Character map
credwiz – Stored User Names and Passwords
control schedtasks – Task scheduler
compmgmt.msc – Component services
control folders – Folder properties wizard
control – Control panel.
cliconfg – SQL Client Configuration.
cleanmgr – Diskclean up wizard.
control desktop – Display personalisation wizard.
control keyboard – Keyboard properties wizard.
control mouse – Mouse properties
control color – Window color and appearance.
control netconnection – Network adapter settings
control printers – Devices and Printers wizard
dcomcnfg – Component services
devmgmt.msc – Device manager
dfrgui – Disk fragmenter
diskmgmt.msc – Disk management wizard
diskpart – Diskpartsevice.
dxdiag – Directx diagnostic tools
desk.cpl – Display properties
downloads – downloads folder
dpiscaling – Dpi scaling tools(magnification wizard)
dvdplay – Play dvd using windows player
eventvwr.msc – Event viewer
explorer – Libraries folder
eudcedit – Private character editor
fsmgmt.msc – Shared folder management
firewall.cpl – Windows firewall manager
fonts – Font properties
fxscover – Fax Cover Sheet Editor
gpedit.msc – Local group policy editor
intl.cpl – Regional settings.
iexpress – iExpresswizrd(to create /open self-extraction directive file)
inetcpl.cpl – Internet properties
iexplore – Internet explorer
ipconfig /all – Display Connection Configuration
ipconfig /displaydns – Display DNS Cache Contents
ipconfig /flushdns – Delete DNS Cache Contents
ipconfig /release – Release All Connections
ipconfig /renew – Renew All Connections
ipconfig /registerdns – Refreshes DHCP & Re-Registers DNS
iscsicpl – isci initiator
joy.cpl – Game controller
lusrmgr.msc – Local users and groups
msconfig – System Configuration Utility
msinfo32 – System information
magnify – Magnifier
mmsys.cpl – Sound manager
main.cpl – Mouse properties
msdt – Microsoft support diagnostic tool
mspaint – Paint
mblctr – Windows mobility center
msra – Windows remote assistance.
mstsc – Windows remote desktop connection
ncpa.cpl – Network adapter settings
notepad – Notepad
odbcad32 – ODBC databse administrator
osk – Onscreen keyboard
optionalfeatures – Windows feature wizard(turn optional features on/off)
perfmon.msc – Performance monitor
perfmon – Performance monitor
powercfg.cpl – Power option
rsop.msc – Resultant set of policy wizard
regedit – Registry editor.
rekeywiz - Encryption file system wizard.
soundrecorder – Sound recorder
sndvol - Sound volume mixer
stikyNot – Stiky Note
sysedit – System Configuration Editor
snippingtool – Snipping tool
sysdm.cpl – System properties
services.msc – Services wizard
syskey – Windows System Security Tool
secpol.msc – Local security policy wizard
sigverif – File signature verification tool
timedate.cpl – Time and date updation wizard
tabcal – Digitizer calibration tool
telephon.cpl – Phone and Modem Options
taskmgr – Task manage
utilman – Ease of access center
verifier  – Driver verifier manager.
wmimgmt.msc – Windows Management Instrumentation
wscui.cpl – Action center
write – Word pad

91 commands !!! :)

Microsoft CEO at IIT-D on 26th May

Hey buddy want to meet the CEO of Microsoft Steve Ballmer ?? A golden opportunity for you all, Steve is in India on 26th to deliver a guest lecture in IIT-D on their Golden Jubilee. If you happen to be in or around Delhi on 26th it would be a great chance for you all to hear from such a speaker. He would be talking about emerging technology and importance of research and innovation.

 Technology has an exponential path in front of it, meaning it has the ability to propel science, medicine, business, social issues and personal interaction in ways that are increasingly important to society and our own everyday lives.
- Steve Ballmer

Date:       26th May, 2011
Venue:     Dogra Hall, IIT Delhi
Time:       4:00 pm – 6:00 pm
Agenda:  
Opening note by Prof. Surendra Prasad, Director IIT Delhi
Key note by Steve Ballmer, Chief Executive Officer, Microsoft Corporation

“Student & faculty registration can be done at http://bit.ly/iitd-steveb

hope we meet there… :)

Microsoft To Buy Skype in $8.5 billion

There was a big blasting news by The Wall Street Journal on Monday. The report published said that Microsoft Corporation is approaching to buy the most popular telephonic company over internet i.e. Skype. According to the published report it would be the biggest deal in the 36 years history of software maker’s. If the deal gets final the deal is valued at $8.5 billion, including assumed debt. This $8.5 billion would be Microsoft’s biggest previous acquisition, earlier they had a $6 billion purchase of online ad service aQuantive in 2007.

Buying Skype will potentially increase the communication tool for Microsoft over internet, Microsoft always tries to make a splash over internet and this could be a great splash.

“Skype is a software application that allows users to make voice calls and chats over the Internet. Calls to other users within the Skype service are free, while calls to both traditional landline telephones and mobile phones can be made for a fee using a debit-based user account system. Skype has also become popular for its additional features which include instant messaging, file transfer, and video conferencing. Skype has 663 million registered users as of 2010. The network is operated by Skype Limited, which has its headquarters in Luxembourg and is minority owned by eBay. Most of the development team and 44% of the overall employees of Skype are situated in Tallinn, Estonia.”

Speakers from Microsoft and Skype declined to comment on this report on Monday. A statement from either of the company’s speaker was awaited till Tuesday morning, but a statement is still to come.

waiting for Windows Live Skype;)


Build Your Silverlight Pivot Viewer

Silverlight PivotViewer?

Pivot is research of Microsoft live labs, pivot makes things easy to interact with massive amount of data, it makes the data appear in an interactive manner. The traditional structure of web is that it has media files and html pages, a request is sent from the html page and the media files are invoked on a web page. Silverlight uses DeepZoom technology to make complex things easier and better to understand. The collection used in Silverlight PivotViewer is CXML (Collection extended Markup Language) file.

Prerequisites for developing your first PivotViewer

I will move further in various steps, lets start.

Step 1 – Creating a Collection

Collection used in PivotViewer comprises of two parts

  1. XML – The items in the collection are described in XML, in a “.cxml” file.
  2. Images – The images in the collection are described in Deep Zoom format.

To create collection we have two most effective tools -

Further in this blog i will use Excel Tool for creating my collection, so after you have downloaded Excel Tool open Excel and open the new “Pivot Collections” tab and click “New Collection”

You will see there are four columns created by default in new collection.  Image Location, Preview, Name, Href, Description.  Now you can import all your images at once by clicking “Import Images” menu or one by one using the button choose image. You can add more columns also and add specific details accordingly. You can add multiple values to a column, to put multiply values in the same category, you can Separate the values with ‘||’.Once you are done with all this you can publish your collection with the Publish Collection button.

Step 2 – Adding Pivot Viewer to Silverlight application

  • Create a new Silverlight Application.
  • Add a reference to “System.Windows.Pivot.dll” located under
    C:Program Files (x86)Microsoft SDKsSilverlightv4.0PivotViewerJun10Bin
  • Add Pivot namespace to your XAML file –>
    xmlns:pivot="clr-namespace:System.Windows.Pivot;assembly=System.Windows.Pivot"
  • Add Pivot Viewer Control.

  • Add collection .cxml file and the files folder to your ClientBin (or if you want, you can upload all under hosting service).
  • Load collection using this method – PivotViewerControl.LoadCollection(YourCollectionUri,"");
  • You’re done!

I came to know about PivotViewer in my MSP Open days since then i was trying to learn about it and finally am here with my own blog.. feels great… :)

Build Your Deep Zoom Mosaic

Deep Zoom ??

Deep Zoom originally known as SeaDragon is now a Microsoft Presentation. Deep Zoom allows users to interact with high resolution images in a very interactive manner. It allows the user to zoom into a image upto a larger extent, it enables smooth loading and panning by serving up multi-resolution images and using spring animations.
Deep Zoom is a layered format of images, when a single image or multiple images are converted to a deep zoom format it contains the tiles in every possible resolution and stores that image in different folders according to their resolution. The image below will make it more clear to you:

Before creating a Deep Zoom application you need to convert your images to deep zoom formats (.dzc deep zoom collection and .dzi deep zoom image ).  Once you have created a deep zoom pyramid the file format used to access image pyramid is XML. So our primary task is to create a image pyramid (deep zoom collection), for doing this we need some tools the tool provided by Microsoft is Deep Zoom Composer you can simply add images to Deep Zoom Composer and create your own mosaic.

There are two techniques to create your mosaic, you can either create a large image using any tool or create your tiles in deep zoom composer, i used the first option i created a large file using Andrea Mosaic tool, Andreas Mosaic can create a file upto 210 MegaPixels. (tips to use Andrea Mosaic will be with the software itself or if u guys feel any problem using it write it i will post a blog on how to use Andrea Mosaic).

Once you have created you high resolution image import it into Deep Zoom Composer, it will convert it into pyramid form deep zoom format and then preview or export your mosaic… you are done… !!!

Hope you enjoy making your mosaic…..
(Make necessary setting you need according to your mosaic)