„Di-Logo-Java-Orange“ von Silveira Neto. Lizenziert unter CC BY-SA 2.0.
Die Aktionen des Internetdienstentwicklers Google, Inc. (NASDAQ: toget) wurden durchgeführt Das Unternehmen war in verschiedenen Bereichen der technologischen Innovation von großem Einfluss und folgte dem konkurrierenden Technologieunternehmen Apple Inc. (NASDAQ: AAPL) in diesem Jahr in den Ring der Konkurrenten im Bereich der mobilen Zahlungssysteme. Die Übernahme von Android durch Google verhalf dem Unternehmen zu einer Dominanz im Bereich Smartphones und Mobile Computing. Viele ehemalige Google-Mitarbeiter haben dieses Unternehmen verlassen und Führungspositionen bei anderen Technologiegiganten wie Facebook (NASDAQ: FB), Twitter (NYSE: TWTR), Instagram und anderen übernommen. Das multinationale Technologieunternehmen hat sich ebenfalls bewährt Im Jahr 2012 war Gener das einzige Unternehmen, das Google bei der Lobbyarbeit übertroffen hat al Electric und 2013 belegte Google den fünften Platz.
Technische Entscheidungen dieses Unternehmens können häufig wichtige Trends auf dem Markt ankündigen. Dies ist einer der Gründe, warum die Entscheidung von Google, die Unterstützung für das Netscape Plugin Application Programming Interface (NPAPI) zu streichen, eine viel geringere Rolle für Java signalisieren könnte, das einst eine sehr beliebte Programmiersprache für Internetanwendungen war. NPAPI ist eine plattformübergreifende Architektur zum Aktivieren von Browser-Plugins. Aufgrund der Abhängigkeit von Java von der Architektur bedeutet dies, dass NPAPI das Chrome-System verlässt und auch Java-Anwendungen ausgeführt werden können. Vertreter von Chrome haben im offiziellen Blog des Browsers erklärt, dass das Entfernen von NPAPI die Sicherheit und Geschwindigkeit des Browsers erhöht und gleichzeitig die Komplexität des Systems verringert. Wie Chrome auf seiner DevTools-Website zum Ausdruck gebracht hat, ist „NPAPI aufgrund seiner Komplexität und Sicherheitsrisiken ein wirklich großer Hammer, der nur verwendet werden sollte, wenn kein anderer Ansatz funktioniert“.
Diese Änderung am Chrome-Browsersystem ist einer von denen US-Patentanmelder aufgrund seiner Auswirkungen auf einige der vom US-Patent- und Markenamt zur Verfügung gestellten digitalen Ressourcen wissen wollen. Sowohl EFS-Web, das Online-Patentanmeldungs- und Dokumenteinreichungstool des USPTO, als auch Private PAIR Das USPTO hat Leitlinien des Computertechnologieunternehmens Oracle Corporation (NYSE: ORCL) veröffentlicht, in denen die Verwendung alternativer Browser empfohlen wird B. Firefox, Safari und Internet Explorer, um in Zukunft auf diese Dienste zugreifen zu können.
Obwohl die Standardunterstützung der NPAPI-Architektur für Chrome-Browser mit der Veröffentlichung von deaktiviert wurde Mit dem im April dieses Jahres von Google veröffentlichten Chrome-Update für Version 42 können Chrome-Nutzer die Unterstützung für NPAPI in den nächsten Monaten weiterhin manuell aktivieren. Ein Patentanmelder, der Chrome für den Zugriff auf EFS-Web oder Private PAIR verwenden möchte, muss lediglich seinen Chrome-Browser öffnen, „chrome: // flags / # enable-npapi“ in die Adressleiste eingeben und auf den Link „Enable“ klicken ”Unter dem angezeigten Flag NPAPI aktivieren. Der Chrome-Browser muss neu gestartet werden, damit die Änderung wirksam wird. Diese manuelle Überschreibung wird mit der Veröffentlichung von Version 45 aus Chrome entfernt, die voraussichtlich im September dieses Jahres veröffentlicht wird.
Es ist interessant festzustellen, dass Java im Mittelpunkt eines Rechtsstreits zwischen Google und Google stand Oracle, das Urheberrechte an bestimmten Aspekten des Java-Codes besitzt, den es beim Kauf von Sun Microsystems im Jahr 2010 erworben hat. Im selben Jahr verklagte Oracle Google und forderte Schadensersatz in Höhe von etwa 1 Milliarde US-Dollar für die Verwendung von Java durch Google zur Entwicklung des Android-Betriebssystems. Im Mai 2014 erließ der Northern District of California eine Entscheidung zu diesem Fall, in der festgestellt wurde, dass bestimmte APIs (Java Application Programming Interfaces) Anspruch auf Urheberrechtsschutz haben. Der Fall wurde für weitere Verfahren zurückverwiesen und ist beim Obersten Gerichtshof der USA anhängig. In einem kürzlich von US-Generalstaatsanwalt Donald Verrilli eingereichten Amicus-Curiae-Brief wurde empfohlen, Googles Certiorari-Schreiben mit der Begründung abzulehnen, dass der Fall „ein schlechtes Mittel für den Gerichtshof darstellt, um zum ersten Mal die Anwendung von Urheberrechtsgrundsätzen auf Computerprogramme anzugehen.“ . ”
Es ist schwer zu sagen, welche Rolle dieser Gerichtsfall, wenn überhaupt, bei der Entscheidung von Google gespielt hat, sich auf der Chrome-Plattform von Java zu distanzieren. Das Unternehmen hat eine Alternative zu NPAPI namens entwickelt Pepper API (PPAPI), mit der Benutzer vertrauenswürdige Plugins laden können, indem sie eine Eingabeaufforderung im Chrome-Browser ausführen. Diese API-Architektur ermöglicht Programmiersprachen wie Flash, die von Webanwendungen verwendet werden.
Java hat in den letzten Jahren auch unter einer Reihe von Sicherheitsverletzungen gelitten, die die Allgegenwart der Programmiersprache sowie die Schwachstellen von Code, der aus Bibliotheken von Drittanbietern in eine API importiert wurde, ausnutzen. Große Technologieunternehmen wie Apple, Facebook, Twitter und Microsoft Corporation (NASDAQ: MSFT) wurden in den letzten Jahren Opfer von Schadprogrammen, die Java-Schwachstellen ausnutzen. Techniken wie RASP (Runtime Application Self-Protection), mit denen das Anwendungsverhalten in Echtzeit analysiert werden kann, um schneller auf Cyber-Angriffe reagieren zu können, wurden von einem in Dublin ansässigen Unternehmen namens Waratek entwickelt. Dennoch sind die Bedenken hinsichtlich der Datensicherheit bei Java so groß, dass das US-Heimatschutzministerium im Januar 2013 allen Computerbenutzern Leitlinien herausgab, in denen empfohlen wurde, Java-Software auf allen Computerprodukten zu deaktivieren, da böswillige Codierer die Sicherheitslücken von Java so konsequent ausnutzen konnten
Wie die Situation mit den Online-Ressourcen des USPTO zeigt, gibt es jedoch einige Probleme, die es bestimmten Internetnutzern unmöglich machen, sich vollständig von Java zu trennen. Die meisten Haushalte können mit ihrer typischen Internetnutzung auskommen, ohne Java auszuführen. Es gibt jedoch Regierungswebsites, die Ressourcen bereitstellen, für die Java erforderlich ist, einschließlich der NASA und der National Institutes of Health. Unternehmen, Organisationen und Einzelpersonen, die auf diese Tools zugreifen möchten, müssen dies mit einem anderen Browser als Chrome tun.
Das Java-Problem tritt bei Chromebooks auf, den leichtgewichtigen Notebooks, auf denen ein auf Chrome basierendes Betriebssystem ausgeführt wird Browser. Offiziell können Webbrowser von Drittanbietern wie Firefox und Internet Explorer nicht auf Chromebooks verwendet werden, auf denen keine ausführbaren Softwareprogramme ausgeführt werden können. Es ist jedoch möglich, ein Linux-basiertes Betriebssystem wie Ubuntu zu installieren, um das Chrome OS zu ersetzen, das selbst auf Linux basiert. Ubuntu und andere Linux-basierte Betriebssystemumgebungen können Webbrowser-Programme wie Firefox ausführen und ausführen.
KORREKTUR: In einer früheren Version dieses Beitrags wurde Oracle fälschlicherweise als RASP-Entwickler und nicht als Waratek bezeichnet. Waratek entwickelte jedoch RASP basierend auf dem Java-Code von Oracle.