Enyo

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche
EnyoJS
Entwickler Hewlett-Packard
Aktuelle Version 2.0
(2012-07-18)
Betriebssystem plattformunabhängig
Programmier­sprache JavaScript
Kategorie Bibliothek
Lizenz Apache License 2.0
Deutschsprachig ja
enyojs.com

Enyo ist eine freie JavaScript-Bibliothek, die Datenkapselung und Modularität für mobile und web Applikationen betont. [1] [2] [3] Die Software wurde von Hewlett-Packard entwickelt und unter der Apache-Lizenz Version 2 als Open-Source freigegeben. [4]

Geschichte[Bearbeiten]

Enyo war von Anfang an als plattformunabhängiges Framework konzipiert. Enyo war allerdings in der Version 1 ausschließlich für das HP TouchPad und für dessen Betriebssystem HP webOS optimiert. Mehr als 1000 Enyo Apps wurden so für die bisherigen HP webOS Geräte verfügbar.

Im Zusammenhang mit der Open-Source Freigabeankündigung [5] [6] wurden im Januar 2012 die Anstrengungen auf die Portierung von Enyo so refokusiert, daß Enyo in der Version 2 alle modernen Web-Umgebungen, einschließlich iOS, Android, Safari, Firefox, Chrome und Internet Explorer und weitere unterstützt. [7]

Nach Verlassen der Beta-Phase bietet Enyo 2.0 ab Juli 2012 ein plattformübergreifendes UI-Toolkit, eine Layout-Bibliothek zur Unterstützung von Multi-Formfaktor Anwendungsdesigns. [8] Mit vielen anderen Enyo Zugaben können damit Anwendungen für das Web und für Mobilgeräte gebaut werden. [9]

Beispiele[Bearbeiten]

Dies ist ein Hallo Welt! Programm in Enyo

enyo.kind({
  name: "HelloWorld",
  kind: enyo.Control,
  content: 'Hallo Welt!'
});

new HelloWorld().write();

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

Info Sign.svg Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.