Windows Vista and Office 2007 Launch for Developers

Tuesday, February 27, 2007

Microsoft is conducting a series of events for launching Windows Vista and Office 2007 for Developers. The launch is being conducted in five cities, viz. New Delhi, Hyderabad, Chennai, Bangalore and Mumbai. Today, the launch was conducted at Hotel Park Royal Intercontinental, New Delhi.

The day started-off with an introduction to the marvellous new features of Windows Vista and Office 2007, specifically its fresh security features and the fantastic aero user interface. The security features in the new Windows Vista is widely enhanced compared to its predecessor, Windows XP. Aero is the new whimsical user interface that is incorporated in Windows Vista. Aero is an acronym for Authentic, Energetic, Reflective and Open. You would be astonished viewing the complete features of the Aero interface here.

This introduction was followed by 5 demonstration sessions for developers, which gave them an insight to the new development features supported by these products. Windows Vista stands on three pillars, viz. Content, Confidence and Clarity. All development features in these new products add strength to these basic pillars of Vista.


Session 1:
Building differentiated user experiences with Windows Vista

Windows Vista allows you to build visually stunning applications by using its UI component Aero. This session gave an introduction to UI programming using Aero on the .NET 3.0 platforms. .NET 3.0 ships with the new O.S. and is an enhancement for the older .NET 2.0, the major change being the inclusion of Aero element programming.
Windows Vista also incorporates a sidebar on the right-side of the desktop. The sidebar features user-created applications, which can be easily created using JScript, HTML and XML.
Code samples for predictive search and text-to-speech system using SSML were also discussed during the session.
The session was presented by Deepak G.


Session 2:
Building Secure, Reliable and Performant Applications with Windows Vista

This session focused on the security, reliability and performance parameters of the application to be developed on the latest Windows platform. The enhanced Vista features include a better Kernel Transaction Manager(KTM) and User Access Control (UAC).
Windows Vista allows you to extend your RAM with a USB Flash Drive, whose I/O transfer rate is almost 10x faster than the conventional hard disk. It also has a better file system management process which does predictive paging for the most frequently used programs. Overall, this leads to better performance and low battery consumption.
The session was presented by Vineet Gupta.


Session 3:
Building Connected Applications with Windows Vista

.NET 3.0 introduces the Windows Communication Foundation (WCF) API, which significantly enhances the Web-Services feature of .NET 2.0 using the SOAP format to communicate between processes. This WCF API provides an excellent platform to easily develop powerful Client-Server applications. For such applications, you need to make one server application and one host application, which requests services from the server using Contracts.
This highly informative session was presented by Pandurang Nayak.


Session 4:
Connecting Users with Data in New Ways with the Office 2007 Systems

This session gave an introduction to the Office 2007 system. One of the most-exciting features of Office 2007 is the use of open-source XML. All office documents stored in *.docx format can be converted into XML files by changing the file extension to *.zip.
Office 2007 also introduces a whole new range of Office Business Applications (OBA), which allows you to create remarkable business applications using the Office Technologies and Visual Studio. SharePoint Server, a part of the Office Package incorporates a powerful data mining tool which can easily mine data through an Excel Worksheet, SQL Database or any other data source and can represent the data in the form of decision trees, workflows and graphs.
This session was demonstrated by Vinod Kumar.


Session 5:
Building Collaboration Solutions using the Office 2007 System

Collaboration tools could be easily build using the Office 2007 System. The SharePoint Server provides an easy method to build basic collaboration solutions without the need for writing any code. Customized workflows and forms can be made to extend the basic services of the SharePoint Server.
This session was also presented by Vinod Kumar.


After these 5 great sessions it was time for some goodies from Microsoft. Microsoft presented the Office 2007 evaluation CDs to all the attendees.

Cross-Browser solution for CSS min-height

Monday, February 12, 2007

You must have tried to put your footer at the bottom of the page when the page content is less. The best possible solution that strikes here is to use the CSS min-height property. But alas, this is not compatible with Internet Explorer.

One option could have been to postion the footer to the bottom by specifying the following snipplet of code.
postion: absolute;
bottom: 0;
But, it won't work for bigger pages. In this case, the footer would stick to the bottom of the screen and not bottom of the page content.

So, here's a simple hack which could solve your purpose:
Search Engine Marketing - Build Static Pages
min-height:450px;

height:auto !important;
height:450px;

Just add this code to the div element above the footer. This code would work perfectly work on both Firefox and IE. Firefox would simply accept the min-height property. While, IE will ignore this property and would render the element according to the height property. The keyword auto will automatically extend the height as per the contents of the page. !important is used to set a higher priority to this line of code, so that it is executed when height of the page exceeds 450px.

Interesting!!!

Saturday, February 03, 2007

The person who invented this sentence is either a Vocabulary GENIUS or is absolutely JOBLESS.

Why?

You'll soon find out!!!

Read the sentence below carefully...

"I do not know where family doctors acquired illegibly perplexing handwriting nevertheless, extraordinary pharmaceutical intellectuality counterbalancing
indecipherability, transcendentalizes intercommunications incomprehensibleness".

This is a sentence where the nth word is N letters long.

e.g. 3rd word is 3 letters long, 8th word is 8 letters long and so on...


P.S: This is not my own creation and is copied from a forwarded e-mail. Found it good enough to share on this blog.