Search My Blog

Tuesday, May 31, 2011

Awesomium | Web-Browser Framework

Awesomium | Web-Browser Framework

Sounds Neat, But What’s It For?

Web-page capture, site scraping, in-app advertising, web automation, in-app browsing, and way more. Here’s 3 ideas to get you started:

For In-Game Browsing:

Add a custom web-browser to your game to grant users access to forums, guides, and additional online game content without ever leaving your application.

For .NET and WPF

Great when used with WPF; get started quickly with our drop-in WebViewControl or use our full .NET API for total customization. No airspace issues here!

For HTML UIs

Power your UI with latest-generation XHTML, CSS, and JS. Mature toolset and rapid-prototyping possibilities make this a great new option for game developers.



Sounds Neat, But What’s It For?

Web-page capture, site scraping, in-app advertising, web automation, in-app browsing, and way more. Here’s 3 ideas to get you started:

For In-Game Browsing:

Add a custom web-browser to your game to grant users access to forums, guides, and additional online game content without ever leaving your application.

For .NET and WPF

Great when used with WPF; get started quickly with our drop-in WebViewControl or use our full .NET API for total customization. No airspace issues here!

For HTML UIs

Power your UI with latest-generation XHTML, CSS, and JS. Mature toolset and rapid-prototyping possibilities make this a great new option for game developers.

Features

The Latest in Web Standards

Our powerful framework supports the latest in web standards: HTML5 semantics, JavaScript, and CSS3, as well as Flash™ and Silverlight™ plugins. Awesomium is a branch of Google Chromium.

Windowless Rendering

Render web-pages to any graphics surface, 3D texture, or otherwise. Perfect for use in games, multi-touch simulations, and more.

Application Integration

Create custom web-pages that integrate with your application. Pass data to/from a page via JavaScript, register callbacks, or send custom HTTP headers to your web-server.

Multi-Process

Uses a multi-process architecture for crash isolation, security sandboxing, and premium load-balancing across multiple CPU cores.

Flexible Resource Loader

Our Resource Interceptor system makes it easy to monitor HTTP requests and/or use your own custom resource-loader.

Clean API

It has a clean, readable API with plenty of documentation and samples so you can get going in a matter of minutes.

Read More...
http://awesomium.com/

AwesomiumSharp



Video Link...
http://youtu.be/KN_p6kHt8R8



WebFlow 3D Browser Demo



Video Link...
http://youtu.be/dt4_NxoIq98


Interesting App... I'm not in to gaming and sure can't develop them. But, I am wondering if this Application could be used to add Web Browsing to GeeXboX, which is a free and Open Source Media-Center purposed Linux distribution for embedded devices and desktop computers. GeeXboX is not an application, it’s a full-featured OS, that one can boot as a LiveCD, from a USB key, an SD/MMC card or install on its regular HDD. The GeeXboX distribution is lightweight and designed for one single goal: embed all major multimedia applications as to turn your computer into an HTPC. GeeXboX runs on x86, PowerPC and ARM devices. http://www.geexbox.org/ I have tried out the GeeXboX on CD and it runs great on my P4 With 1GB of Ram and a 64MB nVidia Video Card. The only thing it is lacking is a way to watch Streaming Web Viedo (a Web Browser). I just notice today that they also have another Project. OpenBricks http://www.openbricks.org/ is an enterprise-grade embedded Linux framework that provides easy creation of custom distributions for industrial embedded devices. It features a complete embedded development kit for rapid deployment on x86, ARM, PowerPC and MIPS systems with support for industry leaders. Pick your device, select your software bricks and cook your product !

I have also tried out XBMC. XBMC http://xbmc.org/ is an award-winning free and open source (GPL) software media player and entertainment hub for digital media. XBMC is available for Linux, OSX, and Windows. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. I actually installed XBMC on my P4 last night. But it did not work with my nVidia Geforce 440 Video Card. All I got was a Command Prompt when it Booted. I typed in "startx" and got and error message about my Video Card. I was Not about to muck around in the Command Line for hours trying to type out all of the long commands to install the nVidia Driver, not even knowing if that would even work. So, I reformatted that drive with Debian 6, again. I also have WinXP and will Be installing Fusion 14 on it soon. I want to use this System mostly for Watching Video on the Web and am trying out different OS's for that purpose. I Don't Want to use XP, since it is so Prone to getting Virus Infections. That and I hate WindBlows too! I have been running Fedora as my main OS since Fedora 5 and am now running Fedora 14 on my other System. So, It would be really cool. If I cold use my TV Tuner Card's Remote to watch TV and Web Video. Thus the interest in Awesomium Web-Browser Framework. There will be a learning Curve for me, working with Awesomium. But, I'm hoping that it will work in GeeXboX. What do you think? Would this work?

Don

Awesomium Windowless Web Browser Framework Ported to Linux
Awesomium Windowless Web Browser Framework Ported to Linux ~ Ubuntu Vibes
Awesomium | Web-Browser Framework
YouTube - Awesomium Demo v1.0 Walk-Through
YouTube - AwesomiumSharp
YouTube - WebFlow 3D Browser Demo
Overgrowth - Wolfire Games
Does Awesomium supports Linux platform ? / Problems / Discussion Area - Awesomium Support
Could be Awesomium used to add Web Browsing to GeeXboX? / Questions / Discussion Area - Awesomium Support

No comments: