Mozilla Application Suite

Mozilla Suite Beskrivelse av Mozilla logo suite.png-bildet. Beskrivelse av dette bildet, også kommentert nedenfor Mozilla suite-nettleseren. Informasjon
Utviklet av The Mozilla Foundation
Siste versjon 1.7.13 (21. april 2006)
Skrevet i C ++ , XML-basert brukergrensesnitt språk , XBL og JavaScript
Operativsystem Microsoft Windows
Miljø Windows , Mac OS X , GNU / Linux
Type Internett-suite
Lisenser MPL , GNU GPL og GNU LGPL
Nettsted www.mozilla.org

Kronologi av versjoner

Mozilla Application Suite (opprinnelig kjent under navnet Mozilla ( moˈzɪla ), distribuert under navnet Mozilla Suite og kodenavnet SeaMonkey ) var en gratis Internett-suite på tvers av plattformer som består av en nettleser , en e-postklient , nyhetsleser , HTML-editor og IRC-klient . Utviklingen startet med Netscape Communications Corporation , før AOL overtokmed kildekoden til Netscape Communicator som grunnlag . Utviklingen ble utført fra 1998 til 2003 av Mozilla Organization, som ble Mozilla Foundation i 2003 .

For 1.7.x-versjoner besto suiten av følgende:

Netscape versjoner 6 og 7 var basert på Mozilla-pakken. Utviklingen av sistnevnte stoppet offisielt på versjon 1.7.13 fordi Mozilla-stiftelsen bestemte seg for deretter å fokusere på utviklingen av Firefox og Thunderbird . Imidlertid fortsetter programvaresuiten siden et samfunn overtok prosjektet med de samme kildekodene, men under et nytt navn for å unngå forvirring: SeaMonkey .

Historie og utvikling

Mozilla-prosjektet

De 31. mars 1998, Netscape ga kildekoden for nettleseren sin under en gratis lisens og opprettet en uformell organisasjon, mozilla.org, for å overvåke utviklingen. Tanken var å skape en etterfølger til Netscape Communicator 4-serien i forbindelse med talent utenfor.

Nå har Mozilla blitt paraplybetegnelsen for den gratis Internett-klientprogramvaren opprettet av Netscape . Dermed betegner begrepet Mozilla et sett med teknologier og ikke bare en spesielt. Mozilla.org (uttalt "Mozilla point org" eller Mozilla Organization) er gruppen mennesker som koordinerer prosjektet.

Etter oppløsningen av Netscape-utviklingsteamene av AOL i 2003 , ble det etablert en ny struktur for å støtte prosjektet. Dette er Mozilla Foundation , en ideell organisasjon i California som samler en stor del av Mozilla.org. Det har fått mulighet til å ansette et visst antall utviklere. Lokale filialer har også blitt åpnet, for eksempel Mozilla Europe eller Mozilla Japan.

Historie om utflukter

Denne tabellen viser noen viktige utgivelsesdatoer i historien til Mozilla-prosjektet.

Versjon Utgivelsesdato De viktigste endringene
Milepæl 1 10. desember 1998 Kjent som Gecko Developer Release , konvertering til "raptor" kodebasen
Milepæl 9 26. august 1999 Slutt på Necko-plassering og gjenoppretting
Mozilla 0.6 6. desember 2000 Distribusjon av kildekoden som Netscape 6.0 er basert på
Mozilla 1.0 5. juni 2002 Første “offisielle” utgivelse (stabil versjon), base av Netscape 7.0
Mozilla 1.4 30. juni 2003 Andre stabile versjon, base av Netscape 7.1
Mozilla 1.7 17. juni 2004 Tredje stabil versjon, grunnlag for de nye Firefox- og Thunderbird- produktene

Den nye programvaren utviklet av stiftelsen, som Firefox og Thunderbird , er basert på Mozilla 1.7 , den siste stabile versjonen (eller mer presist den siste versjonen 1.7.13 ) . Den siste utviklingsversjonen er Mozilla 1.8β1 , gitt ut på26. februar 2005.

De 10. mars 2005, Mozilla Foundation kunngjorde sin intensjon om til slutt ikke å redigere versjon 1.8 av programvarepakken sin (se (i) overgangsplanen et fellesskapsprosjekt ) for å fokusere på nye forbrukerprodukter som nå er modne. Den siste stabile versjonen vil derfor forbli 1,7.

Funksjoner

Mozilla er en alt-i-ett internett suite med mange funksjoner som brukes på internett.

Brukervennlighet

Mozilla tillater surfing på faner , som lar brukerne åpne flere websider samtidig i ett nettleservindu. Denne funksjonen ble skrevet med den populære MultiZilla-utvidelsen for Mozilla som base. Mozilla er også en av nettleserne som har tatt i bruk den tilpassbare blokkeringen av påtrengende vinduer veldig tidlig .

Mozilla har også mange funksjoner som hjelper brukerne med å finne informasjon. Spesielt jobber Mozilla med et progressivt søk som utføres når brukeren skriver inn ordet i søket, nettleseren plasseres deretter direkte på den delen av websiden som inneholder den første forekomsten og understreker det etter hvert. Og til måle.

Mozilla lar deg også definere nøkkelord tilknyttet bokmerker, som lar deg gå til det aktuelle nettstedet ved å skrive inn adresselinjen bare nøkkelordet i stedet for hele adressen. Dette systemet gjør det også mulig å utføre et søk når en parameter er gitt i tillegg til nøkkelordet. Hvis du for eksempel skriver "google Apple" i adressefeltet, tilsvarer det å gjøre et søk på Apple ved hjelp av Googles søkemotor.

For komponenten som administrerer e-post og nyhetsgrupper , brukes et Bayesian-filter for å kvitte seg med spam etter en periode med læring.

Tilpasning

Mozilla hentet inn utvidelsesmodellen , som senere ble utviklet og ble plukket opp av Firefox og Thunderbird. Med utvidelser, (installert via XPInstall ) brukere kan aktivere nye funksjoner som mus navigasjon , ad blokkering, proxy-server failover , og feilsøkingsverktøy .

Dette utvidelsessystemet kan sees på som et grunnlag for å teste nye funksjoner. Noen ganger kan en forlengelse eller deler av den blir en del av det offisielle produktet (f.eks MultiZilla sin fane navigasjonssystemet har blitt en del av Mozilla nettleser).

Mozilla lar også brukeren tilpasse utseendet på grensesnittet ved hjelp av pakker dannet av CSS og bilder. Den Mozilla Add-ons nettstedet tilbyr mange. Utover å legge til nye temaer, kan brukerne også tilpasse grensesnittet ved å legge til eller fjerne visse knapper og verktøylinjer.

I tillegg lagrer Mozilla de fleste av disse preferansene i en liste som er tilgjengelig for brukere fra adressefeltet, ved å skrive om: config . Noen preferanser er bare tilgjengelige på denne måten, for eksempel å aktivere ikoner for bokmerker.

Overholdelse av standarder

Mozilla Foundation har lagt litt oppmerksomhet mot overholdelse av eksisterende standarder og spesielt W3C . Mozilla respekterer spesielt grunnleggende standarder som HTML , XML , XHTML , CSS , JavaScript , DOM , MathML , DTD , XSL og XPath .

Mozilla støtter også PNG- bilder og variabel gjennomsiktighet.

Mozilla har også implementert det meste av nivå 2 CSS og startet implementering av noen nivå 3. Moduler klarte imidlertid ikke Acid2- testen for HTML , CSS og administrasjon.

E-post- og nyhetsgruppeklienten administrerer POP- og IMAP-protokollene. Den støtter også LDAP-protokollen. Både skriving og lesing av HTML- e - post støttes.

En suite på tvers av plattformer

Mozilla kan kjøre på et stort antall plattformer. På hoveddistribusjonssiden er Mozilla tilgjengelig for følgende operativsystemer:

Mozilla bruker samme format på forskjellige plattformer for å lagre brukerprofiler (som inneholder deres personlige nettleserkonfigurasjoner), slik at den samme profilen kan brukes av plattformer, i det minste hvis de kan gjøre det. Tilgang (for eksempel hvis en profil er lagret til en FAT32- partisjon , vil den være tilgjengelig fra både Windows og Linux). Denne muligheten er spesielt interessant for brukere med de to operativsystemene i dual boot på maskinen. Dette kan imidlertid forårsake noen problemer, spesielt med utvidelser.

Internasjonalisering og regionalisering

Fordi prosjektet involverer mennesker over hele verden, blir nettleseren oversatt til mange språk (over 36), for eksempel Chichewa . Ettersom meldinger og tekster som vises til brukerne lagres som strenger i eiendomsfiler ved hjelp av DTD-er, kan prosessen med internasjonalisering og regionalisering enkelt utføres med en enkel teksteditor , til og med av brukere. Enkle brukere uten programmeringskunnskap.

Nettutviklingsverktøy

Mozilla leveres med tre verktøy for webutvikling: DOM Inspector (bare tilgjengelig for Mozilla Suite-nettleseren), Venkman og JavaScript Console . Sistnevnte er mer avansert enn konsollene som vanligvis leveres med andre nettlesere. Venkman er en vanskelig å bruke, men anstendig JavaSript-feilsøking. Disse tre automatisk installerte verktøyene kan fjernes (unntatt JavaScript-konsollen) i installasjonsalternativene.

sikkerhet

Anmeldelser

Hovedkritikken mot Mozilla er bruk av ressurser (se tung programvare ). Noen komponenter, som Mozilla Composer , er ikke veldig nyttige for alle brukere. Konfigurasjonsvinduene gir også alternativer som normalt ikke brukes av vanlige brukere .

Noen har påpekt at det tar lengre tid å starte opp Mozilla enn andre nettlesere, noe som kan skyldes bruk av sin egen XUL GUI- implementering . Andre Gecko-baserte nettlesere som K-Meleon som bruker den opprinnelige GUI-en for plattformen de kjører på, starter vanligvis raskere enn Mozilla. De vanlige kritikerne klager også over at Mozilla bruker mye mer minne enn andre nettlesere.

Brukere som bytter fra IE til Mozilla, opplever noen ganger problemer når de ser på visse nettsteder som de ikke hadde før. De aller fleste av disse problemene skyldes faktisk at disse nettstedene bruker kode spesifikk for Internet Explorer (ikke respekterer standardene) eller ActiveX- appletter .

Markedsinngangen og slutten av prosjektet

Fra 1998 til 2004 økte antall globale Mozilla-brukere fra et ubetydelig antall til rundt 3%. Brukerne er for det meste tidligere Netscape-brukere som ikke vil bli avhengige av AOL og avanserte brukere som vil følge fremdriften til Gecko.

Siden stiftelsen har Mozilla tatt beslutningen om å fokusere på utvikling av uavhengige applikasjoner som Firefox og Thunderbird. Så mange nye funksjoner og nyheter er bare tilgjengelige med disse nye uavhengige applikasjonene. I tillegg presser utgivelsen av Firefox 1.0 og Spread Firefox- prosjektet som tar sikte på å spre den verdensomspennende bruken flere og flere brukere til å bytte fra nettleseren til den gamle internettpakken til Mozilla Firefox . Og til slutt, da ingen ny versjon vil bli utgitt etter 1.7.13, ønsker utviklerne å se den gradvis erstattet av nye nettlesere som bruker Gecko-gjengivelsesmotoren og spesielt av Firefox. I løpet av 2006 synker antallet globale brukere av Mozilla-pakken gradvis og representerer rundt 1%. Imidlertid, for folk som har satt pris på alle funksjonene i denne suiten og ønsker å fortsette å bruke den, har kildekodene til prosjektet blitt overført til et samfunn som fortsetter å utvikle seg. Denne utvidelsen har nå fått navnet SeaMonkey, og versjonsnummeret fortsetter med 1.0 for å unngå forveksling med prosjekter som er offisielt utviklet av Mozilla Foundation.

Mozilla-basert programvare

Mozilla Foundation tilbyr flere produkter, flaggskipet produkt som lenge har vært en Internett-programvarepakke tilgjengelig på de fleste driftssystemer , inkludert GNU / Linux , FreeBSD , OpenBSD , NetBSD , DragonFly BSD , Unix , Mac OS og Windows . Det blir nå sett oftere kalt Mozilla Suite eller Mozilla Suite . Kodenavnet SeaMonkey ble også brukt til å betegne prosjektet som besto i å fortsette utviklingen av denne integrerte suiten etter kunngjøringen om at den ble forlatt av stiftelsen.

Stiftelsen tilbyr nå mer målrettede produkter, og fokuserer hovedsakelig på de to første:

Dens Gecko HTML rendering -motoren har vært brukt siden versjon 6 av Netscape , i Epiphany ( GNOME -prosjektet leseren ), fra versjon 8 av AOL leverandørens leseren etter Mac OS X , og i mange andre nettlesere. ( Galeon , Beonex , K-Meleon , Salamander, Skipstone). Konqueror , KDE -nettleseren, kan også bruke Gecko som motor i stedet for KHTML , standardmotoren.

En av de mer komplekse delene av Gecko, visningssjefen , er til og med inkludert i versjonen av KHTML (omdøpt Webcore) som brukes av Safari , Apples nettleser for Mac OS X.

I andre programvarekategorier kan vi sitere HTML- redigereren Nvu , utviklet for Linspire , som er basert på Mozilla-komponisten. Noen produkter bruker til og med Mozilla-komponenter for å lage produkter som har lite til felles med nettlesere. For eksempel bruker ActiveState Mozilla-teknologier for å lage sin Komodo IDE , og OEONE bruker Mozilla-teknologier for å bygge et driftsmiljø.

Utviklingsmiljø

Mozilla er også et utviklingsmiljø der det er mulig å lage applikasjoner som spenner fra de mest vanlige (som nettsider ) til de mest sofistikerte, som Mozilla, inkludert e-post og direktemeldingsapplikasjoner .

Faktisk, fra Netscapes ønske om å dra nytte av et identisk utviklingsmiljø på alle plattformer, har det blitt opprettet et sett med teknologier som kan gjenbrukes av annen programvare som ønsker å dra nytte av denne fordelen.

I tillegg til sin rendering motoren, kan vi tenke på XUL , brukergrensesnittet beskrivelsesspråk basert på XML , lenge før XAML utviklet av Microsoft for sitt operativsystem , Windows Vista .

Andre viktige deler av dette prosjektet er NSPR (Netscape Portable Runtime), et abstraksjonsbibliotek som gjør det mulig å se alle plattformer på samme måte av Mozilla, og XPCOM , et programvarekomponentrammer på tvers av plattformer som ligner på Microsoft COM og kan programmeres i C ++. , JavaScript , Python , Perl , Ruby (. Net-støtte forventes gjennom Mono på et senere tidspunkt).

Relaterte artikler

Eksterne linker