Google might already be impressing us all with the performance of the Chrome browser, but the search giant is only just getting started with the functionality of its web browser.Another project that has been slowly gathering pace is called Native Client. In the video above Henry Bridge, product manager for Native Client, sums up the project as follows: Native Client is an open source project that allows you to run native code in a web browser.What that means is that existing libraries developed for desktop applications to use will now be available to use in a web browser. All the developer need do is recompile their library into Native Client files to unlock their use in the web browser. By implementing such a system for the web browser Google is making it much easier to get complex feature sets and functionality running in a browser. Developing video editing apps, image manipulation features, or even a game engine using web technology like HTML and Javascript alone would be very slow. With Native Client such software can be developed as it would be for the desktop and then ported, retaining the speed, but gaining the ability to run in a browser and store data in the cloud. Google has made the Native Client SDK available for Windows, Mac, and Linux users so that interested developers can start playing around with it on their platform of choice. You can see the potential for Native Client by jumping to 4 minutes 30 seconds in the video to view Nexuiz — an open source modern Quake engine running in a browser. Read more: geek.com
0 comments:
Post a Comment