Titanium. Hybride App-Entwicklung. für Mobile Portals & Mobile Business. Marvin Hoffmann (B.Sc.) contact@marvin-hoffmann.de

Größe: px
Ab Seite anzeigen:

Download "Titanium. Hybride App-Entwicklung. für Mobile Portals & Mobile Business. Marvin Hoffmann (B.Sc.) contact@marvin-hoffmann.de"

Transkript

1 Titanium Hybride App-Entwicklung für Mobile Portals & Mobile Business Marvin Hoffmann (B.Sc.) Hochschule der Medien Stuttgart

2 Inhaltsverzeichnis 1. Einleitung 1 2. Appcelerator Inc Titanium Mobile Erwartungshaltung! Was steckt dahinter?! Was wird benötigt?! Wo bekomme ich Unterstützung?! Vorteile und Möglichkeiten! 8 4. Titanium Studio Developer! Studio! Fazit 12

3 1. Einleitung In den letzten Jahren ist der Markt für Mobile Anwendungen dramatisch gewachsen. Fast jeder Dienst der im Internet erreichbar ist bietet entweder eine für mobile Geräte angepasste Alternative seiner Webseite an, oder es gibt eine eigens dafür entwickelte Anwendung. Es gibt wohl kaum mehr ein Unternehmen, das nicht in irgend einer Form eine Mobile Anwendung im Angebot hat - sofern sich dies anbietet. Dieser Trend ist nicht all zu verwunderlich, denn immer mehr Handy-Nutzer sind inzwischen im Besitz eines Smart-Phones. Aufgrund dessen sprangen in den letzten Jahren auch immer mehr Hersteller auf diesen Zug auf und bieten eigene Endgeräte an. Mit einer breiten Masse an Endgeräten kommen aber auch eine Vielzahl an Betriebssystemen für diese einher. Unter diesen haben sich zwei besonders hervor getan - hauptsächlich aufgrund der hohen Anzahl abgesetzter Endgeräte. Die Rede ist von ios für Apple Geräte und Android von Google. Natürlich gibt es auch noch weitere wichtige Betriebssysteme, die man nicht einfach vernachlässigen kann. Jedoch sind diese beiden besonders verbreitet und haben einen gemeinsamen Marktanteil von über 30% 1. In nächster Zeit dürfte darüber hinaus auch Microsoft mit seinem Betriebssystem Windows Phone 7 im Smart-Phone Markt für Aufmerksamkeit sorgen und eine wichtige Rolle neben den beiden bereits genannten einnehmen. Der relativ hohe Marktanteil der beiden Betriebssysteme ist wohl der Hauptgrund dafür, dass die Entwickler von Mobilen Anwendungen ihren Fokus großteils auf diese beiden Betriebssysteme gerichtet haben. Darüber hinaus bieten beide Systeme einen Store an, über den die Anwendungen bezogen werden können und der einhergehende Zahlungsverkehr abgeschlossen werden kann. Apple hat mit seinem App Store eine Vorreiterrolle eingenommen. Google hat dieses Konzept mit dem Marketplace für Android kopiert und hat damit ebenfalls viel Erfolg. Da nun also zwei große Systeme mit ähnlich großem Marktanteil, vergleichbar gutem Eco- System und gleicher Zielgruppe existieren, gilt es natürlich auch beide Systeme zu bedienen. Leider gibt es hier ein entscheidendes Problem. Anwendungen für ios müssen 1 Seite 1

4 in Objective-C programmiert werden, Android hingegen erwartet Java. Um dieser Herausforderung zu begegnen bieten sich verschiedene Möglichkeiten an. Die erste Möglichkeit ist die offensichtlichste. Es muss eine eigene Anwendung sowohl für ios, als auch eine für Android entwickelt werden. Diese Vorgehensweiße ist natürlich mit dem größten Aufwand verbunden, denn von dem geschrieben Code lässt sich nichts von der einen Anwendung in die andere übernehmen. Möglichkeit zwei stellt eine Art Workaround dar. Sie sieht vor, dass keine native Anwendung auf Basis von Objective-C oder Java geschrieben wird, sondern eine Webanwendung auf Basis von HTML, CSS und JavaScript. Diese läuft dann im entsprechenden Browser des Gerätes. Mit dieser Variante ist man unabhängig was die verschiedenen Plattformen angeht, fängt sich jedoch die Unannehmlichkeiten des Webdesigns ein. Weiterer Vorteil ist, dass man mit dieser Methode natürlich nicht nur für ios und Android bereit ist, sondern auch für Windows Phone 7 oder sonstige Betriebssysteme. Weitere Vor- und Nachteile werden im weiteren Verlauf dieser Arbeit noch zusätzlich hervorgehoben. Die dritte Möglichkeit lässt sich bereits dem Titel dieser Ausarbeitung entnehmen. Hybride Entwicklung. Hierbei handelt es sich um Frameworks, die versprechen, native Anwendungen für verschiedene Plattformen erstellen zu können - und zwar auf einer einzigen Code-Basis. Im Klartext wird also versprochen, dass nur eine Anwendung entwickelt werden muss, welche anschließend auf mehreren Plattformen gebracht werden kann. Genau mit dieser Variante beschäftigt sich diese Ausarbeitung. Betrachtet wird hierfür das Framework Titanium vom Hersteller Appcelerator 2. Neben Titanium existieren auch noch weitere solcher Frameworks. Diese werden hier jedoch nicht im Detail betrachtet. Die größten Konkurrenten sind Rhodes 3 von Rhomobile und Nitobis PhoneGab Seite 2

5 2. Appcelerator Inc. Die Titanium Entwickler Appcelerator wurden im Jahr 2006 gegründet. Sie wurden dabei sowohl von ebay, als auch den beiden Venture Kapital Gebern Storm Ventures und Sierra Ventures finanziell unterstützt. Seinen Firmensitz hat das noch junge Unternehmen in Mountain View, Kalifornien. Primär besteht das Appcelerator Team aus Webdesign Experten deren Idee es war, die Flexibilität und Plattformunabhängigkeit einer Webanwendung mit der Performance einer nativen Anwendung zu verbinden. Durch diese Verbindung sollten jeweils die Stärken nativer als auch weborientierter Anwendungen genutzt und ihre Schwächen außen vor gelassen werden. Angeregt wurden auch sie durch den wachsenden Smart-Phone Markt und dem Bedürfnis Anwendungen für mehrere Plattformen zu entwickeln. Dies waren jedoch nicht die einzige Idee die Appcelerator in den fünf Jahren seit ihrer Gründung umgesetzt haben. Neben dem Framework für mobile Geräte, gibt es auch eines für Desktop Anwendungen. Denn das Problem mit den Plattformen gibt es schließlich nicht erst seit es mobile Endgeräte gibt, sondern existiert auch schon lange für Desktop Betriebssysteme. Dieser Herausforderung hat sich das Team ebenfalls gestellt und liefert mit Titanium Desktop die Möglichkeit, Anwendungen ohne Bindung an ein bestimmtes Betriebssystem zu entwickeln. Unterstützt werden die drei großen Systeme Linux, OSX und Windows. Zusätzlich zu HTML, CSS und JavaScript, welche auch bei Titanium Mobile zum Einsatz kommen, ist es auch möglich PHP, Python und Ruby einzusetzen. Über JavaScript APIs können native Funktionen wie Datei-Zugriff, externe Prozesse und ein an das Lock-and-Feel des entsprechenden Systems angepasstes Aussehen durch einen nativen UI-Chrome realisiert werden. Ausgeführt wird die fertige Anwendung in einem durch Webkit unterstützen Web-Browser. Als drittes Produkt in der Titanium Reihe gibt es noch das Titanium Studio. Näheres dazu im entsprechenden Kapitel. Neben der höchst interessanten Produktpalette zeichnet sich Appcelerator darüber hinaus durch eine enge Bindung mit der Community aus. Um dieser Tatsache besonderen Ausdruck zu verleihen, findet in diesem Jahr auch die erste Developer Conference statt. Neben Titanium Entwicklern wird auch CEO Jeff Haynie höchst persönlich vor Ort sein. Seite 3

6 Stattfinden wird das Event vom 18. bis 20. September in San Francisco, Kalifornien und trägt den Titel Codestrong. Frühbucher registrieren sich bis zum 15. Juli für 699$, bis zum 15. August für 799$ oder anschließend für 899$. In begrenzter Stückzahl sind außerdem All Access -Karten für einen Preis von 999$ zu ergattern. Gerichtet ist das Event an die weltweit 1,5 Millionen registrierten Titanium Entwickler. 5 Zu guter Letzt noch ein paar Zahlen, einen kleinen Überblick über namhafte Kunden die bereits auf die erwähnten Produkte setzen, sowie einige Awards und Stimmen aus dem Web und der Presse. 6 1,5 Millionen aktive Entwickler Anwendungen basierend auf Titanium 20 Millionen aktive Nutzer Abbildung 1: Namhafte Titanium Nutzer Abbildung 2: Stimmen zu Titanium und Awards Seite 4

7 3. Titanium Mobile In diesem Kapitel wird es nun darum gehen, welche Möglichkeiten das Titanium Framework im mobilen Sektor zu bieten hat. Neben den Versprechungen der Entwickler, wird auch ein Vergleich mit nativen Anwendungen und Webanwendungen gezogen. Im Mittelpunkt steht jedoch das Framework selbst Erwartungshaltung Zunächst ein Blick auf die Versprechen die Appcelerator auf seiner Webseite gibt 7 : Increase revenue by creating new applications that have the richness of web content and the performance and capabilities of mobile devices and the desktop apps. Cut development time in half by building apps once and deploying on multiple platforms. We re building apps in 2 days! Drive down development costs by building applications with the web team you have today. Avoid vendor lock-in by using an open platform that maximizes your choices. You re never sandboxed and are in control to meet your evolving needs. Jede der fett hervorgehobenen Aussagen wird jeweils noch durch einen kurzes Statement begründet. Alles in allem kann man sagen, dass sich Appcelerator hauptsächlich damit brüstet, dass Programmierarbeit, die eigentlich von erfahrenen Anwendungsentwicklern erledigt werden muss, auch von Web-Entwicklern getan werden kann. Zudem können diese in einem Schritt gleich zwei Anwendungen für unterschiedliche Plattformen erstellen. Und um sich von reinen Webanwendungen abzusetzen, können sie dank Titanium auch die Performance und Ressourcen einer nativen Anwendung nutzen. 7 Seite 5

8 3.2. Was steckt dahinter? In den vorhergehenden Kapiteln ist das Prinzip von Titanium ja schon deutlich durchgeklungen. Grundsätzlich kann man sagen, dass das Framework JavaScript APIs zur Verfügung stellt, welche die nativen Elemente der jeweiligen Programmiersprache ansteuern. Es wird also etwa ein Button implementiert, indem ein Button Element aus der JavaScript API verwendet wird. Wird das Programm dann für eine Zielplattform ausgerollt, so werden die API-Aufrufe an die nativen API-Aufrufe des entsprechenden Betriebssystems gekoppelt und aus dem plumpen Button wird ein ios Button auf dem iphone oder eben ein Android Button auf einem entsprechenden Android Gerät. Und genau so simpel wie es hier klingt, funktioniert es auch. Geschrieben wird JavaScript, wie Objective-C oder Java sieht es aus. Man könnte auch vermuten, dass Titanium Mobile - technisch betrachtet - gleich funktioniert wie seine Schwester die Desktop Version. Dies ist jedoch nicht der Fall. Im Gegensatz zu ihr funktioniert das Framework für mobile Endgeräte nicht so, dass die Anwendungen durch eine Webkit Engine unterstützt werden. Viel mehr sprechen diese mit einer stand-alone JavaScript Engine welche die nativen APIs aufruft. Welche Möglichkeiten dieses Vorgehen mit sich bringt ist im Kapitel 3.5 nachzulesen Was wird benötigt? Um mit Titanium arbeiten zu können, werden verschiedene Ressourcen benötigt. Zunächst kann man sich auf der Webseite von Appcelerator mit den entsprechenden Titanium Bausteinen ausstatten. 8 Man hat hier die Auswahl zwischen verschiedenen Paketen. Das Basis Paket trägt den Namen Community und ist kostenlos. Im Umfang enthalten sind die Mobile APIs und die neue Enwicklungsumgebung (IDE) mit dem Namen Titanium Studio. Beide sind jeweils in einer Basic Version vertreten. Für erhöhten Bedarf gibt es noch die Pakete Indie und Professional. Beide enthalten sowohl die APIs also auch die IDE in einer Premium Version. Für Unternehmen gibt es darüber hinaus auch noch ein Enterprise Paket. Wer genaue Informationen zu Preisen etc. haben möchte, muss sich hier direkt an Appcelerator wenden. Eine sehr gute Übersicht über alle 8 Seite 6

9 Funktionen und Leistungen die in den einzelnen Pakten enthalten sind ist auf der Plans & Pricing Seite 9 zu finden. Mit einem Download des Paketes seiner Wahl ist es jedoch noch nicht getan. Um mit der Entwicklung beginnen zu können, müssen die iphone SDK und die Android SDK installiert sein. Zu finden sind diese auf den entsprechenden Seiten der Hersteller. Im Falle von Android lässt sich diese über deren Developers Seite 10 beziehen. Einmal heruntergeladen sind darüber hinaus keine weiteren Schritte notwendig. Um eine ios Anwendung zu entwickeln und später auch in den App Store stellen zu können, ist neben der SDK, die zusammen mit Apples IDE Xcode 4 bezogen werden kann, jedoch auch eine Developer Lizenz von Nöten. Daran ändert sich auch nichts, wenn die Anwendung mit Titanium entwickelt wird. Alle nötigen Informationen hierzu sind in Apples Developer Center 11 zu finden. Das eben angesprochene Xcode 4 kann von Entwicklern mit gültiger Lizenz kostenfrei herunter geladen werden. Ist eine solche nicht vorhanden, kann es über den Mac App Store 12 für einen Preis von 3,99 bezogen werden - vorausgesetzt man ist im Besitz eines Macs mit aktuellem Snow Leopard Betriebssystem Wo bekomme ich Unterstützung? Besonders stolz ist Appcelerator auch auf seine Developer Community. Bereits in Kapitel 2 wurde erwähnt, dass es weltweit bereits 1,5 Millionen aktive Entwickler gibt, die auf Titanium setzen. Dieser großen Masse an Entwicklern hat der Hersteller mit seinem Developer Center 13 eine Plattform geschaffen, auf der sich bereits viele Fragen nur durch einen Besuch klären lassen. Es gibt dort viele verschiedene Arten der Informationsteilung. Im Q&A Bereich kann jeder angemeldete Entwickler Fragen stellen, die dann öffentlich diskutiert und beantwortet werden können. Hier helfen neben anderen Community- Mitglieder gelegentlich auch Titanium-Entwickler selbst Seite 7

10 Besonders interessant für den Einstieg sind darüber hinaus auch noch die Bereiche Docs und AppU Training. Unter Docs sind neben Getting Started Guides auch API Reference Guides, Release Notes und Programming Guides zu den Frameworks Titanium Mobile und Desktop zu finden. Unter AppU Training erhält man alle Informationen rund um die Anmeldung für Kurse oder Zertifizierungen. Darüber hinaus gibt es dort noch den Zero-to-App Guide. Hinter diesem Namen verbirgt sich eine sehr hilfreiche Video-Reihe von derzeit fünf Videos. Diese beginnen von Null an und geben einen ersten Einblick in die Entwicklung mit Titanium. Das fünfte Video Cross-Platform JavaScript Applications geht geschlagene 40 Minuten und hält den Zuschauer bei der Erstellung einer ersten, einfachen Cross-Platform Anwendung an der Hand. In einem Blog 14 können sich Interessierte auch jederzeit über Neuigkeiten und Änderungen an den Frameworks auf dem Laufenden halten. Geschrieben werden die Artikel von Appcelerator Entwicklern. Neben Ankündigungen von Updates werden gelegentlich auch Apps vorgestellt, welche mit Titanium entwickelt wurden. Neue Beiträge erscheinen sehr regelmäßig, was den guten Kontakt zur Community positiv abrundet. Alles was bisher vorgestellt wurde, ist komplett kostenfrei. Zusätzlich gibt es jedoch auch noch direkten Support vom Appcelerator Team. Wie umfangreich dieser Support ist, hängt vom gebuchten Paket des Accounts ab. Details hierzu sind unter der Support Seite 15 und der bereits erwähnten Plans & Pricing Seite zu finden Vorteile und Möglichkeiten Vieles, von dem was hier stehen könnte, wurde schon im bisherigen Verlauf dieser Arbeit ausgeführt. Nichts desto trotz soll dieses Kapitel noch einmal einen umfassenden Überblick darüber liefern, welche Vorteile und Möglichkeiten sich mit dem Einsatz eines hybriden Entwicklungsframeworks im Allgemeinen und Titanium Mobile im Speziellen ergeben Seite 8

11 Hierfür muss unterschieden werden, ob von Vorteilen gegenüber nativen Anwendungen oder Webanwendungen die Rede ist. Unabhängigkeit: Hierin steckt natürlich der Kern aller Anstrengungen. Eine hybride Anwendung soll nicht mehr an eine Plattform oder ein Betriebssystem gebunden sein. Dies wird durch die Abstrahierung der nativen APIs in JavaScrips APIs gelöst. Flexibilität: Mit Titanium Mobile hat man als Entwickler die Wahl ob man seine Oberfläche lieber mit nativen Elementen gestallten will, oder mit HTML und CSS. Geschwindigkeit: Im Gegensatz zu einer Webanwendung laufen diese Anwendungen nicht in einem Browser mit begrenzten Ressourcen und einer weiteren Station in der Befehlskette der Instruktionen. Das sorgt für hohe Geschwindigkeit und Leistungsfähigkeit. Funktionalität: Die JavaScript APIs von Titanium sind sehr ausgereift und haben einen sehr hohen Funktionsumfang und Integrationsgrad was die nativen APIs angeht. Über sie können sämtliche Funktionen genutzt werden, die moderne Smart-Phones mit sich bringen. Sei es die Kamera für Foto- oder Videoaufnahmen, Sensoren zur Erkennung der Ausrichtung oder auch das Accelerometer eines iphones mit dem sich erkennen lässt wie das Gerät bewegt wird. Verfügbarkeit: Immer Verfügbar, auch ohne Verbindung ins Internet. Natürlich hängt diese Aussage vom Aufbau der Anwendung ab. Eine Anwendung, die sich aktuellen Content aus dem Web holt, ist natürlich immer darauf angewiesen, dass eine Verbindung zum entsprechenden Server hergestellt werden kann. Jedoch ist diese nicht für den prinzipiellen Start der Anwendung nötig, sondern nur um den angezeigten Inhalt zu aktualisieren. 4. Titanium Studio 4.1. Developer In der Präsentation, die Anfang Juni als Teil der Arbeit gehalten wurde, war bei der Produktübersicht von einem Titanium Studio noch keine Rede. Stattdessen tauchte dort eine Software mit dem Namen Titanium Developer auf. Dieser Developer ist, wie man dem Namen nach vielleicht vermuten könnte, keine eigenständige IDE, sondern viel mehr ein Tool, mit dessen Hilfe die Entwicklung hybrider Anwendungen erleichtert wird. Seite 9

12 Mit seiner Hilfe können neue Titanium Projekte angelegt werden, um eine Grundlage für den weiteren Entwicklungsverlauf zu schaffen. Wurde ein Projekt mit all seinen Attributen (Name, Details zur Anwendung, Details zum Entwickler, etc.) angelegt, dann ist beim Developer aber erstmal Schluss. Da er über keinen Editor verfügt, bietet er für die eigentliche Entwicklung keine Unterstützung. Gänzlich unnütz ist er jedoch auch während dieses Stadiums nicht, denn er bietet Emulatoren, mit deren Hilfe die Anwendungen getestet werden konnten. Je nach verfügbarer SDK kann sowohl ein Android, als auch ein ios Emulator gestartet werden. Abbildung 3: iphone Emulator Konsole des Developers Selbst nach Abschluss der Entwicklung bleibt der Developer noch äußerst nützlich. Werden die entsprechenden Accounts hinterlegt, lässt sich über ihn die Anwendung sowohl in den Andoid Marketplace als auch den App Store einreichen (siehe Abbildung 4). Man kann also sagen, dass der Developer von der Idee her durchaus nützlich ist. Interessant dürfte neben der Unterstützung beim Deployment auch die Erstellung eines Titanium Projektes sein. Da der Developer von der eigentlichen IDE jedoch sehr abgekoppelt ist, fühlt er sich nicht so nützlich an wie er vielleicht ist. Besonders das zeitraubende Wechseln von IDE zu Developer und zurück für die Nutzung der Emulatoren, dürfte dafür sorgen, dass der Developer durch das Studio abgelöst wurde. Seite 10

13 Abbildung 4: Unterstützung für Distribution in App Store und Marketplace 4.2. Studio Entgegen dem Developer ist das Studio eine vollwertige Entwicklungsumgebung. Erstellt wurde sie auf Basis des open source Projektes Eclipse 16 und erinnert schon rein äußerlich sehr stark daran (siehe Abbildung 5). Dies soll jedoch keinesfalls negativ zu verstehen sein. Eclipse ist mit seiner eigenen IDE 17 sehr erfolgreich. Sie wird weltweit von tausenden Entwicklern eingesetzt. Ein Umstieg zum Titanium Studio, für das Erstellen von Anwendungen auf Titanium Basis, dürfte Eclipse-Nutzern also besonders leicht fallen. Neben den üblichen Funktionalitäten, die man von einer Entwicklungsumgebung erwartet, bringt das Studio auch den kompletten Umfang des Titanium Developers mit. Demnach kann mit diesem neuen Produkt der komplette Life-Cycle einer Anwendung gesteuert werden. Vom Anlegen des Projektes, über die Entwicklung und die Test, bis hin zum Deployment des fertigen Produkts in die jeweiligen Stores, unterstützt das Titanium Studio wo es kann Seite 11

14 Abbildung 5: Titanium Studio mit App Explorer, großem Editor-Bereich und Konsole Um einen möglichst einfachen Einstieg in die Entwicklung mit dem Titanium Framework zu bekommen gibt es von Appcelerator das Projekt KitchenSink. Dabei handelt es sich um eine hybride iphone/android-anwendung, in welcher ein Großteil aller zur Verfügung stehenden Funktionen der JavaScript APIs verbaut wurden. Der komplette Quellcode wurde auf der offiziellen GitHub 18 Seite des Herstellers veröffentlicht und kann von dort heruntergeladen werden. Mit diesem umfangreichen Projekt dürften sich vor allem für Titanium Neulinge viele Fragen klären. 5. Fazit Aus den Augen eines Entwicklers verfasst, der noch keine Erfahrung mit der Entwicklung mobiler Anwendungen hat, wird sich das Fazit hauptsächlich um Titanium selbst drehen. Ein Vergleich mit nativen Anwendungen, Webanwendungen und deren Entwicklungsprozess wird nur oberflächlich stattfinden, da die Expertise, die für eine solche Gegenüberstellung notwendig wäre, nicht vorhanden ist Seite 12

15 Wirft man einen Blick auf die Quellen, die in dieser Ausarbeitung angegeben wurden, so stellt man fest, dass fast alle auf eine Webseite führen, die in einer Verbindung mit Appcelerator steht. Dies ist nicht etwa auf einen Mangel an Recherche zurückzuführen, sondern vielmehr darauf, dass das junge Unternehmen sehr fleißig dafür sorgt, dass ein guter Informationsfluss für interessierte Besucher vorhanden ist. Dies beginnt mit allgemeinen Informationen zu den Produkten auf der offiziellen Webseite und wird mit ebenso großer Sorgfalt auf den Seiten des eigens für Entwickler eingerichteten Developer Center fortgeführt. Besonders hervorzuheben ist auch, dass versucht wird ein möglichst breites Spektrum an Entwicklern mit unterschiedlichem Wissensstand abzudecken. Für Neulinge sind besonders die GitHub Seite mit dem KitchenSink Projekt und die Zero-to-App Videos im Developer Center interessant. Erfahrenere Programmierer finden in ausführlichen Dokumentationen und einem betreuten Q&A Community Bereich Hilfe. Für Profis gibt es über den Premium-Support dann auch die Möglichkeit direkt mit den Titanium Entwicklern in Kontakt zu treten, oder sich in Schulungen noch weiter fortbilden zu lassen - bis hin zur Möglichkeit durch Prüfungen Zertifikate zu erwerben. Neben dem guten Support besticht das Titanium Framework natürlich mit seinem hybriden Ansatz. Die Idee nur noch eine Anwendung schreiben zu müssen und sie auf verschiedenen Plattformen starten zu können ist sehr reizvoll. Dieser Reiz rührt hauptsächlich daher, dass nicht nur einfach versucht wird Webanwendungen offline verfügbar zu machen, sondern es steckt viel mehr dahinter. Titanium Mobile versucht mit seinem Framework JavaScript als eine Art Meta-Sprache einzusetzen und die nativen API Aufrufe in allgemein gültigen JavaScript Aufrufen zu abstrahieren. Somit sind sowohl die Geschwindigkeit einer nativen Anwendung, als auch die Flexibilität einer Webanwendung gewährleistet. Derzeit im Beta-Status befindet sich Titanium Mobile noch mit Blackberry. Wenn diese Plattform dann final eingebunden ist, erschließt sich Appcelerator noch einen weiteren großen Markt. Interessant wird auch noch die Entwicklung von Microsofts Windows Phone 7 sein und es bleibt abzuwarten, ob - oder eher wann - auch diese Plattform in das Framework integriert wird. Seite 13

Präsentation Von Laura Baake und Janina Schwemer

Präsentation Von Laura Baake und Janina Schwemer Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung

Mehr

Der schnelle Weg zu Ihrer eigenen App

Der schnelle Weg zu Ihrer eigenen App Der schnelle Weg zu Ihrer eigenen App Meine 123App Mobile Erreichbarkeit liegt voll im Trend. Heute hat fast jeder Zweite in der Schweiz ein Smartphone und damit jeder Zweite Ihrer potentiellen Kunden.

Mehr

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag

Mehr

Ein mobiler Electronic Program Guide

Ein mobiler Electronic Program Guide Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller

Mehr

Eine App, viele Plattformen

Eine App, viele Plattformen Eine App, viele Plattformen Anwendungsentwicklung für Mobile Heiko Lewandowski 23.04.2013 EINLEITUNG Festlegung App-Strategie: Welche Ziele möchte ich erreichen? Die Vielzahl der Plattformen und Geräte(hersteller)

Mehr

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

Installation und Test von Android Apps in der Entwicklungs- und Testphase

Installation und Test von Android Apps in der Entwicklungs- und Testphase Installation und Test von Android Apps in der Entwicklungs- und Testphase Während der Entwicklungs- und Testphase einer Android-App stellt Onwerk Testversionen der Software über den Service von TestflightApp.com

Mehr

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...

Mehr

BRAND APPS WHITEPAPER MOBILE MARKEN- UND KUNDENBINDUNG

BRAND APPS WHITEPAPER MOBILE MARKEN- UND KUNDENBINDUNG ... BRAND APPS WHITEPAPER MOBILE MARKEN- UND KUNDENBINDUNG Was sind Apps? Wann braucht ein Unternehmen eine App - wann sollte es darauf verzichten? Wie viel kostet die Programmierung einer mobilen Applikation?

Mehr

Bildquelle: http://bild2.qimage.de/diamant-computergesteuerte-naehmaschine-foto-bild-86314142.jpg

Bildquelle: http://bild2.qimage.de/diamant-computergesteuerte-naehmaschine-foto-bild-86314142.jpg Bildquelle: http://bild2.qimage.de/diamant-computergesteuerte-naehmaschine-foto-bild-86314142.jpg Unsere digitale Welt konfrontiert uns mit einer Unmenge an computergesteuerten Geräten, Maschinen und Steueranlagen.

Mehr

4.1 Download der App über den Play Store

4.1 Download der App über den Play Store 4 4.1 Download der App über den Play Store Die App TopSec Phone kann über den Play Store auf dem Smartphone oder über das Internet an Ihrem Computer heruntergeladen werden. Um Inhalte laden zu können,

Mehr

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen Windows 10 Vortrag am Fleckenherbst Bürgertreff Neuhausen 1 Inhalt Was ist neu (im Vergleich zu Windows 8.1) Wann lohnt sich ein Umstieg Update Installation von Windows 10 Startmenü Windows Explorer Webbrowser

Mehr

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung Kapitel 1 Die Vorbereitung Vorgängerversionen. Bald darauf folgte dann schon die Version 4, die mit einer kleinen Bearbeitung bis vor Kurzem 15 Jahre unverändert gültig war. All das, was du die letzten

Mehr

FritzCall.CoCPit Schnelleinrichtung

FritzCall.CoCPit Schnelleinrichtung FritzCall.CoCPit Schnelleinrichtung Willkommen bei der Ersteinrichtung von FritzCall.CoCPit Damit Sie unseren FritzCall-Dienst nutzen können, müssen Sie sich die aktuelle Version unserer FritzCall.CoCPit-App

Mehr

Content Management System mit INTREXX 2002.

Content Management System mit INTREXX 2002. Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,

Mehr

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5

Mehr

Dokumentation Schedulingverfahren

Dokumentation Schedulingverfahren Dokumentation Schedulingverfahren von Norbert Galuschek Gordian Maugg Alexander Hahn Rebekka Weissinger June 23, 2011 1 Contents 1 Aufgabe 3 2 Vorgehensweise 4 2.1 Warum Android.......................

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014 Konfiguration VLAN's Version 2.0.1 Deutsch 01.07.2014 In diesem HOWTO wird die Konfiguration der VLAN's für das Surf-LAN der IAC-BOX beschrieben. Konfiguration VLAN's TITEL Inhaltsverzeichnis Inhaltsverzeichnis...

Mehr

Expertenumfrage: Mobile Applications

Expertenumfrage: Mobile Applications AK WLAN Expertenumfrage: Mobile Applications Arbeitskreis Mobile des eco Verband der deutschen Internetwirtschaft e.v. Welche der folgenden Applikationen werden Ihrer Meinung nach am meisten von den Verbrauchern

Mehr

GeoPilot (Android) die App

GeoPilot (Android) die App GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen

Mehr

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21 SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21 - Schulungskonzept - Moodle Das E-Learning System - Die E-Learning-Plattform von raum21 - Ansprechpartner D A S S C H U L U N G S K O N Z E P T V O N R A U M

Mehr

DOKUMENTATION VOGELZUCHT 2015 PLUS

DOKUMENTATION VOGELZUCHT 2015 PLUS DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP

Mehr

ÖKB Steiermark Schulungsunterlagen

ÖKB Steiermark Schulungsunterlagen ÖKB Steiermark Schulungsunterlagen Fotos von Online-Speicher bereitstellen Da das hinzufügen von Fotos auf unsere Homepage recht umständlich und auf 80 Fotos begrenzt ist, ist es erforderlich die Dienste

Mehr

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor: Client-Installation ec@ros2 ASP-Server 1. Allgemeine Informationen Für den Einsatz von ec@ros2 ist auf den Clients die Software Java Webstart (enthalten im Java Runtime Environment (JRE)) notwendig. Wir

Mehr

Zeiterfassung mit Aeonos. Bedienungsanleitung für die App

Zeiterfassung mit Aeonos. Bedienungsanleitung für die App Zeiterfassung mit Bedienungsanleitung für die App Inhaltsverzeichnis Einleitung... 3 Installationsanleitung (für alle Versionen)... 3 Vorbereitung... 3 Installation mit Hilfe des Internet-Browsers... 4

Mehr

Liferay 6.2. Open Source IT-Dienstleister. Ein modernes Open Source Portal System. forwerts solutions GmbH, Gabriele Maas

Liferay 6.2. Open Source IT-Dienstleister. Ein modernes Open Source Portal System. forwerts solutions GmbH, Gabriele Maas Liferay 6.2 Ein modernes Open Source Portal System forwerts solutions GmbH, Gabriele Maas Open Source IT-Dienstleister Liferay 6.2 Was ist neu? Liferay 6.2 Startseite Folie: 3 forwerts solutions GmbH 9.

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Leitfaden zur Installation von Bitbyters.WinShutdown

Leitfaden zur Installation von Bitbyters.WinShutdown Leitfaden zur Installation von Bitbyters.WinShutdown für Windows 32 Bit 98/NT/2000/XP/2003/2008 Der BitByters.WinShutDown ist ein Tool mit dem Sie Programme beim Herunterfahren Ihres Systems ausführen

Mehr

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox Bitte beachten: Der im folgenden beschriebene Provider "www.cwcity.de" dient lediglich als Beispiel. Cwcity.de blendet recht häufig

Mehr

Grundfunktionen und Bedienung

Grundfunktionen und Bedienung Kapitel 13 Mit der App Health ist eine neue Anwendung in ios 8 enthalten, die von vorangegangenen Betriebssystemen bislang nicht geboten wurde. Health fungiert dabei als Aggregator für die Daten von Fitness-

Mehr

INSTALLATION VON INSTANTRAILS 1.7

INSTALLATION VON INSTANTRAILS 1.7 INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis

Mehr

Nach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht:

Nach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht: Beiträge erstellen in Joomla Nach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht: Abbildung 1 - Kontrollzentrum Von hier aus kann man zu verschiedene Einstellungen

Mehr

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1

Mehr

Kurzanleitung für das Bezahlen mit dem Kartenlesegerät von VASCO girocard im Internet

Kurzanleitung für das Bezahlen mit dem Kartenlesegerät von VASCO girocard im Internet Kurzanleitung für das Bezahlen mit dem Kartenlesegerät von VASCO girocard im Internet Herzlich willkommen Mit Ihrer girocard und Ihrem persönlichen Kartenlesegerät bezahlen Sie jetzt auch im Internet so

Mehr

Anleitung. Download und Installation von Office365

Anleitung. Download und Installation von Office365 Anleitung Download und Installation von Office365 Vorwort Durch das Student Advantage Benefit Programm von Microsoft können alle Studierende der OTH Regensburg für die Dauer ihres Studiums kostenlos Office

Mehr

COMPUTER MULTIMEDIA SERVICE

COMPUTER MULTIMEDIA SERVICE Umgang mit Web-Zertifikaten Was ist ein Web-Zertifikat? Alle Webseiten, welche mit https (statt http) beginnen, benötigen zwingend ein Zertifikat, welches vom Internet-Browser eingelesen wird. Ein Web

Mehr

Installation und Inbetriebnahme von SolidWorks

Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis FAKULTÄT FÜR INGENIEURWISSENSCHAFTEN I Prof. Dr.-Ing. Frank Lobeck Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis Inhaltsverzeichnis... I 1. Einleitung... 1 2. Installation...

Mehr

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich

Mehr

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation von NetBeans inkl. Glassfish Anwendungs-Server Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten

Mehr

Hallo, Anmeldung auf der Office-Webplattform: Seite 1 von 7 Office 365 Pro Plus

Hallo, Anmeldung auf der Office-Webplattform: Seite 1 von 7 Office 365 Pro Plus Hallo, solange du bei uns an der Schule bist, hast du die Möglichkeit, Microsoft Office 365 ProPlus kostenlos zu beziehen. Office 365 ProPlus ist eine Vollversion der derzeit aktuellen Microsoft Office-Version

Mehr

Windows 10 > Fragen über Fragen

Windows 10 > Fragen über Fragen www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 103 Windows 10 > Fragen über Fragen Was ist das? Muss ich dieses Upgrade machen? Was bringt mir das neue Programm? Wie / wann muss ich es

Mehr

Windows wird nicht mehr unterstützt Was bedeutet das? Was muss unternommen werden? Compi-Treff vom 9. Mai 2014 Thomas Sigg

Windows wird nicht mehr unterstützt Was bedeutet das? Was muss unternommen werden? Compi-Treff vom 9. Mai 2014 Thomas Sigg Was bedeutet das? Was muss unternommen werden? Compi-Treff vom 9. Mai 2014 Thomas Sigg Was bedeutet das? Was muss unternommen werden? Die Meinungen gehen auseinander. Die Situation ist neu. Es gibt wohl

Mehr

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock

infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock infach Ihr Weg zum finanzellen Erfolg Geld Florian Mock FBV Die Grundlagen für finanziellen Erfolg Denn Sie müssten anschließend wieder vom Gehaltskonto Rückzahlungen in Höhe der Entnahmen vornehmen, um

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Installation der SAS Foundation Software auf Windows

Installation der SAS Foundation Software auf Windows Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software

Mehr

Apple Train the Trainer 08 Developer Programs. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

Apple Train the Trainer 08 Developer Programs. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Apple Train the Trainer 08 Developer Programs Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Übersicht über Programme iphone Developer University Program

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

Mehr

FRONT CRAFT. www.frontcraft.com contact@frontcraft.com

FRONT CRAFT. www.frontcraft.com contact@frontcraft.com FRONT CRAFT Viele Menschen und viele Unternehmen haben eine Webseite. Jede neue, die dazu kommt, sollte nicht nur gut, sondern erstklassig sein. Das ist unsere Leidenschaft. FrontCraft. www.frontcraft.com

Mehr

C++ und mobile Plattformen

C++ und mobile Plattformen Dieser Artikel stammt aus dem Magazin von C++.de (http://magazin.c-plusplus.de) C++ und mobile Plattformen Mit diesem Artikel möchte ich euch einen kurzen Überblick über die verschiedenen Plattformen für

Mehr

Upgrade von Windows Vista auf Windows 7

Upgrade von Windows Vista auf Windows 7 Je nach Ihrer Hardware und der aktuellen Edition von Windows Vista können Sie die Option Upgrade bei der Installation von Windows 7 verwenden, um ein Upgrade von Windows Vista auf die entsprechende oder

Mehr

Das Projekt wird durchgeführt von den Bezirksregierungen in Nordrhein- Westfalen in ihrer Funktion als Fachstelle für die öffentlichen Bibliotheken

Das Projekt wird durchgeführt von den Bezirksregierungen in Nordrhein- Westfalen in ihrer Funktion als Fachstelle für die öffentlichen Bibliotheken 1 Das Projekt wird durchgeführt von den Bezirksregierungen in Nordrhein- Westfalen in ihrer Funktion als Fachstelle für die öffentlichen Bibliotheken welche die öffentlichen Bibliotheken im Bundesland

Mehr

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor:

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor: Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor: Diese Anleitung wurde für Windows 7 und Internet Explorer 11 geschrieben. Für andere Betriebssystem/Browser

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

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

SCHNELLEINSTIEG FÜR HOSTED EXCHANGE BASIC / PREMIUM

SCHNELLEINSTIEG FÜR HOSTED EXCHANGE BASIC / PREMIUM SCHNELLEINSTIEG FÜR HOSTED EXCHANGE BASIC / PREMIUM Inhaltsverzeichnis SCHNELLEINSTIEG FÜR HOSTED EXCHANGE BASIC / PREMIUM... 1 SCHNELLEINSTIEG FÜR HOSTED EXCHANGE... 3 WAS KANN HOSTED EXCHANGE BASIC /

Mehr

eridea AG Installation Eclipse V 1.1

eridea AG Installation Eclipse V 1.1 Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Verwaltungsdirektion Informatikdienste Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Inhaltsverzeichnis Einleitung... 3 Installation WSUS Server... 4 Dokumente... 4 Step by Step Installation...

Mehr

WINDOWS 10 Upgrade. Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1 (rechte Ecke der Taskleiste)

WINDOWS 10 Upgrade. Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1 (rechte Ecke der Taskleiste) Angebot von Microsoft über ein kostenloses Online-Upgrade auf Windows 10 für vorhandene Windows-Systeme der Versionen 7(SP1) und 8.1 (nicht für 8.0!!) Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1

Mehr

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung

Mehr

ROFIN App Benutzerhandbuch. Version 1.0

ROFIN App Benutzerhandbuch. Version 1.0 ROFIN App Benutzerhandbuch Version 1.0 Inhaltsverzeichnis 1. Beschreibung 2. Passwort und Einstellungen 3. Support Tab 4. Vertriebs Tab 5. Web Tab 6. Häufig gestellte Fragen BESCHREIBUNG Die ROFIN App

Mehr

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung

Mehr

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Wie richten Sie Ihr Web Paket bei Netpage24 ein Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...

Mehr

Tess TeSign nutzen mit App's"! iphone und Bria Informationen zur Nutzung

Tess TeSign nutzen mit App's! iphone und Bria Informationen zur Nutzung Tess TeSign nutzen mit App's"! iphone und Bria Informationen zur Nutzung Der Begriff App ist die Kurzform für Applikation und bedeutet Anwendungssoftware. Mit dem Herunterladen von App s kann man sich

Mehr

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und

Mehr

icloud nicht neu, aber doch irgendwie anders

icloud nicht neu, aber doch irgendwie anders Kapitel 6 In diesem Kapitel zeigen wir Ihnen, welche Dienste die icloud beim Abgleich von Dateien und Informationen anbietet. Sie lernen icloud Drive kennen, den Fotostream, den icloud-schlüsselbund und

Mehr

Traditionelle Suchmaschinenoptimierung (SEO)

Traditionelle Suchmaschinenoptimierung (SEO) Traditionelle Suchmaschinenoptimierung (SEO) Mit der stetig voranschreitenden Veränderung des World Wide Web haben sich vor allem auch das Surfverhalten der User und deren Einfluss stark verändert. Täglich

Mehr

Revit Modelle in der Cloud: Autodesk 360 Mobile

Revit Modelle in der Cloud: Autodesk 360 Mobile Revit Modelle in der Cloud: Autodesk 360 Mobile Die Präsentation Ihrer Revit Modelle kann auf unterschiedlichste Weise erfolgen. Diverse Cloud Plattformen bieten kostenlosen Speicherplatz und Freigabeoptionen

Mehr

Tevalo Handbuch v 1.1 vom 10.11.2011

Tevalo Handbuch v 1.1 vom 10.11.2011 Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche

Mehr

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich

Mehr

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader Von der Stand: 03.09.2014 auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader Das ist dank des epub-formats lesefreundlich möglich. Dieses Format passt sich den verschiedenen Bildschirmgrößen

Mehr

Avira Support Collector. Kurzanleitung

Avira Support Collector. Kurzanleitung Avira Support Collector Kurzanleitung Inhaltsverzeichnis 1. Einleitung... 3 2. Ausführung des Avira Support Collectors... 3 2.1 Auswahl des Modus...4 3. Einsammeln der Informationen... 5 4. Auswertung

Mehr

ICS-Addin. Benutzerhandbuch. Version: 1.0

ICS-Addin. Benutzerhandbuch. Version: 1.0 ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...

Mehr

Das Programm für die Toto-Ergebniswette von Profis für Profis

Das Programm für die Toto-Ergebniswette von Profis für Profis Totosoftware TotoMaxIII Das Programm für die Toto-Ergebniswette von Profis für Profis ab (F)ree-Version Installation Beim Erwerb von TotoMax III erhält der Käufer einen USB-Dongle. Auf diesem sind u.a.

Mehr

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

IBM Software Demos Tivoli Provisioning Manager for OS Deployment Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,

Mehr

Ihren Kundendienst effektiver machen

Ihren Kundendienst effektiver machen Ihren Kundendienst effektiver machen Wenn Sie einen neuen Kundendienstauftrag per Handy an Ihrem Monteur senden mag das ja funktionieren, aber hat Ihr Kunde nicht schon darüber gemeckert? Muss der Kunde

Mehr

Internet Explorer Version 6

Internet Explorer Version 6 Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster

Mehr

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen 1 Hier einige Links zu Dokumentationen im WEB Windows XP: http://www.verbraucher-sicher-online.de/node/18

Mehr

BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015

BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015 1 BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015 Installation Um den Support der BSV zu nutzen benötigen Sie die SMP-Software. Diese können Sie direkt unter der URL http://62.153.93.110/smp/smp.publish.html

Mehr

Beruflichen Schule in Nidda

Beruflichen Schule in Nidda Microsoft DreamSpark an der Über das DreamSpark-Programm erhalten alle Schülerinnen und Schüler sowie alle Lehrkräfte der kostenlosen Zugriff auf viele Microsoft Produkte wie z.b. Microsoft Windows 8 oder

Mehr

Die Wasser App. www.wasserapp.com

Die Wasser App. www.wasserapp.com Die Wasser App Die Wasser App ist ein innovatives Service für Ihre Bürger, welches Ihnen die hohen Kosten für die Wasserzählerstands-Erfassung um bis zu 70 % 1 reduzieren kann. Der Weg für Ihre Gemeinde

Mehr

ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK

ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK ANDROID Anleitung zur Einrichtung von KRZ.smK (sichere mobile Kommunikation) am Beispiel eines Nexus 7 von Asus Seite 1 von 13 Copyright Copyright 2015 KRZ-SWD.

Mehr

EasyWk DAS Schwimmwettkampfprogramm

EasyWk DAS Schwimmwettkampfprogramm EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage

Mehr

NEVARIS Umstellen der Lizenz bei Allplan BCM Serviceplus Kunden von der NEVARIS SP Edition auf NEVARIS Standard/Professional

NEVARIS Umstellen der Lizenz bei Allplan BCM Serviceplus Kunden von der NEVARIS SP Edition auf NEVARIS Standard/Professional NEVARIS Umstellen der Lizenz bei Allplan BCM Serviceplus Kunden von der NEVARIS SP Edition auf NEVARIS Standard/Professional Integrierte Lösungen für das Bauwesen Diese Dokumentation wurde mit der größtmöglichen

Mehr

TeamSpeak3 Einrichten

TeamSpeak3 Einrichten TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen

Mehr

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Logics App-Designer V3.1 Schnellstart

Logics App-Designer V3.1 Schnellstart Logics App-Designer V3.1 Schnellstart Stand 2012-09-07 Logics Software GmbH Tel: +49/89/552404-0 Schwanthalerstraße 9 http://www.logics.de/apps D-80336 München mailto:apps@logics.de Inhalt Ihr Logics Zugang...

Mehr

TELIS FINANZ Login App

TELIS FINANZ Login App Installation & Bedienung der TELIS FINANZ Login App 1. Voraussetzungen - Android Version 4.0 oder höher - Uhrzeit automatisch gestellt - Für die Einrichtung wird einmalig eine Internetverbindung benötigt

Mehr

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Klaus-Dieter Walter SSV Software Systems GmbH Dünenweg 5 D-30419 Hannover www.ssv-embedded.de kdw@ssv-embedded.de

Mehr

BEDIENANLEITUNG WISO MEINBÜRO-APP

BEDIENANLEITUNG WISO MEINBÜRO-APP Buhl Data Service GmbH Am Siebertsweiher 3/5 57290 Neunkirchen BEDIENANLEITUNG WISO MEINBÜRO-APP (Stand 14. Juli 2015) Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Dokumentation oder

Mehr

Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand: 18.10.2013

Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand: 18.10.2013 Anleitung Lesezugriff auf die App CHARLY Termine unter Android Stand: 18.10.2013 CHARLY Termine unter Android - Seite 2 Inhalt Inhalt Einleitung & Voraussetzungen 3 1. Installation und Konfiguration 4

Mehr

MobiDM-App Handbuch für Windows Phone

MobiDM-App Handbuch für Windows Phone MobiDM-App Handbuch für Windows Phone Dieses Handbuch beschreibt die Installation und Nutzung der MobiDM-App für Windows Phone Version: x.x MobiDM-App Handbuch für Windows Phone Seite 1 Inhalt 1. WILLKOMMEN

Mehr