On Mon, Nov 24, 2008 at 12:04 PM, Marshall Greenblatt
<[EMAIL PROTECTED]> wrote:
> The framework that I envision for embedded clients will be very simple and
> focused, with access to only a subset of the functionality provided by
> chromium's WebKit layer (basically mirroring the functionality that the
> ActiveX control will provide).  Ideally, the user will be completely
> insulated from the underlying chromium layer, similar to how the chromium
> layer insulates users from WebKit objects.

Hmm, OK.  I'm still unclear on what the developer use case is, though.
 Taking the Mac as an example, there's already a solid,
well-established method of embedding a web view in an application.  I
can see the utility of a drop-in replacement that adds chromium
features (notably out of process rendering and plugins, and V8
performance gains), but I'm not sure Mac developers will see a lot of
value in creating a whole new embedding interface.  I'm not saying
that value isn't there, I'm just saying it's not obvious.  Similarly
for Linux, WebKit is gaining traction steadily using existing
embedding APIs.  My suspicion is that something that looks like a
ported ActiveX control is not likely to get very far unless the
benefit is high enough.  I don't mean to discourage you, I just think
that the answer to the question "what should the embedding API look
like" depends a lot on what benefits you want to focus on.

> When you say "delegate objects," are you referring to the use of interfaces
> as delegates (like RenderViewHostDelegate, for instance), or are you
> thinking of something more in line with how C# (or managed C++) uses
> delegates?

The former (which is similar to how delegates are used throughout
Cocoa on the Mac---and not by coincidence :-)).

--Amanda

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to