Hello,

  Brendan Eich (Mozilla's Chief Architect) follows up
on last month's Mozilla Day talk titled "Mozilla's
Future" in response to Boris Zbarsky's (Mozilla
Volunteer and Hacker Extraordinaire) post asking "What
are the goals of Mozilla.org?".

   Brendan writes:

 At the same time, starting now and working closely
with other open source hackers, build a new, unified
desktop/web application platform from pieces of
Mozilla and GNOME code, starting now.  Share code and
effort; avoid big rewrites.  Use standards where
possible, including the parts of XUL that are being
specified now.  This new platform might even deserve
the "Mozilla 2.0" title.

  This new platform must include an advanced rendering
layer with hardware acceleration, fancy effects,
animation, video, etc.  We should use what works now,
with as much cross-platform leverage (OpenGL), filling
in gaps on some platforms, and again (always) avoid
long-pole scheduling dependencies where the entire
subsystem must be rewritten.

  Another characteristic of this new platform:
high-level programming language independence, with a
good choice of "managed code" runtimes (Java, Mono C#,
JS2, ...) for type-safe buffer-overrun-free
programming. We must not keep losing fingers and toes
to C and C++; that approach is a money loser compared
to .NET.

  A crucial features of this new platform: the GUI
toolkit must be able to blend in among native apps, at
least on Windows and Linux, ideally on Mac too.  There
should be a well-specified XML syntax and semantics
for creating user interfaces (XUL) and graphics (SVG
or something like it, but unified), and for composing
tags from DOM trees (XBL).  There must be a low-cost
migration path from XUL today to this future language.

  I've been busy laying groundwork, building bridges
between different open source projects.  It's still
too early to say exactly how things will turn out.  I
don't want to make promises that I can't keep, and a
lot of planets have to align still.  But there is
interest among other key projects' leaders.  I think a
number of smart folks see the need for alliance
against the hegemon.

  This platform play would address (5-6) by marrying,
as much as allying, GNOME, Mozilla, and perhaps Mono
-- bringing cross-platform code and development to the
Linux side, and native next-generation GNOME look and
feel to Mozilla.  It would build something we've been
unable to build in a compelling or complete way by
ourselves: a development platform for arbitrary third
party web and desktop apps.

  The time frame for this plan is now, with working
code by 2nd half of this year.  Otherwise we're
sliding into next year, in danger of being too late to
gain mindshare before Longhorn's inevitability wins
the day for XAML, etc.  So, if this is to succeed, we
have major concurrent development challenges ahead.

   Full story @
http://article.gmane.org/gmane.comp.mozilla.devel.seamonkey/2865

   
  What's your take on it. Can Mozilla compete against
the-desktop-is-the-browser offerings such as Gnome or
KDE or against the-runtime-is-the-browser offerings
such as Mono, Java or Flash? Join the discussion on
xul-talk.

   - Gerald

PS: The O'Reilly bloggers seem to (re)discover Mozilla
and XUL lately. See the blog story/article by Jono
Bacon titled "Mozilla and the potential for
interaction" online @ http://www.oreillynet.com/pub/wlg/4654


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xul-announce mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-announce

Reply via email to