Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » Chromium embedded in U++
Chromium embedded in U++ [message #31818] Tue, 29 March 2011 18:46 Go to previous message
tojocky is currently offline  tojocky
Messages: 607
Registered: April 2008
Location: UK
Contributor

Hello All,

I propose to integrate Google Chrome (Chromium) browser in U++.

The idea is: U++ application process will run the original Chrome browser process and communicate via IPC (Inter Process Communication).

Let look to Google process architecture:
index.php?t=getfile&id=3155&private=0

I hope we need to integrate in U++ only Browser process functionality and wrap RenderViewHost. Render processes will be original Chrome executable(s).

What is good:
  1. Cross-OS browser in U++;
  2. The U++ application file size will be less than all Chrome functionality;
  3. The hard work of the browser will be in separate process - render (Google chrome or Chromium);
  4. The compile time and hardware requirements for compile will be less (not minim 4 gb of RAM);
  5. The stability will not be lost in case of browser crash;
  6. Can control render processes and turn off the unanswerable processes.


But can be some problems:
  1. Version compatibility


The original idea was posted here

What we need to test:
  1. If is possible to integrate browser functionality in U++ and wrap only the "RenderViewHost".
  2. If is possible to get Chrome version and other details via IPC.


Any advice are welcome!

Interesting links can be:
  1. http://www.chromium.org/developers/design-documents/multi-pr ocess-architecture
  2. http://code.google.com/p/chromiumembedded/


  • Attachment: arch.png
    (Size: 23.78KB, Downloaded 3117 times)

[Updated on: Tue, 29 March 2011 18:54]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Introducing OSVGS
Next Topic: Web framework - Skylark - first taste
Goto Forum:
  


Current Time: Sat Apr 27 22:21:40 CEST 2024

Total time taken to generate the page: 0.03930 seconds