Honoursarbeit. Tobias Schmidt, David Hackbarth, Konstantin Koß Word Count: 13175

Größe: px
Ab Seite anzeigen:

Download "Honoursarbeit. Tobias Schmidt, David Hackbarth, Konstantin Koß Word Count: 13175"

Transkript

1 Honoursarbeit Module Name: Major Project Module Number: SAE3200 Course Number: BWD 1010 Date Submitted: Award Name: Bachelor of Arts/ Bachelor of Science (Honours.) Web Development Year: 2010 / 2011 Name: Alexander Heidrich City: Berlin Country: Germany Module Leader: Tobias Schmidt Staffing: Tobias Schmidt, David Hackbarth, Konstantin Koß Word Count: 13175

2 Performance-Vergleich zwischen dem Flash Player 11 und dem Unity-Player 3.4. bei der Darstellung von dreidimensionalen Inhalten im Webbrowser Grafik: Julia Krieger

3 Diese Arbeit widme ich meiner Freundin Julia, die mich stets zum Lachen bringt, mich jederzeit in meinem Tun unterstützt und mir diese überaus gelungene Grafik gezeichnet hat.

4 Eidesstattliche Erklärung Hiermit bestätige ich, Alexander Heidrich, dass die vorliegende Forschungsarbeit, welche dem Abschluss des Studiums an dem SAE Institut Berlin dient, von mir allein und lediglich mit den angegebenen Quellen und Hilfsmitteln verfasst wurde. Alexander Heidrich Berlin,

5 Abstract In this honours work I compared the performance of the Flash Player 11 with the performance of the Unity Web Player 3.4. I wanted to find out whether Adobe the current market leader for animated web applications have to see Unity Technologies as a competitor for rendering three-dimensional graphics in the web-browser. Furthermore I wanted to acquire if Unity can establish itself to a leading application development system. In October 2011, the Flash Actionscript 3.0 library have been expanded by a 3D API called Stage3D. With this API it is possible to create three-dimensional content in webapplication using the Flash Player. Before this announcement, only HTML5 and Unity were able to create such content. Comparing Flash Stage3D to Unity, by employing Stage3D [...] you use a low level API [ ] to create your own game engine from scratch. 1. Current Frameworks like Flare3D or Away3D - which I have used can be considered as such an engine. Unity, however, is an since 2001 developed development environment, which have a professional userinterface and settings for game development. Furthermore it gives the option to program in C#, JavaScript or Boo. For these three languages, Unity provides a framework with predetermined functions. The created applications finally can be exported to all major platforms. These platforms are Windows, Macintosh, ios, Android, PlayStation 3, XBOX 360, Nintendo Wii and since January 2012 applications can be exported to the Flash Player 11. To render created applications in the browser, Unity released the Unity Web Player. While Unity brought 3D-graphics earlier to the web-browser it is to prove the following hypothesis: Related to three-dimensional graphics in web-applications, applications created with current Flash Stage3D-Frameworks like Away3D have an poorer performance as apps for the Unity Web Player. To compare the two frameworks I have created two different applications. The first application is developed in Flash with the Away3D 4.0a and at the Unity-Editor 3.5. with C#. This application should gather information about the maximum number of polygons which can be rendered in the web-browser by the different engines. For this program I programed two different models. A lowpoly model with nearly polygons and a 1 Kaitila, Christer 2011: Adobe Flash 11 Stage3D (Molehill) Game Programming (Page 9 - What Molehill is NOT )

6 highpoly model with about polygons which are added to the scene in a certain interval. The second application is a game world from a racing game, which were developed by former SAE students. These test-application were completely created in Unity and exported to the Flash Player and the Unity Web Player. So I could find out more about the performance issue of the Flash export-function from Unity. For the export, I cleared the game off unimportant objects and added some database-scripts and a camera flight. By doing this, I wanted to compare the performance to real browsergames. These applications were embeded into a website and connected to a database. Until the applications go below twentyfour frames per second they written data to the database to get unambiguous results and create graphs. At the beginning, a survey were created to gain information about current hardware standards. But due to a small number of participants, I decided to use the current hardware statistics from a survey in February 2012, created by Valve Corporation. Analyzing this survey, I found at that Dual Core Processors very mostly used by gamers. Related to the random access memory, 4GB seems to be a standard. But also 8GB are often used. With regard to the graphic board I decided to take systems with a NVIDIA graphic board, because Unity have a special support for the NVIDA PhysX -Engine for realistic physical effects. But NVIDIA is known for her game graphic boards as well. Finally I found seven different systems in my immediate surroundings. On the one hand there are two highend computers, one of them with a games graphic board and one with a graphic board, designed for modeling-jobs in Maya or other 3D programs. Furthermore I employed a Windows XP system and a Windows 7 system. The hardware-configuration of these two systems can be compared to the standards of the specific era. The fifth Windows computer was a Windows 7 Laptop, designed for the office job and the operating system. The graphic board is an onboard-solution so I can work out which engines have the better software-support when no hardware acceleration is enabled. But not only Windows systems were considered. The last two systems are an Apple MacBook Pro and an Apple imac of the lastest generation. On every of these seven computers I do tests for counting the polygons with highpoly, lowpoly models and making the camera flight. The results were very different but could be explained by the specifications of the engines and the hardware of the computers. Regarding the Desktop PCs, both engines were able to bring very good results due to the hardware acceleration. Unity provided the better results in this case. It can be explained by the hidden algorithms and process Unity deployed to increase the performance. As we

7 know Stage3D is just an API, it seems that such processes and algorithms are not included in Away3D, or are not fully developed until know. Looking at the results from the Laptop test series, Unity break in earlier. In this case, there is only a minor hardware acceleration, so the main processor have to calculate many of the processes. Stage3D is using a new technologie called SwiftShader from TransGaming Inc. This technology gains a better performance by optimizing the code for the processor. Unity employed own processes, but in this case SwiftShader seems to bring the better results. Regarding the imac with an ATI Radeon there also is a small Unity-compatibility with the graphic board. Without the right graphic drivers Unity is not able to gain the same performance as Flash. But in general Unity have the better performance and lowest capacity utilisation of the RAM and CPU. Despite these results, I have proved my thesis. But while Unity only have around 100 million installations worldwide, it is uncertain if Unity can conquer the market. Until Flash have not released a environment to develop with Stage3D, or a uniformly framework is published, I think many programming newcomers will decide themselfes on Unity. Due to the easy handling of this editor and the possibilities of exporting the application, Unity might convince more and more programmer. But finally, Flash has at least conducted the Flash Player to the present browsertechnologies and implemented an promising API. In addition, Adobe sales licenses to thirdparty developers, which make it possible to write applications and game sin C+ or C++ and publish them on the Internet via the Flash Player 11. With this course, Adobe Flash will remain as the popular Browser-Technologie.

8

9 Inhaltsverzeichnis Abbildungsverzeichnis...3 Kapitel 1 Einleitung These Ziel dieser Arbeit Zielgruppe Industrierelevanz...7 Kapitel 2 Die Grundlagen Flash Actionscript Stage3D und der Bezug zu standardmäßigen Rendertechniken Away3D Vorteile und Nachteile von Stage3D gegenüber der bisherigen Technik Unity...17 Kapitel 3 Die Methodik Umfrage Auswahl der Systeme und deren Eigenschaften Das Betriebssystem Hardware Die Testanwendungen Testanwendungen für die maximale Polygonanzahl Kameraflug Relevanz für Ergebnisfindung...27 Kapitel 4 Programmierung und Durchführung Das Backend Die Testanwendungen für die Polygonanzahl Der Kameraflug Durchführung...35 Kapitel 5 Ergebnisse Ergebnisse der Testreihen, basierend auf den gewählten Systemen Windows XP Highend Desktop-PC (Gaming) Highend Desktop-PC (Modeling)...45 Seite 1

10 Windows 7 Desktop PC (aus der Werbung) Windows 7 Laptop MacBook Pro Quartal imac Zusammenfassung der Ergebnisse Stufenartige Graphen Apple Systeme Highend Windows Systeme Windows Laptop Systeme Alte Windows Systeme...65 Kapitel 6 Fazit...66 Literaturverzeichnis...69 Abbildungsverzeichnis...73 Anhang...75 I Entwickler Logbuch...76 II Umfrage: Fragen und Ergebnisse...82 III Unity Skript UI.cs...88 IV Unity Skript cube_rotation.cs...91 V Flash Skript Flash3D.as...92 Seite 2

11 Abbildungsverzeichnis Abb. 1 : Valve Corporation Hardware Stats (Februar 2012)...20 Abb. 2 : Die verwendeten Testcomputer mit deren Hardwarespezifikationen...22 Abb. 3 : Verwendete Modelle für die Testreihen...24 Abb. 4 : Partikelsystem in Testanwendung mit Kameraflug...26 Abb. 5 : Reliefshader und gruppierte Objekte in Testanwendung mit Kameraflug...27 Abb. 6 : Winterlandschaft mit animierten Prefabs in Testanwendung mit Kameraflug...27 Abb. 7 : Windows XP Desktop PC Lowpoly-Objekte in Google Chrome Abb. 8 : Windows XP Desktop PC Highpoly-Objekte in Google Chrome Abb. 9 : Windows XP Desktop PC Lowpoly-Objekte in Mozilla Firefox Abb. 10: Windows XP Desktop PC Highpoly-Objekte in Mozilla Firefox Abb. 11: Windows XP Desktop PC Testflug in Google Chrome Abb. 12: Windows XP Desktop PC Testflug in Mozilla Firefox Abb. 13: Windows XP Desktop PC CPU- und RAM-Auslastung...40 Abb. 14: Highend Gaming PC Lowpoly-Objekte in Google Chrome Abb. 15: Highend Gaming PC Highpoly-Objekte in Google Chrome Abb. 16: Highend Gaming PC Lowpoly-Objekte in Mozilla Firefox Abb. 17: Highend Gaming PC Highpoly-Objekte in Mozilla Firefox Abb. 18: Highend Gaming PC Testflug in Google Chrome Abb. 19: Highend Gaming PC Testflug in Mozilla Firefox Abb. 20: Highend Gaming PC CPU- und RAM-Auslastung...44 Abb. 21: Highend Modeling PC Lowpoly-Objekte in Google Chrome Abb. 22: Highend Modeling PC Highpoly-Objekte in Google Chrome Abb. 23: Highend Modeling PC Lowpoly-Objekte in Mozilla Firefox Abb. 24: Highend Modeling PC Highpoly-Objekte in Mozilla Firefox Abb. 25: Highend Modeling PC Testflug in Google Chrome Abb. 26: Highend Modeling PC Testflug in Mozilla Firefox Abb. 27: Highend Modeling PC CPU- und RAM-Auslastung...48 Abb. 28: Windows 7 Desktop PC Lowpoly-Objekte in Google Chrome Abb. 29: Windows 7 Desktop PC Highpoly-Objekte in Google Chrome Abb. 30: Windows 7 Desktop PC Lowpoly-Objekte in Mozilla Firefox Abb. 31: Windows 7 Desktop PC Highpoly-Objekte in Mozilla Firefox Seite 3

12 Abb. 32: Windows 7 Desktop PC Testflug in Google Chrome Abb. 33: Windows 7 Desktop PC Testflug in Mozilla Firefox Abb. 34: Windows 7 Desktop PC CPU- und RAM-Auslastung...52 Abb. 35: Windows 7 Laptop Lowpoly-Objekte in Google Chrome Abb. 36: Windows 7 Laptop Highpoly-Objekte in Google Chrome Abb. 37: Windows 7 Laptop Lowpoly-Objekte in Mozilla Firefox Abb. 38: Windows 7 Laptop Highpoly-Objekte in Mozilla Firefox Abb. 39: Windows 7 Laptop Testflug in Google Chrome Abb. 40: Windows 7 Laptop Testflug in Mozilla Firefox Abb. 41: Windows 7 Laptop CPU- und RAM-Auslastung...56 Abb. 42: MacBook Pro Lowpoly-Objekte in Google Chrome Abb. 43: MacBook Pro Highpoly-Objekte in Google Chrome Abb. 44: MacBook Pro Lowpoly-Objekte in Mozilla Firefox Abb. 45: MacBook Pro Highpoly-Objekte in Mozilla Firefox Abb. 46: MacBook Pro Testflug in Google Chrome Abb. 47: MacBook Pro Testflug in Mozilla Firefox Abb. 48: MacBook Pro CPU- und RAM-Auslastung...60 Abb. 49: imac 27 Lowpoly-Objekte in Google Chrome Abb. 50: imac 27 Highpoly-Objekte in Google Chrome Abb. 51: imac 27 Lowpoly-Objekte in Mozilla Firefox Abb. 52: imac 27 Highpoly-Objekte in Mozilla Firefox Abb. 53: imac 27 Testflug in Google Chrome Abb. 54: imac 27 Testflug in Mozilla Firefox Abb. 55: imac 27 CPU- und RAM-Auslastung...63 Abb. 56: Ausschnitt der Unity-Demo Bootcamp...68 Seite 4

13 Kapitel 1 Einleitung Seit das Internet Anfang der neunziger Jahre auch für den privaten Haushalt zugänglich wurde und durch Java Animationen im Browser abgespielt werden konnten, wurden Firmen auf der ganzen Welt sich der Funktionsvielfalt und des kommerziellen Nutzens des Internets bewusst. Wo anfangs das Internet nur zum Datenaustausch und als Informationsquelle diente, geriet bald auch der Unterhaltungsfaktor immer mehr in den Vordergrund. Mitte der neunziger Jahre kam der Netscape Navigator von der Netscape Communications Corporation auf den Markt. Dieser brachte eine Plugin-API mit sich und war so der Grundstein für heutige Browsererweiterungen. Jonathan Gay und Charlie Jackson, ein Student mit großem Potential in der Macintoshsoftware-Programmierung und der Gründer einer Macintoshsoftware-Firma, nutzten dies aus und entwickelten eine Browserschnittstelle für vektorbasierte Grafiken und später auch Animationen den Flash Player. Damit erschufen sie eine auflösungsunabhängige, flüssiger laufende Alternative zu Java und damit eines der wichtigsten Vermarktungswerkzeuge für Multimedia Firmen im Internet. Dies ist nun über 15 Jahre her und seitdem die heutigen Internetbrowser die 3DGrafikschnittstellen OpenGL und Direct3D unterstützen, geht die Entwicklung der Webplayer in eine neue Phase über. Während die aktuell elfte Version des Flash Players vor der Veröffentlichung im Oktober 2011 nur unter dem Projektnamen Molehill für Aufsehen sorgte, wurden bereits vorher durch HTML5 dreidimensionale Objekte und Szenen im Browser darstellbar gemacht. Für Anfänger und Programmierer ohne viel Vorstellungskraft erscheint das Entwickeln von 3DWelten mittels Programmierung allerdings sehr abstrakt. Zur gleichen Zeit entwickelte eine amerikanische Softwarefirma einen Editor, der es ermöglicht, Spielwelten anders als bei HTML5 mittels einer graphischen Oberfläche zu gestalten und Funktionen und Effekte durch Programmierung hinzuzufügen. Bei der betreffenden Firma handelt es sich um Unity Technologies, die ihre Arbeit im Jahr 2001 aufnahm. Heute ermöglicht die aktuelle Version der Entwicklungsumgebung das Exportieren von Unity-Anwendungen für Windows, Mac, alle gängigen Konsolen sowie ios, Android und neuerdings auch für den Flash Player 11. Die Beispiele sind atemberaubend und strotzen vor komplexen Objekten, imposanten Licht- und Partikeleffekten sowie einer guten Performance. Doch obwohl Unity eine lukrative Lösung Seite 5

14 für das Exportieren von Unterhaltungsmedien auf die verschiedensten Plattformen zu seien scheint, stellt sich doch die Frage, ob es auch den wohl wichtigsten internationalen Markt das Internet erobern kann These Bei derzeitigen Flash Stage3D-Frameworks wie Away3D kommt es bei dreidimensionalen Inhalten in Anwendungen, gegenüber dem Unity Web Player früher zu Performance-Einbrüchen Ziel dieser Arbeit In dieser Arbeit möchte ich versuchen, meine These zu beweisen, indem ich für beide Engines zwei Testanwendungen entwickle. Zum einen soll die maximale Anzahl an darstellbaren Polygonen in einer Szene erarbeitet werden. Dazu sollen in zeitlichen Abschnitten Objekte zur Bühne hinzugefügt und die Bilder pro Sekunde sowie die Objektanzahl für das Erstellen von Graphen aufgenommen werden. Mit einer zweiten Anwendung, in Form eines Kamerafluges, sollen zum anderen die Flash-Exportfunktion von Unity sowie die Performance eines durchschnittlichen Rennspiels im Browser getestet werden. Auch hierbei kommt es zum Erstellen eines Graphen für die Auswertung. Durch diese beiden Anwendungen sollen die Ergebnisse als Richtlinie für die Entwicklung von statischen und dynamischen Webanwendungen dienen. Mittels der Erarbeitung der maximalen Polygonanzahl können dreidimensionale Produktpräsentationen angepasst werden. Mit Hilfe des Kamerafluges können wiederum dynamische Inhalte, die für Spiele typisch sind, angepasst werden. Meines Erachtens kann es Unity gelingen, sich zu einer der beliebtesten Entwicklungsumgebungen zu entwickeln. Gleichzeitig bin ich überzeugt, dass der mitgelieferte Unity Web Player in seiner Performance den Flash Player übertreffen wird, da nach bisherigen Erfahrungen der Unity Web Player den Computer weniger auszulasten scheint. Ob dies nur ein Trugschluss ist, oder ob der Unity Web Player die bessere Lösung zur Darstellung von 3D-Welten ist, soll mit dieser Arbeit herausgefunden werden Zielgruppe Die Zielgruppe für diese Arbeit stellen Werbeagenturen dar, welche sich auf ausgefallene, technisch aufwendige und stilistisch einzigartige Anwendungen konzentrieren und dabei auf dreidimensionale Objekte zurückgreifen. Gleichzeitig will ich mit meinen Untersuchungen alle Spielentwickler erreichen, die sich in der heutigen Zeit nicht zwischen Seite 6

15 den verschiedenen Engines entscheiden können. Somit sollen sowohl etablierte Firmen als auch selbständige Entwickler über performancetechnische Fakten aufgeklärt werden Industrierelevanz Die offiziellen Statistiken von Adobe besagen, dass 99% aller internetfähigen Computer auf der Welt inzwischen mit dem Flash Player ausgerüstet sind 1. Wie viele davon allerdings den Flash Player 11 besitzen, geht leider aus keiner derzeit existierenden Statistik hervor. Eine wahrscheinliche Verbreitung lässt sich jedoch errechnen. Betrachtet man die bestehenden Statistiken, so lag die Verbreitung der Vorgängerversion bereits nach einem Monat bei 40%. 2 Bei diesen Statistiken wurden alle mit dem Internet verbundenen Computer aufgenommen. Betrachtet man nun die Daten einer BITKOM-Studie aus dem Jahr 2007 und deren Prognose, so ist davon auszugehen, dass heutzutage weltweit mehr als 2 Milliarden Menschen mit dem Internet verbunden sind. 3 Da bei derartigen Studien alle Geräte, die eine Internetverbindung herstellen, mit einbezogen werden, muss man davon ausgehen, dass ein großer Teil davon auch Benutzer von Smartphones ist. So wird die Zahl der flashfähigen Geräte zwar kleiner, bleibt mit hoher Wahrscheinlichkeit aber trotzdem über der 1,5 Milliardenmarke. Nachdem die Verbreitung des Flashplayer nur einen Monat nach der Veröffentlichung bereits bei 40% lag, ist auch bei der elften Version von ähnlichen Zahlen auszugehen. Nicht zuletzt, weil Google Chrome eine native Einbindung des Flash Players hat und ihn automatisch auf die neueste Version aktualisiert. Somit liegt die Verbreitung der 3D-fähigen und die Grafikkarte nutzenden Webplayer bei geschätzten 700 Millionen. Schaut man sich die Statistik von Unity Technologies an, so steigt zwar die Installation des Unity Web Players rasant, dennoch liegt die Höchstmarke heute erst bei etwa 100 Millionen. 4 Da der Flash Player eine der ersten Technologien ist, die es Benutzern erlaubt, Videos, Audiomaterial oder aber Animationen und Spiele im Browser anzeigen zu lassen, sind diese Zahlen kaum verwunderlich. Dennoch ist Flash nicht nur deswegen so beliebt, sondern auch, weil es Entwicklern durch Actionscript die Möglichkeit gibt, schnell und einfach Webanwendungen zu kreieren, die sogar Datenbankabfragen und das Laden von Vgl.: Flash Player PC Penetration by Version Vgl.: - Tabelle 1 ( ) Vgl.: Fast jeder fünfte Mensch ist Online ( ) Vgl.: Comulative Web Player Installs (Millions) Seite 7

16 externen audiovisuellen Medien ermöglichen. Actionscript in der Version 2.0 ist vor allem wegen der nativen Syntax und der Ähnlichkeit zu Java und C+ so beliebt, was gerade Programmierer aus anderen Bereichen den Einstieg in die Materie erleichtert. Mit Actionscript 3.0 kam dann eine verstärkt objektorientierte und für Anfänger noch recht abstrakte Art und Weise der Programmierung dazu. Dadurch ist Actionscript 3 performanter und bietet mehr Möglichkeiten bei der Verarbeitung von Events sowie seit kurzem bei der Darstellung von dreidimensionalen Welten. Durch die hohe Verbreitung und der einfachen Syntax wird auch bei Softwarefirmen sehr gern auf Flash zurückgegriffen, wodurch bei der Verwendung dieser Engine der größte Marktwert zu erkennen ist. Ein Grund, sich für Flash zu entscheiden, liegt für viele neue Firmen darin, dass Facebook das Einbinden von zum Teil kostenpflichtigen Flashspielen ermöglicht, weshalb sich auch viele Personen in der Medienbranche bezüglich des eigenen Portfolios für animierte Flashseiten entscheiden. Seitdem HTML5 allerdings in der Entwicklung steckt, stellt man sich immer öfter die Frage, ob Flash unbedingt nötig ist. Im Browser ersetzt die neue HTML-Version Performanceeinbrüche und Browserabstürze bei Laptops und Macbooks sowie störende Warnungen, sollte der Flash Player defekt oder veraltet sein. Ein weiterer großer Rückschlag für Flash resultiert aus der Tatsache, dass Steve Jobs ( 2011) seit Beginn der iphone- und ipad-entwicklung strikt dagegen war, dass Flash auf diesen Medien abspielbar ist, da es eine veraltete Technik sei, die durch bessere Techniken wie HTML5 ersetzt werden könne, welche nicht nur Strom sparender sind sondern auch sicherer. 5 Nicht zuletzt besitzt der Marktführer für das Bereitstellen von Internetvideos Youtube eine eigene Applikation für idevices, welche es ermöglicht, Videos ohne Flash abzuspielen. Da Apples iphone und ipad Betriebssystem ios bei der weltweiten Verbreitung auf Platz 2 liegt, knapp nach Googles Android 6, ist es für Firmen sehr wichtig, auf eine dieser beiden Techniken zu setzen. Betrachtet man nur Europa, so ist ios weiterhin das am weitesten verbreitete Betriebssystem für mobile Endgeräte, was Flash stark zu schaffen macht, da der europäische Markt mehr Umsatz bei ios-applikationen verspricht. Dies mag ein Grund dafür sein, weshalb Adobe im November 2011 verkündete, dass man die Entwicklungen von Flash für mobile Endgeräte nicht mehr weiterführen werde und lieber in 5 6 Jobs, Steve: Thoughts on Flash Vgl.: Smartphone-Markt: iphone verkürzt Abstand zu Android Seite 8

17 zukunftsweisende Techniken wie HTML5 investieren wolle. 7 Es ist vielleicht nur eine Frage der Zeit, bis der Flashplayer aus dem Browser der Desktop-PCs verschwindet oder durch andere Techniken ersetzt wird. Betrachtet man nun auf der einen Seite, dass auch Actionscript dadurch an Bedeutung verlieren könnte und auf der anderen Seite, dass die Technik hinter Unity es Firmen ermöglicht, ihre Applikationen auf vielen Plattformen zu veröffentlichen, so ist es für Unternehmen wichtig zu wissen, auf welche Technik sie sich verlassen sollten. Zudem sollte es für Spielfirmen wichtig sein, ihren Benutzern ein angenehmes Spielerlebnis garantieren zu können. Kapitel 2 Die Grundlagen 2.1. Flash Als Begründer und Väter von Flash gelten Charlie Jackson, der Gründer einer Macintosh Software Firma, sowie Jonathan Gay, ein ehemaliger Schüler des Harvey Mudd College, der sich auf die Programmierung auf dem Apple II spezialisierte. Nachdem sich Jackson von den überragenden Programmierkenntnissen von Gay überzeugt hatte, entschied er sich, mit ihm eine gemeinsame Firma zu gründen FutureWave Software. Das Ziel dieser Firma bestand darin, Software eines Betriebssystems für Tablet-PCs mit Stiftbedienung zu entwickeln. Mit ihrer ersten Veröffentlichung SmartSketch gelang es FutureWave, auf sich aufmerksam zu machen und international bekannt zu werden, da durch das Programm der grafische Schaffungsprozess stark vereinfacht wurde. Kurze Zeit später wurde dieses Betriebssystem jedoch eingestellt, was einen Rückschlag für Gay und Jackson bedeutete. Eine neue Chance sah die Firma daher in dem Netscape Navigator, einem der ersten Internetbrowser mit einer Schnittstelle für Erweiterungen. Da die Darstellung von animierten Inhalten bisher nur über Java möglich war und sich diese Schnittstelle eher durch Langsamkeit auszeichnete, begann FutureWave eine eigene Erweiterung zu erstellen. SmartSketch wurde für Macintosh und Windows exportiert und bekam ein neues Konzept. Neben dem Erstellen von Vektorgrafiken sollten diese nun auch animierbar sein, um so performancelastige Animationen mittels Java zu umgehen. Dieses Programm hieß FutureSplash Animator und begann auch das Interesse von großen Firmen auf sich zu ziehen. Microsoft, aber auch Disney erkannten in den vektorbasierten Animationen ein großes Potential, was diese beiden Konzerne dazu brachte, den FutureSplash Animator für ihre Zwecke zu nutzen. Macromedia, ein 7 Vgl.: Aggressively Contribute to HTML5 Seite 9

18 Unternehmen, das sich auf Programme für vektorbasierte Grafiken spezialisierte und in Konkurrenz zu Adobe stand, sah in der Firma von Gay und Jackson eine große Chance, den Konkurrenzkampf zu gewinnen wurde so FutureWave von Macromedia aufgekauft und seitdem stetig weiterentwickelt. Neben dem neuen Namen Flash (Abkürzung des Programmes FutureSplash ) wurde nun auch das Dateiformat Shockwave Flash - kurz SWF - eingeführt, das bis heute als Exportformat verwendet wird. Neben der grafischen Oberfläche wurde zudem eine eigene Programmiersprache namens Actionscript implementiert. Durch die an Java und Javascript angelehnte Syntax sollte Actionscript schnell an Beliebtheit gewinnen. Im zweiten Quartal 2005 beendete Adobe Systems, Inc. dann den Konkurrenzkampf, indem es Macromedia aufkaufte. So gesellten sich zu bisherigen Programmen wie Photoshop und Illustrator auch Macromedia Flash und Macromedia Dreamweaver zu Adobes Softwarepalette. Auch unter der Leitung von Adobe wurde Flash stetig weiterentwickelt, sodass auf das bisherige Actionscript 2.0 nun die neue Version Actionscript 3.0 folgte sowie Schnittstellen zu anderen Adobe Programmen eingefügt wurden. Auch die Performance wurde bis zum heutigen Tage kontinuierlich verbessert Actionscript Nachdem FutureWave aufgekauft und zu Macromedia geworden war, wuchs - wie bereits erwähnt - der Funktionsumfang kontinuierlich. Eine der ersten essentiellen Verbesserungen bestand im Hinzufügen der eigenen Skriptsprache Actionscript. In der Version 1.0 bietet sie grundlegende Funktionen für Interaktivität in Flashanwendungen. Mit der einige Jahre später erscheinenden Version 2.0 gab es dann zahlreiche Verbesserungen bei der Fehlerbehebung. Zudem wurde die in Version 1 teilweise vorliegende, objektorientierte Programmierung weiter optimiert, sodass nun auch Schlüsselwörter wie class und extends verwendet werden konnten. Damit näherte sich Actionscript an klassenbasierte Sprachen wie Java und C+ weiter an und fand immer mehr Anklang bei Softwareprogrammierern. Nachdem Adobe Macromedia übernommen hatte, wurde auch Actionscript weiterentwickelt. Die Version 3.0 wurde 2006 veröffentlicht. Sie unterschied sich stark von ihren Vorgängern. So stark, dass der Flashplayer einen extra Teil für die Verarbeitung von Actionscript 1.0 und 2.0, sowie einen weiteren Teil für das Verarbeiten von Actionscript 3.0 brauchte.8 Gleichzeitig war eine Abwärtskompatibilität nicht mehr möglich. Dafür gab es 8 Actionscript Seite 10

19 ein neues Konzept, eine neue Syntax und einen größeren Funktionsumfang. Durch die hinzugefügten Events konnten nun verschiedene Ereignisse für Eingabefelder, Ladevorgänge oder Animationen festgelegt werden. Darüber hinaus war auch der objektorientierte Teil weiterentwickelt worden, wodurch Pakete eingebunden werden mussten. Nun hatte man eine bessere Übersicht über eingebundene Funktionen und konnte auf diese Weise auch eigene Klassen und Objekte erstellen und laden. Dadurch konnten eigene Objekte und Klassen auf bestehende Flash-Objekte wie Movieclips oder Sprites aufbauen. Das half der Übersicht und sparte Codezeilen. Um die Performance zu verbessern, gab es nun außerdem die Möglichkeit, die Hardwarebeschleunigung zu aktivieren. Dadurch konnten Berechnungen auch auf andere Hardwareelemente, wie die Grafikkarte, ausgelagert werden. Um Flashanwendungen auch in den dreidimensionalen Raum zu führen und gleichzeitig das System zu entlasten, entwickelte Adobe unter dem Namen Molehill eine Erweiterung für die bereits bestehende Actionscript 3.0 Bibliothek. Im Oktober 2011 wurde Molehill dann offiziell als Stage3D veröffentlicht. Es steht seitdem in Konkurrenz zu anderen Engines für Hardware unterstützende Darstellungen von 3D Objekten. Genau wie das mit HTML5 verwendete WebGL spricht Stage3D die Grafikprozessoren direkt an, unterscheidet dabei aber zwischen den Betriebssystemen. Unter Windows spricht Flash Direct3D an, welches eine Unterart von DirectX ist und auch Grafikkarten ab DirectX 9 unterstützt. Damit ist es flexibler und auch abwärtskompatibler als WebGL. Gleichzeitig musste WebGL viel Kritik seitens Microsoft einstecken, welche WebGL als zu unsicher beschrieben, da sich [...]Hardware von präparierte Webseiten gezielt überlasten und der Rechner zum Absturz[...] gebracht werden kann. 9 Zugleich setzen mehr und mehr Firmen auf Stage3D und auch Apple liefert ab ios 5 für seine Smartphones und Tablets keine WebGL-Unterstützung mehr, jedoch eine Unterstützung von Stage3D mittels des Exports aus AIR3.10 Doch auch wenn Flash Stage3D eine höhere Kompatibilität und bessere Performance zu versprechen scheint, ist es gegenüber Actionscript 3.0 für Anfänger sehr kompliziert. Dabei bedient sich die neue API nicht nur der bisherigen Actionscript 3.0 Bibliothek, sondern bringt auch viele neue 3D Eigenschaften mit sich, die ohne Verwendung eines Frameworks jedoch Vorkenntnisse in der Programmierung von beispielsweise Shadern voraussetzen. Stage3D muss man daher so verstehen, als dass 9 10 Vgl. "Windows hält WebGL für zu unsicher Vgl. Mailverkehr zwischen Tansel Halic und Chris Marrin https://www.khronos.org/webgl/public-mailing-list/archives/1106/msg00036.html Seite 11

20 man eine Lowlevel API [ ] nutzt, um eine eigene Spielengine vom Grund aus zu erstellen 11. Eine eigene Skriptsprache ist darin daher nicht zu sehen, da es lediglich den Funktionsumfang von Actionscript 3.0 erweitert und dabei eine Schnittstelle zur Grafikkarte darstellt. Deutlich wird dies, wenn man sich das Stage3D-Objekt ansieht. Dieses ist lediglich eine Erweiterung der Sprite-Klasse von Actionscript. Sprites sind dabei normale Darstellungsobjekte, wie zum Beispiel Buttons. Durch die Eigenschaften eines Sprites können sich somit mehrere Stage3D-Objekte auf einer Bühne ( Stage ) befinden, was mehrere Kamera-Perspektiven in einer Anwendung ermöglicht. Die einzige Besonderheit bei diesem Objekt besteht darin, dass es über keine Tiefeninformationen verfügt, also alle weiteren Actionscript 3.0 Objekte über dem Stage3D-Objekt gelegt werden. Ähnlich wie bei Bitmap-Objekten, die BitmapData enthalten, beinhaltet auch das neue Objekt einen Container mit den 3D-Informationen. Dieses Objekt heißt Context3D und kann als die 3D Engine und Kommunikationsschnittstelle zur Grafikkarte bezeichnet werden. Verwendet man kein Framework, so muss man sich für den Anfang eine eigene Projektbibliothek erstellen, die die wichtigsten Funktionen für Stage3D beinhaltet. Dabei ist das Grundprinzip von Stage3D recht einfach. Wie bei allen Anwendungen müssen zuerst alle Objekte, Texturen und anderen Elemente im Arbeitsspeicher zwischengespeichert werden, um zur Laufzeit darauf ohne Verzögerung zugreifen zu können. Nachdem alles geladen wurde, können diese Daten nun verwendet werden, um zur Laufzeit für jedes Bild Berechnungen anzustellen. In der Praxis stellt sich dies allerdings schwieriger dar, da die Programmierweise stark der Programmierung mit C++ ähnelt Stage3D und der Bezug zu standardmäßigen Rendertechniken Um die Funktionsweise von Stage3D und anderen Engines zu verstehen, ist ein Grundwissen im Bereich der 3D-Technik Vorraussetzung. Grundsätzlich besteht jedes dreidimensionale Objekt aus mehreren Punkten, wobei jeweils drei oder mehr Punkte Vertex genannt eine Fläche bilden, die so genannten Polygone. Da jedes Objekt durch Dreiecke dargestellt wird, sind Polygone bei der Ausgabe und Darstellung durch die Grafikkarte immer dreieckig, was viel Rechenzeit spart und die Performance gegenüber neckigen Flächen stark verbessert. Um die Positionsinformationen der Punkte zu speichern, werden dabei Objekte genutzt, die verschiedene Aufgabenfelder abdecken. Diese werden unter Stage3D VertexBuffer3D genannt. Sie können bis zu 32 Werte (bei 32bit-Systemen) oder 64 Werte (bei 64bit Systemen) für jeden einzelnen Punkt enthalten. Darunter zählen 11 Kaitila, Christer: Adobe Flash 11 Stage3D (Molehill) Game Programming (Seite 9 Absatz 4) Seite 12

Symbio system requirements. Version 5.1

Symbio system requirements. Version 5.1 Symbio system requirements Version 5.1 From: January 2016 2016 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Web... 3 1.1 Overview... 3 1.1.1 Single server installation... 3 1.1.2

Mehr

Bin ich fit für myconvento?

Bin ich fit für myconvento? Bin ich fit für myconvento? Sie planen den Einsatz unserer innovativen Kommunikationslösung myconvento und fragen sich gerade, ob Ihr Rechner die Anforderungen erfüllt? Hier erfahren Sie mehr. Inhalt Was

Mehr

TW Struktura / TW ArchiMed

TW Struktura / TW ArchiMed Installation von Microsoft SQL Server 2008 R2 Express für TW ArchiMed / TW Struktura ab Version 2012 Arbeitsumgebung: Microsoft Windows XP Professional 32bit/64bit deutsch Microsoft Windows Vista Business

Mehr

Die in diesem Dokument aufgelisteten Anforderungen an das Betriebssystem schließen die aktuellen Patches und Servivepacks ein.

Die in diesem Dokument aufgelisteten Anforderungen an das Betriebssystem schließen die aktuellen Patches und Servivepacks ein. Systemanforderungen Die unten angeführten Systemanforderungen für Quark Publishing Platform sind grundlegende Anforderungen, Ihre Benutzerzahl, Asset-Anzahl und Anzahl der Asset-Versionen beeinflussen

Mehr

1 Einleitung. 1.1 Flash? Was ist das überhaupt? 1.1.1 ActionScript

1 Einleitung. 1.1 Flash? Was ist das überhaupt? 1.1.1 ActionScript 1 1.1 Flash? Was ist das überhaupt? Bestimmt sind Ihnen im Web schon Seiten begegnet, in die mehr oder weniger große Flash-Filme eingebunden waren. Dabei reicht das Spektrum von einfachen Intro-Animationen

Mehr

Algorithms for graph visualization

Algorithms for graph visualization Algorithms for graph visualization Project - Orthogonal Grid Layout with Small Area W INTER SEMESTER 2013/2014 Martin No llenburg KIT Universita t des Landes Baden-Wu rttemberg und nationales Forschungszentrum

Mehr

Technische Voraussetzungen

Technische Voraussetzungen Technische Voraussetzungen Um NextPhysio Videos abspielen zu können, müssen ihr Computer und ihre Internetverbindung bestimmte Anforderungen erfüllen. Hier finden Sie alles - übersichtlich aufbereitet

Mehr

Think Mobile Effiziente Entwicklungsstrategien im GIS. Kai Hoffmann, BTC AG

Think Mobile Effiziente Entwicklungsstrategien im GIS. Kai Hoffmann, BTC AG Think Mobile Effiziente Entwicklungsstrategien im GIS Kai Hoffmann, BTC AG Mobile Endgeräte Was ist zu beachten? In dieser Betrachtung Smartphone Tablet Unterschiedliche Hardwareausstattung Bildschirmgröße

Mehr

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren:

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren: Installationshinweise Z250I / Z270I Adapter IR USB Installation hints Z250I / Z270I Adapter IR USB 06/07 (Laden Sie den Treiber vom WEB, entpacken Sie ihn in ein leeres Verzeichnis und geben Sie dieses

Mehr

Java Applet Alternativen

Java Applet Alternativen White Paper Java Applet Alternativen Version 1.0, 21.01.2014 Tobias Kellner tobias.kellner@egiz.gv.at Zusammenfassung: Aufgrund diverser Meldungen über Sicherheitslücken in Java haben in letzter Zeit Browser-Hersteller

Mehr

Wenn der eigene Prozessor dabei ist und ein YES hat, heißt es noch nicht, dass der Computer bzw. das Bios richtig eingestellt sind.

Wenn der eigene Prozessor dabei ist und ein YES hat, heißt es noch nicht, dass der Computer bzw. das Bios richtig eingestellt sind. Bios einstellen Wenn der eigene Prozessor dabei ist und ein YES hat, heißt es noch nicht, dass der Computer bzw. das Bios richtig eingestellt sind. Hilfestellung bekommt man durch das ausführbare Tool

Mehr

Technische Voraussetzungen

Technische Voraussetzungen Technische Voraussetzungen Um NewMoove Videos abspielen zu können, müssen dein Computer und deine Internetverbindung bestimmte Anforderungen erfüllen. Hier findest du alles - übersichtlich aufbereitet

Mehr

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2 ReadMe zur Installation der BRICKware for Windows, Version 6.1.2 Seiten 2-4 ReadMe on Installing BRICKware for Windows, Version 6.1.2 Pages 5/6 BRICKware for Windows ReadMe 1 1 BRICKware for Windows, Version

Mehr

Autorensysteme für mobile Anwendungen - Totgesagte leben länger. Prof. Dr. Michael Bauer 25.10. 2012 Autorensysteme

Autorensysteme für mobile Anwendungen - Totgesagte leben länger. Prof. Dr. Michael Bauer 25.10. 2012 Autorensysteme Autorensysteme für mobile Anwendungen - Totgesagte leben länger Was ist, was will ein Autor? Produzent interaktiver, multimedialer Inhalte geschlossene Einheiten (Apps) keine Grenzen für Kreativität Entwicklungs-

Mehr

Amarok 1.4.10 KDE 3.5.9

Amarok 1.4.10 KDE 3.5.9 Amarok 1.4.10 KDE 3.5.9 How to listen to Music für Angefangene (Pixelschubser s Audioplayer) Amarok is the music player for Linux and Unix with an intuitive interface. Amarok makes playing the music you

Mehr

SMART Notebook 11.2 Software für Windows - und Mac-Computer

SMART Notebook 11.2 Software für Windows - und Mac-Computer Versionshinweise SMART Notebook 11.2 Software für Windows - und Mac-Computer Über diese Versionshinweise Diese Versionshinweise fassen die Funktionen der SMART Notebook 11.2 Collaborative Learning Software

Mehr

Anleitung zum HD-Streaming

Anleitung zum HD-Streaming Anleitung zum HD-Streaming Seite 1 von 12 Inhaltsverzeichnis 1.Vorwort...3 2.Systemvoraussetzungen... 3 2.1Flash Media Live Encoder...3 2.2Wirecast 4... 4 3.Download und Installation...4 3.1Flash Media

Mehr

Systemanforderungen Verlage & Akzidenzdruck

Systemanforderungen Verlage & Akzidenzdruck OneVision Software AG Inhalt Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin 6.5,...2 PlugTEXTin 6.5, PlugINKSAVEin 6.5, PlugWEBin

Mehr

https://portal.microsoftonline.com

https://portal.microsoftonline.com Sie haben nun Office über Office365 bezogen. Ihr Account wird in Kürze in dem Office365 Portal angelegt. Anschließend können Sie, wie unten beschrieben, die Software beziehen. Congratulations, you have

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25

There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25 Name: AP Deutsch Sommerpaket 2014 The AP German exam is designed to test your language proficiency your ability to use the German language to speak, listen, read and write. All the grammar concepts and

Mehr

ARCHline.XP 2010 installieren

ARCHline.XP 2010 installieren 1 Systemvoraussetzungen Beachten Sie nachstehende Systemvoraussetzungen für einen erfolgreichen Einsatz von ARCHline.XP 2010: Microsoft Windows XP (Home oder Professional) oder Windows Vista oder Windows

Mehr

VRML Tools. Markus Czok, Carsten Rohde

VRML Tools. Markus Czok, Carsten Rohde VRML Tools Markus Czok, Carsten Rohde Viewer Viewer Def.: Englische Bezeichnung für (Datei-)Betrachter. Für die meisten im PC Bereich üblichen Datenformate gibt es derartige Viewer, die es erlauben den

Mehr

Technische Hintergründe des Web 2.0. Praxisprojekt Du bist das Netz! Web 2.0 Morten Strüwe, Florian Brachten

Technische Hintergründe des Web 2.0. Praxisprojekt Du bist das Netz! Web 2.0 Morten Strüwe, Florian Brachten Technische Hintergründe des Web 2.0 Praxisprojekt Du bist das Netz! Web 2.0 Morten Strüwe, Florian Brachten Überblick 1. die Ursprünge des Internet 2. die Techniken des Internet 2.1 Hardware 2.2 Software

Mehr

Browserbasiertes, kollaboratives Whiteboard

Browserbasiertes, kollaboratives Whiteboard WS 2011/12 Bachelorarbeit Browserbasiertes, kollaboratives Whiteboard Sebastian Dorn 1 von 21 Inhalt 1. Motivation 2. Analyse 3. Design 4. Evaluation 5. Fazit Inhalt 2 von 21 Motivation Zusammenarbeit

Mehr

FLASH. Flash und Video. Flash und Video, macht das Sinn?

FLASH. Flash und Video. Flash und Video, macht das Sinn? FLASH Flash und Video Flash und Video Flash und Video, macht das Sinn?! Ja, weil es eine wichtige Präsentationsform ist, gerade dort, wo reale Abläufe dargestellt werden müssen! Ja, weil es zum Teil eine

Mehr

MATLAB driver for Spectrum boards

MATLAB driver for Spectrum boards MATLAB driver for Spectrum boards User Manual deutsch/english SPECTRUM SYSTEMENTWICKLUNG MICROELECTRONIC GMBH AHRENSFELDER WEG 13-17 22927 GROSSHANSDORF GERMANY TEL.: +49 (0)4102-6956-0 FAX: +49 (0)4102-6956-66

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac

Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac Zusatz zum digitalstrom Handbuch VIJ, aizo ag, 15. Februar 2012 Version 2.0 Seite 1/10 Zugriff auf die Installation mit dem

Mehr

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Dokumentenversion 2.0 Sämtliche verwendeten Markennamen und Markenzeichen

Mehr

World of Warcraft. Mindestvoraussetzungen

World of Warcraft. Mindestvoraussetzungen World of Warcraft Betriebssystem Windows XP / Windows Vista / Windows 7 Windows 7 / Windows 8 64-bit mit Windows 8 mit aktuellstem Servicepack aktuellstem Servicepack Prozessor Intel Core 2 Duo E6600 oder

Mehr

Embedded Computing Conference 2014 Embedded UI Qt5

Embedded Computing Conference 2014 Embedded UI Qt5 Embedded Computing Conference 2014 Embedded UI Qt5 2 Embedded User Interfaces in the Smartphone Age The Power of Qt5 and the QNX OS Qt Vorstellung 3 Qt ( cute ) Hat eine lange Geschichte (Beginn der Entwicklung:

Mehr

SemTalk Services. SemTalk UserMeeting 29.10.2010

SemTalk Services. SemTalk UserMeeting 29.10.2010 SemTalk Services SemTalk UserMeeting 29.10.2010 Problemstellung Immer mehr Anwender nutzen SemTalk in Verbindung mit SharePoint Mehr Visio Dokumente Viele Dokumente mit jeweils wenigen Seiten, aber starker

Mehr

Mobile Services. Möglichkeiten, technische Realisierung und zukünftige Entwicklung von mobilen Services. 14. November 2012.

Mobile Services. Möglichkeiten, technische Realisierung und zukünftige Entwicklung von mobilen Services. 14. November 2012. Mobile Services Möglichkeiten, technische Realisierung und zukünftige Entwicklung von mobilen Services 14. November 2012 Seite 1 Agenda 1. Kurzvorstellung (1 ) 2. Projekte am Institut im Bereich Mobile

Mehr

Programmentwicklung ohne BlueJ

Programmentwicklung ohne BlueJ Objektorientierte Programmierung in - Eine praxisnahe Einführung mit Bluej Programmentwicklung BlueJ 1.0 Ein BlueJ-Projekt Ein BlueJ-Projekt ist der Inhalt eines Verzeichnisses. das Projektname heißt wie

Mehr

Login data for HAW Mailer, Emil und Helios

Login data for HAW Mailer, Emil und Helios Login data for HAW Mailer, Emil und Helios Es gibt an der HAW Hamburg seit einiger Zeit sehr gute Online Systeme für die Studenten. Jeder Student erhält zu Beginn des Studiums einen Account für alle Online

Mehr

Systemanforderungen Verlage & Akzidenzdruck

Systemanforderungen Verlage & Akzidenzdruck OneVision Software AG Inhalt Asura 10.2, Asura Pro 10.2,Garda 10.2...2 PlugBALANCEin 10.2, PlugCROPin 10.2, PlugFITin 10.2, PlugRECOMPOSEin 10.2, PlugSPOTin 10.2,...2 PlugTEXTin 10.2, PlugINKSAVEin 10.2,

Mehr

Employment and Salary Verification in the Internet (PA-PA-US)

Employment and Salary Verification in the Internet (PA-PA-US) Employment and Salary Verification in the Internet (PA-PA-US) HELP.PYUS Release 4.6C Employment and Salary Verification in the Internet (PA-PA-US SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.

Mehr

Inhalt und Ziele. Homepage von Anfang an. Herzlich Willkommen! HTML Syntax; grundlegende Grafik- und Bildbearbeitung für das Internet;

Inhalt und Ziele. Homepage von Anfang an. Herzlich Willkommen! HTML Syntax; grundlegende Grafik- und Bildbearbeitung für das Internet; Homepage von Anfang an Herzlich Willkommen! Caroline Morhart-Putz caroline.morhart@wellcomm.at Inhalt und Ziele!! HTML Grundlagen - die Sprache im Netz; HTML Syntax;!! Photoshop - Optimieren von Bildern,

Mehr

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Copyright Brainloop AG, 2004-2015. Alle Rechte vorbehalten. Dokumentenversion: 1.1 Sämtliche verwendeten Markennamen und Markenzeichen

Mehr

Systemanforderungen Verlage & Akzidenzdruck

Systemanforderungen Verlage & Akzidenzdruck OneVision Software AG Inhalt Asura 9.6, Asura Pro 9.6, Garda 5.6...2 PlugBALANCEin 6.6, PlugCROPin 6.6, PlugFITin 6.6, PlugRECOMPOSEin 6.6, PlugSPOTin 6.6,...2 PlugTEXTin 6.6, PlugINKSAVEin 6.6, PlugWEBin

Mehr

DVD MAKER USB2.0 Installation Anleitung

DVD MAKER USB2.0 Installation Anleitung DVD MAKER USB2.0 Installation Anleitung Inhalt V1.0 Kapitel 1: DVD MAKER USB2.0 Hardware Montage...2 1.1 Inhalt der DVD MAKER USB2.0 Paket...2 1.2 Systemanforderungen...2 1.3 Hardware Montage...2 Kapitel

Mehr

Hochschule Bremen. Rechnerstrukturen Labor WS 04/05 I7I. Thema: Grafikkarten. Laborbericht. Datum 18.01.2005

Hochschule Bremen. Rechnerstrukturen Labor WS 04/05 I7I. Thema: Grafikkarten. Laborbericht. Datum 18.01.2005 Hochschule Bremen Rechnerstrukturen Labor I7I Thema: Grafikkarten Laborbericht Datum 18.01.2005 Carsten Eckert(83912) (72497) Fazit Für unseren Praxisteil zum Vortrag Grafikkarten haben wir uns entschieden,

Mehr

miditech 4merge 4-fach MIDI Merger mit :

miditech 4merge 4-fach MIDI Merger mit : miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse

Mehr

Java Script für die Nutzung unseres Online-Bestellsystems

Java Script für die Nutzung unseres Online-Bestellsystems Es erreichen uns immer wieder Anfragen bzgl. Java Script in Bezug auf unser Online-Bestell-System und unser Homepage. Mit dieser Anleitung möchten wir Ihnen einige Informationen, und Erklärungen geben,

Mehr

Python Programmierung. Dipl.-Ing.(FH) Volker Schepper

Python Programmierung. Dipl.-Ing.(FH) Volker Schepper Python Programmierung Kontaktdaten Homepage: http://wwwlehre.dhbw-stuttgart.de/~schepper/ Email: Volker. Schepper [A@T] yahoo.de Vorlesung Skriptsprachen Vorlesung: 06.03.2013 13.03.2013 20.03.2013 27.03.2013

Mehr

20 Jahre. acadgraph CADstudio GmbH Fritz-Hommel-Weg 4 80805 München Seite 1 von 11

20 Jahre. acadgraph CADstudio GmbH Fritz-Hommel-Weg 4 80805 München Seite 1 von 11 Seite 1 von 11 Inhaltsverzeichnis 1 - Features & Benefits... 3 1.1 Schnell und einfach Eye Checker erstellen... 3 1.2 Einfach zu erlernen... 3 1.3 Voll CAD-Kompatibel... 3 2 - Arbeitsweise... 3 2.1 Userinterface...

Mehr

USB Treiber updaten unter Windows 7/Vista

USB Treiber updaten unter Windows 7/Vista USB Treiber updaten unter Windows 7/Vista Hinweis: Für den Downloader ist momentan keine 64 Bit Version erhältlich. Der Downloader ist nur kompatibel mit 32 Bit Versionen von Windows 7/Vista. Für den Einsatz

Mehr

Fachreferat. EFI -BIOS Nachfolger-

Fachreferat. EFI -BIOS Nachfolger- Fachreferat EFI -BIOS Nachfolger- Kurzerläuterung Übersicht EFI - Geschichte Aufbau und Vorteile Grafische Veranschaulichung Was passiert beim direkten einschalten eines Computers? Wie kommt die Intelligenz

Mehr

Systemanforderungen Verlage & Akzidenzdruck

Systemanforderungen Verlage & Akzidenzdruck OneVision Software AG Inhalt Asura 10, Asura Pro 10, Garda 10...2 PlugBALANCEin 10, PlugCROPin 10, PlugFITin 10, PlugRECOMPOSEin10, PlugSPOTin 10,...2 PlugTEXTin 10, PlugINKSAVEin 10, PlugWEBin 10...2

Mehr

!Herzlich Willkommen!

!Herzlich Willkommen! Unity 3D Tutorial Part 1 Herzlich Willkommen Der Traum vom eigenen Videospiel ist für viele Fans so alt wie die Videospiele selbst. Mittlerweile ist die Technik und auch die Software so weit, dass die

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

Leistungsbeschreibung tengo desktop

Leistungsbeschreibung tengo desktop 1/5 Inhalt 1 Definition 2 2 Leistung 2 3 Optionale Leistungen 3 4 Systemanforderungen, Mitwirkungen des Kunden 3 4.1 Mitwirkung des Kunden 4 4.1.1 Active Directory Anbindung 4 4.1.2 Verwaltung über das

Mehr

Anleitung: Installation von WISO Mein Büro auf einem Mac

Anleitung: Installation von WISO Mein Büro auf einem Mac Anleitung: Installation von WISO Mein Büro auf einem Mac Lieber WISO Mein Büro Anwender, WISO Mein Büro ist bisher eine reine Windows-Anwendung und lässt sich somit leider nicht direkt auf einem Macintosh

Mehr

3d XML, 3d XML Player

3d XML, 3d XML Player 3D-CAD-Modelle als Rohstoff für die TD 3d XML, 3d XML Player (Dassault/Microsoft) U3D, Acrobat 3D (Adobe/3DIF) Acrobat 3D Toolkit Acrobat + Javascript 3D-CAD-Modelle als Rohstoff für die TD Bilder: 3D-Modell

Mehr

OpenGL. (Open Graphic Library)

OpenGL. (Open Graphic Library) OpenGL (Open Graphic Library) Agenda Was ist OpenGL eigentlich? Geschichte Vor- und Nachteile Arbeitsweise glscene OpenGL per Hand Debugging Trend Was ist OpenGL eigentlich? OpenGL ist eine Spezifikation

Mehr

Microsoft PowerPoint 2013 YouTube-Video einfügen

Microsoft PowerPoint 2013 YouTube-Video einfügen Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint 2013 YouTube-Video einfügen YouTube-Video einfügen in PowerPoint 2013 Seite 1 von 6 Inhaltsverzeichnis Einleitung... 2 Vorbereitungen...

Mehr

Systemanforderungen (Mai 2014)

Systemanforderungen (Mai 2014) Systemanforderungen (Mai 2014) Inhaltsverzeichnis Einführung... 2 Einzelplatzinstallation... 2 Peer-to-Peer Installation... 3 Client/Server Installation... 4 Terminal-,Citrix-Installation... 5 Virtualisierung...

Mehr

Mitglied der Leibniz-Gemeinschaft

Mitglied der Leibniz-Gemeinschaft Methods of research into dictionary use: online questionnaires Annette Klosa (Institut für Deutsche Sprache, Mannheim) 5. Arbeitstreffen Netzwerk Internetlexikografie, Leiden, 25./26. März 2013 Content

Mehr

SharePoint 2010 Mobile Access

SharePoint 2010 Mobile Access Erstellung 23.05.2013 SharePoint 2010 Mobile Access von TIMEWARP IT Consulting GmbH Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1

Mehr

Technical Support Information No. 123 Revision 2 June 2008

Technical Support Information No. 123 Revision 2 June 2008 I IA Sensors and Communication - Process Analytics - Karlsruhe, Germany Page 6 of 10 Out Baking Of The MicroSAM Analytical Modules Preparatory Works The pre-adjustments and the following operations are

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

Parameter-Updatesoftware PF-12 Plus

Parameter-Updatesoftware PF-12 Plus Parameter-Updatesoftware PF-12 Plus Mai / May 2015 Inhalt 1. Durchführung des Parameter-Updates... 2 2. Kontakt... 6 Content 1. Performance of the parameter-update... 4 2. Contact... 6 1. Durchführung

Mehr

Einführung in die Cross-Plattform Entwicklung Das Intel XDK

Einführung in die Cross-Plattform Entwicklung Das Intel XDK Einführung in die Cross-Plattform Entwicklung Das Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK vertraut. Es wird Schritt für Schritt die erste eigene Hybrid-App entwickelt

Mehr

microkontrol/kontrol49 System Firmware Update

microkontrol/kontrol49 System Firmware Update microkontrol/kontrol49 System Firmware Update Update Anleitung (für Windows) Dieses Update ist lediglich mit Windows XP kompatibel, versuchen Sie dieses nicht mit Windows 98/ME und 2000 auszuführen. 1.

Mehr

Das neue Office - Installation und Aktivierung

Das neue Office - Installation und Aktivierung Tech Data - Microsoft Das neue Office - Installation und Aktivierung MS FY14 2HY Tech Data Microsoft Das neue Office Kontakt: Microsoft @ Tech Data Kistlerhofstr. 75 81379 München microsoft-sales@techdata.de

Mehr

Benutzer- und Referenzhandbuch

Benutzer- und Referenzhandbuch Benutzer- und Referenzhandbuch MobileTogether Client User & Reference Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical,

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= How to Disable User Account Control (UAC) in Windows Vista You are attempting to install or uninstall ACT! when Windows does not allow you access to needed files or folders.

Mehr

Anleitung zur Schnellinstallation TFM-560X YO.13

Anleitung zur Schnellinstallation TFM-560X YO.13 Anleitung zur Schnellinstallation TFM-560X YO.13 Table of Contents Deutsch 1 1. Bevor Sie anfangen 1 2. Installation 2 Troubleshooting 6 Version 06.08.2011 1. Bevor Sie anfangen Packungsinhalt ŸTFM-560X

Mehr

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten,

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Glossar Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Methoden und/oder Eigenschaften, die eine bestimmte Berechnung ausführt, eine Eigenschaft ändert oder eine Methode

Mehr

Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones

Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones Seite 1 von 5 Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones von Robert Panther Mobile Devices auf Basis von Windows CE haben sich inzwischen fest am Markt etabliert. Nach dem Siegeszug

Mehr

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools 1 Kurze HTML-Geschichte Die HTML4-Spezifikation wurde im Dezember 1997 vorgelegt. Seitdem Stagnation! Das W3C arbeitete

Mehr

FOR ENGLISCH VERSION PLEASE SCROLL FORWARD SOME PAGES. THANK YOU!

FOR ENGLISCH VERSION PLEASE SCROLL FORWARD SOME PAGES. THANK YOU! FOR ENGLISCH VERSION PLEASE SCROLL FORWARD SOME PAGES. THANK YOU! HELPLINE GAMMA-SCOUT ODER : WIE BEKOMME ICH MEIN GERÄT ZUM LAUFEN? Sie haben sich für ein Strahlungsmessgerät mit PC-Anschluss entschieden.

Mehr

WufooConnector Handbuch für Daylite 4

WufooConnector Handbuch für Daylite 4 WufooConnector Handbuch für Daylite 4 WufooConnector Handbuch für Daylite 4 1 Allgemeines 1.1 Das WufooConnector Plugin für Daylite 4 4 2 Einrichtung 2.1 2.2 2.3 Installation 6 Lizensierung 8 API Key einrichten

Mehr

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP

AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP 2 Inhalt Warum ist es sinnvoll eine spezielle Applikation für mobile Geräte zu entwickeln? Seite 5 Welche Möglichkeiten der Umsetzung gibt es? 6 Mobile Applikation

Mehr

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich? KURZANLEITUNG Firmware-Upgrade: Wie geht das eigentlich? Die Firmware ist eine Software, die auf der IP-Kamera installiert ist und alle Funktionen des Gerätes steuert. Nach dem Firmware-Update stehen Ihnen

Mehr

NVR Mobile Viewer for iphone/ipad/ipod Touch

NVR Mobile Viewer for iphone/ipad/ipod Touch NVR Mobile Viewer for iphone/ipad/ipod Touch Quick Installation Guide DN-16111 DN-16112 DN16113 2 DN-16111, DN-16112, DN-16113 for Mobile ios Quick Guide Table of Contents Download and Install the App...

Mehr

Anwendungsentwicklung mit dem Windows Phone 7

Anwendungsentwicklung mit dem Windows Phone 7 Anwendungsentwicklung mit dem Windows Phone 7 Anwendungen auf Basis von XNA IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe

Mehr

SELF-STUDY DIARY (or Lerntagebuch) GER102

SELF-STUDY DIARY (or Lerntagebuch) GER102 SELF-STUDY DIARY (or Lerntagebuch) GER102 This diary has several aims: To show evidence of your independent work by using an electronic Portfolio (i.e. the Mahara e-portfolio) To motivate you to work regularly

Mehr

VCM Solution Software

VCM Solution Software VCM Solution Software Die BORUFA VCM Solution ist ein umfangreiches Werkzeug für virtuelles Content Management basierend auf hochauflösenden vollsphärischen Bildern, 360 Videos und Punktwolken. In der

Mehr

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten.

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten. Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten. Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten. Qlik, QlikTech, Qlik Sense,

Mehr

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

Softwareanforderungen für Microsoft Dynamics CRM Server 2015

Softwareanforderungen für Microsoft Dynamics CRM Server 2015 Softwareanforderungen für Microsoft Dynamics CRM Server 2015 https://technet.microsoft.com/de-de/library/hh699671.aspx Windows Server-Betriebssystem Microsoft Dynamics CRM Server 2015 kann nur auf Computern

Mehr

Mobile: Die Königsfrage

Mobile: Die Königsfrage Mobile: Die Königsfrage - Native App,Mobile Website oder doch Responsive Design? - Native App oder Mobile Website? Wer am Boom der mobilen Anwendungen teilhaben möchte, hat im Prinzip zwei Möglichkeiten:

Mehr

Perinorm Systemvoraussetzungen ab Version Release 2010

Perinorm Systemvoraussetzungen ab Version Release 2010 Perinorm Systemvoraussetzungen ab Version Release 2010 1. DVD Version - Einzelplatzversion Betriebssystem Unterstützte Betriebssysteme Windows XP, Windows Vista Windows 7 (falls bereits verfügbar) Auf

Mehr

Robotino View Kommunikation mit OPC. Communication with OPC DE/EN 04/08

Robotino View Kommunikation mit OPC. Communication with OPC DE/EN 04/08 Robotino View Kommunikation mit OPC Robotino View Communication with OPC 1 DE/EN 04/08 Stand/Status: 04/2008 Autor/Author: Markus Bellenberg Festo Didactic GmbH & Co. KG, 73770 Denkendorf, Germany, 2008

Mehr

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Zielsetzung: System Verwendung von Cloud-Systemen für das Hosting von online Spielen (IaaS) Reservieren/Buchen von Resources

Mehr

Java basierte Browser Plug-ins. Martin Kreis 3D-Graphik im Web WS 02/03. 27.01.2003 Java basierte Browser Plug-ins 1. Übersicht

Java basierte Browser Plug-ins. Martin Kreis 3D-Graphik im Web WS 02/03. 27.01.2003 Java basierte Browser Plug-ins 1. Übersicht Java basierte Browser Plug-ins Martin Kreis 3D-Graphik im Web WS 02/03 27.01.2003 Java basierte Browser Plug-ins 1 Übersicht Plug-ins 2D/3D Präsentationen und Animationen im Web Shout3D 3DAnywhere Anfy/Anfy3D

Mehr

Ribbon- Technologie. WinLine 10.0 an der Startlinie!

Ribbon- Technologie. WinLine 10.0 an der Startlinie! WinLine 10.0 an der Startlinie! In Kürze erscheint die neue WinLine 10.0. Diese neue Version bietet Ihnen eine Reihe neuer Features und Vorteile, von denen wir Ihnen hier einige vorstellen wollen: Ribbon-

Mehr

`# Online Read Programmieren: Software entwickeln fr Einsteiger: Lernen Sie die Grundlagen von Java, SQL und C++ (Codierung,... download books from

`# Online Read Programmieren: Software entwickeln fr Einsteiger: Lernen Sie die Grundlagen von Java, SQL und C++ (Codierung,... download books from `# Online Read Programmieren: Software entwickeln fr Einsteiger: Lernen Sie die Grundlagen von Java, SQL und C++ (Codierung,... download books from google ebooks ID:jiajsi Click Here to Read Programmieren:

Mehr

Technische Informationen. Fabasoft Cloud

Technische Informationen. Fabasoft Cloud Technische Informationen Fabasoft Cloud Copyright Fabasoft Cloud GmbH, A-4020 Linz, 2015. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder Marken der jeweiligen

Mehr

Begrüssung VMware Partner Exchange Update VMware Virtual SAN GA and use cases SimpliVity Converged Infrastructure Kaffeepause

Begrüssung VMware Partner Exchange Update VMware Virtual SAN GA and use cases SimpliVity Converged Infrastructure Kaffeepause we do IT better 08:30 Begrüssung VMware Partner Exchange Update VMware Virtual SAN GA and use cases SimpliVity Converged Infrastructure 10:05 10:30 Kaffeepause AirWatch Mobile Device Management VMware

Mehr

Informationen zur Nutzung des Formularservers

Informationen zur Nutzung des Formularservers Informationen zur Nutzung des Formularservers Einleitung Da auf dem Markt viele verschiedene Kombinationen aus Betriebssystemen, Browser und PDF-Software existieren, die leider nicht alle die notwendigen

Mehr

Einkommensaufbau mit FFI:

Einkommensaufbau mit FFI: For English Explanation, go to page 4. Einkommensaufbau mit FFI: 1) Binäre Cycle: Eine Position ist wie ein Business-Center. Ihr Business-Center hat zwei Teams. Jedes mal, wenn eines der Teams 300 Punkte

Mehr

Programmieren. Programmieren. Webseiten aufpeppen. Grafikkarte ausreizen. Coole Sprachen. Kinect am PC. 3D-Programmierung

Programmieren. Programmieren. Webseiten aufpeppen. Grafikkarte ausreizen. Coole Sprachen. Kinect am PC. 3D-Programmierung jquery: E-Book und Video auf DVD DVD Listings: Win-8-App im Eigenbau E-Book: jquery Das JavaScript- Framework für interaktives Design Videotutorial Moderne Webseiten gestalten mit jquery UI Visual Studio

Mehr

Worx Landroid - Software Update

Worx Landroid - Software Update Worx Landroid - Software Update WORX Landroid Software Update für Anwender 30.04.2015 Website: www.worxlandroid.com Direct Direkter Link Link for auf the Update: Update: https://www.worxlandroid.com/en/software-update

Mehr

Cross Platform Development mit SharePoint

Cross Platform Development mit SharePoint Cross Platform Development mit SharePoint Agenda Wir entwickeln eine App um Businesstrips in SharePoint zu erfassen Businesstraveller 0.1 http://ppedv.de/msts Folien Demo Projekt Link Sammlung Und meine

Mehr