Friday, November 18, 2005

My First Web Chat

Yesterday (16th Nov, 2005) I had my first technical web chat on “3D in Windows Presentation Foundation (Avalon)” and it was really different experience for me which I think I must share with you.

The very first interesting thing in this is that how I got an opportunity to host a Web Chat and that is also in Microsoft Expert chat program. (http://www.microsoft.com/india/communities/chat)

Actually this chat was supposed to host by my friend Dhaval Faria [MVP]. But since he had some problem one day before he called me in afternoon. I was in mess and just started my lunch. He called me and just said “Are mahesh eak problem ho gaya hai”. I thought he was taking about the UG meet. So suddenly I said that “abe ab ye mat bol ki tu Saturday ko UG meet ke liye pune nahi aa sakata”. On this he said that “woh nahi re mai Saturday ko aa raha hu lekin kal mera chat hai aor muze same time pe muze eak jaruri kam hai woh mai cancel nahi kar sakata”. And he asked me to conduct that chat. Very firstly I said I can’t since I didn’t prepare for that and it was very difficult to prepare in a day and host a chat on a very new topic like Avalon. Afterwards I agreed and he also agrees to send me all the material he had related to that.

After that in evening when go to check my mails since Dhaval suppose to send me the material for that and I’m shocked there was no mail from Dhaval. I called him and asked about that so he said I will send in night I say ok and that time I thought let search some martial, articles, samples on Microsoft site so that if Dhaval not send that in night also that can help to prepare and the things happened same as I thought he didn’t send the material in night also. So download many things from Microsoft site related to Avalon, and in late night started preparing for that. Around 2:00 AM in night I stop reading and go for sleep.

In morning also I was busy in reading the things about Avalon. Around 10:00 AM Dhaval called me and told that he mailed the material so again I go to check my mails and download that material and came home and again started reading that. You can’t think I was really reading as I did that in my college time for my exams. I was really in tens for that 36 hrs. During this Dhaval called me 2-3 times and explain me about the chat. Since this was my first chat I have no idea the chat procedure and how it goes etc.
So I decided to go online at 4:00 PM as chat suppose to start at 5:00 PM but I was really in tens to so I go online around 3:40 PM. I think I will talk with Subhashini about the chat manager tool and installed in. since the time 4:00 to 7:00 is electricity load shedding time for my area I decide to go for Sify Iway cafĂ© since they have backup. So there should not be any problem if power goes. But subhashini was not online on MSN so I talk with abhishek but he also said that subhashini will help you for this he has no idea. I send SMS to her and around 4:15 I got a mail from her with that “Chat manager tool” which I suppose to use for chat. I downloaded that and start to install and it gives a BIG ERROR message!!! That it requires.NET Framework 1.1 so first install that and now everything goes for Toss. I can’t install that since I don’t have Framework with me I told that to subhashini. She said to do something because without that chat manager we can’t save / record the chat and also I can’t login as Expert then I need to login as guest. but even I can’t do anything that time since I don’t have framework and I can’t download that since it will take more time and we have only 15 minutes left to start so we decide me to chat from web (Internet explorer) and use “Mahesh(Expert)” as my nickname in guest login.

At sharp 5:00 PM we started first subhashini introduces me and then I start my talk. During that only 2-3 questions was asked. I tried to answer that at same time for one question I answered but I was not sure for that answer so I called Dhaval and check my doubt was right so I again answer that question at the end. At 5:55 I finish my talk and then desk was free for questions but not much questions came and also closing time was 6:00 so subhashini announces 15 minutes more for the question answer session. But only 2-3 questions came. In 15 mints so at end I post my mail address so that they can mail me questions and also post some good links about the topic. And say thanks to all. And then subhashini closed the chat with vote of thanks.

Immediately I called Dhaval and said (not said just Shout!!!) Yessssssssss!!!!! It’s over and I did that successfully.

Thanks to Dhaval, subhashini for giving such a good opportunity. Now we (I and Dhaval decided to commonly do the next web chat on Avalon and also may be do the session)

So this is my first experience of web chat the transcript is available on Microsoft site. you can read that at http://www.microsoft.com/india/communities/chat/36.aspx

Monday, September 05, 2005

Microsoft Mail Beta - Microsoft's brand new web mail service

Microsoft Mail Beta is Microsoft's brand new web mail service. The product is being built from the ground up based on input and feedback from customers. Microsoft is inviting people from the MSN Messenger beta to join the beta of their brand new web mail service. Testers will be part of the first group outside of the product team to experience the Mail Beta.

A hotmail account is required and is moved over to the new beta automatically. It includes 2GB of space, includes a rich text editor, protection from "phishing" scams and a new easier layout.



Reading Pane
Cruise through your e-mail with ease, as you go from mail to mail without loading a new page. The Reading Pane lets you preview the text and thumbnails of attached images in your Inbox. Just click the message to display the full content of the e-mail.

Safety made easy with the Info Barback to top
The Info Bar tells you when the Mail Beta doesn't recognize a sender, allowing you to block the sender with a single click, and bounce back an e-mail to help prevent a junk mailer from knowing you exist.

The Mail Beta also protects you from criminals trying to obtain ("phish") your personal information by hiding an e-mail's content when it suspects the sender may be fraudulent.

Address AutoComplete
When you start typing the name of a contact in the address field, Address AutoComplete offers suggestions of matching names from your contact list.

Simply select the correct address—no need to memorize addresses or look through your address book.

Keyboard shortcuts
Mail Beta allows you navigate the way you prefer—via your keyboard, mouse, or a combination of the two.

These keyboard shortcuts let you easily and quickly navigate through messages and folders. Mail Beta also enables multiple select via a combination of your keyboard's arrows or mouse and the shift key.

Many more keyboard shortcuts to come!

Rich text editing
Say what you want to say, the way you want to say it!

Rich Text Editing lets you add color, shading, and emoticons, control font size, and define formatting. Best of all, Mail Beta preserves all HTML formatting in the e-mails you receive so you can forward emails and know others will see them the way you do.

Storage that grows with you
We're starting you with 2GB (2 gigabytes) of storage so you can save more e-mail, more photos, more attachments, more of everything. Over time we plan to develop a system that will grow as you need more space.

(2 gigabytes=2,000,000,000 bytes)

Save sent e-mail
No need to cc: yourself on every outgoing e-mail. All the e-mail you send will now be saved in a "sent e-mail" folder—automatically

Friday, August 05, 2005

The new student chapter started in Bharati Vidyapeeth campus

The new student chapter has been started in Bharati Vidyapeeth's Jawaharlal Nehru Institute of Technology, Katraj – Dhankawadi Campus, Pune on 30th July 2005

Mahesh Mitkari and Saurabh (Schamp from MIT)took the introductory session there on Sat 30th July, as” overview of .net framework”

The attendance is about 50+. And total duration of session is about 2 hrs.

Thanks to Mayur and Dev who took the initiative for the session.



An Overview of SQL Server 2005 - I

An Overview of SQL Server 2005 - I

for the Database Developer

.NET Framework Integration
With the release of Microsoft SQL Server 2005 Beta 2, database programmers can now take full advantage of the Microsoft® .NET Framework class library and modern programming languages to implement functionality within the server. Using common language runtime (CLR) integration, you can code your stored procedures, functions, and triggers in the .NET Framework language of your choice. Microsoft® Visual Basic® .NET and the C# programming language both offer object-oriented constructs, structured exception handling, arrays, namespaces, and classes. In addition, the .NET Framework provides thousands of classes and methods that have extensive built-in capabilities that you can easily use on the server-side. Many tasks that were awkward or difficult to perform in Transact-SQL can be better accomplished by using managed code; additionally, two new types of database objects—aggregates and user-defined types—are available. You can now better use the knowledge and skills that you have already acquired to write in-process code. In short, SQL Server 2005 Beta 2 enables you to extend the database server to more easily perform appropriate computation and operations on the back end.

This integration between SQL Server and the CLR provides several major benefits:

· Enhanced programming model: Programming languages that are compatible with the .NET Framework are in many respects richer than Transact-SQL, offering constructs and capabilities that were previously not available to SQL developers.

· Enhanced safety and security: Managed code runs in a CLR environment, hosted by the database engine. This allows .NET Framework database objects to be safer and more secure than the extended stored procedures available in earlier versions of SQL Server.

· User defined types and aggregates: Two new database objects that expand the storage and querying capabilities of SQL Server are enabled by hosting the CLR.

· Common development environment: Database development is integrated into the Microsoft® Visual Studio® 2005 development environment. You can use the same tools for developing and debugging database objects and scripts that you use to write middle-tier or client-tier .NET Framework components and services.

· Performance and scalability: Because managed code compiles to native code prior to execution, you can achieve significant performance increases in some scenarios.



You can capitalize on the CLR integration to write code that has more complex logic and is more suited for computation tasks, by using languages such as Visual Basic .NET and C#. In addition, Visual Basic .NET and C# offer object-oriented capabilities such as encapsulation, inheritance, and polymorphism. You can now easily organize related code into classes and namespaces, which means you can more easily organize and maintain your code investments when you are working with large amounts of code. This ability to logically and physically organize code into assemblies and namespaces is a huge benefit, and will allow you to better find and relate different pieces of code in a large database implementation.

Managed code is more efficient than Transact-SQL at processing numbers and managing complicated execution logic, and provides extensive support for string handling, regular expressions, and so on. Also, with the functionality that is available in the .NET Framework class library, you now have full access to thousands of pre-built classes and routines that you can access easily from any stored procedure, trigger, or user-defined function. Everything from improved string handling functions, math functions, date operations, access to system resources, advanced encryption algorithms, file access, image processing, and XML data manipulation is easily accessible from managed stored procedures, functions, triggers, and aggregates.

One of the major benefits of managed code is type safety. Before managed code is executed, the CLR performs several checks through a process known as "verification" to ensure that the code is safe to run. For example, the code is checked to ensure that memory is not read that has not been written to.

An Overview of SQL Server 2005 - I

An Overview of SQL Server 2005 - I

for the Database Developer

.NET Framework Integration
With the release of Microsoft SQL Server 2005 Beta 2, database programmers can now take full advantage of the Microsoft® .NET Framework class library and modern programming languages to implement functionality within the server. Using common language runtime (CLR) integration, you can code your stored procedures, functions, and triggers in the .NET Framework language of your choice. Microsoft® Visual Basic® .NET and the C# programming language both offer object-oriented constructs, structured exception handling, arrays, namespaces, and classes. In addition, the .NET Framework provides thousands of classes and methods that have extensive built-in capabilities that you can easily use on the server-side. Many tasks that were awkward or difficult to perform in Transact-SQL can be better accomplished by using managed code; additionally, two new types of database objects—aggregates and user-defined types—are available. You can now better use the knowledge and skills that you have already acquired to write in-process code. In short, SQL Server 2005 Beta 2 enables you to extend the database server to more easily perform appropriate computation and operations on the back end.

This integration between SQL Server and the CLR provides several major benefits:

· Enhanced programming model: Programming languages that are compatible with the .NET Framework are in many respects richer than Transact-SQL, offering constructs and capabilities that were previously not available to SQL developers.

· Enhanced safety and security: Managed code runs in a CLR environment, hosted by the database engine. This allows .NET Framework database objects to be safer and more secure than the extended stored procedures available in earlier versions of SQL Server.

· User defined types and aggregates: Two new database objects that expand the storage and querying capabilities of SQL Server are enabled by hosting the CLR.

· Common development environment: Database development is integrated into the Microsoft® Visual Studio® 2005 development environment. You can use the same tools for developing and debugging database objects and scripts that you use to write middle-tier or client-tier .NET Framework components and services.

· Performance and scalability: Because managed code compiles to native code prior to execution, you can achieve significant performance increases in some scenarios.



You can capitalize on the CLR integration to write code that has more complex logic and is more suited for computation tasks, by using languages such as Visual Basic .NET and C#. In addition, Visual Basic .NET and C# offer object-oriented capabilities such as encapsulation, inheritance, and polymorphism. You can now easily organize related code into classes and namespaces, which means you can more easily organize and maintain your code investments when you are working with large amounts of code. This ability to logically and physically organize code into assemblies and namespaces is a huge benefit, and will allow you to better find and relate different pieces of code in a large database implementation.

Managed code is more efficient than Transact-SQL at processing numbers and managing complicated execution logic, and provides extensive support for string handling, regular expressions, and so on. Also, with the functionality that is available in the .NET Framework class library, you now have full access to thousands of pre-built classes and routines that you can access easily from any stored procedure, trigger, or user-defined function. Everything from improved string handling functions, math functions, date operations, access to system resources, advanced encryption algorithms, file access, image processing, and XML data manipulation is easily accessible from managed stored procedures, functions, triggers, and aggregates.

One of the major benefits of managed code is type safety. Before managed code is executed, the CLR performs several checks through a process known as "verification" to ensure that the code is safe to run. For example, the code is checked to ensure that memory is not read that has not been written to.







_______________________________________

NOTE : This information Published here is ONLY FOR INFORMATIVE PURPOSE of the User Group Members and some part or the full article may be copyrighted or won by the respective owner.

The above Information is either collected from Microsoft website or the various resource kits published by Microsoft or Microsoft partner and this is preliminary information and may be changed substantially prior to final commercial release of the software and cannot guarantee the accuracy of any information Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document.

Source: Article by Matt Nunn published in a SQL Server 2005 Resource Kit

Also available at http://dotnetvally.blogspot.com

Tuesday, July 05, 2005

Men in Technology

Men in Technology



Yesssssssssssssss !!!!!!!!!!!!!!

finaly Abhishek initiate this idea which come in picture in Tech-Ed 2005 at Mumbai.
hope so we all come with this in Tech-Ed 2006


The community has been initiated and it is live at:
http://www.orkut.com/Community.aspx?cmm=2929700

Wednesday, June 22, 2005

MY MSN Inbox is 250 MB now !!!

Hey

Today afternoon I was just checking my e-mails and I was shocked as My MSN mailbox size get changed to 250 MB from 2 MB. I was really so happy as i was waiting for this day from last few months.

Now there is no need to use my other e-mail ids I can use my single one MSN id which is my favorite id among my all e-mail ids. And Yesterday I also reserve my new hotmail id as first name. lastname@hotmail.com so now i have 500 MB on MSN Hotmail site...

Hey hurreeeeyyyyyy !!!!!

Wednesday, June 01, 2005

A First Look at IIS 7.0

Some days back Manik (Manik Ahuja from Microsoft India) told me about the IIS 7.0 during a dicussion related with Longhorn. so while searching more about that I found this cool artical at
http://www.ftponline.com/reports/vslivesf/2005/ruest/


A First Look at IIS 7.0

Componentization and ASP.NET integration are among the many new features coming up in the next version of Internet Information Services.

by Danielle Ruest and Nelson Ruest



Microsoft's next-generation Web server, Internet Information Services (IIS) 7.0, isn't due for release until Longhorn ships sometime in 2006. But it's a good idea for Web developers to start thinking about the changes IIS 7.0 will bring, said Bill Staples, group program manager of Microsoft's Internet Information Services (IIS) and Web Platform and Tools Team, and Mary Alice Colvin, product manager for IIS and the entire IIS development team. In fact, the IIS 7.0 beta program is set to start sometime this year.

In a candid interview on the topic, Staples and Colvin discussed the coming changes (also see the sidebar, "Top 6 Features in IIS 7.0" by Eric Deily, who will be talking about IIS 7.0 at VSLive! next week). The most important of these is the componentization of IIS. All of IIS's functions will be specific components that you can turn on or off at your leisure. This means that when you install the Web server, you'll be able to add only the functionality you need, one piece at a time.

For example, if your applications do not use Common Gateway Interfaces (CGI), you can simply remove that component from your IIS configuration. Today, IIS functions are mostly monolithic, making you install core functionalities whether you use them or not. When a patch for CGI comes around, you need to apply it even though you don't use it. With IIS 7.0, you'll need to worry only about the components you chose to install. This will support even more secure configurations of IIS.

In addition, the componentization of IIS will allow Microsoft to build the service onto a set of public application programming interfaces (APIs). Because the APIs will be public, they will allow third-party vendors to build their own functionalities into the Web server. And because each functionality is a specific component that can be added to or removed from IIS, these third-party add-ons will be completely transparent to the system.

Another key aspect of IIS 7.0 will be its complete integration with ASP.NET. Currently, ASP.NET consists of additional functionality that is tacked on top of IIS. Although they integrate well, it still takes two different sets of instructions to manage the two together—IIS is managed through its Metabase, and ASP.NET is managed through web.config files. In version 7.0, IIS will be completely integrated with not only ASP.NET but also the .NET Framework, ADO.NET, and even Indigo—the next version of the Microsoft Web Services platform. This means that there will be a single configuration point for all components of an application and the engines used to run it. The greatest advantage of this level of integration is that you will be able to deliver an application complete with its associated Web server configuration when you need to deploy it. This will vastly simplify administrators' jobs.

Speaking of administrators, they will also enjoy vast enhancements in IIS 7.0. "We've had the IIS Microsoft Management Console (MMC) since the first version of IIS introduced so many years ago," said Staples, who has been an IIS customer since version 1.0. "As the service evolves, we've added functionalities to the MMC, but never really took the time to rethink the interface as a whole."

With IIS 7.0, Microsoft will be releasing a new administration tool that will provide a one-stop shop for all administration functions, even down to the .NET Framework or Indigo level. This interface, a Windows Forms application based on the .NET Framework, will provide a rich graphical user interface for the management of application and Web server configurations. No more manual editing of web.config files! The interface is standalone and can be installed on any machine. All instructions are converted to HTTP and then sent to the Web server, so you can manage all IIS machines remotely whether they are inside or outside the firewall.

The admin tool will also include the ability to delegate the administration of either specific applications or entire Web servers, making it even easier to ensure that administrative duties are assigned to the right personnel. Unfortunately, this tool is for IIS 7.0 only, and will not be able to manage older versions of the service.

Tuesday, May 31, 2005

Some Fun with the MVPs and MS people


whats This !!! Laptop and wireless devices showroom ?
Not thisis what we use for our Demo in the session on Wi-Fi


Thats Dhaval [left] , Hardik, Anand and me


Me busy (?)in session on Wi-Fi by Abhishek


me and Dhaval


PUG and PuneITPro team along with Abhishek Kant from Microsoft India
[Left--Dhaval, Hardik, Abhishek,Anand,and mahesh(me)]

Monday, May 30, 2005

SQL Server Shortcut keys from the MSDN ...

SQL Server Shortcut keys from the MSDN ...


Bookmarks: Clear all bookmarks. CTRL-SHIFT-F2
Bookmarks: Insert or remove a bookmark (toggle). CTRL+F2
Bookmarks: Move to next bookmark. F2
Bookmarks: Move to previous bookmark. SHIFT+F2
Cancel a query. ALT+BREAK
Connections: Connect. CTRL+O
Connections: Disconnect. CTRL+F4
Connections: Disconnect and close child window. CTRL+F4
Database object information. ALT+F1
Editing: Clear the active Editor pane. CTRL+SHIFT+DEL
Editing: Comment out code. CTRL+SHIFT+C
Editing: Copy. You can also use CTRL+INSERT. CTRL+C
Editing: Cut. You can also use SHIFT+DEL. CTRL+X
Editing: Decrease indent. SHIFT+TAB
Editing: Delete through the end of a line in the Editor CTRL+DEL
Editing: Find. CTRL+F
Editing: Go to a line number. CTRL+G
Editing: Increase indent. TAB
Editing: Make selection lowercase. CTRL+SHIFT+L
Editing: Make selection uppercase. CTRL+SHIFT+U
Editing: Paste. You can also use SHIFT+INSERT. CTRL+V
Editing: Remove comments. CTRL+SHIFT+R
Editing: Repeat last search or find next. F3
Editing: Replace. CTRL+H
Editing: Select all. CTRL+A
Editing: Undo. CTRL+Z
Execute a query.
You can also use CTRL+E (for backward compatibility). F5
Help for SQL Query Analyzer. F1
Help for the selected Transact-SQL statement. SHIFT+F1
Navigation: Switch between query and result panes. F6
Navigation: Switch panes. Shift+F6
Navigation: Window Selector. CTRL+W
New Query window. CTRL+N
Object Browser (show/hide). F8
Object Search. F4
Parse the query and check syntax. CTRL+F5
Print. CTRL+P
Results: Display results in grid format. CTRL+D
Results: Display results in text format. CTRL+T
Results: Move the splitter. CTRL+B
Results: Save results to file. CTRL+SHIFT+F
Results: Show Results pane (toggle). CTRL+R
Save. CTRL+S
Templates: Insert a template. CTRL+SHIFT+INSERT
Templates: Replace template parameters. CTRL+SHIFT+M
Tuning: Display estimated execution plan. CTRL+L
Tuning: Display execution plan (toggle ON/OFF). CTRL+K
Tuning: Index Tuning Wizard. CTRL+I
Tuning: Show client statistics CTRL+SHIFT+S
Tuning: Show server trace. CTRL+SHIFT+T
Use database. CTRL+U

Monday, May 23, 2005

Indigo & Avalon Beta 1 Release Candidate is out there

The initial Release Candidate of Indigo & Avalon Beta 1 (WinFX) just made it onto the Microsoft Download Center. This is a fair update and good rounding out of the prior March Community Technology Preview. One of the primary changes for this release is that it works with the recently released Visual Studio 2005 / Visual Studio Express / .NET Framework 2.0 Beta 2. This is in addition to a whole heap of bugfixes and feature work.

Note that this does not include the WinFX SDK - this should be posted in the very near future and will provide documentation and samples that are far more comprehensive than the March CTP.

The Indigo newsgroup is a great place to ask questions or leave feedback

Saturday, May 21, 2005

.Net or Java which way does one go

apparently one software company thought of doing away with this question.

Check this story on

http://www.infoworld.com/
Mainsoft_Visual_MainWin_for_J2EE,_Version_1.0.1/
product_46676.html?view=1&curNodeId=16

Mainsoft is an extremely interesting software... wonder if there are others like it.

--from Sanjay's MSN space

Thursday, May 19, 2005

The New World of Work - Bill Gates

From : Bill Gates
Reply-To : "Bill Gates"
Sent : Thursday, May 19, 2005 11:23:27 PM
To :
Subject : The New World of Work



Over the past decade, software has evolved to build bridges between disconnected islands of information and give people powerful ways to communicate, collaborate and access the data that's most important to them.

But the software challenges that lie ahead are less about getting access to the information people need, and more about making sense of the information they have -- giving them the ability to focus, prioritize and apply their expertise, visualize and understand key data, and reduce the amount of time they spend dealing with the complexity of an information-rich environment.

To tackle these challenges, information-worker software needs to evolve. It's time to build on the capabilities we have today and create software that helps information workers adapt and thrive in an ever-changing work environment. Advances in pattern recognition, smart content, visualization and simulation, as well as innovations in hardware, displays and wireless networks, all give us an opportunity to re-imagine how software can help people get their jobs done.

This is an important goal not only because the technology has evolved to make it possible, but also because the way we work is changing. Since you are a subscriber to executive emails from Microsoft, I hope you'll find this discussion of those changes useful.

Now more than ever, competitive advantage comes from the ability to transform ideas into value -- through process innovation, strategic insights and customized services. We are evolving toward a diverse yet unified global market, with customers, partners and suppliers that work together across cultures and continents. The global workforce is always on and always connected -- requiring new tools to help people organize and prioritize their work and personal lives. Business is becoming more transparent, with a greater need to ensure accountability, security and privacy within and across organizations. And a generation of young people who grew up with the Internet is entering the workforce, bringing along workstyles and technologies that feel as natural to them as pen and paper.

All of these changes are giving people new and better ways to work, but they also bring a new set of challenges: a deluge of information, constant demands on their attention, new skills to master and pressure to be ever more productive.

For example, "information overload" is becoming a serious drag on productivity -- the typical information worker in North America gets 10 times as much e-mail as in 1997, and that number continues to increase. A recent study showed that 56 percent of workers are overwhelmed by multiple simultaneous projects and interrupted too often; one-third say that multi-tasking and distractions are keeping them from stepping back to process and reflect on the work they're doing. In the United Kingdom, it's estimated that stress accounts for nearly one-third of absenteeism and sick leave.

It's also not easy enough just to find the information people need to do their jobs. The software innovations of the 1980s and 1990s, which revolutionized how we create and manipulate information, have created a new set of challenges: finding information, visualizing and understanding it, and taking action. Industry analysts estimate that information workers spend up to 30 percent of their working day just looking for data they need. All the time people spend tracking down information, managing and organizing documents, and making sure their teams have the data they need, could be much better spent on analysis, collaboration, insight and other work that adds value.

At Microsoft, we believe that the key to helping businesses become more agile and productive in the global economy is to empower individual workers -- giving them tools that improve efficiency and enable them to focus on the highest-value work. And a new generation of software is an important ingredient in making this happen.

How We Will Work

Over the next decade, we see a tremendous opportunity to help companies of all sizes maximize the impact of employees and workgroups, drive deeper connections with customers and partners, enable informed and timely decision-making, and manage and protect critical information.

The next generation of information-worker applications will build on promising technologies -- such as machine learning, rich metadata for data and objects, new services-based standards for collaboration, advances in computing and display hardware, and self-administering, self-configuring applications -- transforming them into software that will truly enhance the way people work --

Improving personal productivity: One consequence of an "always-on" environment is the challenge of prioritizing, focusing and working without interruption. Today's software can handle some of this, but hardly at a level that matches the judgment and awareness of a human being. That will change -- new software will learn from the way you work, understand your needs, and help you set priorities.

Pattern recognition and adaptive filtering: Rules and learned behavior will soon be able to automate many routine tasks. Software will be able to make inferences about what you're working on and deliver the information you need in an integrated and proactive way. As software learns your working preferences, it can flexibly manage your interruptions -- if you're working on a high-priority memo under a tight deadline, for example, software should be able to understand this and only allow phone calls or e-mails from, say, your manager or a family member.

Unified communication: Integrated communication will provide a single "point of entry" to the networked world that is consistent across applications and devices. People should have a unified, complete view of their communication options, whether by voice or text, real-time or offline, with ready access to tools like speech-to-text and machine translation. You should be able to listen to your email, or read your voicemail. Project notifications, meetings, business applications, contacts and schedules should be accessible within a single consistent view, whether you're at your desk, down the hall, on the road or working at home.

Presence: We're just beginning to tap the potential of presence information to help information and notifications flow where they're needed and better enable ad-hoc collaboration to solve problems and get things done. Presence information connects people and their schedules to documents and workflow, keeping you close to the changing data and expert insight that is relevant to what you're doing.

Team collaboration: Over the next decade, shared workspaces will become far more robust, with richer tools to automate workflow and connect all the people, data and resources it takes to get things done. They will capture live data and documents in ways that will benefit teams that work across the hall or around the globe. Meetings will be recorded with sophisticated cameras that can detect and focus on speakers around the room. Notes taken on a whiteboard will automatically be captured and emailed to participants, and attached to the video of the meeting. They will also serve as lasting repositories for institutional knowledge, so teams won't have to "reinvent the wheel" and work with limited knowledge of the company's past experience.

Optimizing supply chains: XML and rich Web services are increasingly making it possible for businesses to seamlessly share information and processes with partners, and build supply chains that stretch across multiple organizations but work as a unified whole. But there's still plenty of friction that can be removed from the way companies work together. Employees shouldn't have to manually match purchase orders with invoices. They shouldn't need to print and mail bills that could easily be sent in electronic form. Expanding the reach of Web services can help optimize and reduce the amount of unnecessary manual work and make these supply chains vastly more efficient.

Finding the right information: A new layer of context-sensitive services will give you flexible and intuitive ways to manage information that go beyond the "file and folder" metaphor of today. You shouldn't have to "think like a database" and formulate search queries to ask for the information you need. Pattern recognition can help tag and organize information automatically, as well as extract meaning from documents and enable them to be queried in more natural and intuitive ways.

Spotting trends for business intelligence: Sophisticated algorithms will be able to sort through millions of gigabytes of data to identify trends that human analysts might miss. Software should be able to find meaningful connections in mountains of data and present them to experts -- or even automated processes -- that can act on them. Software can ensure that actions which result in changes to other work processes will automatically ripple through the system, making the entire business more agile and responsive to information that affects the bottom line. Over time, software will "learn" what information people use -- and what they don't -- and will adjust its behavior accordingly.

Insights and structured workflow: Software should take a more holistic view of workflow, providing data and metrics on specific activities to make it easier and faster to spot inefficiencies and points of failure. Smarter workflow tools will use pattern recognition and logic to find problems such as repeated customer complaints or inventory problems, and route them to the right person for resolution. This will go a long way towards reducing frustration, lost time and errors that result from broken or inefficient processes.

A New Generation of Productivity Software

In a new world of work, where collaboration, business intelligence and prioritizing scarce time and attention are critical factors for success, the tools that information workers use must evolve in ways that do not add new complexity for people who already feel the pressure of an "always-on" world and ever-rising expectations for productivity.

We believe that the way out of this maze is through integration, simplification, and a new breed of software applications and services that manage complexity in the background, and extend human capabilities by automating low-value tasks and helping people make sense of complex data.

We aim to make this happen through a next-generation productivity platform that builds on the solid foundation of today's Microsoft Office system of programs and services. We will enable people to create more effective professional documents, access work information from anywhere, and better manage personal, team and project tasks. We're investing in a secure infrastructure that makes it easy for anyone to securely collaborate on documents and work processes. We're offering better data visualization and analysis tools that bring out the trends and patterns buried in mountains of data. We're making it easier for businesses to create, track, manage and distribute content both within and across organizational boundaries. And we're offering open XML standards and rapid development tools so corporate developers can build and extend applications that specifically target their needs.

Microsoft has been innovating for the information worker for more than two decades -- and in many ways we've only just begun to scratch the surface of how software can help people realize their full potential.

Bill Gates

Tuesday, May 17, 2005

Microsoft eLearning course for free

HI

If you are an ASP.NET developer, or thinking of learning ASP.NET, Microsoft Learning and MSDN are giving away two of MSPress's most popular ASP.NET books and a US$349 eLearning course for free. Seriously, you get the Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET eLearning course and the eRef version of Microsoft ASP.NET Programming with Microsoft Visual Basic .NET 2003 Step by Step and Building Web Solutions with ASP.NET and ADO.NET for free, no strings attached.

Go over to the eLearning Access site

https://www.microsoftelearning.com/eLearning/enterCode.aspx

and enter the access key: 8317-MSDN-6595. Fill in some basic info, and voila, tons of great ASP.NET info.

Add MSN / Google Search to your site

Now you can add Google search or MSN search to your site and can provide the search for the visiters.

to add MSN search copy the code from the following page and paste that to your webpage. you can also provide the search for your won website . DOn't forgot to make the neccesary changes as mention.

http://search.msn.co.in/docs/siteowner.aspx?t=SEARCH_WEBMASTER_REF_AddMSNSearchToYourSite.htm
and to add Google
copy the code from

http://www.google.com/searchcode.html#standard

and paste that to your webpage . Google also privides something called "Google safesearch" With Google Free SafeSearch, sites and web pages containing adult themed and explicit sexual content are excluded from web search results

so try this and Enjoy !!!

Friday, April 22, 2005

How to add a blog entry on MSN Spaces using Email

From Abhishek Kant's Web Blogs

How to add a blog entry on MSN Spaces using Email

Figured with the launch of MSN Spaces you should have a way of blogging via email as well. Blogging via email has 3 immediate uses:

1. If your corporate environment doesn't let you access the internet. however, you can send email outside the organisation.

2. Sometimes Internet connectivity is just too bad / slow that you would prefer to write an email.

3. Email is something that you can work on intermittently. Write a bit, save the email and then come back to finish it later.

So what does it take to blog using Email on MSN Spaces? Well just a little configuration... here is what you do:

1. Sign into your spaces using passport credentials

2. Click on the “Settings” text at the top right corner, below the “Sign Out” button

3. Click on the “Mobile Settings” tab text

4. Check “Turn on Mobile Publishing” box

5. Make sure that the email ID you are going to use to send the blog entries is correctly mentioned in the textbox below. Well I confirmed that any other post sent from unspecified email ID doesn't make it to the blog.

6. Provide the secret word. This prevents others from adding blog entries even if they have access to your email account.

7. The next choice let’s you decide whether you want the entries you mail to appear instantly or you want them to be kept as draft till it is manually approved by you. If you want the post instantly once mailed choose the “Publish entries immediately. ” choice button.

8. You can see the email address where you should send your entries to.

9. Compose an email and send it to the email known from the Step 8. If you had pictures attached with the email they will also appear on the blog! Even the formatting (bold, italics etc) is maintained in the post.

Tuesday, March 29, 2005

Community Interaction Hour

Want to share your opinions about Microsoft Community?

Come join us at the “Community Interaction Hour”. This will be conducted every month on the 2nd Tuesday from 5:00 PM to 6:00 PM. The first one will be conducted on April 12. Just point your browser to http://www.microsoft.com/india/communities/chat/chatroom.aspx and start chatting with the Microsoft Community.

For more on the community hour, read the following blog post by Abhishek Kant, Community Program Manager, Microsoft India

--------------------------------------------------------------------------------

Community Interaction Hour
Community is paramount to Microsoft as a company and as a technology. Community is the reason why Microsoft is able to build better products that are more developer friendly and tuned to customer needs..
To listen to community feedback and act on it, we are launching "Community Interaction Hour".. this is basically an hour (or more as needed) every month when the community team will be available online to chat with community members. The chat is focussed on discussing and sharing our experiences in the community and help each other grow. The chats will be conducted once a month on 2nd Tuesday of every month (i.e. 12 April, 10 May, 14 June, 12 July..) from 5:00 PM to 6:00 PM... If the question is why only once a month - We are starting with once a month for now. If community wants more such chats we will increase the frequency as well..
to participate you just need to point your browser to: www.microsoft.com/india/communities/chat/chatroom.aspx and start chatting... (you will need a passport login to login into the chat.. you don't need to have a hotmail/msn email ID to have a passport account... any email ID e.g. @infosys.com or @yahoo.com can be registered as passport login by going to www.passport.com)
for the developers and other technology professionals who want to find guidance on how to participate in community activities, it will an ideal platform to reach out to. Moreover, you can get to know about the people who are active in the community in your region.
If you have a suggestion to make or share your opinion on something on Microsoft we are listening to you!

Saturday, March 05, 2005

Google Desktop is now out of beta

Google Desktop (http://desktop.google.com) is now out of beta. Among the new features, you have full-fledged API support (which is really cool), a floating box on your desktop where you can search from and Thunderbird support. See http://battellemedia.com/archives/001305.php for more

Sunday, February 27, 2005

Sinhgad.netClub launched

The new .net club is launched in the Pune?s one of the reputed campus (Sinhgad campus), Called "Sinhgad .net Club" for the students of the Sinhgad institutes. ( http://www.sinhgad.edu )

The Club online URL is http://groups.msn.com/SinhgadDotnetClub

The launch event is held in the presence of Dr. Patwardhan (Director STE society), Mr. Jignesh Desai and Mr. Dhaval Faria as chief guest from INETA and Mahesh Mitkari (Ineta volunteer and Founder Manager of club) on the 21st Feb, 2005 in the Seminar hall of STES. About 120+ students from TE and BE attended the workshop. During the program Mr. Mahesh Mitkari explains the idea behind forming this club and about INETA, MS and their activities for students.

After the formal inauguration ceremony a full day workshop was arrange by the club for the students. As first part of this workshop we cover following topics



Introduction to .net :- by Mr. Jignesh Desai

Introduction to ASP.NET

and Building web applications using ASP.NET : - by Mr. Jignesh Desai

Introduction Compact framework and

Mobile development in .net : - by Mr. Dhaval Faria



The second part of this workshop is reserved for the Hand-on-labs by Akila Manian [MVP], Sarang Datye [MVP] and Dhaval Faria [MS Community star]. And club is going to arrange it in first week of March which is limited for the first 100 students and we got the response on the day itself 10+ students registered for the workshop.

The MS ARK CDs was distributed to the attendees. The students from SCOE MS. Samreen and MS. Divya, Mr. Amlendu, Mr. Jitendra, take the efforts to form the club and arrange the event successfully.

Sunday, February 20, 2005

DevCon 2005 @ Pune

DevCon 2005 : (Pune)
"DevCon is a developer event organized by the developer community for the developer community " The objective is to enable developers to request for topics which they wish to be educated about and delivery of such content is by developers who are expert speakers. It covers topics which are of interest to developers chosen by developers themselves.

DevCon is a event organized by INETA and Pune User Group Allana Institute. As like last year This year also DevCon was targeted both to professionals and academics with two separate tracks of sessions for students and professionals.

Attendees :

Professionals: 170
Students: 194

The most impotent thing about student track is that the guy at registration told me that 4-5 students came from Gujrat only to attend this Event. and think this is the biggest success of this event.


the first day started of with an inauguration ceremony by Dr.
Khedkar (Director of ALLANA Institute) and then the MVP's and speakers lighted the traditional lamp.

After that first session started on "Office 2003 and .NET 2003" - Raj Chaudhuri.
the second session was on Reflection. after second session the lunch break was there and the launch was provided by ineta.
after lunch Nauzad took NTD and ClickOnce after that Raj started with ASP.NET Security session and took a big session on ASP.NET security as well as a samll tuch to windows security.
and this ends the first day. we distributed the MSDN magazines and come DVDs/CDs also on first day.
on second day Sarang and Akila took up the first session on Introduction to Web Services.

then Raj started with .NET on Non - Windows platform with cool demos on parallel on a dual projection (windows and linux )After lunch Nauzad went great with OO features in .NET 2.0 and finally Sarang ended the day and the event with a session on "Moving to Visual Basic .NET"
we gave away the ARKs to all students.

BTW before 3 days of the event I visited to around 15-16 main colleges of Pune. and its really good that 40% students were from those colleges where i visited and had a talk with the principals and HODs about the event.
also one more thing which i should mention that I was there at venue from 3 days before the actual day working and managing the work with Aallna's students . on a day before I called up dhaval and at that time he told me the no of registrations. I was shocked since the number went to beyond the capacity of hall. then i talked with Sagar (the student from allna who manages the projection system and all stuff ) he said don't worry we can do the arrangement in 1/2 hr to project the same session in another hall.

I can say We got the success more than expected from pune ppls.

thanks to all the Volunteers from Aallna , and PUG also for making this event succesful.

Saturday, January 08, 2005

Logidex .NET Library

Software Asset Management for .NET Application Development





LogicLibrary Logidex is a software development asset (SDA) management solution that provides enterprise application development teams with powerful search functionality, collaboration tools, metrics, and access to .NET assets. For read-only access to the MSDN Logidex .NET Library - which allows you to search for and download .NET SDAs - you can use either Internet Explorer or an add-in for Visual Studio .NET.



to know more about it and to use the Logidex .NET Library go through the following URL.



http://lab.msdn.microsoft.com/logiclibrary/logiclibrary.aspx



Friday, January 07, 2005

Apple and orange

Today there was a a seminar by a person who is a Software Engineer in IBM he Explain in the first slide of his presentation that he is strong promotor of Open soure so I set my mind to hear some unwanted segments about the Microsoft during the whole presentation. since it is the standard thing that the peoples from open source can't able to complete there sessions without saying something about the microsoft or ms product.

And you know it happened like same as i thought.

in almost all his examples of Testing (ohh I forgot to tell you that the seminar topic was about the testing) he said at least one sentence about the Microsoft product, bugs, windows and crashes of the windows, security patches etc.

during the QA session someone ask him about the longhorn (shocked na ! me too since the guy asking the question about the microsoft product to the person who is from IBM hhhh!!!!)

during this question he also comment on the microsoft marketing.... in place of giving the technical answer to that question which is about the directx and a graphics hardware requirement for longhorn (that student said that some special graphics hardware required for the longhorn ! I try to find out that on microsoft site but didn't get any thing like he said.) during this questions I comment on his answer and i decide to meet him(speaker) after the session

and after session I went to the stage and meet him. and ask some questions to him.

my one question to him was about the graphics of "FEDORA" the latest Ver. of Linux. I ask him that the Graphics of the FEDORA 3 is excellent but it is very slow to operate compare to Xp. I'm expecting some technical answer from him but you know what he said

" You are comparing the Apple and orange" (don't know windows is Apple or orange)

suddenly i through question that if in the case of comparing the graphics and the speed of OS LINUX and windows it is like Apple and Orange

why these LINUX peoples compare the Apple and Orange in case of security ?