Posts mit dem Label graphik werden angezeigt. Alle Posts anzeigen
Posts mit dem Label graphik werden angezeigt. Alle Posts anzeigen

Montag, 30. April 2012

WebGL - Die Zukunft des Internets



WebGL (Web Graphics Library) ist Momentan eine der spannendsten Innovationen im Webbereich.
Und sicher ein Thema wo sich Webmaster und Webpublisher bald ein wenig auskennen müssen. Darum hier eine Übersicht über WebGL, mit allen Informationen und vielen Links zu Tutorials, Beispielen und Ressourcen.

Was ist WebGL?

Es ist eine 3D Technologie zur Anzeige von hardwarebeschleunigten 3D-Graphiken. Hardwarebeschleunigt heisst, der Browser greift neu direkt auf die Rechenleistung der Graphikkarte zu um komplexe 3D-Inhalte anzuzeigen. Damit wird es möglich, rechenintensive Berechnungen zur Darstellung von dreidimensionalen Objekten, wie man schon aus Spielen wie den beliebten Ego Shootern kennt, auch im Browser anzuzeigen. Damit haben Webseitenbetreiber nun eine ganze Palette von neuen Möglichkeiten ihre Webseite zu gestalten.
Auf der Code Ebene funktioniert das ganze mit HTML5 Elementen. Es wird JavaScript benutzt um auf Funktionen einer angepassten Version von OpenGL ES (Open Graphics Library for Embedded Systems) zuzugreifen.


Wer hat es Entwickelt, und warum gibt es WebGL eigentlich?


WebGL wurde von der Kronos Group die in San Francisco beheimatet ist entwickelt. Die Version 1.0 der WebGL Spezifikation erschien im März 2011. Die Idee aber entstand schon im Jahre 2009 als sich verschiedene Firmen, darunter Browser- und Hardware Hersteller wie NVIDIA, Google, AMD, Opera, Mozilla, etc., zusammengeschlossen haben um einen gemeinsamen offenen Standard zu entwickeln. Der Fortschritt in der Hardwareentwicklung, und der Mangel an einem freien Standard bei 3D-Inhalten und Spielen im Browser, gaben den Ausschlag für diese Zusammenarbeit. Bisher war es nur mit proprietärer Software wie z.B.Adobe Flash möglich 3D-Inhalte im Browser anzuzeigen, und das wollte man ändern.


Welche Browser unterstützen WebGL?

WebGL wird im Moment von allen grösseren Browsern also von Apple Safari (WebKit), Google Chrome, Mozilla Firefox und Opera unterstützt. Einzig beim Internet Explorer gibt es erst einen inoffiziellen Workaround und noch keine Pläne diesen Standard ins Programm aufzunehmen. Microsoft setzt beim Internet Explorer eher auf DirektX für 3D Graphiken, und äussert bedenken wegen der Sicherheit.
Es ist aber fraglich, ob sich Microsoft noch lange diesem Standard wiedersetzten kann.

Hast du schon WebGL? Teste es hier:
http://get.webgl.org/


WebGL für Anfänger

Auf der Seite WebGL Playground kann man seine ersten Versuche mit WebGL machen. Diese Plattform bietet Online ein ganzes HTML5-Skelett aus HTML, CSS und JS schon an, so das man direkt im Browser WebGL Objekte entwickeln und den Code laufen lassen kann. Auch bietet die Seite neben einer schönen Dokumentation auch viele Beispiele die man sich anschauen und laufen lassen kann. Sicher eine sehr nützliche Seite für Anfänger.


Beispiele mit WebGL
Hier einige Beispiele die mögliche Anwendungen der WebGL Bibliothek zeigen. Man sieht das Potential von WebGL, obwohl es erst in einem frühen Stadium ist.

Ein lustiges Spiel mit Google Maps das mit WebGL läuft:

http://www.playmapscube.com/


http://www.ahoi.in/en/2012/supershape-js/


http://lab.aerotwist.com/webgl/


http://www.waterunderground.info/


Virtualisierung von Schweizer Adressen
http://29a.ch/sandbox/2011/addresscloud/




Fazit

Eine sehr interessante Technik die sehr viel Potential hat. Man kann sich z.B. dreidimensionale Webseiten vorstellen wo man mit einem Avatar durchlaufen kann. So haben User einen anderen Zugang zu den Inhalten als bei "normalen" Webseiten. Man stelle sich einen virtuellen Einkaufsbummel durch ein 3D Einkaufszentrum mit 3D Regalen vor, oder einen Museums-Rundgang, eine virtuelle Reise, etc...
Auch die Spiele-Industrie wird enorm davon profitieren. Spiele mit ausgeklügelten 3D-Graphiken wie man sie nur von Desktop Spielen kennt kann man nun auch im Browser spielen, und das ohne etwas zu installieren. Das wird die Spielbegeisterten sicher freuen, und durch die Einfachheit noch mehr Spieler anziehen. Und auch die Hersteller der Spiele werden profitieren, den die haben dann weniger Copyright Probleme, da der Inhalt nur flüchtig im Browser, oder besser gesagt in der Cloud läuft.
Allerdings muss man dazu auch die richtige, genügend Leistungsfähige Hardware haben sonst funktioniert es auch im Browser nicht.
Der wahrscheinlich grösste Vorteil von WebGL ist, das man nun Platformübergreifend, und auch für Mobile Geräte und Tablets, entwickeln kann und das unabhängig vom Betriebssystem. Chrome OS lässt grüssen.
Nur Microsoft scheint es wiederum vorzuziehen sein eigenes Süppchen im 3D-Bereich zu kochen und riskiert damit sich ins Abseits zu manövrieren.



Ressourcen und Links

https://www.khronos.org/registry/webgl/specs/1.0/ - Spezifikation
http://www.khronos.org/webgl/wiki/Tutorial - Offizielles Tutorial
http://aerotwist.com/tutorials/ - Sehr gutes WebGL Tutorial
http://webglplayground.net/documentation - WebGL Tutorial
https://developer.mozilla.org/de/WebGL - Sehr gute Mozilla Web GL Tutorials, auch auf Deutsch
http://www.chromeexperiments.com/webgl - Jede Menge Beispiele von WebGL
http://learningwebgl.com/blog/ - Jede Menge WebGL Tutorials
http://planet-webgl.org/ - Informationen und How to's
http://www.nihilogic.dk/labs/webgl_cheat_sheet/WebGL_Cheat_Sheet.htm - WebGL Cheat Sheet
http://de.wikipedia.org/wiki/WebGL - WebGL Wikipedia

Matrix Bibliotheken
  • Sylvester, eine JavaScript Bibliothek für die Matrix Multiplikation
  • mjs, etwas Ähnliches das speziell für WebGL entwickelt wurde.
  • glMatrix, nochmals etwas Ähnliches aber sehr schnell.

 

WebGL Frameworks


Welcher Browser für WebGL?


Viel Spass!

Dienstag, 17. April 2012

Liste mit 10 Alternativen zu Microsoft Office


Microsoft Office dominierte den Markt lange. Aber seit einiger Zeit gibt es sehr gute Alternativen zu den Office Produkten von Microsoft. Diese sind meistens Gratis oder viel günstiger als die Bürosoftware von Microsoft, diese kostet ja mitlerweile schon so viel wie ein kleines Netbook.
Auch die Office-Alternativen bieten den vollen Umfang der Produktelinie an und das meistens noch besser gemacht als das Original Produkt. Ich werde euch die 10 wichtigsten Office Alternativen hier kurz vorstellen.

Zuerst lokal zu installierende (offline) Software:





LibreOffice ist eine sehr gute Office-Alternative. LibreOffice bietet sechs Anwendungen für die Erstellung von Dokumenten und zur Datenverarbeitung: Writer: Textverarbeitung, Calc: Tabellenkalkulation, Impress: Präsentationsprogramm, Draw: Grafikprogramm, Base: Datenbankprogramm und Math: Formeleditor, und es ist kompatibel mit allen anderen grossen Office-anbietern. Libre Office ist freie Software und ist eine Abspaltung von Open Office, weil dieses von Oracle übernommen wurde als sie Sun Microsystems gekauft hatten. Viele Entwickler sind damals aus unzufriedenheit über Oracle abgesprungen. Libre Office sieht sich als legitimes Nachfolgeprodukt von Open Office. Oracel Open Office dann auch eingestellt.

Libre Office Webseite
Libre Office auf Wikipedia







Open Office ist nun Teil der Apache Software Foundation und die führt die Freie Software nun weiter.
Auch Open Office ist sehr umfangreich es hat einen Writer: Textverarbeitung, Calc: Tabellenkalkulation, Impress: Präsentationsprogramm, Draw: Grafikprogramm, Base: Datenbankprogramm und Math: Formeleditor. Auch Open Office ist kompatible mit anderen grossen Office Programmen. Es wird auch wieder darüber diskutiert mit Libre Office zusammen zu arbeiten.

Open Office Webseite
Open Office auf Wikipedia






Softmake Office ist eine kleines aber feines Office Packet einer in Deutschland ansässigen Firma.
Auch sie bieten ein umfangreiches Officepacket das mit speziellen Features für den Deutschsprachigen Markt kommt. Unter anderem sind im Office schon ein Dudenkorrektur und Duden- und Langenscheidt-Wörterbücher integriert. Für den internationalen Markt gibt es eine Berlitz Korrektur. Ein Viewer kann Gratis heruntergeladen werden, das Office Packet kostet.

Soft Maker Webseite
Soft Maker Wikipedia








Neo Office ist eine Spendenbasiert Software nur für Mac OSX. Es entstand aus dem Open Office als es noch keine Version für Mac gab. Obwohl es Heute Mac Versionen von Libre oder Open Office gibt, hat Neo Office noch ein paar Features mehr die es sich lohnen anzuschauen. Sonst ist der Umfang genau gleich wie bei den anderen freien Produkten.


Neo Office Webseite
Neo Office Wikipedia







Gnome Office besteht im Gegensatz zu anderen Officelösungen aus Einzelprogrammen die wenig miteinander zu tun haben. Sie lassen sich aber auf allen Destopsystemen ( auch Windows)  nutzten. Auch bei Gnome Office gibt es eine vollständige Office Produktreihe, das aber zum Teil noch nicht ganz ausgereift ist.

Gnome Office Webseite
Gnome Office Wikipedia






Calligra Suite ist eine freie (Gratis) Bürosoftware von KDE. Auch sie kann mit Open Office verglichen werden und ist sehr schnell und umfangreich. Unter anderem mit einer Textverarbeitung (Words), einer Tabellenkalkulation (Sheets), einem Präsentationsprogramm (Stage), einem Programm für Flussdiagramme (Flow), einem Vektorgrafikprogramm (Karbon), einer integrierten Datenbank (Kexi), einer Projektverwaltung (Plan) einem pixelbasierten Mal- und Bildbearbeitungsprogramm (Krita) und einbettbaren Objekten wie Graphen oder Diagrammen und Formeln. Für Linux, mac, android und Windows.

Calligra Suite Webseite
Calligra Suite Wikipedia



Online Produkte, Lösungen für die man kein Programm herunterladen muss:



Google Docs ist im Gegensatz zu Open- und  Libreoffice ein Online Service. Man braucht ein Konto bei Google um Google Docs zu benützen. In der sogenannten Cloud lagern dann eure Daten und werden im Browser oder Android App bearbeitet. Dieses Prinzip macht es sehr einfach Dokumente für mehrere User zugänglich zu machen. Auch Google Docs verfügt über Tools für Textverarbeitung, Tabellenkalkulation, Erstellung von Bildschirmpräsentationen, Formularen und Zeichnungen. Google Docs ist zwar nicht so umfangreich wie Office Programme die lokal installiert werden, aber alle Grundfunktionen sind enthalten.

Google Docs Webseite
Google Docs bei Wikipedia





Zoho bietet wie Google Docs eine Verwaltung von Dateien Online an. Ist aber viel Umfangreicher und bietet auch ganz andere Produkte Online an. Gibts als Gratis und Bezahlversion. Auch hier kann man mit Smartphones oder Tablets mit zugehörigen Apps arbeiten oder mit einem Firefox Plugin. Ist eine sehr Umfangreiche Software as a Service, kurz SaaS Lösung. Auch hier lagern alle Daten in der Cloud.

Zoho Webseite
Zoho auf Wikipedia (EN)






Thinkfree ist eine Office Lösung geschrieben in Java. Auch sie beinhaltet eine ganze Pallette an Office Produkten. Sie kann entweder Offline oder Online genutzt werden. Es gibt auch Mobile Versionen so das man sein Büro in der Cloud überall dabei hat.

ThinkFree Webseite
ThinkFree Office Wikipedia






Ist zwar auch eine Microsoft Produkt, aber wenn man ein Microsoft Live login hat kann man mit Web Office Software seine Dateien Online bearbeiten. Das beinhaltet die ganze Officepalette.


Windows SkyDrive Webseite
Windows SkyDrive Wikipedia




Ich habe hier nur die Besten herausgepickt, eine umfangreiche Liste mit den verschiedenen Office Packeten gibts von Wikipedia :

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


Ich hoffe es ist was dabei was ihr brauchen könnt.

Viel spass

Montag, 18. Juli 2011

11 Alternative Grafikprogramme zu Adobe Illustrator


Gute Grafikprogramme müssen nicht teuer sein. Es gibt sehr gute Grafikprogramme, die es problemlos mit Adobe Illustrator aufnehmen können. Der Illustrator oder Photoshop ist für den durchschnittlichen Benützer meines Erachtens einfach zu kompliziert in der Anwendung. Solange man nicht als professioneller Graphiker arbeitet, reicht eine Adobe Alternative vollkommen aus. Diese erreichen für einen Bruchteil des Preises, oder sogar Gratis, ein gleichwertiges oder besseres Ergebnis im erstellen brillanter Bilder und Graphiken.


Darum präsentiere ich euch hier nun 11 Alternativen zu Adobe Illustrator die nichts, oder fast nichts kosten.

1. Corel Draw


Eine vollwertige Alternative zum Illustrator. Ist aber nur für Windows und auch ein wenig teuer.

2. Inkscape



Inkscape ist ein Open-Source-Vektorgrafikeditor, dessen Fähigkeiten mit denen von Illustrator, Freehand, CorelDraw oder Xara X vergleichbar sind.Für Windows und Mac.



3. Serif DrawPlus


Ein Gratisprogramm das viele Templates und Formen anbietet und auch sonst sehr Umfangreich ist.
Für Windows.


4. Xara Xtreme



Die freie Version von Xara Xtreme ist mächtig und leicht zu bedienen.
Die Gratis Version ist für Linux die Bezahlversion für Windows.


5. Skencil



Eine kleine nette Graphikapplikation für Linux und Mac, sie ist Open Source und Gratis.
Gut für einfache Sachen wie Diagramme, etc.

6. Creative Docs.NET




Eine Schweizer Grafiksoftware die gut mit Windows Applikationen verknüpft werden kann.
Ein gutes Tool mit vielen Features. Nur für Windows.

7. sK1


Im Moment nur für Linux, aber bald auch für Windows und Mac.
Ein Tool das professionelle Features abietet.

8. GIMP


Wohl die berühmteste Alternative zu Adobe. Das Aussehen erinnert auch stark daran.
Für Windows, Linux und Mac.

9. Alchemy


Ein Geheimtipp!
Es ist ein Programm um Skizzen und Zeichnungen zu machen. Witzig umgesetzt und gut zu bedienen.
Für Windows, Linux und Mac.

10. Karbon 14


Ein Gratis Programm das gut geeignet ist für Anfänger. Es hat alles was man braucht.
Für Windows, Linux, Mac.

11. Pencil


Eine Zeichnungs- und Animationssoftware geeignet um Cartoons zu machen.
Gratis, Open Source und für Mac, Linux, Windows.


Wie ihr seht gibt es genügend Alternativen zu Adobe Welt von Illustrator und Photoshop.
Ein paar davon sind zum Teil viel innovativer und intuitiver als die Flagschiffe von Adobe.
Einfach mal ausprobieren es lohnt sich.