• Keine Ergebnisse gefunden

Vorstellung zu einem Web Desktop: eyeos

N/A
N/A
Protected

Academic year: 2021

Aktie "Vorstellung zu einem Web Desktop: eyeos"

Copied!
20
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Vorstellung zu einem Web Desktop: eyeos

Binglin Li

Fakultaet fuer Informatik Hochschule Mannheim

11.12.2009

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 1/20

(2)

Agenda

Einleitung

Cloud Computing Motivation Grundlagen

Was ist eyeos Snapshoot von eyeos Historie

Team

Funktionsumfang Demo

Architektur eyeos in Praxis

Entwicklungsumgebung und API Open Source

Schluss

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 2/20

(3)

Cloud Computing

In der Cloud: Hardware, Software, Plattform, Service,. . . Ein neuer Trend fuer die Informationsverarbeitung

Service-orientiert: Kunden brauchen die Hardware und Software nicht selbst zu beschaffen bzw. administrieren

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 3/20

(4)

Motivation

Eigene Daten nicht lokal speichern, sondern auf einem Server Zugang zu den Daten jederzeit und von jedem Ort

Um Zugang zu den Daten zu erlangen braucht man einen Internetanschluss

Ist das Zeitalter des PC am Ende?

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 4/20

(5)

Was ist eyeos?

Open Source Web Desktop 1

Kann auf USB-Sticks installiert werden, um auf Thin-Clients ohne Festplatte zu arbeiten 2

Nutzt das Konzept des Cloud Computing

Entwickelt mit Hilfe von PHP, XML und JavaScript

1

http://en.wikipedia.org/wiki/EyeOS

2

http://wiki.eyeos.org/Setup eyeOS On a Portable Media

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 5/20

(6)

Screenshot von eyeos

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 6/20

(7)

Historische Entwicklung

Erste Version: eyeos 0.6.0 (1. August 2005)

eyeos 1.5 unterstuezt erstmalig die Dateiformate von MS Office and OpenOffice (15. Januar 2008)

eyeos 1.8.6 bietet ein Interface fuer iPhone und eyeMail (POP3 and IMAP)

Aktuelle Version: 1.8.7 (6. September 2009)

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 7/20

(8)

Team

Das Umfeld, in dem eyeos entwicket wird 2005 entstand eyeos als Open Source Projekt

2007 wurde das Unternehmen eyeos gegruendet. Heute: 25 Mitarbeiter Mitarbeiter: Jose Carlos Norte, Alejandro Fiestas,. . .

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 8/20

(9)

Funktionalitaeten

Dokumenten-Editor Zeichenprogramm Tabellenkalkulation Praesentationsprogramm

Kommunikationsprogramm zum Chat

Weitere Anwendungen: wie Kalender, Datei Browser, Web Browser, Rechner und weitere

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 9/20

(10)

Demo

File management Personal Information Management

Office

System Network Desktop

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 10/20

(11)

Architektur

Client-Server

Auf Server Seite: PHP

Auf Client Seite: JavaScript und XHTML

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 11/20

(12)

Architektur (2)

eyeos verwendet einen Mikrokernel

Prinzip: Services existieren fuer fast alle Anwendungen

Der Kernel ist nur fuer Spezifikationen und Kommunikation zustaendig

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 12/20

(13)

Eine erfolgreiche Anwendung im Bildungssektor

Grundschule Jacint Verdaguer in Sant Sadurni dAnoia, Spanien Video

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 13/20

(14)

Weitere Anwendungsbereiche

Private Nutzung (keine Kosten auf dem Public Server) Administrator (Aufbau eines eigenen Intranet)

Regierung (Public Management)

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 14/20

(15)

Installation und Umgebung

Apache Web Server mit PHP5 (Bsp: XAMPP 3 )

3

http://www.apachefriends.org/en/xampp.html

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 15/20

(16)

Struktur und APIs

Konkrete Beschreibung im Developer Manual 4 Einige Kapitel:

Basic Services, wie User Manager, Security Manager Important eyeos Libraries

eyeos Toolkit eyeos GUI Designer

4

http://eyeos.org

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 16/20

(17)

Open Source

GPL: GNU General Public License

Eine Lizenz von der Free Software Foundation herausgegeben mit Copyleft fuer die Lizenzierung freier Software

Aktuelle Version: Version 2 und 3

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 17/20

(18)

Lizenz von eyeos

Zu Beginn der Entwicklung: GPL Version 2 Seit eyeos 1.1: GPL Version 3

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 18/20

(19)

Zukunft

Schnittsstellen fuer Software aller Art Bessere Performance (u.a. Reaktionszeit) Bessere Stabilitaet

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 19/20

(20)

Fragen

Binglin Li – Cloud-Computing Seminar – Hochschule Mannheim – WS0910 20/20

Referenzen

ÄHNLICHE DOKUMENTE

Peter Gehrt – Cloud-Computing Seminar – Hochschule Mannheim – WS0910

Jiaming Song – Cloud-Computing Seminar – Hochschule Mannheim – WS0910

Peter Sutter – Cloud-Computing Seminar – Hochschule Mannheim – WS0910

Das Umfeld, in dem eyeos entwicket wird, ist wie andere open source Software.. Im Jahr 2005 entstand eyeos als Open

Aber auch gr¨oßere Unternehmen k¨onnen von Cloud Computing, gerade durch eigene Clouds oder Hybrid-Clouds, profitieren. Da Server in Unternehmen nur zu 20%[9] ausgelastet sind,

Anwender Wenn der Anwender eine Anwendung ¨ uber HTTP aufrufen will, dann ben¨ otigt er einen Server (App node).. Diesen erfragt er ¨ uber den Controller (head node), welcher ihn

Florian Weispfenning – Cloud-Computing Seminar – Hochschule Mannheim – WS0910

Tobias Neef – Cloud-Computing Seminar – Hochschule Mannheim – WS0910