Hello,

  Brendan Eich (Chief Mozilla Architect) has posted
the slides from last week's Mozilla Developer Day talk
titled "Mozilla Futures: Analysis and Proposals".
  
  Brendan Eich kicks off the talk with a strategic
outlook:

  * Web standards stagnating due to Microsoft monopoly
  * W3C standards alone won't save us from this trend
  * "Desktop" and "Web" applications converging
  * Proprietary XUL-like languages springing up
  * Rich 2D graphics with animation effects wanted
  * Linux desktop (warts and all) usage growing
  
   and continues with highlighting Mozilla's strength
before pointing out Mozilla's weaknesses and how to
address them e.g.:

   1) Lack of complete, integrated 2D graphics
solution 
    
   --> Accelerate and optimize the SVG effort   
 
       * Help SVG implementors
         - DeCOMtaminate, avoid past Gecko mistaked

       * Future-proof Mozilla's rendering architecture
         - Take advantage of hardware acceleration
         - Target cairo and OpenGL; Quartz on OS X;
GDI+
         
       * Port SVG code to the new rendering APIs


   2) No well-integrated programming-in-the-large
language, only one well-integrated scripting language
(JavaScript)

     --> support popular scripting and programming
languages

     * Implement JavaScript 2 (Narcissus project -
self-hosted JS/JS2 - started)
     * Extend existing Python support to match chrome
JS
     * Integrate Perl5 a la Python?
     * Support several language runtimes (Mono,
Parrot)?
     * Better Java integration 

   3) XUL app learning curve steep for
non-web-developers

     --> integrate a Mozilla XUL builder into the
Eclipse IDE

     * wizards to generate boilerplate and packaging
     * direct manipulation graphical layout design
tool
     * integrated validation, inspection, debugging
     * use Java, SWT for builder superstructure, front
end
     * embed Geck back end with full XUL support
     * should be "two-way": can read hand-crafted
sources

   4) Poor or missing developer documentation

     --> Launch developer.mozilla.org 

     * library of API documents
     * tutorials for "how do I do X on this platform?"
     * Bite-sized documents with lots of links and
TOCs
     * Wiki front end to website CVS back end
     

   To sum up Brendan proposals include:

   * Building a new drag-and-drop style XUL designer
plugin for Eclipse
   * Focusing on adding a built-in SVG renderer to
Mozilla
   * Focusing on forging alliances with other open
source projects (fight NIH - not invented here -
syndrom)
   * Focusing on adding new scripting languages (such
as Python, JavaScript 2 and Perl 5)
   * Launching a new MSDN-like developer site
nicknamed DevMo (developer.mozilla.org) that will
offer documentation, samples and much more 
   * Working together with Apple and Opera to advance
W3C web browser standards (e.g. new CSS properties for
a XUL-like box layout system)
   * and much more
    
               
   Full story @
http://www.mozilla.org/events/dev-day-feb-2004/mozilla-futures

   - Gerald

PS: You might also want to check out Gervase Markham's
talk slides on the Mozilla Foundation online @
http://www.gerv.net/presentations/fosdem2004 from the
FOSDEM 2004 conference in Brussels.


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
xul-announce mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-announce

Reply via email to