My First Photosynth

Check out my Photosynth from this weekend.  As I’ve blogged about before, Photosynth is a revolutionary new software application from Microsoft Labs and the University of Washington that analyzes photographs and builds on-the-fly 3d worlds that you can navigate through.

I had my high school reunion this weekend, and took the time to take some pictures.  check out the Photosynth that was created below.  You will need to install the Photosynth plug-in of course.

Apple Keynote Bloopers

Steve Jobs will go down in the history books as one of the most visionary technology leaders of our time, transforming the personal computer, music, mobile phones, and the movie industry. If you have ever had the opportunity to watch Steve Jobs in action presenting a keynote and demonstrating software, you know he is a true master of presentation. The way his presentations come across without any tension, how he makes them look easy, it’s just amazing. The amount of preparation that goes into them from his entire team, to Jobs himself is astonishing. There is no other company out there or presenter that prepares better.

That is why this video of Apple Keynote Bloopers is so great. I mean ya they are funny, but they also have to make you feel good. I’ve given hundreds of presentations, and a couple handful of large presentations. If you haven’t experienced the rush before a presentation, or how you deal with something gone wrong, then you probably will just laugh. But when I watch this video, it makes me feel normal when things don’t always go according to plan. Should have prepared more? Sometimes things just don’t work out and it doesn’t matter how much you prepare.

Live Mesh and the Web 2.0 Expo from My Perspective

Focused on Bashing Microsoft, and Throwing Sheep

During the Web 2.0 Expo in San Francisco this week, attendees were allowed some first hand access to Microsoft’s latest initiative, Live Mesh.  Ori Amiga was a fantastic presenter, and was able to really demonstrate the power of the mesh to people that attended the conference.  I must admit however that I was a little disappointed, but not surprised, with the whole anti-Microsoft feeling at the conference.

Live Mesh is a phenomenal idea that ties very nicely with their Silverlight initiative.  It will finally give software developers out there the ability to create applications, and content, that can be delivered very quickly to every device on the planet.  However, even before seeing the presentation attendees and presenters in some cases, were knocking Live Mesh for its “Windows Only” support.  Yet when I went to the demonstration put on by Ori, he used a Macintosh to take a picture with his webcam, then used a cell phone to take a picture of the audience, and then had the mesh synchronize his pictures across all the devices.

Marc Andressen Could Have Been a Highlight

This was not the only area where Microsoft was getting negativity thrown at it.  During the Marc Andressen keynote, the interviewer seemed to keep trying to get him to say negative things about Microsoft.  When all his attempts failed (Marc actually was very positive about Microsoft and the things they have done, and are doing), he tried to push his buttons on Bill Gates.  Some of us travelled a pretty fair distance and spent a lot of cash to watch this keynote, and although it was pretty good, I didn’t spend the money I did to watch Marc have to deal with stupid questions about Microsoft for 10 minutes.  We all know the history, move on.

What really bugs me about the slamming of Microsoft at these conferences is that people are not encouraging them to do great things.  I mean, here you have a company that basically created the software industry, made the Web 2.0 Expo possible, and you have 95% of the attendees slamming them about their lack of innovation, and their crappy products.  That’s all great if they are making only crappy products.  Vista is a great example of somewhere they deserve to be slammed, certain versions of SharePoint, again other areas where they need to get some bad press. 

However when a company spends a significant amount of time and resources into building a great OPEN product like Live Mesh, we should encourage them!  Yes Microsoft has made mistakes during there run as the software powerhouse everyone wants to be.  They have paid dearly for it, and in some cases, still are.  Have you ever made mistakes?  I certainly have made a ton of mistakes.  It’s from the mistakes you make that you grow.  It’s when you don’t grow from your mistakes, that you are wasting away and failing.

What is the Problem

Microsoft is the perfect company to put together the Web Operating System.  You can argue that Windows was a Monopoly, but they at least allowed third party developers to create software on top of the operating system, and sell them for any price they wanted.  They also worked with any hardware configuration you could think of.  In fact, before Microsoft, it would have been impossible to build a software package that would be accessible to everyone so quickly.  Microsoft has learned a great deal from these experiences.  They are setup perfectly to create the next operating system.  The Web Operating System.

I have to stop and ask a simple question.  Instead of being a complainer in the next few years when we all step back and wonder how Microsoft yet again obtained another “Monopoly”, this time on the internet, why not do something about it.  Microsoft isn’t stopping you.  Create something revolutionary!  Be a purple cow as Seth Godin would say!  Everyone seems so obsessed with just creating social networking applications, or “applications on top of the social network api’s”.  How is it original to create better ways to throw poop at each other?  I mean its cool and all, and I love the slide shows and sharing pictures on Facebook, but, are we really harnessing the power of Web 2.0 and improving lives?

I don’t want to sound like an ass kisser, but check out these freaking smart people below:

  • Kevin Rose is awesome, he created Digg, and gave the news back to the people!
  • Michalle Arrington is great, he created an efficient technology blog that gave all of us access to what was going on in Web 2.0 in real time, and I consider to be part of the “Fathers of Web 2.0″.
  • Tim O’Reilly is phenomenal, and the “Father” of “Web 2.0″.  his speeches really had meaning, and vision!
  • Jeff Bezo’s saw the vision of cloud computing and created their Amazon Web Services.
  • Firefox boy believed he could make a better browser than Microsoft, and now has huge market share where other browser companies failed.  He woke the sleeping giant and pushed Microsoft to try and innovate on the browser.

These guys changed the world.  Without them, the world would be different.  They had true passion for something, and weren’t afraid to try out their idea.  They believed in something, and saw it all the way through.  I guarantee you they didn’t wake up one day and say “How can I make money from the Internet?”

Why this Rant?

I guess I’m just sad that with all that brain power I saw at the conference, 90% of the people there are focused on things that are NOT REVOLUTIONARY at all.  It seems everyone is content with copying each other, and playing it safe.  So I challenge all of you, instead of focusing on what’s safe, creating digg clones, creating facebook clones, and “silly social applications”, why not create something that will change the world!  And if you are a developer, or creative designer and think you can’t make a difference, you are wrong.  If you are working for a company that isn’t changing the world, look around you, and find one that is.

I hope that the people at the forefront of the Web 2.0 movement wake up and start creating awesome applications that are revolutionary.  If they don’t, big companies will realize the potential that is there, and will take over, and leave no more room for innovation.  This is our chance to change the world.  Microsoft is changing the world with Mesh, and will have the first Web Operating System.

Let’s stop throwing sheep.

Does cnet even know what Web 2.0 is?

Web 2.0 Expo

It really blows my mind how some reports can’t wait to spell the demise of Web 2.0.  It blows my mind even more that they have no idea what Web 2.0 is and they start spelling its demise.  Check out this article on cnet.  The writer makes some ok points, but it is overshadowed by the fact that he has no idea what Web 2.0 is.

Why it’s time to dump the Web 2.0 sobriquet once and for all

Web 2.5? Web 3.0?  What the hell are those terms?   I’ll tell you what they are, they are terms people use that have no idea what is going on with the Internet right now.  Web 2.0 will last for years.  It is more akin to saying “The Industrial Revolution”.  It is not a version of web pages.

So what is Web 2.0 anyway?  It’s the Web as a platform.  Right now, it is not.  It is getting there for sure, but it’s not there yet.  There is still so much we can do.  I mean really, if all we have to show from our Web 2.0 era is a search box and some weird ways of throwing pooh and poking our friends on facebook, then we have failed miserably.

Along Comes Live Mesh

The reality is Microsoft has been trying to make the web a platform since Windows 95.  Unfortunately for them, they have been sued for tying it too closely to their operating system.  Good idea, bad way of implementing it.  They have learned their lesson however and are trying to implement Live Mesh now, which will tie all devices together, and use the Internet as the mechanism for the communication to flow.

What really blows my mind is that Google, facebook, or any of these companies have failed to create their own platforms on the Internet.  They are trying for sure, but they haven’t really done a great job of creating the Internet operating system.  Microsoft is a platform company, and they have yet to have any real competition on the desktop pc.  Now that Web 2.0 has come along, the Internet has been waiting for a “Web Operating System” for years, and nobody has been able to create one.  This was everyone’s big chance.  Microsoft was getting sued, and was left scrambling to figure out how to create a new OS for the Web.  Who stepped up?  Google, with all its ridiculous money, continues to focus on advertising.  Facebook continues to focus on privacy and applications for its own “social platform”.  Seriously?  Do you think you will be going to facebook in 10 years for everything you need on the Internet?

Where is Google, facebook…

What these companies should have done, and could have done was create a web operating system.  An operating system that ties together everyone’s devices, and has a platform that allows developers to create applications on it.  And I am not talking about superpoke applications, or simple applications that live inside of an iframe.  I’m talking about real world business applications.  Microsoft has created one now, Microsoft Live Mesh, and it looks pretty freaking awesome. 

What kills me is that people will go “crap I have to use Microsoft again, they are so evil”.  The reality is, they are not. They are awesome executers.  They might be late to the party, but they are building the platform for the party to go from carts and buggies, to supersonic flights and space travel.  People might not want to use it now, but they will have no choice because it will be the only way to create an application that can reach all the consumers on every device so quickly.

The Platform Always Wins

Platform’s trump Applications every time.  Why hasn’t anyone paid attention?  I certainly couldn’t create the platform; I don’t have the resources to do it.  Google has the resources, facebook has the resources, and Slide has the resources.  Why focus on their own small piece of the web is beyond me.  They are making the same mistakes Microsoft has been guilty of making.  They think they are so big, that they are “it” and in fact, they are just a tiny piece of what is about to happen on the internet.

Dear cnet writer, I recommend you read What is Web 2.0 by Tim O’Reilly.

Mesh Goes Live, Digg Party Rocks

image Well I am at the Web 2.0 Expo and there is definitely a buzz around everything Web 2.0.  Last night was a pretty awesome night as I attended the first ever Digg Meet-up at Mighty.  It was pretty wicked, everything from Rock Band, to a video that the Digg team had made the night before.  Then when I got back to the hotel, had the chance to stay up to date with the Mesh launch, and sign up for the Live Mesh beta.

What is Mesh anyway?  To me its a operating system agnostic web operating system.  Yes right now it only supports Windows, but that clearly is not the only goal.  You can build awesome application on it that work online and offline, and have web components as its building blocks and foundation.

Here is Ray Ozzie’s Live Mesh Announcement

image

Download the Live Mesh Announcement

So the guts of Mesh are the MOE (Mesh Operating Environment) which is made up of a Web Server, handlers for ATOM, JSON, FeedSync, WB-XML, and POX.  Not only can Mesh understand and read RSS, but it creates and receives RSS/Atom feeds from other Mesh applications.  Everything within the Mesh can be subscribed to as well, with things like Bloglines and Feedburner.

Anyway, I’m looking forward to the sessions and the keynote.  I should go grab a coffee and bagel and grab my seat for the first session.

Here is a detailed view of Mesh:

image