Mozilla - PowerPoint PPT Presentation

About This Presentation
Title:

Mozilla

Description:

Mozilla Open source Web browser Mail klient Organisation Fremtiden... Henrik Gemal Mozilla Evangelist - gemal.dk/mozilla – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 37
Provided by: gem82
Category:
Tags: bugzilla | mozilla

less

Transcript and Presenter's Notes

Title: Mozilla


1
Mozilla
  • Open source
  • Web browser
  • Mail klient
  • Organisation
  • Fremtiden...

Henrik Gemal Mozilla Evangelist -
gemal.dk/mozilla
2
Agenda
  • Introduktion
  • Hvad er Mozilla?
  • Hvad er der galt med IE?
  • Mozillas produkter
  • De indre dele af Mozilla
  • Hvordan laves Mozilla og af hvem?
  • Fremtiden

3
Hvem er jeg?
  • Henrik Gemal
  • Web Application Developer hos TDC
  • Kvalitetstester på Mozilla's Windows Installer

4
Indledning
  • Hvad er niveauet?
  • Hvad er formålet?
  • Vi er helt up-to-date
  • Bare stil spørgsmål undervejs

5
Hvad er Mozilla?
  • Web browser mm.
  • Open source
  • En virtuel organisation
  • Mozilla vs Mozilla.org
  • En masse internet værktøjer
  • Udviklet på og af nettet
  • More than just a browser

6
Internet Explorer
  • Findes kun til Microsoft Windows og Mac
  • Forskellige på de to platforme
  • Kan ikke blokere popups
  • Meget usikker
  • Overholder ikke gældende W3 standarder
  • Har ikke tabs
  • God dokumentation
  • Dybt integreret med Windows
  • Closed source og ingen udvikling
  • IE 84 - Mozilla 10 - Netscape 4 1

7
Historien
  • 13 oktober 1994 - Mosaic Netscape 0.9 beta
  • 15 december 1994 - Netscape Navigator 1.0
  • 23 januar 1998 - Gratis Netscape Communicator
    samt kildekode
  • 31 marts 1998 - Kildekoden frigives
  • September 1998 - Mac, Linux og Windows versioner
    af Mozilla
  • Oktober 1998 - Gecko
  • Maj 2002 - Mozilla 1.0
  • Marts 2003 Mozilla 1.3
  • Oktober 2003 Mozilla Firebird 0.6
  • Januar 2004 Mozilla Thunderbird 0.1
  • April 2004 Mozilla 1.7 RC 1 Mozilla Firefox
    0.8 - Mozilla Thunderbird 0.5

8
Produkterne
  • Mozilla Application Suite
  • Den gamle browser
  • Den med alt
  • Mozilla Firefox
  • Den nye browser
  • IE alternativet
  • Mozilla Thunderbird
  • Den nye mailklient

9
Mozilla Application Suite
  • Består af
  • Navigator
  • Mail og Nyhedsgrupper
  • Addressebog
  • IRC Chat
  • Kalender
  • Websideværktøj

10
Navigator
  • Popup blokering
  • Dynamisk Bookmarks
  • Form, Image, Download, Password og Cookie Manager
  • Tabs og Sidebar
  • Text zoom og Type ahead find
  • Profiler
  • QuickLaunch
  • Forskellige sprog

11
Navigator
  • Gecko Layout Engine W3 standarder
  • JavaScript
  • Plugins Java, RealOne, Flash, Shockwave, Media
    Player, QuickTime, PDF, etc
  • MathML
  • DOM1, DOM2, CSS1, CSS2, XML, RDF, PNG, JPG, SVG
  • SSL, TLS
  • Certifikater, Digitale Signaturer
  • Standarder
  • Sikkerhed

12
(No Transcript)
13
(No Transcript)
14
Mail og Nyhedsgrupper
  • 100 reskrevet
  • IMAP, POP3, SMTP, NNTP, LDAP, SSL, S/MIME, MAPI
  • Adressebog
  • Digitale signaturer
  • HTML Mails
  • Kvitteringer og Labels
  • Understøttelse af mange sprog
  • Flere konti / identiteter / import /Sync med Palm
  • Quick Search og Anti Spam

15
(No Transcript)
16
(No Transcript)
17
(No Transcript)
18
Live demo!
19
Mozilla Firefox
  • Kun browser
  • IE like
  • Hurtigere og mindre
  • Sikker
  • Tabs
  • Find as you type
  • Popup blocker
  • Integreret søgning
  • Auto Download (ikke noget med usikkerhed)
  • Udvidelser
  • AutoUpdate

20
Live demo!
21
Mozilla Thunderbird
  • Kun mail (og nyhedsgrupper)
  • Outlook Express like
  • Hurtigere og mindre
  • Effektivt spam filter som lærer
  • Hurtig søgning
  • Sikker
  • Udvidelser

22
Live demo!
23
Hvorfor bruge Mozilla?
  • En drøm for udviklere
  • JavaScript Console
  • Cookie kontrol
  • HTTP headers
  • DOM Inspector
  • CSS og the IE factor
  • Sikker
  • Ingen popups og ingen spam!
  • Udvidelser

24
Brugergrænsefladen
  • XUL, JS, CSS, HTML, XML, RDF, XBL
  • Separation af indhold, funktioner og udseende
  • Nemt at oversætte
  • Nemt at udvide
  • Nem at forstå og lære
  • C Objekter -gt JavaScript

25
XUL - XML UI Language
  • Bokse, knapper, menuer, træer, input, templates
  • lt?xml version"1.0"?gt
  • ltwindow title"Hello World!"
  • xmlns"http//www.mozilla.org/keymaster/gatekeep
    er/there.is.only.xul
  • width250 height200 gt
  • lthbox flex"1" align"center"gt
  • ltimage src"mozilla-big.gif" /gt
  • lttext style"font-weight bold"
  • value"Hello World!" /gt
  • lt/hboxgt
  • lt/windowgt

26
Hvordan laves Mozilla?
  • Open Source værktøjer
  • C
  • Kompiler (gcc, MSVC, CWP, etc)
  • CVS (version styrings værktøj)
  • LXR (kode browser)
  • Bonsai (checkin viewer)
  • Tinderbox (build checker)
  • Bugzilla (fejlmeldesystem)
  • Global udvikling
  • Windows, Mac, Unix

27
(No Transcript)
28
(No Transcript)
29
Bugzilla
  • Open source fejlmeldesystem
  • Skrevet i Perl
  • 240.000 fejl rapporteret (10.000 i juni 1998)
  • 90.000 brugere (25.000 aktive)
  • Management
  • Udviklingsforum
  • Beslutningsforum
  • 100-300 fejl rapporteret hver dag

30
(No Transcript)
31
En fejls livscyklus
  • Oprettes og tilknyttes et modul
  • Evt re-tildeles til et andet modul
  • Accepteres eller afvises
  • Evt tidspunkt for rettelseplan
  • Fejlrettelse indsendes
  • Fejlrettelse testes og accepteres
  • Fejl rettes
  • Testes og rettelse bekræftiges

32
Management
  • Hvem
  • Hvilke bugs skal fixes
  • Hvilke ting skal udvikles
  • Prioritering
  • Hvordan
  • Organisering
  • Milestones
  • Moduler ala Linux
  • Drivers aka Porkjockeys and Carpool
  • Review, Superreview, Approval

33
Fremtiden
  • Mozilla Firefox og Mozilla Thunderbird
  • GNOME?
  • Firma udvidelser
  • PR
  • Sikkerhed
  • Standarder
  • XUL vs XAML

34
Hvordan kommer jeg igang?
  • Hent Mozilla 1.7 fra mozilla.org
  • Find fejl og brug Talkback
  • Given enough eyeballs, all bugs are shallow
  • Release Early, Release Often
  • Der mangles altid kodere, testere og brugere
  • Vær med til at gøre en forskel!

35
Links
  • Mozilla.org (http//mozilla.org)
  • Nigel McFarlane compares the Longhorn XAML
    technology to Mozilla's XUL in Longhorn and
    Mozilla Birds of a Feather (http//www.devx.com/D
    evX/Article/17899)
  • Blogupdates (http//gemal.dk/mozilla/blogupdates.h
    tml)
  • MozillaZine (http//mozillazine.org)

36
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com