AdamR - Insight into the World of Technology
Lockergnome
Home

Archive for standards

Microsoft’s Progress is Slow, But Not Out of Sight

We already know that Microsoft needs to start listening to the community and hearing what they have to say. We already know that not only do they need to listen, but they need to involve the community in core decision-making processes with their software, from the very planning stages. What do we as users want out of the software? What do we want to be able to do with it? How would we, as users, actually go about doing this with said software, and what features can be added to make it easier and more enjoyable?

Two of the teams at Microsoft which have isolated themselves from this ideal are, mainly, the Windows and Office teams, and quite possibly a bit of the Windows Live team. Windows Vista, while not a disaster for me personally, was one for multitudes of people. Office 2007, while having many excellent features, was a trainwreck for the power user (Outlook 2007, anyone? No thanks…). Where are all of these complete OS/cloud integration features from Windows Live? No where to be seen.

On the flips side, there are many teams at Microsoft who do an incredible job at listening to users. The Xbox and Xbox Live teams, absolutely the Zune team, and while they’re not heard from too often, the Microsoft Research teams. They all listen to what users want out of products, what features, whether software or hardware, would benefit to the end user, and begin using their brilliant development minds to follow through on those ideas. They have us, the geeks and user advocates, to literally translate what the average end-user wants to do or has frustrations with into language that Microsoft developers and technical users can understand.

One thing that made headlines today is that Microsoft Research has opened up the Singularity project to the public for SDK and RDK use, for 100% free. If you do not know, Singularity is a very small Operating System which runs its microkernel and processes as managed code. Not only that, but it’s written in the C# language. For the non-technical users, this means it’s a completely different operating system than anything else out there both in terms of its programming and the potential it has. What Microsoft Research has done with Singularity is create a virtually uncrashable operating system with insane performance. People have been begging Microsoft to release this to the public, to technical users and developers, for over a year now. They’re finally listening.

What does this mean? It means that they’re making progress. It means that technical users can use Singularity, get down into its core, and start making suggestions to the Singularity team of how they’d like to see it improved. It means that with Microsoft’s brilliance, and our end user input, we could potentially be involved in the planning stages for a next-generation Operating System from Microsoft. Now, I’m not saying that Singularity will be the base for the next version of Windows. The Singularity developers have already states that’s not its purpose. However, with input from the community, it very well could be the case that Singularity’s ideas make it into the next version of Windows, something that would significantly help us all.

Microsoft is making progress, no matter how slow it may be. Let’s just hope it’s not too slow.

Microsoft: Please listen to the community in all areas of your software development from the very planning stages. It will benefit the end user, and ultimately, it will benefit you as a company.

Social Networking And Its Failure

Let’s take a trip back in time. The year is 2003 and the internet is a rather pleasant place to be, although looking back we wouldn’t make that claim. MySpace and Facebook didn’t exist and half of the world didn’t visit them at least once per day. No one knew what AJAX was let alone used it on their websites. Flash-driven websites were the “cool thing to do.” But most importantly, the idea of using the internet as a “platform” and the convergence of technologies was near non-existent.

Then this whole concept of Web 2.0 came along and everyone was confused about what it really meant. People claimed that their websites were Web 2.0 and companies even dedicated their so-called services to help people make their websites Web 2.0 compatible. Some people even jumped the gun and claimed that Web 3.0 exists.

The change that happened in late 2004 when people started really understanding what the Web 2.0 concept was all about. It was about convergence of internet technologies and using the internet as a platform for full applications. Instead of running a program on your computer, why not run that program on the internet where you can have access to it from anywhere you go?

To be honest, if we’re still dealing with desktop environments on our computers in 15 years, I’ll be surprised. Your entire desktop environment will be web based and you’ll have access to it from anywhere, but your files and documents will be stored locally for safety. You won’t be putting in a CD to listen to music, you’ll be using a music subscription service to listen to anything you want. You’ll have access to anything from anywhere at any time. All of your devices will work together, and all websites will be able to communicate and share information with one another.

And here is where I think Social Networking sites have failed. Their very idea in concept form is awesome. If we can connect technologies, why don’t we connect people together from all over? Let’s create a social map of the world on the internet. However, what social networking sites have lost sight of is that the whole point while doing these things is to converge technologies. With their immense popularity, their potential to drive forward convergence of web technology is just as immense. Why haven’t they taken advantage of it?

Picture this: Instead of you needing to upload photos of yourself to MySpace or Facebook, why not allow you to associate your MySpace account with your Flickr account? What if I could send an email to someone but I didn’t know their email address? What if I could use the information about that person I did know to send them an email? What if I could fully control each and every one of my accounts without even needing to launch a browser? And what if I could update all of my accounts at the same time with the same information?

The possibilities are endless. AJAX is only one very small part of the concept of Web 2.0. AJAX is the User Interface side of the vision of convergence of technology, not the convergence itself.

Social networking sites have failed at what could have been (and what still could be if they play their cards right) an awesome breakthrough in web technology and even your computing experience as a whole. MySpace and Facebook are right now just a place to “hang out” and post silly surveys. They each let it come to that, when it fact it could have been a complete portal to socialization and conversation and the computing experience as a whole.

Tags: , , , , ,

1 2 3 ... 999999