TechWorldCaptured

Wednesday, August 26, 2009

photosynth..the new dimension???

What is Photosynth??

Microsoft live  labs brings to you a new technology that may just change your world...or at least the way you visualize it. What it does is that it that it creates a 3D visual space from a set of flat photographs.seems impossible?well,it isn't.Photosynth has converted the seemingly impossible to reality.that is, 1+1=5!!!!

what you may be wondering is that how all this came together in the 1st place.Well, it all started when Microsoft acquired Seadragon(a startup from the Seattle area) in 2006,whose technology is capable of delivering a buttery smooth experience browsing massive quantities of visual information over the Internet.  It is all the detail you want, exactly when you want it, with predictable performance regardless of the amount of data—from megapixels to gigapixels. 

In the same year, from the groundbreaking research of Noah SnavelySteve Seitz, and Richard Szeliski (Microsoft Research), a prototype called ‘photo tourism’ was born.   The idea was simple:  given a few dozen or few hundred photos of a place, is there enough information to reconstruct a 3D model of that place?  The advanced computer vision techniques pioneered in pursuit of this goal form the basis of the synther,which is required by Photosynth to create the complex visual spaces, which are viewed using the seadragon technology.The technology used in the viewer makes it possible to download and view these complex visual spaces.The coming together of these technologies leaves us with a product which creates a truly mind-boggling effect. Microsoft Live Labs is also working with NASA in order to see how the technology can be used to bring NASA's work closer to the public environment. This project has come a long way from its photo-tourism roots and is now finding applications in the hallowed fields of advanced science.Photosynth,i believe, has the potential to be an era-changing invention of sorts,much in the same way as video have replaced coloured photographs,which in turn made b/w technology obsolete and so on.

Seadragon technology allows you to take any size image and make it a fully zoomable image,which always loads quickly.What is more interesting is the fact that seadragon uses dual Silverlight and AJAX(advanced java and xml)control to achieve this-toggling between the smoother silverlight experience when it is available and switching to the scripted browser when it is not.This ensures that the technology works on virtually any browser.Moreover,Seadragon.com is built entirely on Azure,and some secret microsoft-only version,thereby taking advantage of Azure's distributed nature and giving a sneek-peek into the capabilities of this platform.

project natal


Microsoft’s headline announcement at this year’s E3 gaming conference was a motion-detection system housed in a sensor bar that plugs into your Xbox 360’s ports. The pull-out-all-the stops unveiling included an on-stage appearance by Steven Spielberg who raved “I think what Microsoft is doing is not about reinventing the wheel. It’s about no wheel at all.”
First, we’ve all seen motion tracking before. Remember the Intel Play Me2Cam (1999)? How about Sony’s EyeToy (2003), which offered several motion sensing party games for the PlayStation 2, (including a burglar alarm)? There was also Hasbro’s ION (2006). Sony’s PS3 PlayStation Eye (2007) came with motion games like Eye of Judgment. All came with big claims but limited success.
Second, all previous motion-capture attempts had sloppy responsiveness. That’s why Nintendo has added more hardware to its existing controller with Wii MotionPlus. Nothing less than crisp, exact responses is required for fast-moving children — especially for golf, drawing or driving. Could Natal pass the hyperactive kid test?
I wanted to try it for myself. The following day, during a closed-door demo, I challenged one of the producers to let me try driving with Natal.
After a clumsy first five seconds, it was clear that this was indeed a powerful movement-sensing system at work. Using a steering wheel that existed only in my mind, I was able to weave through the heavy Manhattan traffic depicted in EA’s Burnout Paradise, speeding up or slowing down by moving my right foot. My virtual car was at least as responsive as a rental Hyundai.
How does it work? Here’s what I could safely deduce from both the press materials, my own test drive and from comments made during the demonstration by Kudo Tsunoda of Microsoft.
* “Project Natal” is only the working name for the technology, named after the city in Brazil, and the project is in the early stages. None of the third-party developers had even seen the technology, so we probably won’t see Natal on the shelves until next year. The cost was also not provided.
* “Skeletal mapping” is the real magic behind Natal. When you first enter view, a lot of computing takes place. According to Microsoft, your body is scanned by infrared projector that works with a monochrome CMOS sensor that can work in any lighting conditions. This creates a 3D image of your body, which is assigned to one of 20 or so body profiles. So if you’re an older, heavier female, or a small child, the software knows what to expect. From this point forward, the software can know where your foot is, even if it is blocked by a passing dog, with minimal computing. That’s why I could dodge the oncoming delivery truck on 11th Avenue with a flip of my invisible steering wheel.
* Natal will get confused if another person, or skeleton, walks within view of the camera. I also noticed a piece of tape about eight feet in front of the prototype I tried, seeming to indicate that there’s an ideal distance from the camera.
* Facial recognition is provided by a camera that works in concert with the motion sensor. So you will be able to assign players automatically, say, for a trivia game. This same camera will let you photograph your face for a Facebook profile, participate in remote chats, or overlay an image of your living room onto the billboard in one of your favorite video games.
* Voice recognition will let you change paint colors in a drawing program by saying “blue,” or turn off a Netflix movie by saying “goodnight.” You’ll be able to roar back at the monsters in role-playing games, or record a voicemail for your Gamertag profile. Clearly, the face and voice recognition, if done well, could have rich potential when combined with social experiences like Twitter, Facebook and Microsoft Live.
* Microsoft seems to have big plans, and high hopes, for Natal. The camera will work exclusively with any Xbox 360 and will be integrated into the 360 operating system. If it works, it could also be integrated with Windows.
After my short drive, I’m much less skeptical. At the very least, Project Natal is worth keeping an eye on, if for no other reason than it seems to be able to keep an eye on you.

microsoft sharepoint

Hang around at Microsoft’s Redmond, Wash., headquarters for five or ten minutes and someone dressed in khaki pants and a blue shirt is bound to tell you about the wonders of SharePoint — one of the company’s most successful and increasingly controversial lines of software.

Think of SharePoint as the jack-of-all-trades in the business software realm. Companies use it to create Web sites and then manage content for those sites. It can help workers collaborate on projects and documents. And it has a variety of corporate search and business intelligence tools too.

Microsoft wraps all of this software up into a package and sells the bundle at a reasonable price. In fact, the total cost of the bundle often comes in below what specialist companies would charge for a single application in, say, the business intelligence or corporate search fields.

It can’t do everything. Executives at Microsoft will readily admit that the bits and pieces of SharePoint lack the more sophisticated features found in products from specialist software makers.

“We don’t claim we do everything,” said Chris Capossela, a senior vice president at Microsoft. “If we do 50 percent of the functions that these other companies do, but they’re the ones customers really want, that’s fine. The magic is that end users actually like to use the software.”

This strategy seems to have worked even during the recession.

While Microsoft’s Windows sales fell for the first time in history this year, its SharePoint sales have gone up. Microsoft declines to break out the exact sales figures for the software but said that SharePoint broke the $1 billion revenue mark last year and continued to rise past that total this year, making it the hottest selling server-side product ever for the company.

Companies like Ferrari, Starbucks and Viacom have used SharePoint to create their public-facing Web sites and for various other tasks. All told, more than 17,000 customers use SharePoint.

In many ways, SharePoint mimics the strategy Microsoft took with Office by linking together numerous applications into a single unit. This approach appeals to customers looking to save money and also represents a real threat to a variety of business software makers.

Many of these specialists like Cognos, a business intelligence software maker, and Documentum, a content management software maker, have been gobbled up by larger players looking to create their own suites. I.B.M., for example, bought Cognos, while EMC bought Documentum. Other companies like Autonomy, a maker of top-of-the-line corporate search software, remain independent.

Crucially, Microsoft has found a way to create ties between SharePoint and its more traditional products like Office and Exchange. Companies can tweak Office documents through SharePoint and receive information like whether a worker is online or not through tools in Exchange. These links have Microsoft carrying along its old-line software as it builds a more Internet-focused software line.

“SharePoint is saving Microsoft’s Office business even as it paves the way for a new era of Microsoft lock-in,” said Matt Asay, an executive at Alfresco, which makes an open-source content management system. “It is simultaneously the most interesting and dangerous Microsoft technology, and has largely caught its competitors napping.”

Along these lines, Steve Ballmer, Microsoft’s chief executive, has talked about SharePoint as the company’s next big operating system.

Microsoft has managed to undercut even the panoply of open-source companies playing in the business software market by giving away a free basic license to SharePoint if they already have Windows Server. “It’s a brilliant strategy that mimics open source in its viral, free distribution, but transcends open source in its ability to lock customers into a complete, not-free-at-all Microsoft stack - one for which they’ll pay more and more the deeper they get into SharePoint,” Mr. Asay said.

A number of smaller software companies have been eager to piggyback on SharePoint’s success. Based in San Diego, Sharepoint360 provides consulting services and software development help around the product. The company started after employees at a construction company built some Sharepoint applications and decided to market the software to other construction firms.

The start-up has helped construction companies create systems for managing projects, allowing various people to check-in on the progress of a building and keep track of documents tied to the site. It has also expanded beyond the construction area doing work for NASA, Nestle and Toshiba, according to Paul West, a co-founder of SharePoint360.

The company offers to host SharePoint applications for customers. Microsoft too wants to host more software for companies as it moves toward the cloud computing model.

Mr. West recognizes that Microsoft may begin stepping on its partners’ toes. “It may certainly come to pass that they pull the switch,” he said. “That would have implications for us.”

In the meantime, however, Microsoft subsidizes training courses and consulting work for companies like Sharepoint360.

Next year, Microsoft plans to release a new version of the software packed full of more advanced features, including stronger ties to the corporate search technology it acquired in the $1.2 billion purchase of Fast Search and Transfer, a Norwegian start-up.

Best Buy uses the Fast technology today to provide on-the-fly pricing information to customers performing product searches on its Web site.

By making these more sophisticated tools available to customers, Microsoft thinks it can keep pushing niche software makers out of the way and give business people, rather than just the tech folks, a way to work with business applications.

“We believe customers can turn off some of these point solutions,” said Kirk Koenigsbauer, a general manager in Microsoft’s business software group. “With SharePoint, we can deliver a very, very approachable application to end users.”

What is the Windows Azure Platform?

The Windows® Azure™ Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.


Azure reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. In addition to managed code languages supported by .NET, Azure will support more programming languages and development environments in the near future. Azure simplifies maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model. Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML.


Microsoft also offers cloud applications ready for consumption by customers such as Windows Live™, Microsoft Dynamics™, and other Microsoft Online Services for business such as Microsoft Exchange Online and SharePoint® Online. The Windows Azure Platform lets developers provide their own unique customer offerings by offering the foundational components of compute, storage, and building block services to author and compose applications in the cloud.


The Azure Services
The Cloud Computing and Services Platform Diagram
Windows Azure

Windows® Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure Platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage internet or cloud applications. Windows Azure supports a consistent development experience through its integration with Visual Studio. In the early stages of CTP, .NET managed applications built using Visual Studio will be supported. Windows Azure is an open platform that will support both Microsoft and non-Microsoft languages and environments. Windows Azure welcomes third party tools and languages such as Eclipse, Ruby, PHP, and Python.

Learn more about Windows Azure.

Live Services

Live Services is a set of building blocks within the Windows Azure Platform for handling user data and application resources. Live Services provides developers with an easy on-ramp to build rich social applications and experiences, across a range of digital devices that can connect with one of the largest audiences on the Web.

Learn more about Live Services

Microsoft SQL Azure

Microsoft SQL Azure extends the capabilities of Microsoft SQL Server into the cloud as a Web-based, distributed relational database. It provides Web services that enable relational queries, search, and data synchronization with mobile users, remote offices and business partners. It can store and retrieve structured, semi-structured, and unstructured data.

Learn more about SQL Azure

Microsoft .NET Services

Microsoft .NET Services make developing loosely coupled cloud-based applications easier. .NET Services includes access control to help secure your applications, as well as a service bus for communicating across applications and services. These hosted services allow you to easily create federated applications that span from on-premises environments to the cloud.

Learn more about .NET Services

Microsoft® SharePoint® Services & Dynamics® CRM Services

In the future, developers will have access to SharePoint & CRM functionality for collaboration and building stronger customer relationships. With the flexibility to use familiar developer tools like Visual Studio, developers will be able to rapidly build applications that utilize SharePoint and CRM capabilities as developer services for their own applications. Developers can expect a breadth of SharePoint & CRM capabilities across the spectrum of on-premises, online & the Windows Azure Platform.


Who Benefits From the Windows Azure Platform?

The Windows Azure Platform is designed to help developers easily create applications for the web and connected devices. The services platform offers the greatest flexibility, choice, and control in reaching users and customers while using existing skills.


Easy developer on-ramp to the cloud - Millions of developers worldwide already use the .NET Framework and the Visual Studio development environment. Utilize those same skills to create cloud-enabled applications that can be written, tested, and deployed all from Visual Studio. In the near future developers will be able to deploy applications written on Rubyon Rails and Python as well.


Enables Agile & Rapid Results - Applications can be deployed to the Windows Azure Platform with the click of a button. Changes can be made quickly and without downtime, making it an ideal platform for affordably experimenting and trying new ideas.


Imagine and Create New User Experiences - The Windows Azure Platform enables you to create web, mobile, or hybrid-applications that use the cloud with on-premises applications. Combined with Live Services ability to reach over 400 million Live users, new opportunities exist to interact and reach users in new ways.


About Me

i have my quirks. this is my second or third coming, hoping i'll stick around this time. P.S. u may not agree with my views, if i wanted to be politically correct all the time, i wouldn't be blogging.

Followers