Features of Office12 (Code Name)

The new product of Microsoft office series is code named as Office12.  It has bunch of new features and changed UI.  For the next release Microsoft has worked hard on the customer and client’s feedback to come up with a right solution.  So I decided to share some features with you so here are they ….

Features of Office 12


  1. A whole new User Interface
  2. Newly developed Menu system
  3. Easy availability and search of application features
  4. The more you know more you can do in office
  5. New Toolbars called Ribbon
  6. Fluty, New Right Click Menu
  7. Easy Customization for toolbars
  8. Keyboard Accessibility
  9. Zoom In and Zoom out in Excel Sheet
  10. Increase in number of columns and rows of Excel sheet
  11. Runtime Table Design, and formatting
  12. Easy to do diagramming in PowerPoint
  13. Easy to Add animations in slides, easy to add sounds, runtime design and color scheme modes in PowerPoint
  14. New page layouts in work, excel, PowerPoint
  15. Spellchecker and proofing improvement
  16. Backward compatibility
  17. Easy to manage emails, contacts and attachments in outlook


These are only few which I remember until now.  I will be adding few more in coming days.  I am looking forward to get a Beta I of Office 12.  So let’s see when it came out.  Officially Office Beta I is going to release at the end of this year.

So looking forward


Hey if you guys wanted to see some Screen shots click here

And also http://www.microsoft.com/presspass/features/2005/sep05/09-13OfficeUI.mspx


For Comments, Ideas and Suggestions








Freequently Asked Questions About Vista

Because windows vista is new technology people tends to ask few very common questions about it.  I myself always looks for some quick answers so that I can be able to define these technologies in few lines.  So here is a list of FAQ’s about Windows Vista™.  I am mentioned few in my post here but all are available download link at the end of post.  Vista is next general of Operating system which has every thing for every one.  According to Microsoft there are three pillars of Windows Vista….

Windows Vista LogoConfidence: Vista will bring new level of Confidence to your system

Clear: Vista will enable you to easily organize your information

Connected: Vista will enable everyone to connect to any thing seamlessly

For more information visit Microsoft Vista Site

Q: What is WinFX?

A: Simply put, WinFX is broken down into two parts: Avalon (presentation) and Indigo (communication).

Q: What is AERO?

A: AERO, the code name for the user experience in Windows Vista, is a new design philosophy that delivers a compelling user experience from the moment users start interacting with the computer to the moment they leave. For developers, AERO provides a number of APIs that enable developers to extend their applications to integrate with this new design philosophy. Developers can manipulate the desktop window manager, window chrome, and UI controls. Additionally, AERO is exposed through themes, layouts, and styling as well as through the native Avalon controls. More Information

Q: What is Avalon?

A: With Avalon, Microsoft delivers an integrated platform for applications, documents, and graphics and media to the desktop ecosystem. Avalon provides new opportunities for developing exciting applications while reducing the complexity of building compelling user interfaces. Avalon offers creative, technical, and performance benefits, and simplifies designer-developer collaboration during prototyping and development. More Information

Q: What is Indigo?

A: Indigo, the code name for the next generation of Microsoft Web services technology, helps developers and organizations overcome the challenges of building connected applications, both within and beyond the enterprise. Indigo takes Web services to the next level by providing developers with a highly productive framework for building secure, reliable, and interoperable applications. The benefits of using the Indigo framework include: less complexity for developers, fewer components to be managed by IT professionals, reduced training for both, and significant cost savings for the organization. More Information

Q: What is Metro?

A: The Metro print path is the print path in the next client version of Microsoft® Windows®, codenamed "Longhorn," that supports the new Metro document format and the Avalon graphics engine. More Information

Q: Can I have Avalon and Indigo information for developers?

A: Sure, and there is a lot of information for developers on Indigo and Avalon


To Read a complete list of FAQ’s about Windows Vista.  Click here


For more information, comments, ideas please visit my blogs



Windows Vista 5219



I have Windows Vista 5219 Evaluation version DVD in my hand.  What a cool thing.  It’s a 28 days evaluation version.  I don’t know where to get the crack but I am sure I will get it.  Now I am try it on laptop VPC.  Let see howz is looks.  If it is good then I can install it as OS in my LT



My Blog on Avalon

From few months now I have been trying to GET INTO windows vista technologies but there are so many things (Whidbey and Yukon) to learn I really have only few hours time to read about Avalon and indigo.  But finally I got some time to study Avalon so I thought it might be worthy to share. 


What is Avalon

So When I have heard people always asking too many questions on Avalon about What is Avalon what is its vision etc. so the answer to this question is that Avalon is a future technology to build windows Applications.  Why! If we talk about developing windows application today we have bunch of programming model available to us for developing windows applications.  So while we start developing our windows application we have to think of the programming model before you start your development.  Another problem is cross compatibility means that if you have develop an application for GDI it not compatible with 3D and few others.  But when we talk about windows it will provide a uniform development experience which will enables developers to manage UI, Documents and contents more easily and with even more flexibility. Avalon will provide echo programming model, echo user experience and echo development technologies which will enable people work effectively and efficiently.


Rich user experience

Avalon does provide development mechanisms and methodologies to use the currently build hardware for graphics to build application for rich user applications.  Because of the availability of high end graphics hardware it is now eminent to provide user such UI apps which were never developed before.



XAML is a new language that is based on XML.  XAML (short for eXtensible Application Markup Language, and pronounced "Zammel") is the user interface definition language for the next version of Microsoft Windows, code named Windows Longhorn. In Avalon it is used to define a tree of object, Documents, UI, contents, Graphic Contents.  So that can tie the user events from C# or VB.Net.


Example (Messenger UI)

Lets take this example of Messenger UI where we have a send message type interface where a user can select a person from a list box and there is a scroll bar available and also have a text box underneath where user can type the message and when user clicks the send button, system will send that person the message written in the text box.  The sample UI sample is given blow

This screen is developed using Paint and copied here but In future the Paint will have Save as feature where a user can directly save it as XAML.  But for now we have to stick until next CTP release of VS.Net.  Now lets talk about XAML. As I mentioned above that XAML is used to define a tree of objects.  Now looking at our UI we have to define the objects in XAML.

To create Avalon Project

  1. Start VS.Net 2005 Beta II
  2. Click File -> New ->Project
  3. Select Avalon

You will se a XML style code page appears on the screen.  This is the main area for the XAML Definition where we will define the objects.  The main area of the screen is called a Grid.


<% Page language = “XXCSD”  ….. %>

<xml ……./>



<Gird showGridLines=”true”>


                        <RowDefintion Height=”.5In”/>

                        <RowDefintion />

                        <RowDefintion Height=”.5In” />

                        <RowDefintion Height=”AutoSize” />

                        <RowDefintion Height=”.5In” />



                        <ColumnDefintion />

                        <ColumnDefintion />

                        <ColumnDefintion />


<ListBox Id=”messages” Grid.Row=”1” Grid.column=”1” Grid.ColumnSan=”2” background=”#baadfood”/>

<Textbox Grid.Row = “3” Grid.column=”1” />

<Button Grid.Row=”3” Grid.Column=”2” click=”SendMessage”>Send</Button>



Compile once ….

For the click event of Button we have to go to our code behind file and define the following event


Private void SendMessage(Object sender, Eventargs e)


Messages.items.add(“hello world”);



Run the application to see the result.


Now you can see how easy is the develop UI based application using Avalon.  I haven’t test it yet just because I do not have the original version of Windows 2003 server on my laptop becoz WinFx runtime installs only on original win2k3.  I will test the application on a virtual PC which has the original version.  If you guys have it installed you can test this application.  I am sure the code will work unless some spelling mistakes are there (I apologies because there could be).  Avalon requires WinFx runtimes which are available for download at www.msdn.microsof.com\windowsvista


For comments, feedback and suggestions http://jerryyasir.blogspot.com