Netscape 6
Standard-Unterstützung und neue Techniken in Netscape Gecko und Netscape 6
Der Marktführer der Internet-Technik hat die Grundlagen für die nächste Internet-Revolution geschaffen
Seit Jahren fordern Entwickler von Webinhalten und Web-Anwendungen eine stabile Standard-Unterstützung von Browser-Lieferanten. Heute fordern Entwickler von Desktop-Anwendungen und nicht PC-gestützten Geräten die Möglichkeit, Produkte zu entwickeln, die diese Standards unterstützen. Netscape Gecko wird beidem gerecht. Es bietet die branchenweit beste Unterstützung von Web-Standards wie HTML, XML, Cascading Style Sheets (CSS) und dem Document Object Model (DOM). Um die Entwicklung von Desktop-Anwendungen und Hardware, die Netscape Gecko einbetten, zu erleichtern, ist es außerdem plattformübergreifend, hat eine geräteübergreifende Architektur und verfügt über leistungsstarke neue Techniken wie die auf XML basierende User Interface Language (XUL).
Netscape 6 setzt Netscape Gecko ein, um den ersten völlig standardkonformen, plattformübergreifenden Browser der Welt bereitzustellen. Da Netscape Gecko problemlos eingebettet werden kann, profitieren sowohl Desktop-Anwendungen als auch die Hardware von derselben Leistungsfähigkeit.
Welche Standards werden von Netscape Gecko und Netscape 6 unterstützt?
Netscape 6 ist der erste Browser, der HTML 4.0, XML 1.0, Resource Description Framework (RDF), Cascading Style Sheets Level 1 (CSS1) und das Document Object Model Level 1 (DOM1) voll unterstützt. Außerdem bietet Netscape 6 branchenweit die beste Unterstützung von XML Namespaces, Cascading Style Sheets Level 2 (CSS2) und Document Object Model Level 2 (DOM2). Zusätzlich werden Datenübertragungsprotokolle (HTTP, FTP und SSL), mehrsprachige Zeichensätze (Unicode 3.0), Grafiken (GIF, JPEG und PNG) sowie die neueste Version der beliebten Skriptsprache JavaScript 1.5 auf einer soliden Basis unterstützt. Software- und Hardware-Anbieter, Entwickler von Webinhalten und Web-Anwendungen und die Kunden werden alle von der Markteinführung dieser leistungsstarken Plattform für Web-Standards profitieren.
Mit der Leistungsstärke der Standards kann das Web des 21. Jahrhunderts aufgebaut werden
HTML 4.0 unterstützt die Erstellung von verständlicheren Web-Formularen und übersichtlicheren Tabellen.
XML 1.0 ermöglicht die Darstellung und den Austausch von strukturierten Dokumenten und ist der Schlüssel zum E-Commerce über das Internet im 21. Jahrhundert.
Resource Description Framework (RDF) macht es möglich, die Beziehungen zwischen Daten und Ressourcen aufzuzeigen, um Websites indizieren zu können und das Auffinden von Informationen für Suchmaschinen zu vereinfachen.
Mit Cascading Style Sheets (CSS) können Webseiten umfangreich formatiert werden, während gleichzeitig Format und Inhalt voneinander getrennt werden, um das Authoring und die Pflege zu erleichtern.
Mit dem Document Object Model (DOM) können die JavaScript Skriptsprachen auf Objekte auf der Seite zugreifen, um die Seite zu bearbeiten oder neu zu formatieren, und entsprechen somit den Anwendervorgaben.
Insgesamt ermöglichen diese Standards die Erstellung anspruchsvollerer Webinhalte mit größerer Leistungsfähigkeit und interaktivere und leistungsstärkere Web-Anwendungen, die auf jeder Plattform und auf jedem Gerät eingesetzt werden können.
Entwickler von Inhalten und Web-Anwendungen werden vom vollständigen Einsatz der leistungsstarken Web-Standards profitieren
Netscape 6 ist der erste Browser, der die seit Jahren von Web-Entwicklern geforderte Unterstützung der Standards bietet. Die Standards des W3C (World Wide Web Consortium) als Kernstück der Netscape Gecko-Techniken liefern eine solide Grundlage für plattform-, browser -und geräteübergreifende Webinhalte und -Anwendungen. Da die Standards langfristig stabil sind und den neutralen Body-Standards unterliegen, können die Entwickler ihre Investitionen in ihre Arbeit und ihre Produkte künftig besser schützen.
Entwickler brauchen Inhalte und Web-Anwendungen nur noch einmal zu schreiben, und sie werden auf allen standardkonformen Client -Anwendungen oder -Geräten laufen. Sie werden insbesondere auf allen Browsern und Geräten, die Netscape Gecko einbetten, lauffähig sein und einen großen Markt über die Browser, Plattformen und Geräte erreichen.
Da Netscape Gecko die W3C-Standards branchenweit am besten implementiert, werden weder Zeit noch Geld für die Entwicklung von Zwischenlösungen bezüglich der Standardkonformität investiert werden müssen.
Zum ersten Mal kann die Leistungsstärke von Webinhalten und der Anwendungsplattform mit den Anwendungen einer firmeninternen Plattform (wie mit der von Windows unterstützten Benutzeroberfläche und dem Event-Handling) konkurrieren. Jetzt können Web-Anwendungen die Vielfalt und Leistungsstärke anbieten, die einst nur bei plattformspezifischen Client-Anwendungen möglich war. Langfristig werden Portals und Startups darum kämpfen, leistungsstarke Web-Anwendungen zu entwickeln, um die traditionellen Anwendungen für Desktop-Rechner zu ersetzen. Sie werden viele Web-Anwendungen miteinander verbinden, um eine Benutzerumgebung zu schaffen, die ebenso leistungsfähig wie die Desktops ist, doch hinsichtlich des Zugriffs auf Internet-Daten in Echtzeit und in der Handhabung überlegen sein wird.
Durch Netscape Geckos umfangreiche Unterstützung von Cascading Style Sheets können Content Developer eine Formatkontrolle erreichen, die vom Ansatz her den traditionellen Desktop-Publishing-Anwendungen ähnelt.
Durch die Verwendung der Formatierungsvorschriften der Cascading Style Sheets und des Positioning statt der Nutzung von <FONT FACE=>- Elementen und TABLEs, können Content Developer die Größe Ihrer Webseiten um bis zu 95 % verringern und somit die Download-Zeiten Ihrer Sites erheblich reduzieren.
Die klare Trennung von Inhalt und Präsentation durch die Cascading Style Sheets macht die laufende Pflege und Aktualisierung des äußeren Erscheinungsbildes einer Website erheblich einfacher.
Durch die Entwicklung der auf DOM-basierenden Anwendungen, die mehr Verarbeitungsvorgänge auf dem PC des Anwenders durchführen, können die Entwickler die Anzahl der für jede Session erforderlichen Server-Round-Trips reduzieren. Der Kunde erhält so eine bessere Performance, und gleichzeitig werden die Datenmenge der Site-Server und die Kosten für den Content-Provider verringert.
Innerhalb der "Meine Seitenleiste"-Ordner von Netscape 6 können Portal- und Inhalt-Sites den kompletten Leistungsumfang von Gecko sofort nutzen, um dementsprechende "Meine Seitenleiste"-Ordner mit aktuellen Informationen, Links, Diensten und Mitteilungen bereitzustellen. So wird die Site intensiv und dauerhaft in den Browser des Kunden und seine tägliche Arbeit integriert, die Kundentreue gefördert und die Zahl der wiederholten Site-Zugriffe erhöht.
Neue Techniken in Netscape 6
Zusätzlich zu der branchenweit besten Standard-Unterstützung bieten Netscape 6 und der Layout-Motor Netscape Gecko eine offene, übertragbare, erweiterbare und anpassungsfähige Architektur. Mit Hilfe dieser neuen Architektur kann jede Plattform und jedes Gerät problemlos unterstützt und jede gewünschte Funktionalität anhand der Integration der beliebten Skriptsprache JavaScript hinzugefügt werden.
Die Grundlage von Gecko bildet eine Reihe von XPCOM-Modulen. XPCOM ist eine plattformübergreifende Implementierung des bekannten Common Object Model (COM). Entwickler können die Kernfähigkeiten des Browsers problemlos erweitern, indem sie ihre eigenen XPCOM-Komponenten hinzufügen.
Um diese binären Komponenten mit JavaScript bearbeiten zu können, unterstützt Netscape Gecko XPConnect. Mit Hilfe von XPConnect kann jeder, der JavaScript-Kenntnisse hat, in vollem Umfang von der Leistungsstärke der binären XPCOM Komponenten profitieren und diese kontrollieren.
Um die neuesten Java Virtual Machines (JVMs) quasi in Echtzeit bearbeiten zu können, unterstützt Gecko das Open JVM Interface (OJI). Diese ausschließlich auf Plug-Ins basierende Architektur löst die Gecko-Entwicklung vollständig von der JVM-Entwicklung und ermöglicht so den Gecko-Nutzern ein Upgrade auf die neueste Version eines JVM, sobald diese freigegeben ist; und sie können auch problemlos jede OJI-konforme JVM auf ihrer Plattform oder ihrem Gerät einsetzen. Webinhalte und -Anwendungen können die schier unerschöpfliche und ständig wachsende Bibliothek der bestehenden Java-Applets in vollem Umfang nutzen.
Mit LiveConnect kann JavaScript Java-Applets kontrollieren und sie reibungslos in Webinhalte und -Anwendungen integrieren.
Die gesamte Benutzeroberfläche von Netscape 6 ist in XUL, der XML-Based-User-Interface-Language, implementiert. XUL erleichtert den Aufbau einer plattformübergreifenden Benutzeroberfläche für Software-Anwendungen durch den Einsatz aller leistungsstarken Web-Standards (HTML, XML, CSS und DOM) und die Erweiterung gebräuchlicher UI-Metaphern wie z.B. Felder, Springs und andere Layout-Konstruktionen.
XP Widgets ist eine Vorab-Bibliothek von Benutzeroberflächenobjekten für den Gebrauch in XUL. Diese Widgets umfassen gebräuchliche UI-Objekte wie Menüleisten, Symbolleisten, Tree-Widgets, Register-Widgets, Statusanzeigen etc. Sie erleichtern den Aufbau einer leistungsstarken, plattformübergreifenden Benutzeroberfläche.
Mozilla Plug-In API ermöglicht den Zugriff auf dem Leistungsumfang aller derzeit auf dem Markt erhältlichen Plug-Ins.
Anbieter von Soft- und Hardware erhalten einen kleinen, schnellen, leistungsstarken, standardkonformen Layout-Motor mit komplettem Web-Zugriff
Software-Anwendungen müssen in zunehmendem Maß in der Lage sein, Webinhalte als Hilfe, als Vorschau von formatiertem Web-Output oder für andere Zwecke anzuzeigen. Außerdem wird es in den kommenden Jahren immer mehr Geräte für das Web-Browsen geben. Sowohl Software- als auch Hardware-Anbieter können die Entwicklung Ihrer Produkte durch die Einbettung von Netscape Gecko vorantreiben und Ihren Kunden gleichzeitig leistungsstarkes Web-Browsen anbieten.
Einfache Einbettung
Netscape Geckos Web-Shell, die API- und ActiveX-Controls einbettet, kann problemlos in jede Anwendung integriert werden.
Aufgrund der geringen Größe von Netscape Gecko werden weder die Download-Größe von Anwendungen noch die Anforderungen an die Standfläche der Hardware beeinträchtigt.
Netscape Gecko ist kostenlos. Anbieter von Soft- und Hardware können die Unterstützung Ihrer Produkte für alle diese Web -Standards zum Nulltarif ohne zusätzliche Kosten für Lizenzen oder Vertrieb erweitern.
Dank der plattform- und geräteübergreifenden Architektur von Netscape Gecko können Anbieter es auf einer großen Bandbreite von Plattformen oder Geräten einsetzen.
Umfangreiche Funktionalität
Netscape Gecko bietet eine branchenweit beispiellose Konformität mit Web-Standards. Demzufolge können Anbieter Ihren Kunden uneingeschränkten Zugang zu Webinhalten und -Anwendungen liefern und auf eine Erfahrung zurückgreifen, die der Erfahrung der führenden Browser-Anbieter gleichkommt.
Mit der starken Zunahme von Web-Anwendungen wird sich auch der verfügbare Leistungsumfang für Anwendungen und Geräte, die Netscape Gecko einbetten, erweitern. Das Maß an Aktualisierungen wird zunehmen, und die Aktualisierungsgeschwindigkeit von Anwendungen und Geräten, die Netscape Gecko einbetten, wird ebenfalls ansteigen.
Entwickler von Client-Anwendungen bekommen eine leichtgewichtige Entwicklungsumgebung
XUL (sprich: "suhl") ermöglicht Entwicklern die Erstellung von plattformübergreifenden Benutzeroberflächen, die ebenso anspruchsvoll wie Oberflächen von Windows, MacOS oder GTK UI sind. Da die gesamte Benutzeroberfläche von Netscape 6 von Beginn an auf XUL basierte, ist der Browser zu einer Entwicklungsplattform für Software-Anwendungen geworden. Entwickler können auf Wunsch eine lokal installierbare XUL-Anwendung schreiben, die die Benutzeroberfläche einer Anwendung (z.B. einer Kalkulationstabelle) innerhalb eines Browser-Fensters zeigt. Die Benutzer würden nicht einmal merken, dass die Anwendung mit Hilfe eines Browsers erstellt wurde. Sie wären allerdings von der Geschwindigkeit und der plattformübergreifenden Unterstützung der Anwendung begeistert.
Verbraucher werden Zugang zu kostenlosen, neuen, leicht einsetzbaren Web-Anwendungen bekommen, auf die sie jederzeit und überall zugreifen können
Geckos stabiler Inhalt und seine stabile Anwendungsplattform ermöglichen dem Benutzer Zugriff auf alle Arten von Daten (wie z.B. Informationen aus gemeinsamen Quellen, die als XML bereitgestellt werden), anschaulichen Webinhalten und verbesserten Benutzeroberflächen von Web-Anwendungen, die den Einsatz von Web-Anwendungen (wie Web Mail) erheblich erleichtern.
Auf diese orts- und plattformunabhängigen Web-Anwendungen kann jederzeit und überall zugegriffen werden.
Eine ständig wachsende Zahl von kostenlosen Web-Anwendungen wird kontinuierlich verbesserte Anwendungsfunktionen über den Browser gebührenfrei liefern. Ebenso wie Verbraucher das Angebot kostenloser Web Mail inzwischen für selbstverständlich halten, werden sie in Zukunft die freie Verfügbarkeit von Anwendungen mit Kalkulationstabellen, Rentenberechnungen, Steuerformularen, etc. voraussetzen.
Neue Internetzugangsgeräte, die Gecko eingebettet haben, werden Verbrauchern, die bisher von der Komplexität der PCs abgeschreckt wurden, den Zugang zum Web-Browsen, Web-Anwendungen und E-Mail ermöglichen.
Verbraucher werden Ihre Benutzeroberfläche individuell gestalten
Dank XUL können Entwickler Ihre Benutzeroberfläche mit einem Texteditor Ihren persönlichen Vorlieben entsprechend anpassen. Entwickler von Mozilla experimentieren bereits mit vorab erstellten, ladbaren Themen mit charakteristischen Benutzeroberflächen. Weitere Informationen erhalten Sie unter http://www.netscape.com/theme
Hier geht es weiter zum Thema: Das Mozilla-Open-Source-Projekt