viernes, 18 de febrero de 2011

Future Chock-Full of Chips



Twenty years from now, semiconductor chips will cost a penny apiece and will be in everything -- our clothing, our sunglasses, our contact lenses and even our toilets -- physicist Michio Kaku told an audience Thursday at the RSA 2011 convention.

They'll revolutionize warfare, manufacturing and the medical field, said Kaku, one of the co-founders of string field theory.
Kaku's talk was based on interviews he conducted with 300 of the world's top scientists about their views of the future. Those interviews have been published in his latest book, Physics of the Future: How Science Will Shape Human Destiny and Our Daily Lives by the Year 2100.

This Is Number Four

Moore's Law, which posits that computing power doubles roughly every 18 months, also more or less applies to electricity, running water and paper, Kaku suggested.
Extrapolating this curve out into the future, some computer chips will eventually cost about a penny apiece, Kaku stated. "There will be millions scattered in our clothing, in the environment."
When computer chip prices fall to about a penny, chips will be ubiquitous. They'll be present in our clothing and in our eyeglasses, Kaku remarked.
Embedded chips will give our eyeglasses access to the Internet on the fly, Kaku predicted. Eyeglasses will then double as their owners' home offices or entertainment centers.
"In 10 years, we'll live in a world where we can identify people's faces, see their biographies, see subtitles as they speak in other languages and, if you're an artist, you'll be able to create any sculpture by waving your hands and see it develop," Kaku said.

The Technology of War

The United States military is using a version of smart glasses called "Land Warrior," which Kaku saw at demonstrated at Fort Benning. "It's the Internet of the battlefield -- you'll see friendly troops, enemy troops, everything on your glasses," he told his audience.
Augmented reality will be used to enhance the capability of smart glasses. "You've seen this before in the movies," Kaku said, showing a slide from the film "The Terminator."
The Chinese already have created an augmented reality version of the Summer Palace in Beijing, Kaku stated.
The U.S. Department of Defense began investing in augmented technology back in 2007.
One company, Tanagram, has worked on a DARPA project involving an augmented reality interface for F-35 fighter jets.
Two other companies announced products including augmented reality at the Mobile World Congress, being held in Barcelona, Spain.
Route 66 unveiled a new app for Android earlier this week that incorporates augmented reality. Meanwhile, Travel site TripAdvisor announced Thursday at MWC that it has added a virtual tours feature that uses augmented reality to its iPad app.

More Uses for the Ubiquitous Chip

Paper will be electronic, using organic LED (OLED) technology. "Your cellphone will scroll out paper which can be totally flexible," Kaku said.
The wallpaper of the future will be both flexible and intelligent, and it will consist of hundreds of computers on the wall. "When you want to redecorate your house, you talk to the walls and they'll change to whatever color you want," Kaku said.
Office files will follow people around in the cloud as they move from room to room, or between the home and office, Kaku forecast.
"Today your office is structured around your PC," Kaku said. "Why? The content is more important than your platform."
Cars of the future will drive themselves, Kaku said. "Google is already investing millions of dollars into this technology and predicts that, in eight or nine years, your car will drive itself," he pointed out.

More: http://www.technewsworld.com/story/Visions-of-a-Future-Chock-Full-of-Chips-71895.html

Etiquetas: , , ,

Google offers a Web-app boost!!!


Google has passed a significant milestone with the release of its first version of Native Client, a software foundation designed to let Web-based applications tap into a person's computer chip.

The software, called Arctic Sea, is available built into Chrome 10, which entered beta testing yesterday. "A big goal of this release is to enable developers to start building Native Client modules for Chrome applications," product manager Christian Stefansen said of the Native Client release in a blog post today.
Native Client--NaCl for short--is an unusual approach to the challenge of letting people download software over the Web. Web applications today often use JavaScript, an increasingly powerful language but one that still limits a program's performance compared with those running natively on a computer--Skype or Photoshop, for example.

Google's NaCl project lets such native software be downloaded directly from a Web server but includes specific security mechanisms to keep out malicious code. Native Client modules must be written with specially modified tools to restrict use of potentially harmful instructions, and the browser examines the software in advance to ensure it executes only the safe operations. NaCl also confines software to a "sandbox" with limited privileges.

Native Client could let code libraries written in the C programming language be relatively easily adapted for browser-based applications. That could make it easier, for example, to build into Web applications the codecs Skype uses for compressing and decompressing video and audio or for the processor-intensive tasks used in Photoshop's image processing. One company that's committed to Native Client is Unity 3D, whose video-game engine can use NaCl for things like simulating physics.

Why is that important? Because Google is a huge believer in cloud computing, in which the state of an application is stored on a central server on the Internet and a browser acts as a vessel to run it. With Native Client, Google thinks it can get to within just a few percentage points of the performance of ordinary native applications, removing a major impediment to the cloud-computing technology.

That is, as long as Google can convince the rest of the world to adopt it. Fortunately for Google, it's got Chrome as a vehicle to deliver such technology into people's hands--and with more than 10 percent of people on the Net using Chrome, Google has a real foothold. With Native Client, Chrome OS could become significantly more capable, too, and with a variation calledPNaCl still in the works, it works on the ARM processors that power virtually all smartphones today. Today Native Client works only on 32-bit and 64-bit x86 processors.

A major part of Google's recent NaCl work has been rebuilding it to use a new browser plug-in interface called Pepper, or PPAPI. (NaCl is the chemical abbreviation for sodium chloride--table salt--and is paired with Pepper. Get it?) With this release and Chrome 10, NaCl now uses Pepper.

Native Client remains turned off by default for now, since its own interface isn't quite finished, but it can be enabled through Chrome's about:flags mechanism.

One reason Google is pitching NaCl to developers is that it's finished some security work that had been incomplete. An outer sandbox, not just an inner one, is working for additional protection. And an auto-update mechanism lets Google more quickly replace a version if it's found to have a security problem, the company said.

How far NaCl will spread beyond Chrome remains to be seen. But to be truly useful, it needs programmers writing code. That's quite possible, of course. One indicator of interest came in a draft Firefox road map for 2011. Regarding Native Client support, Mike Beltzner, Mozilla's outgoing director of Firefox, had this to say: "Some vendor push here, mostly from Adobe."

Google still has some convincing to do. "I don't think Native Client is going to be a very big deal, but Google does, so we'll see how that plays out," Mike Shaver, Mozilla's vice president of engineering, said in a 2010 interview.

And to use NaCl, browsers need a design that isolates plug-ins into separate memory compartments. "We aim to support multiple browsers. However, a number of features that we consider requirements for a production-quality system are difficult to implement without help from the browser. Specific examples are an out-of-process plug-in architecture and appropriate interfaces for integrated 3D graphics. We have worked closely with Chromium developers to deliver these features and we would be eager to collaborate with developers from other browsers," Google said on a NaCl FAQ Native Client has support now for computing, audio, and 2D graphics. In addition, Google reworked NaCl so that programmers need not worry so much about specifying which particular processor NaCl is running on.

Read more: http://news.cnet.com/8301-30685_3-20033365-264.html?tag=topStories1

Etiquetas: , , ,