Tuesday, December 21, 2010

Windows has just completed 25 years of it's dominance...


Here Is the History of windows.....
Windows 1.0: Where it Begins
An outgrowth of MS-DOS, Microsoft announced Windows in 1983 and finally released it on Nov. 20, 1985. (See related story.) System requirements for the 16-bit Windows 1.0 included MS-DOS version 2.0, two double-sided disk drives or a hard disk, a graphics-adapter card, and at least 256K of memory. Although this first version was a little-used alternative to Apple's Macintosh, Microsoft actually continued to offer support for Windows 1.0 until Dec. 31, 2001, a few months after the release of Windows XP.
 
Windows 2.0: Overlapping windows, better graphics, more memory - Released November 1987
"Windows 2.0 took advantage of the improved processing speed of the Intel 286 processor, expanded memory, and inter-application communication capabilities made possible through Dynamic Data Exchange (DDE)," Microsoft says in a history of Windows. "With improved graphics support, users could now overlap windows, control screen layout, and use keyboard combinations to move rapidly through Windows operations." Windows 2.0 was later updated to harness the protected mode and memory advantages in the Intel 386 processor.
Windows 3.0: Popularity Rises - Released May 22, 1990
Windows gained popularity with version 3.0, which had an overhauled graphical user interface with an improved set of Windows icons and graphics in 16 colors. In addition to improving memory management, Microsoft completely rewrote the application development environment. "The popularity of Windows 3.0 grew with the release of a new Windows software development kit (SDK), which helped software developers focus more on writing applications and less on writing device drivers," Microsoft says. Windows 3.0 also included that classic time-waster, Solitaire, and September 1990 saw the release of Microsoft Office for Windows, a bundle including Word, Excel and PowerPoint. (Microsoft Office for Macintosh had been announced a year earlier).
 
Windows NT 3.1: Bill Gates hails 'fundamental change' - Release July 27, 1993
NT stood for "new technology," and Bill Gates called the updated OS "a fundamental change in the way that companies can address their business computing requirements." NT 3.1 was a 32-bit operating system that "included a preemptive multitasking scheduler for Windows–based applications, integrated networking, domain server security, OS/2 and POSIX subsystems, support for multiple processor architectures, and the NTFS file system," Microsoft says. The NT generation also saw the release of Windows NT Advanced Server, which later gave way to Microsoft's lucrative Windows Server business. Another advancement: Windows for Workgroups, which made Windows-based PCs network-aware for the first time.
Windows 95: MS-DOS fades away - Aug. 24, 1995
MS-DOS was pushed further under the covers in Windows 95 as the graphical user interface became even more prominent. Microsoft, in fact, calls Windows 95 the "successor" to MS-DOS and Windows 3.1, although MS-DOS was still there as an underlying component of the operating system. With built-in Internet capabilities, state-of-the-art dial-up networking, "and new plug and play capabilities that made it easy for users to install hardware and software," Windows 95 sold a whopping 1 million copies in just four days and 7 million in one year. Apple's market share began to decline. Internet Explorer 1, by the way, was released in August 1995.
Windows 98: Microsoft Targets Consumers, Adds IE - June 25, 1998
"The first version of Windows designed specifically for consumers," according to Microsoft, Windows 98 made it easier to find information on the Internet and on the PC itself. Support for DVDs and USB devices was added, and "it is also the first operating system to include Windows Update, a tool that tells customers when software updates become available for their computers."
 

Windows 2000 Professional - Feb. 17, 2000
Targeted at business users, Windows 2000 supported mobile computing and "simplified hardware installation by adding support for a wide variety of new Plug and Play hardware, including advanced networking and wireless products, USB devices, IEEE 1394 devices, and infrared devices," Microsoft says. Microsoft touted Windows 2000 security features at the time of release, but the rise of the Internet led to a new wave of attacks and Windows 2000 was frequently patched until Microsoft killed support for the OS in July 2010.
 
Windows Millennium Edition - Sept. 14, 2000
The last OS to rely on the Windows 95 code base, Windows Me targeted home users with music, video and home networking improvements, while providing a System Restore function making it possible to roll PC software back to a previous configuration when a problem occurs. Windows Me was the first version to include Windows Media Player and Windows Movie Maker software for basic video editing. Windows Me was not a replacement for Windows 2000 -- rather, it was a consumer-focused counterpart to Windows 2000 Professional.
 
Windows XP: Market Share Behemoth - Oct. 25, 2001
Windows 2000 and Me were quickly succeeded by Windows XP, which merged the operating system product lines for consumers and businesses and is still by far the most widely used desktop OS. XP still runs on more than more than half of computers more than nine years after release, although usage is declining in response to Windows 7 deployments. Despite frequent security problems, Windows XP Professional became the de facto operating system for most business users with updated versions of Microsoft Office as well as "remote desktop support, an encrypting file system, system restore and advanced networking features."

 
Windows Vista: The Marketing Flop - Jan. 30, 2007
Vista was a marketing flop, with even Microsoft CEO Steve Ballmer admitting that it "was just not executed well." Vista was widely criticized for privacy, security and performance issues, as well as media copyright restrictions, and most businesses opted to stick with XP. But Microsoft managed to sell more than 100 million Vista licenses in its first year of availability. Most vendors would kill for that kind of failure. Microsoft, for its part, boasts that Vista featured "an updated graphical user interface, a redesigned search function, multimedia tools including Windows DVD Maker, and redesigned networking, audio, print and display subsystems," and support diagnostics.
Windows 7: Microsoft Gets it Right - Oct. 22, 2009
With Windows 7, Microsoft seems to have nailed it. Two-hundred-forty-million licenses were sold in the first year of availability, making it the fastest selling OS in history. Although Windows XP still has the highest market share, Windows 7 has already surpassed Vista and IT pros surveyed by Forrester Research say that within one year 83% of new corporate PCs will be powered by Windows 7. Windows 7 has been described by reviewers as more user-friendly than Vista, and perhaps more secure with new features such as AppLocker to control which applications run on a corporate network, BitLocker To Go, which encrypts USB flash drives and portable storage devices, and wider use of fingerprint logins. It's available in 32-bit and 64-bit versions.
 

Windows 8 and Beyond
To succeed another 25 years, Microsoft Windows will have to contend with immediate threats such as Apple's iPad, and long-term trends such as the rise of cloud services that replace some aspects of desktop computing, and virtualization software that could potentially reduce the importance of the operating system. But Microsoft is already planning Windows 8, with a possible release in 2012. Windows 8 will likely be optimized for iPad-like tablets, be portable across devices, include access to an app store, and take advantage of PC advances such as microphones, cameras, GPS, accelerometers, and temperature and magnetic sensors. Facial recognition, anyone? Stay tuned.
compiled from an article from  John B.

Saturday, December 18, 2010

Enjoying the feel of failure....

HI All

It’s amazing, no one can express this feeling I’m very lucky that I got this great feel of failure.
What am I talking about, I got rejected by TCS in Technical Round.
That was an amazing Technical Interview. The only tech q’ interviewer asked me was, What languages you know?
What a great Interview, It made me soooooooo happy………

Friday, October 29, 2010

Free Microsoft Press eBooks available for download

List of some of Microsoft free eBooks:


Finally - Windows Phone 7 Is Here

I was waiting, I was waiting since long to see an upgrade to Windows Mobile. I

even tried my hands-on Windows Phone 7 Beta Tools. And now, the tools and
devices are released. I must say, the entire WP7 device family looks amazing. It
will definitely attract consumers as well as developers. Check out this video
for entire WP7 device family:
WP7Gugg_512_ch9
When I was doing WP7 Beta Testing, I always thought that Windows Mobile is
‘The Best’ and we really don’t need another platform, but Microsoft should
re-design the WM software to compete with iPhone and Android.
Indeed, after going through final version of developer tools and hardware,
all of it looks promising. And there can be lot of opportunities for mobile
developers (and now Silverlight Developers as well) on Windows Phone 7 platform.
If you want to kick start Windows Phone 7 Development, you need to:
  • If you’ve already installed - uninstall previous (Beta/CTP) version of
    Windows Phone 7 developer tools.
  • If you want to integrate Windows Phone 7 Developer Tools with existing
    Visual Studio 2010, please install any Visual
    Studio 2010 SKU
    first.
  • Install the latest Windows Phone 7 Developer tools from here OR download the offline installer from here. This will install Visual Studio 2010 Express for Windows Phone or
    integrate with Visual Studio 2010 SKU (if you’ve installed it already)

    I recommend that you should not install these tools on Virtual
    Machines, rather install it on host machine itself. If required, create dual
    boot – for emulator performance reasons.
  • If you want to monetize your applications by using advertisements, then
    Microsoft has released a separate SDK for it. Get more information and download
    it from here
  • Right now, Windows Phone 7 Developer tools supports only C# language.
    However, the team has released a Microsoft Visual Basic CTP For Windows Phone
    Developer Tools. The RTM version (as mentioned above) is pre-requisite for this
    CTP. You can download it from here
  • To build high-performance applications on top of Windows Phone 7, you must
    monitor the code and remove all bottlenecks. And as Channel9 has mentioned: "If
    you cannot measure it, you cannot improve it".
    To measure the performance of
    Windows Phone 7 applications, there is tool (called as profiler) available as a
    separate download. You can find more information about it here:
This is the very first version of this new platform. But in this first
version itself, Microsoft has feature packed these devices.
But remember, mobility is always about challenges: network bandwidth, screen
resolution, battery life, sudden interrupts for calls, text messages…. And what
not. But these challenges makes mobile development a fun.
All the best for your mobile development and lets get started.

Friday, September 10, 2010

Friday, September 3, 2010

How to prepare for .Net Interview

The first step is to brush up your knowledge. Even in case you are working on a live .Net project, it is important that you refresh your knowledge by going through some material.

The second step is practice to give clear and right to the point answers. This is very important as most of the candidates fail to do this even though they are good at .Net. Take up some mock interviews and practice the clear and right to the point answer aspect.

Set expectation

While introducing yourself to the interviewer highlight your strength areas in .Net. Know where you fit in the scale of 10. It is important to convey to the interviewer your known and unknown areas in .Net, which will help the interviewer to concentrate on your known areas. If the interviewer asks you about a particular topic in .Net and if you don’t know that clearly call out. Similarly call out that you just have theoretical knowledge and not hands on experience If that is the case.

Typical .Net Questions

Most of the .Net interviews start with .Net fundamental questions like what is .Net and what is CLR? Even though the questions looks simple, if you are not strong in the fundamental it is tough to give answer in brief. You will end up giving answer with multiple statements, which will not be a good sign. Study the theoretical knowledge on these basic fundamental topics and make sure you could able to define these concepts clearly.

Get solid understanding on Intermediate Language, JIT, Common Language Runtime, and prepare yourself to handle any questions on these fundamentals.

After the basic fundamentals, the interview will go to concepts like Assembly which includes How to create shared assembly, usage of GAC and knowledge about satellite assembly.

Most of the .Net interviews touch upon Garbage collection. Around GC the generations of objects, destructor, IDisposable interface details may be touched upon.

After asking question about the conceptual details, the interviewer will move into details of C# or VB syntax details. Typically the question will be around value type, reference type, REF & OUT params and delegates. The data structures like ArrayList, Array and enum. Mostly these language keyword and syntactical details related question are not direct questions. They may give you some scenario to check your knowledge on these syntactical and data structure related details.

After completing the question on .Net fundamentals, interviewer will move to ADO.Net details. Along with the basic questions on Data Set, Data Reader and Data Adapter, you should expect more questions around ADO.Net and database integration. Make sure you have strong knowledge on simple ADO operations like Calling stored procedure, passing and reading parameters of a stored procedure. For less experienced guys the interviewer may ask you to write piece of code on database integration.

After the Data Access, the interviewer may move to .Net framework class library details like System.IO, XML and Active Directory operations. Basically you should expect some questions around .Net framework class library, you can make choose of few class library. It is not expected the complete class library to be known to interviewee.

After the basic round of questions, the interviewer will ask more detailed questions on how .Net works internally. These questions various depend on the experience level. Say for example how event handling works in .Net and how stack, heap are handled. These questions are basically to find out the depth of knowledge you have in .Net. These question will be follow up question on you previous section answers.

Detailed questions for experienced candidates

So far we have seen the very basic fundamental questions, based on the expertise you have in .Net the question may flow in to the area like WinForms, ASP.Net or on Web Services or WCF, WF, WPF, AJAX, LINQ, REST.

For experienced guys, interviewer always would like to map your .Net knowledge to your project experiences. You should be able to highlight the specific .Net techniques which you implemented in your projects. You should able to map different technologies and its use cases. You should be able to highlight your project and should be able to articulate how you utilized .Net for different business problems. You should able to articulate your achievements and highlights of your work using .Net.

Clearly explaining your achievements like a story bring lot of value to you. Make sure in few sentences you could able to highlight your achievements in your work experience.

Apart from .Net questions, the interviewer touches upon basic programming principles like Design Patterns. Make sure you aware of Design Patterns and have through knowledge on at least two are more design patterns. For an experienced candidate interviewer will expect that you have hands on implementation experience on few design patterns.

Make sure you have strong knowledge on OOPs. There will be lot of question around OOPs relating to .Net.

Online Resources


http://www.questpond.com/SampleDotNetInterviewQuestionBook.zip
http://www.techinterviews.com/c-sharp-interview-questions-and-answers


Hope this article helps to get an idea about .Net interviews and various areas on .Net which you need to focus.

Good Luck!

Saturday, August 7, 2010

Web Matrix By MicroSoft.........



Hi,
Today I have gone through a new technology which is implementation by MS, it helps in developing web apps with open source technologies. The following walks you through WebMatrix...

What Is It?
WebMatrix is everything you need to build Web sites using Windows. It includes IIS Developer Express (a development Web server), ASP.NET (a Web framework), and SQL Server Compact (an embedded database). It streamlines Web site development and makes it easy to start Web sites from popular open-source apps. The skills and code you develop with WebMatrix transition seamlessly to Visual Studio and SQL Server.

Why Use It?
You will use the same powerful Web server, database engine and web framework that will run your Web site on the Internet, which makes the transition from development to product seamless. Beyond ensuring everything just works, WebMatrix includes new features that make Web development easier.

Who's it for?
WebMatrix is for developers, students, or just about anyone who just wants a small and simple way to build Web sites. Start coding, testing, and deploying your own Web sites without having to worry about configuring your own Web server, managing databases, or learning a lot of concepts. WebMatrix makes Web site development easy.

You can download it here

I will be back with more of developing environment soon...
thank you all.....

Saturday, July 24, 2010

MSP selection process for this academic year(2010-2011) has been launched

The new selection process for this academic year(2010-2011) has been launched. Students are encouraged to register here. Next steps will be published on this website after July 12th,2010.

Please download this file that has some frequently asked questions. This will help in your understanding and help answer a few questions you might have.


Eligibility

To consider applying for the MSP Program, you must be:

•Over 17 years of age.
•Studying a full-time course at an officially recognized University/College in India.
•Bachelor's/Master's Degree student who will complete the course during or after May 2011.

Competencies

A good MSP is one who has the following basic qualities:

· Technical competencies
o Passionate about software
o Quick learner
o Respected by peers

· Community-building competencies
o Enthusiastic about technology
o High level of social activity, both online & offline
o Can organize college and city-level events

· Fundamental competencies
o Passionate about Microsoft
o Confident & outgoing
o Good rapport with faculty
o Willing to share knowledge & eager to uplift self and peers

Responsibilities
Your short term goals will include:
· Conduct at least 1 technical session per month in a Student Tech Club.
· Participate and drive entries for Imagine Cup
· Maintain a technology-related blog

Your long term goals will include:
· Promote and build your city-level Microsoft Student User Group
· Organize city-level events like Academic Developers’ Conference (DevCon)
· Deploy &/or maintain Live@Edu for your college
· Encourage students to leverage ELMS downloads if your college subscribes to MSDN AA
· Mentor other MSPs

Benefits
As an MSP, a host of benefits are available:
• Welcome letter
• Exclusive MSP Boot-camps conducted by Microsoft
• MSDN subscription
• Rewards & Recognition for top performers
• Networking opportunities
• Technical training & resources
• Microsoft events
• Interactions with MVPs & Microsoft Employees
• Internship & Recruitment announcements for top-performers

Monday, May 3, 2010

Five free Windows utilities you should download

Today I've got five of them for you, all Windows utilities that solve specific problems and/or make life a little easier. Best of all, not one of them will sell out.


IObit's compact, portable Advanced Uninstaller makes easy work of removing unwanted programs. And it's free!

(Credit: IObit)
1. Advanced Uninstaller A perfect addition to any flash drive, this no-installation-required uninstaller does a fine job removing all traces of unwanted software. My favorite feature? Batch uninstall. Just tick the apps you want to ditch, and AU does the rest.

2. Dual Display Mouse Manager Last year I finally pulled the trigger on a second monitor. Best. Purchase. Ever. My only complaint is that I frequently overshoot the "border" between monitors when I mouse to the edge of either one. Dual Display Mouse Manager senses my cursor's proximity to that transition point and automatically slows it down. It's a small convenience, but an essential one for anyone rocking two (or more) monitors.

3. Dexpot No room in the budget for a second monitor? No problem: Dexpot endows your single screen with two or more virtual desktops. This popular freebie's been around for a while, but the latest version adds a killer plug-in for Windows 7 users: SevenDex, which pops up thumbnail views of your desktops when you mouse over the Dexpot taskbar icon. Sounds like a minor amenity, but trust me: it's a huge perk.

4. Universal Viewer One of those utilities that really should be built into Windows, Universal Viewer lets you view the contents of just about any file. That's great for those times when someone sends you a weirdo file attachment and you don't have the program needed to read it. And like the aforementioned Advanced Uninstaller, UV is portable (no installation required), so it runs nicely from a flash drive.

5. Wizmouse Oh, Microsoft. After all these years, Windows still isn't smart enough to detect where my cursor is pointed and make the mouse wheel work there. Instead, it works only in the window that has "focus," meaning the currently selected window. That's ludicrous! Fortunately, there's WizMouse, which activates the scroll wheel in whatever window is under your cursor, plain and simple. I started using this about a year ago; I can no longer compute without it.

OK, that's my list. Any freebie utilities you'd care to recommend? Hit the comments and list your faves.


Thursday, April 8, 2010

Windows Azure Drive is released as β

Microsoft is now providing access to a beta release of Windows Azure Drive (which was announced as XDrive at PDC 2009).

Many developers wanted to take their already running Windows applications and run them in the cloud using the standard Windows NTFS APIs, and make sure that the data would be durable. With Windows Azure Drive, the Windows Azure applications running in the cloud can use existing NTFS APIs to access a durable drive. This can significantly ease the migration of existing Windows applications to the cloud, enabling customers a more seamless migration experience while simultaneously reducing the amount of time it takes to move their applications from your own Windows environment to a Windows Azure environment. The Windows Azure application can read from or write to a drive letter (e.g., X:\) that represents a durable NTFS volume for storing and accessing data. The durable drive is implemented as a Windows Azure Page Blob containing an NTFS-formatted Virtual Hard Drive (VHD).

For the beta release of Windows Azure drive, customers will be billed only for the storage space used by the Page Blob and the read/write transactions to the Page Blob. This will be incorporated into the standard Windows Azure usage rates and there will not be a separate line item on the bill.

Let’s discuss some more of the technical details of the Windows Azure Drive feature. The Page Blob can be mounted as a drive only within the Windows Azure cloud, where all non-buffered/flushed NTFS writes are made durable to the drive (Page Blob). If the application using the drive crashes, the data remains persistent via the Page Blob, and can be remounted when the application instance is restarted or remounted elsewhere for a different application instance to use. Since the drive is an NTFS formatted Page Blob, you can also use the standard blob interfaces to upload and download your NTFS VHDs to the cloud.

Windows Azure Drive can optionally cache the drive data on a local disk on the virtual machine (VM). Caching the data on the local drive can reduce the read traffic to the page blob, which will lower the transaction cost. There is no additional charge for reads that are to the local disk cache. The transactions against the Page Blob will be counted towards billing. Note, even when the cache is enabled, all non-buffered and flushed writes are committed transactions to the Page Blob in durable storage.

Windows Azure Drive is accessible starting with the release of Windows Azure Guest OS 1.1. In addition, in order to mount a Windows Azure Drive you will need to use Feb 2010 version of the Windows Azure SDK. The SDK provides the following Windows Azure Drive APIs for your Windows Azure application to use:

Create Drive - Creates a Page Blob formatted as a single partition NTFS volume VHD.
Initialize Cache – Allows an application to specify the location and size of the local data cache for all Windows Azure Drives mounted for that VM instance.
Mount Drive – Takes a formatted Page Blob and mounts it to a drive letter for the Windows Azure application to start using.
Get Mounted Drives – Returns the list of mounted drives. It consists of a list of the drive letter and Page Blob URLs for each mounted drive.
Unmount Drive – Unmounts the drive and frees up the drive letter.
Snapshot Drive – Allows the client application to create a backup of the drive (Page Blob).
Copy Drive – Provides the ability to copy a drive or snapshot to another drive (Page Blob) name to be used as a read/writable drive.
The Windows Azure operating system has an OS driver that serves two primary functions. The first is to provide the client library operations described above for mounting and unmounting a drive. The second is performing I/O for all of the NTFS operations to the mounted drive. Here is a summary of how the drive works:

Mount – When mounting the drive, the OS Driver attempts to acquire an exclusive access lease on the Page Blob. If it can, then it will mount the drive to a free drive letter. If cache space is specified to be used, then local disk space will be reserved for the mounted drive to use as an on-disk cache.
Write – All non-buffered/flushed NTFS writes are sent to the OS driver, where the write is made durable in the Page Blob in the Windows Azure Blob service before sending success back to the application. This ensures that if application gets a success back for the write, and the drive is unmounted or the application crashes, the application knows that the write was persisted to the Page Blob.
Read – All reads to the drive that go through the OS Driver will read the data either from the local cache or the Page Blob in the Windows Azure Blob service. If the cache is being used, the driver will first look in the local disk cache, and if found there the results are returned to the application without talking to the blob service. If the data is not found in the local on-disk cache, then it will be retrieved from the blob service and returned to the application as well as being placed in the local on-disk cache.
Lease Renewal – While a drive is mounted and in use for an application instance, under the covers the OS driver continuously renews the lease on the Page Blob that is mounted as the drive, using the credentials passed in when mounting the drive.
Unmount – When a drive is unmounted, the lease on the Page Blob is released (freed) and the drive letter is unallocated. Releasing the lease allows another VM/application to quickly mount the Page Blob as a drive if it chooses.
Here is a summary of a few key high level points about using a Windows Azure Drive:

A Drive is a Page Blob formatted as a Fixed NTFS VHD between 16 MB and 1TB.
A VM can dynamically mount up to 16 drives.
A Page Blob can only be mounted by one VM at a time for read/write access. A snapshot page blob can be mounted as read only by multiple different VMs at the same time.
The storage account used to store the Page Blob and the compute account used to run the application should be allocated in the same geo-location in the Windows Azure Developer Portal in order to get the best performance out of the drive.
Drives can be uploaded or downloaded via the Windows Azure Blob interface. The formatted Fixed NTFS VHDs can be uploaded as a Page Blob using the blob interface and then mounted as a drive. Similarly, a formatted Page Blob can be downloaded through the Page Blob interface and then the downloaded drive can be used as a VHD.
The OS driver provided by Windows Azure is only available within the Windows Azure VM instances in the Windows Azure cloud. No driver is distributed by Microsoft at this time to allow you to mount drives remotely. Even so, you can download a drive using GetBlob and mount the downloaded VHD drive where it is downloaded for use, but any updates to that downloaded version will not be sent to the Windows Azure Blob service.
Customers who are already using the February 2010 Windows Azure SDK should make sure they are running Guest OS 1.1 to start using the Windows Azure Drive. New customers should visit WindowsAzure.com to sign up for the February 2010 Windows Azure SDK in Guest OS 1.1 to also start using the Windows Azure Drive. And please send us your feedback!

More detailed information can be found in the technical white paper here: http://go.microsoft.com/?linkid=9710117

As well as in MSDN documentation here: http://msdn.microsoft.com/en-us/library/ee924681.aspx

Install windows xp vista and 7 from pendrive

Let’s begin the guide without wasting time. Just make sure that you have a pen drive with 4GB + capacity if you are making a bootable USB flash drive.

Requirements to create bootable Windows USB:
# Windows 7 or Vista ISO
# Pen drive with 4GB+ (2 GB is sufficient for XP)
# 15 Minutes of free time

Procedure:
1. Insert your USB flash/pen drive to your system and backup all the data from the USB as your USB drive will be formatted during the process.

2. Now download WinToFlash tool (free) from here.


3. Run the tool, and browse to your Windows 7, Vista, or XP DVD files (make sure that your USB drive letter is correct).

4. Click Create button to begin the bootable USB process. Wait for few minutes to see the bootable USB.


5. That’s all!

Monday, March 22, 2010

New Rocking Technology Ubiquitous

The general meaning for Ubiquitous computing is existing or being every where at the same time. The idea behind ubiquitous computing is to surround ourselves with computers and software that are carefully tuned to offer us unobtrusive assistance as we navigate through our work and personal lives. Contrast this with the world of computers as we know them now.Ubiquitous computing touches on a wide range of research topics, including distributed computing, mobile computing, sensor networks, human-computer interaction, and artificial intelligence.

Recognizing that the extension of processing power into everyday scenarios would necessitate understandings of social, cultural and psychological phenomena beyond its proper ambit, Weiser were influenced by many fields outside computer science, including “philosophy, phenomenology, anthropology, psychology, post-Modernism, sociology of science and feminist criticism." He was explicit about "the humanistic origins of the ‘invisible ideal in post-modernist thought'"

Ubiquitous computing (ubicomp) is a post-desktop model of human-computer interaction in which information processing has been thoroughly integrated into everyday objects and activities. In the course of ordinary activities, someone "using" ubiquitous computing engages many computational devices and systems simultaneously, and may not necessarily even be aware that they are doing so. This model is usually considered advancement from the desktop paradigm.
This paradigm is also described as pervasive computing, ambient intelligence. When primarily concerning the objects involved, it is also physical computing, the Internet of Things, haptic computing, and things that think. Rather than propose a single definition for ubiquitous computing and for these related terms, taxonomy of properties for ubiquitous computing has been proposed, from which different kinds or flavors of ubiquitous systems and applications can be described.

The promise of ubiquitous computing is of a life in which our endeavors are powerfully, though subtly, assisted by computers. The idealistic visions painted by the ubiquitous computing movement stand in stark contrast to what we see when we boot up our computers each day. There is an immediate barrier because you have to know how to use a computer to use a computer. If you sat down in front of a computer without knowing how to use a mouse, would you be able to get anything done? It’s unlikely. The computer won’t help you, either, since you have to know how to use the computer to ask it for help on how to use it! When computers do offer assistance, it still tends to fall short of the mark. Much application software tries to cater to new users and power users alike by offering simple, task-focused “wizards” and detailed help systems. Unfortunately, the wizards are often too limited to offer sufficient power for day-to-day use, and the help systems often don’t cope well with the many ways in which a user can express a need for a given piece of information. The next step, of course, is to go down to the local bookstore and buy a book that is four inches thick and weighs five pounds and that promises to give straightforward instruction on how to use the program in question. Most of us get by just fine on the tasks we are well-used to performing. However, there should be an easier route.

We are still a long way away from seeing the promise of ubiquitous computing fulfilled. Yet, physical barriers to ubiquitous computing are falling, thanks to technological advances such as nanotechnology and wireless computing. Further, as we have argued, software is getting easier to use all the time. As the themes of context-awareness and natural interaction are adopted by hardware and software makers, we will begin to see successive approximations of ubiquitous computing. There are many issues to resolve and a steep learning curve to face as we consider this close integration of computers into our lives. As I-O psychologists, we will benefit ourselves and our field by carefully examining the promises and implications that ubiquitous computing holds for us, and then adapting our products, services, and policies appropriately.

UbiComp Applications:

• U-Agri
• U-Health
• U-security
• U-Governance
• Intrusion detection
• U-Learning and many more…

Saturday, March 6, 2010

Kill The Autorun.inf

http://img224.imageshack.us/img224/959/ipodzo6.jpg


Autorun is widely used by computer virus to infect other computer via removable drives Windows XP is particularly vulnerable to this kind of transmission due to its behavior of executing autorun.inf file automatically (Vista and 7 do not execute autorun script without user approval).

Kill Autorun will help protect your Windows XP system using these steps:

1. Disabling automatic execution of autorun script upon insertion of removable device.
2. Automatic deletion of autorun.inf file from your removable drive upon insertion. This is done to prevent accidental invocation of autorun script by double-clicking drive's icon from Windows Explorer.
3. Automatic creation of a special folder named 'AUTORUN.INF' that cannot be deleted to prevent creation of malicious autorun script by malware.

Saturday, February 20, 2010

SEQEL Hands On Lab Session @ Microsoft Hyd campus

Hi folks,

It's my great opportunity that I have attended SQL hands on Lab session at Microsoft Hyderabad. I was very happy that I got one more chance to visit MS campus. From my college total 6 students got chance to attend that session. I was very happy that I found my name in that list. They asked us to inform at MS by 1pm. I was there by 12:30pm and my class mate cum friend joined me, we both went to building 1, i.e MSIT building there we registered ourselves. We were asked to wait till 1pm by security. After 15 min Session organiser came and directed us to the place where the session goes and he informed us that session will get started by 2pm. We went for lunch in the mean while.

I really surprised that all the MSPs from hyd were asked to attend the session. I felt bad because I didn't get any call from the MSP India Team. I was happy because even though I didn't get any call from MSP team I got chance to attend that session(Thanks BVRIT).
Hay I will come back with full details of the session later. Today our hostelers planned for Hostel day. Now its gonna start so..............


Hi.... I am back after a long time. Hostel day went on well. That's memorable day.
Now I will tell what we did in MS. That's all about 4hr session. They were explained the tool(IDE) SEQEL server. We got some idea about that tool. I didn't find something new and great thing about that IDE. Finally it's some what ok.

Friday, February 19, 2010

MSP summit @ Hyderabad.

MSP summit is an event by MSP team India. It was held on 12th of Feb at MS campus Hyderabad. In that session MS folks were explained us different new technologies by Microsoft. Finally the MS tour was fantastic, that’s really a great campus full of advanced technologies and advanced brains. We were given a good guide who’s chief security for MS Hyd. He’s a bit jovial and formal. It took nearly 1 hr to have a look at all the blocks.The employees of MS have really great facilities to work and enjoy. Good to say smoking was banned in MS campus, that’s really cool.

My experience @ MS Internship test.

Frankly telling I am far away from the new tech era. My experience at Bangalore gave me a clear idea that what exactly I have to do for my bright future.I was shocked at the same time I was surprised by looking at the questions they gave us.I felt very happy by looking at the programming logics and at the same time I felt bad by looking at the questions on testing. I didn’t go through testing till that pulled me down in the test. Following are the different questions those appeared in the test……
1) What would be spec s for designing a mobile application for accessing the mails
2) Gave some function and asked what does it do?
3) Test conditions for adding numbers which are stored in two list digit-wise. LSB stored first in list. Eg 193: 1 -> 9 -> 3
4) Find output of : “1”+2+3
5) Convert decimal number to roman number say
6) What is used to test function. ANS: STUB
Among all the 100 MSPs they have selected 6 MSPs for internship.

My experience @TechVista Bangalore.

HI all,

hmmmmm, after a long time I am back. I am pretty much busy with my semister exams and holidays.

Here are some interesting things about TechVista.........
That was an awesome full experience, that I had a look at many new researches by the students from IIT, NIIT, ISS, and from other Asian countries. TechVista was conducted by MS Research India on the occasion of 5 years completion of MS Research India. Till now I did not attend such great event, it’s really amazing. The new technologies and the new ideas are really attractive and innovative.
Coming to the best I like the innovative creation is that power and bandwidth saving for mobiles and notebooks/ laptops. I really liked it, I feel that saving something is a great thing now a days.

Saturday, January 2, 2010

TechVista @Bangalore...

Hi Happy New Year alllllllllllllll.

After a long break I am here to tell you guys about TechVista.

First of all let me tell about TechVista.

TechVista: TechVista, Microsoft Research India's annual research symposium, will be held on January 22, 2010 in Bangalore, India and will coincide with the 5th anniversary of Microsoft Research India. TechVista brings together the best minds from the scientific and academic worlds onto a common platform and provides an opportunity for the research community, government, and students to interact and exchange ideas on research and its future directions.

TechVista 2010 will feature some of the technical and policy thought leaders from India and abroad as speakers.

It's one of the great session i am going to attend in these days.