für Android Native Android-Apps programmieren

Größe: px
Ab Seite anzeigen:

Download "für Android Native Android-Apps programmieren"

Transkript

1 2. aktualisierte und erweiterte Auflage Christian Bleske Java für Android Native Android-Apps programmieren So entwickeln Sie Android-Apps mit Java und Eclipse Klassen und Methoden für Android kennenlernen und nutzen So verkaufen Sie Ihre Apps bei Google Play

2 Christian Bleske Java für Android Native Android-Apps programmieren

3 Christian Bleske Java für Android Native Android-Apps programmieren So entwickeln Sie Android-Apps mit Java und Eclipse Klassen und Methoden für Android kennenlernen und nutzen So verkaufen Sie Ihre Apps bei Google Play

4 Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über abrufbar. Alle Angaben in diesem Buch wurden vom Autor mit größter Sorgfalt erarbeitet bzw. zusammengestellt und unter Einschaltung wirksamer Kontrollmaßnahmen reproduziert. Trotzdem sind Fehler nicht ganz auszuschließen. Der Verlag und der Autor sehen sich deshalb gezwungen, darauf hinzuweisen, dass sie weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgen, die auf fehlerhafte Angaben zurückgehen, übernehmen können. Für die Mitteilung etwaiger Fehler sind Verlag und Autor jederzeit dankbar. Internetadressen oder Versionsnummern stellen den bei Redaktionsschluss verfügbaren Informationsstand dar. Verlag und Autor übernehmen keinerlei Verantwortung oder Haftung für Veränderungen, die sich aus nicht von ihnen zu vertretenden Umständen ergeben. Evtl. beigefügte oder zum Download angebotene Dateien und Informationen dienen ausschließlich der nicht gewerblichen Nutzung. Eine gewerbliche Nutzung ist nur mit Zustimmung des Lizenzinhabers möglich Franzis Verlag GmbH, Haar bei München Alle Rechte vorbehalten, auch die der fotomechanischen Wiedergabe und der Speicherung in elektronischen Medien. Das Erstellen und Verbreiten von Kopien auf Papier, auf Datenträgern oder im Internet, insbesondere als PDF, ist nur mit ausdrücklicher Genehmigung des Verlags gestattet und wird widrigenfalls strafrechtlich verfolgt. Die meisten Produktbezeichnungen von Hard- und Software sowie Firmennamen und Firmenlogos, die in diesem Werk genannt werden, sind in der Regel gleichzeitig auch eingetragene Warenzeichen und sollten als solche betrachtet werden. Der Verlag folgt bei den Produktbezeichnungen im Wesentlichen den Schreibweisen der Hersteller. Satz: DTP-Satz A. Kugge, München art & design: Druck: C.H. Beck, Nördlingen Printed in Germany ISBN

5 5 Vorwort Liebe Leserinnen und Leser, egal welche Studie man sich derzeit ansieht, ein Trend ist klar erkennbar. Die Nutzung von mobilen Geräten nimmt weiter rasant zu. Ein Gewinner steht dabei ganz klar fest: Googles Android. Das (mobile) Betriebssystem hat in Deutschland derzeit einen Marktanteil von über 60 und weltweit von ca. 75 Prozent. Tendenz weiter steigend. In diesem Sinne ist die Beschäftigung mit dem Thema also weiterhin zukunftsweisend. Vor ca. einem Jahr erschien die erste Auflage von»java für Android«. An dieser Stelle darf ich Sie zur zweiten, überarbeiteten Auflage begrüßen. Obwohl es nur einen kleinen Versionssprung von 4.0 auf 4.2 gab, hat sich für die Entwickler einiges getan. Gerade im Bereich der Entwicklung von Apps für Android wurde mit der Veröffentlichung der neuen ADT-Werkzeuge der Komfort deutlich erhöht. Der Einstieg in die Thematik dürfte somit noch einfacher fallen. Eigentlich müsste dieses Buch»Java & XML für Android«heißen. Warum? Nun, wenn Sie dieses Buch lesen, dann werden Sie feststellen, dass die Entwicklung einer Android- App neben Java auch viel XML erfordert. Aber das wäre ein blöder Titel, und so heißt das Buch eben, wie es heißt. Dieses Buch enthält über 50 Apps (Download unter Jedes Thema wurde als eigenständige App umgesetzt, die auf ein Android-Smartphone übertragen und dort ausgeführt werden kann. Nutzen Sie diesen Fundus. Wenn Sie eine Idee für eine App haben, dann schauen Sie doch einmal unter den Beispielen, ob Sie nicht eines als Basis für Ihre eigene App verwenden können. Wie sagt man so schön:»bitte bedienen Sie sich!«. Zusätzlich zu den bereits aus der ersten Auflage bekannten Kapiteln habe ich in Kapitel 24 auch ein neues Beispiel zur App-Programmierrung hinzugefügt, welches dazu dienen soll, Ihnen die Entwicklung einer App vom Beginn bis zum Ende an einem einfachen Beispiel komplett zu demonstrieren. Komplett deshalb, weil es nicht nur der Demonstration einer bestimmten Technik (also beispielsweise eines Controls) dient, sondern selbst etwas Logik beinhaltet. Es handelt sich um ein Zahlenratespiel. Wenn Ihnen nach dem Lesen des Buches noch Ideen zur eigenen App fehlen oder Sie ein größeres Beispiel suchen, dann öffnen Sie doch einmal den Google Play Store und betrachten Sie die»wuppertal App«. Diese App ist übrigens zur selben Zeit entstanden wie die erste Auflage des Buchs. Menschen machen Fehler. Natürlich schließt das mich als Autor ein. Die Wahrscheinlichkeit ist also groß, dass Sie auch in der zweiten Auflage auf den einen oder anderen Fehler stoßen werden. Behalten Sie ihn! Nein, natürlich nicht! Wenn Sie einen Fehler finden oder sich eine andere Unklarheit in Bezug auf das Buch ergibt, so bin ich unter für Sie erreichbar.

6 6 Vorwort Auch für Kritik (Beim nächsten Mal wird alles noch besser!) oder Lob bin ich Ihnen dankbar. Schreiben Sie mir, ich werde versuchen, jede Mail zu beantworten. Herzlich bedanken möchte ich mich bei den Mitarbeiterinnen und Mitarbeitern des Franzis Verlags und hier im Besonderen bei Herrn Markus Stäuble (Programmleitung Web- und Smartphoneprogrammierung). Ein besonders großer Dank geht an meine Frau Sanela. Sie ermöglicht es mir, dass ich Zeit zum Schreiben finde. Christian Bleske im Januar 2013

7 7 Inhaltsverzeichnis 1 Einleitung Android, das meistverkaufte Smartphone-OS Für wen ist dieses Buch gedacht? Benötigte Hard- und Software Mögliche Plattformen für die Entwicklung Welches Android-Phone zur Entwicklung? Java-SDK Download und Installation Android-SDK Download und Installation Android SDK Manager Installation von Android-SDKs AVD Manager (Emulator) Das virtuelle Device verwenden Daten und Dateien zum virtuellen Device übertragen Das ADT Bundle Eclipse & ADT-Plugin Download und Installation von Eclipse Eclipse kurze Einführung Download und Installation des ADT-Plugins Neues Android-Projekt mit Eclipse Projektübersicht mit Package Explorer & Start einer App Bestandteile eines Android-Projekts AndroidManifest.xml Strings.xml main.xml R.java Quellcode.java Der Quellcode-Editor Projekte in Eclipse verwalten Fehlersuche/Debugging Debug-Zertifikat mit debug.keystore Eclipse Debugger Breakpoints (Haltepunkte)... 69

8 8 Inhaltsverzeichnis LogCat Konfiguration eines Phones für das Remote-Debugging Remote-Debugging auf dem Gerät Die Android-SDK-Online-Dokumentation Hinweis zum Import Grundlagen der Programmierung mit Java Variablen und Zuweisungen Datentypen Zeichen und Zeichenketten Ganze Zahlen und Fließkommazahlen Wahrheitswerte Aufzählungen Konstanten Operatoren Boolesche Operatoren Arithmetische Operatoren Kontrollstrukturen Die Fallunterscheidung Mehrfachauswahl Schleifen Schleifen kopfgesteuert (while-schleife) Schleifen fußgesteuert Zählschleifen For(each)-Schleife Felder (Arrays) Initialisierung aus strings.xml Mehrdimensionale Felder Einfache und Referenztypen Typumwandlung Fehlerbehandlung mit Exceptions Objektorientierte Programmierung mit Java Grundlagen der Objektorientierung Was sind Objekte? Was sind Klassen? Sichtbarkeit steuern Methoden Parameter von Methoden Getter- und Setter-Methoden Das Schlüsselwort this Konstruktor

9 Inhaltsverzeichnis Vererbung in Java Überschreiben von Methoden Rückgriff mit Super Überladen von Methoden Schnittstellen Packages Android Building Blocks Activities Intents Services Content Providers Broadcast Receivers Activity & Co. im Detail Activities Intents zum Aktivieren von Activities verwenden Lebenszyklus einer Activity Oberfläche für die App Der GUI-Designer des ADT-Plugins GUI mit XML (XML-Editor) Layouts LinearLayout RelativeLayout FrameLayout TableLayout AbsoluteLayout GridLayout Oberfläche mit Java Standard-Controls Deklaration und Zugriff auf ein TextView-Control in Java Button Checkbox Toggle-Button Radio-Button Radio-Group CheckedTextView Spinner Progress-Bar Seek-Bar

10 10 Inhaltsverzeichnis 8.11 QuickContactBadge Rating-Bar Edit-Text AutoCompleteTextView MultiAutoCompleteTextView Listen und Container ListView-Control & CustomAdapter ExpandableListView Grid-View Scroll-View HorizontalScrollView Sliding-Drawer Tab-Host & Tab-Widget Web-View HTML-Code in Java einbetten und im Web-View anzeigen Komplettes HTML-Dokument in die App einbetten und im Web- View anzeigen Grafik und Multimedia Image-View Gallery Image-Button Media-Player Video-View Zeit und Datum Time-Picker Date-Picker Chronometer Analog-Clock Digital-Clock Calendar-View Transitions Image-Switcher Text-Switcher View-Animator View-Flipper View-Switcher

11 Inhaltsverzeichnis Fortgeschritten requestfocus View View-Group View-Stub GestureOverlayView Menüs & Bars Ein Menü erstellen Kontextmenüs Submenüs Action-Bar Rotation, Auflösung und Fragmente Rotation des Bildschirms Auflösungsunabhängig entwickeln Fragments App mit einfachem Fragment App mit komplexerem Fragment Zugriff auf (externe) Dateien App-Daten schreiben und lesen Daten wahlfrei schreiben und lesen Bilddateien einlesen Preferences (App-spezifische Konfiguration) Dialoge Alert-Dialog Progress-Dialog DatePicker-Dialog TimePicker-Dialog Custom-Dialog Toast Notification Threading mit Runnable Threading, Runnable und der Progress-Dialog Sensoren GPS Kamera

12 12 Inhaltsverzeichnis 20.3 Audiodaten Beschleunigungssensor Google Maps Maps-Key erstellen MapView-Control Places Search API & JSON Kommunikation Telefon SMS App veröffentlichen Registrierung bei Google Play App signieren Veröffentlichung der App bei Google Play Die Zahlenraten-App Vorüberlegungen Anlegen des Projekts Konfiguration des Layouts Einfügen der Controls Programmierung Icons hinzufügen Glossar Stichwortverzeichnis

13 13 1 Einleitung Java und Android sind ein Gespann. Google hat quasi mit wenigen Ausnahmen (Android NDK) die komplette App-Entwicklung auf Java ausgerichtet. Gut so, zumal Java keine besonders schwere Programmiersprache, sondern relativ einfach zu erlernen ist. Auch die von Google zur Verfügung gestellten Werkzeuge (z. B. das ADT-Plugin für Eclipse) sind auf die Entwicklung mit Java ausgerichtet. Bevor man mit der Entwicklung beginnen kann, müssen allerdings ein paar Voraussetzungen erfüllt werden. Zunächst muss das Java-SDK auf dem Entwicklungsrechner installiert werden, zum anderen natürlich auch das Android-SDK. Dann muss ein Android-Emulator eingerichtet werden. Zur professionellen Entwicklung empfiehlt es sich, ein Android-Smartphone für echte Tests zu verwenden. Das ist eine ganze Reihe an Punkten, die, wie gesagt, etwas Vorbereitung erfordern. In diesem Kapitel wird Ihnen Schritt für Schritt demonstriert, wie die beschriebenen Punkte umgesetzt werden können. 1.1 Android, das meistverkaufte Smartphone-OS Egal welche Statistik man sich zurzeit anschaut Smartphones, die Android als Betriebssystem verwenden, liegen vorn. Im Moment geht man von einem Marktanteil aus, der über 60 Prozent beträgt. Selbst Apple wurde überholt. Aber woran liegt das? An einer guten Versorgung mit Updates für ältere Geräte jedenfalls nicht. Hier hat Google kein glückliches Händchen gehabt, den Herstellern die Auslieferung von Updates zu überlassen oder, besser gesagt, nicht zu überlassen. Denn diese haben oft kein Interesse daran, ein Smartphone längere Zeit mit neuen Betriebssystemversionen zu versorgen. Ein bekanntes (und ärgerliches) Beispiel hierfür ist das Galaxy S von Samsung. Obwohl das Smartphone von der Hardware her durchaus in der Lage ist, Android 4.0 zu stemmen, verweigert Samsung das Update mit Hinweis auf die Hardware. Diese ist in Verbindung mit der Samsung eigenen GUI-Erweiterung TouchWiz (angeblich) nicht mehr schnell genug! Es gibt also zumindest einen Punkt, der nicht gerade für Android spricht. Auf der anderen Seite überwiegen aber sicherlich die Pro-Argumente, als da wären: das offene System und der Preis. Aufgrund der Offenheit des Systems gibt es auch entsprechend viele unterschiedliche Handys. Vom preiswerten Einstiegsmodell unter 100 Euro bis zum schicken, mit allen Extras ausgestatteten, mehrere Hundert Euro teuren Spitzenmodell. Für jeden Geschmack in Form, Farbe und Ausstattung sowie natürlich jeden Geldbeutel ist etwas dabei.

14 14 Kapitel 1: Einleitung Diese Vielfalt an Geräten mit unterschiedlicher Hardwareausstattung hat ihren Preis, und diesen bezahlen letzten Endes die Entwickler! Warum? Weil sie es sind, die dafür sorgen müssen, dass ihre App auf möglichst vielen (wenn nicht allen) Gerätetypen läuft, und das kann mitunter eine Sisyphusarbeit sein. Zwei Faktoren erschweren also die Entwicklung: die Form von Geräten (unterschiedliche Bildschirmgrößen) und die unterschiedlichen Betriebssystemversionen. Hinzu kommt dann noch das eine oder andere Problem mit den Entwicklungswerkzeugen. Natürlich handelt es sich bei diesen Werkzeugen um Software, und jeder, der selbst einmal programmiert hat, weiß, dass es fehlerfreie Software nicht gibt. Trotz dieser (Problem-)Faktoren, der Einstieg in die Entwicklung von Apps ist auf keiner Plattform so einfach wie auf Android. Der erste Grund: Es kostet wirklich nichts (mit Ausnahme des Handys selbst)! Während bei anderen Plattformen (Apple und Microsoft) vom Entwickler eine jährliche Gebühr zu entrichten ist, um Apps veröffentlichen zu können, ist das bei Android nicht der Fall. Selbst die einmal zu zahlenden 25 US-Dollar für einen Account bei Google Play kann man sich sparen, wenn man eine App beispielsweise über die eigene Webseite vertreibt oder alternativ einen anderen App-Store (z. B. Amazon) benutzt. Der zweite Punkt hängt mit dem ersten zusammen. Nur wenn man sich bei Apple oder Microsoft registriert, ist man überhaupt in der Lage, eine App auf ein Gerät zu übertragen. Bei Android ist das nicht der Fall. Man kauft sich ein Handy, schließt es an einen Computer an (egal ob Windows-PC, Linux oder Mac) und kann die App (nach kurzer Konfiguration) auf das eigene Handy aufspielen. Insofern spricht einiges dafür, mit der Entwicklung von Apps unter Android zu beginnen. 1.2 Für wen ist dieses Buch gedacht? Dieses Buch richtet sich in erster Linie an Leser, die über keine oder wenige Kenntnisse in der Programmierung verfügen. Sollten Sie mit Begriffen wie Klasse, Objekt, Instanz, Eigenschaft oder Methode nicht viel anfangen können, dann sind Sie hier richtig. In den Kapiteln 3 und 4 werden die Grundlagen erläutert. So ganz bei null können Sie allerdings nicht starten. Sie sollten wissen, was eine grafische Benutzeroberfläche ist. Das bedeutet, Sie sollten wissen, was ein Button, eine TextBox oder eine ComboBox sind. Zwar geht das Kapitel 8 auch auf diese Steuerelemente (Controls) ein, aber an der einen oder anderen Stelle werden diese Begriffe schon zuvor verwendet, ohne sie zu grundsätzlich zu erläutern. Allerdings können Sie das eine oder andere»fremdwort«auch im Glossar nachschlagen. Auch die Begriffe HTML oder XML sollten Sie schon einmal gehört haben und wissen, was sich dahinter verbirgt. Es wird auch nicht auf die Bedienung eines Android-Handys eingegangen. Auch dieser Punkt wird als bekannt vorausgesetzt.

15 1.3 Benötigte Hard- und Software 15 Wenn Sie also noch absoluter EDV-Neuling sind, dann sollten Sie auf ein anderes Buch ausweichen. Ein Wort noch an die Profis unter Ihnen. Dieses Buch hat primär Einsteiger im Fokus, aus diesem Grund auch die üppige Anzahl an Beispielen, die nicht nur in Form dieses Buches, sondern auch als Software vorliegen. Was die Beispiele und deren Komplexität angeht, so kann man es nicht so gestalten, dass die Bedürfnisse aller Zielgruppen hundertprozentig abgedeckt werden. Gehen Sie also davon aus, dass im Zweifel die Gruppe der Einsteiger mehr berücksichtigt wird als die Gruppe der Fortgeschrittenen. Tipp: Die Listings und Links im Buch müssen Sie nicht mühsam abtippen! Sie finden sie in Form eines Downloads unter Benötigte Hard- und Software Neben einem Smartphone mit Android (ab Version 1.6) benötigen Sie natürlich einen PC mit Windows oder Linux oder einen Intel-Mac mit OS X 10.7 oder Der Rechner, der zur Entwicklung verwendet wird, sollte über eine Dual-Core-CPU mit mindestens zwei Gigahertz Taktfrequenz verfügen. Zwei Gigabyte Hauptspeicher sind unter Windows Vista, 7 und 8 zu empfehlen. Übrigens: Wenn Sie noch Windows XP auf Ihrem PC installiert haben, so können Sie es vorerst noch dabei belassen. Android benötigt weder Vista noch Windows 7 (und schon gar nicht Windows 8). Sofern Sie einen Mac verwenden möchten, genügt durchaus ein Mac Mini. An Software benötigt man ein aktuelles Java-SDK (6 oder 7), das Android SDK, Eclipse und das ADT-Plugin für Eclipse. Oder man entscheidet sich für das Komplettpaket bestehend aus SDK, Eclipse und Plugin, später mehr zu diesem Thema. Wo Sie diese Software downloaden können und was dabei beachtet werden muss, wird auf den kommenden Seiten beschrieben. Java und das Android-SDK sowie Eclipse benötigen zusammen etwa ein bis zwei Gigabyte auf der Festplatte. Das ist auch abhängig davon, wieviel Dokumentation lokal auf der Festplatte installiert wird Mögliche Plattformen für die Entwicklung Alle Windows-Versionen ab XP sind nutzbar. Was Linux betrifft, so sollte die Installation beispielsweise unter einer aktuellen Debian- oder Ubuntu-Version kein Problem darstellen. Mac OS X wird ab Version (nur x86) unterstützt. Die Beispiele im Buch wurden übrigens sowohl unter Windows als auch unter Mac OS X geschrieben. Beschrieben wird im Buch die Installation unter Windows. Warum? Einfach weil dieses Betriebssystem (zurzeit) die größte Installationsbasis hat.

Windows 8 Apps entwickeln

Windows 8 Apps entwickeln Windows 8 Apps entwickeln Apps für die neue Oberfläche von Windows 8 Entwickeln mit HTML5, JavaScript, XAML und C# Von den Grundlagen der Programmiersprachen bis zur fertigen App Windows 8 Apps entwickeln

Mehr

Handbuch SEBLOD. Mehr als nur das Standard-Joomla!: Das Content Construction Kit SEBLOD in der Praxis. Axel Tüting

Handbuch SEBLOD. Mehr als nur das Standard-Joomla!: Das Content Construction Kit SEBLOD in der Praxis. Axel Tüting Axel Tüting SEBLOD Handbuch Mehr als nur das Standard-Joomla!: Das Content Construction Kit SEBLOD in der Praxis. Installation, Konfiguration und Erweiterung mit bestehenden Apps Alles für die eigene App:

Mehr

Android- Handbuch. 4., aktualisierte und erweiterte Auflage

Android- Handbuch. 4., aktualisierte und erweiterte Auflage Großes Kapitel zur Sicherheit und Privatsphäre 4., aktualisierte und erweiterte Auflage Andreas Itzchak Rehberg Android- Handbuch Einsteiger-Workshop, Apps, Datensicherung, Sicherheit, Privatsphäre, Tuning,

Mehr

FRANZIS COMPUTERBUCH. Wissen pur für den Computeralltag

FRANZIS COMPUTERBUCH. Wissen pur für den Computeralltag FRANZIS COMPUTERBUCH Wissen pur für den Computeralltag Christian Immler Computer Lexikon Christian Immler Computer Lexikon Mehr als 900 Begriffe rund um Computer, Handy und Internet FRANZIS COMPUTERBUCH

Mehr

Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen

Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen PC & ELEKTRONIK Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen Irmtraut Meister / Lukas Salzburger AVR-Mikrocontroller-Kochbuch PC

Mehr

Workshop-Buch Windows 7

Workshop-Buch Windows 7 Workshop-Buch Christian Immler -Know-how: Alle wichtigen Windows-Funktionen und -Programme im Griff. 125 Praxis-Workshops So nutzen Sie den vollen Funktionsumfang von und sparen Zeit, Nerven und Geld.

Mehr

ELEKTRONIK SCHNELLEINSTIEG AUCH FÜR SCHÜLER GEEIGNET

ELEKTRONIK SCHNELLEINSTIEG AUCH FÜR SCHÜLER GEEIGNET Christian Caroli/Philip Caroli AUCH FÜR SCHÜLER GEEIGNET SCHNELLEINSTIEG ELEKTRONIK 160 SEITEN DIE WICHTIGSTEN GRUNDBEGRIFFE AUS PHYSIK UND ELEKTRONIK EINFACH ERKLÄRT UND DIREKT IN DIE PRAXIS UMGESETZT.

Mehr

Ulrich E. Stempel FRANZIS EXPERIMENTE. Freier Energie. NeueExperimente mit

Ulrich E. Stempel FRANZIS EXPERIMENTE. Freier Energie. NeueExperimente mit FRANZIS EXPERIMENTE NeueExperimente mit Freier Energie Neue Experimente mit Freier Energie FRANZIS EXPERIMENTE NeueExperimente mit Freier Energie Bibliografische Information der Deutschen Bibliothek Die

Mehr

Android. Hacking. Android Hacking. Android. Hacking. Ihr Smartphone kann mehr, als Sie denken: Hacken Sie Ihr Gerät, bevor es andere tun.

Android. Hacking. Android Hacking. Android. Hacking. Ihr Smartphone kann mehr, als Sie denken: Hacken Sie Ihr Gerät, bevor es andere tun. 60378-2 U1+U4 22.12.15 11:15 Seite 1 Aus dem Inhalt: Apps und PC-Tools zum Rooten Alternative Softwarearchive und Repositories Alternative Launcher Nützliche System-Apps Werbung entdecken und blockieren

Mehr

RC-Helikopter. richtig fliegen. Schritt für Schritt zum Flugerfolg. Mit exklusiven Videos auf DVD: Die Flugschule. Kunstflieger.

RC-Helikopter. richtig fliegen. Schritt für Schritt zum Flugerfolg. Mit exklusiven Videos auf DVD: Die Flugschule. Kunstflieger. Thomas Riegler Mit exklusiven Videos auf DVD: Die Flugschule Schritt für Schritt vom Anfänger zum Piloten Kunstflieger Action, Spaß und Spannung! So fliegen die absoluten Helikopter-Profis RC-Helikopter

Mehr

Excel. Besser im Job mit FORMELN, FUNKTIONEN UND DIAGRAMME, DAMIT SIE IHRE ZAHLEN PRÄZISE, NACHVOLLZIEHBAR UND EINDRUCKSVOLL PRÄSENTIEREN

Excel. Besser im Job mit FORMELN, FUNKTIONEN UND DIAGRAMME, DAMIT SIE IHRE ZAHLEN PRÄZISE, NACHVOLLZIEHBAR UND EINDRUCKSVOLL PRÄSENTIEREN Saskia Gießen / Hiroshi Nakanishi Mehr als 40 Vorlagen zum kostenlosen Download FORMELN, FUNKTIONEN UND DIAGRAMME, DAMIT SIE IHRE ZAHLEN PRÄZISE, NACHVOLLZIEHBAR UND EINDRUCKSVOLL PRÄSENTIEREN Besser im

Mehr

Roboter. Der kleine Hacker. konstruieren und programmieren 10+ ALTER. Inklusive DVD-Material als Download: einfach hier klicken!

Roboter. Der kleine Hacker. konstruieren und programmieren 10+ ALTER. Inklusive DVD-Material als Download: einfach hier klicken! ALTER 10+ Ulrich Stempel Der kleine Hacker Roboter konstruieren und programmieren Vom Zahnbürstenbot zum autonomen Roboter: Baue eigene Roboter und lerne spannendes Hintergrundwissen! Inklusive DVD-Material

Mehr

Christian Haasz. Das Buch für alle, die gute Fotos mögen. DIGITAL fotografieren. tiv. an ans Mo

Christian Haasz. Das Buch für alle, die gute Fotos mögen. DIGITAL fotografieren. tiv. an ans Mo DIGITAL fotografieren en an ans Mo tiv Ran ans Motiv Digital fotografieren DIGITAL fotografieren en Ran ans Motiv Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet

Mehr

Zusatzinformationen zum Produkt

Zusatzinformationen zum Produkt Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über http://dnb.ddb.de

Mehr

Joomla!- Templates. Design und Implementierung. Know-how ist blau. in Farbe. Überzeugende Vorlagen für das Open-Source-CMS FRANZIS.

Joomla!- Templates. Design und Implementierung. Know-how ist blau. in Farbe. Überzeugende Vorlagen für das Open-Source-CMS FRANZIS. Alexander Schmidt Know-how ist blau. Joomla!- Templates Komplett in Farbe Design und Implementierung > Joomla!-Screendesigns mit Photoshop entwerfen > Photoshop-Grafiken in ein Joomla!-Template verwandeln

Mehr

Hacking Handbuch. Hacking Handbuch. Penetrationstests planen und durchführen. Aus dem Inhalt:

Hacking Handbuch. Hacking Handbuch. Penetrationstests planen und durchführen. Aus dem Inhalt: Aus dem Inhalt: Kali Linux Eigenes -Labor Alle Beispiele sind legal mit kostenlosen Programmen durchführbar Hacker-Labor einrichten und nutzen Webseiten mit HTTrack kopieren E-Mails mit Harvester aufspüren

Mehr

Scholz (Hrsg.) / Krämer / Schollmayer / Völcker. Android-Apps. Konzeption, Programmierung und Vermarktung

Scholz (Hrsg.) / Krämer / Schollmayer / Völcker. Android-Apps. Konzeption, Programmierung und Vermarktung Scholz (Hrsg.) / Krämer / Schollmayer / Völcker Android-Apps entwickeln Konzeption, Programmierung und Vermarktung Vom Entwurf bis zum Einstellen bei Google Play und Co. So entwickeln Sie native Apps für

Mehr

Inhaltsverzeichnis. Heiko Mosemann, Matthias Kose. Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren ISBN: 978-3-446-41728-1

Inhaltsverzeichnis. Heiko Mosemann, Matthias Kose. Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren ISBN: 978-3-446-41728-1 Heiko Mosemann, Matthias Kose Android Anwendungen für das Handy-Betriebssystem erfolgreich programmieren ISBN: 978-3-446-41728-1 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41728-1

Mehr

Samsung Galaxy S4 Buch

Samsung Galaxy S4 Buch Samsung Galaxy S4 Buch Holen Sie alles aus Ihrem S4 heraus: Anleitung, die besten Apps und viele Insider-Tipps und Tricks Das inoffizielle Samsung Galaxy S4 Buch Samsung Galaxy S4 Buch Holen Sie alles

Mehr

Audiospektrum- Analyse mit Mikrocontrollern

Audiospektrum- Analyse mit Mikrocontrollern PC & ELEKTRONIK Felix Irmscher Entwicklung und Programmierung in Assembler und LabVIEW Audiospektrum- Analyse mit Mikrocontrollern Analyseschaltungen mit dem ATmega644 einfach selbst entwickeln Auf CD-ROM:

Mehr

Heiko Mosemann Matthias Kose. Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren HANSER

Heiko Mosemann Matthias Kose. Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren HANSER Heiko Mosemann Matthias Kose Android Anwendungen für das Handy-Betriebssystem erfolgreich programmieren HANSER Inhaltsverzeichnis 1 Android stellt sich vor 1 1.1 Warum Java? ' 2 1.2 Einschränkungen 3 1.3

Mehr

Website. zur eigenen. Ihr Weg ins Web: Domain, Hoster, Installation, Verwaltung, Pflege und IT-Recht. Websites. erstellen

Website. zur eigenen. Ihr Weg ins Web: Domain, Hoster, Installation, Verwaltung, Pflege und IT-Recht. Websites. erstellen Websites ohne Programmierkenntnisse erstellen Anita Woitonik / Vilma Niclas Ohne HTML zur eigenen Website Ihr Weg ins Web: Domain, Hoster, Installation, Verwaltung, Pflege und IT-Recht Anita Woitonik /

Mehr

Windows 8. Tipps & Tricks. Das Franzis Praxisbuch. 288 Seiten Windows-8- Insiderwissen. Christian Immler. Schnelle Lösungen für Windows-8-Probleme

Windows 8. Tipps & Tricks. Das Franzis Praxisbuch. 288 Seiten Windows-8- Insiderwissen. Christian Immler. Schnelle Lösungen für Windows-8-Probleme Das Franzis Praxisbuch 288 Seiten Windows-8- Insiderwissen Christian Immler Windows 8 Tipps & Tricks Schnelle Lösungen für Windows-8-Probleme! Installation, Umzug, Systemwiederherstellung! Alles, damit

Mehr

URBEX Fotografie Geballtes Know-how für das perfekte Urbex-Shooting.

URBEX Fotografie Geballtes Know-how für das perfekte Urbex-Shooting. Der praktische Begleiter für die Fototasche! Charlie Dombrow FOTOPRAXIS PRAKTISCHES WISSEN IN DER FOTOTASCHE URBEX Fotografie Geballtes Know-how für das perfekte Urbex-Shooting. Das Abenteuer lockt sich

Mehr

Inhaltsverzeichnis. Apps für Android entwickeln

Inhaltsverzeichnis. Apps für Android entwickeln Inhaltsverzeichnis zu Apps für Android entwickeln von Jan Tittel und Jochen Baumann ISBN (Buch): 978-3-446-43191-1 ISBN (E-Book): 978-3-446-43315-1 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43191-1

Mehr

APP USABILITY SCHNELLEINSTIEG 35 CHECK- LISTEN FÜR DIE PRAXIS 160 SEITEN PLATTFORMÜBERGREIFENDES DESIGN: ANDROID, APPLE IOS UND WINDOWS PHONE

APP USABILITY SCHNELLEINSTIEG 35 CHECK- LISTEN FÜR DIE PRAXIS 160 SEITEN PLATTFORMÜBERGREIFENDES DESIGN: ANDROID, APPLE IOS UND WINDOWS PHONE Michal Gralak/Thorsten Stark 35 CHECK- LISTEN FÜR DIE PRAXIS SCHNELLEINSTIEG APP USABILITY 160 SEITEN PLATTFORMÜBERGREIFENDES DESIGN: ANDROID, APPLE IOS UND WINDOWS PHONE Michal Gralak/Thorsten Stark Schnelleinstieg

Mehr

Arduino. und C. Powerprojekte mit. Powerprojekte mit Arduino und C. Aus dem Inhalt: Friedrich und Andreas Plötzeneder F. und A.

Arduino. und C. Powerprojekte mit. Powerprojekte mit Arduino und C. Aus dem Inhalt: Friedrich und Andreas Plötzeneder F. und A. 65131-8 U1+U4 04.12.12 11:02 Seite 1 Aus dem Inhalt: C-Perfektionskurs Timer im Normal-, CTC- und PWM-Modus Endlicher Automat Arduino und C Vielen ist mit Arduino der Einstieg in die Mikrocontrollertechnik

Mehr

Anonym im Internet mit Tor und Tails

Anonym im Internet mit Tor und Tails Hacking mit Franzis Ohne Vorkenntnisse Schritt für Schritt zum sicheren Linux auf dem USB-Stick Peter Loshin Anonym im Internet mit Tor und Tails Nutze die Methoden von Snowden und hinterlasse keine Spuren

Mehr

RC-Helikopter richtig einstellen und tunen Schritt für Schritt zum perfekten Flugvergnügen

RC-Helikopter richtig einstellen und tunen Schritt für Schritt zum perfekten Flugvergnügen 65027-4 U1+U4 09.03.2011 13:25 Uhr Seite 1 Thomas Riegler Thomas Riegler Inklusive 30 Minuten Praxis-Videos auf DVD: tunen Einstellungen vornehmen Schwerpunkt prüfen Taumelscheibenlauf programmieren und

Mehr

Templates für Joomla! 1.6

Templates für Joomla! 1.6 Know-how ist blau. Templates für Joomla! 1.6 Design und Implementierung > Grafische Freiheit für Joomla!-Websites: verschiedene Designs in einem Template > So entwerfen Sie ein Template-Design mit Photoshop

Mehr

Pdf Invoice Center Eine detaillierte Anleitung

Pdf Invoice Center Eine detaillierte Anleitung Pdf Invoice Center Eine detaillierte Anleitung Autor: Michaela Walter 1 Alle Angaben in diesem Buch wurden vom Autor mit größter Sorgfalt erarbeitet bzw. zusammengestellt und unter Einschaltung wirksamer

Mehr

für Android Native Android-Apps programmieren

für Android Native Android-Apps programmieren 2. aktualisierte und erweiterte Auflage Christian Bleske Java für Android Native Android-Apps programmieren So entwickeln Sie Android-Apps mit Java und Eclipse Klassen und Methoden für Android kennenlernen

Mehr

Einleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13

Einleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13 Einleitung................................................ 9 Aufbau des Buchs.......................................... 11 Benötigte Software......................................... 12 Webseite zum Buch........................................

Mehr

FRANZIS PC & ELEKTRONIK. Herbert Bernstein. Das. PCB-Designer. Handbuch 3. überarbeitete Auflage. Mit 348 Abbildungen

FRANZIS PC & ELEKTRONIK. Herbert Bernstein. Das. PCB-Designer. Handbuch 3. überarbeitete Auflage. Mit 348 Abbildungen FRANZIS PC & ELEKTRONIK Herbert Bernstein Das PCB-Designer Handbuch 3. überarbeitete Auflage Mit 348 Abbildungen Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet

Mehr

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona DAS EINSTEIGERSEMINAR Datenbankprogrammierung mit MySQL 5 und PHP 5 von Helma Spona Neuausgabe Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker Andreas Keese Institut f. Wissenschaftliches Rechnen TU Braunschweig 8. September 2014 Der Text, die Abbildungen und Programme

Mehr

APPS FÜR ANDROID ENTWICKELN

APPS FÜR ANDROID ENTWICKELN jan TITTEL jochen BAUMANN ELL N H C S IEG T S N I E APPS FÜR ANDROID ENTWICKELN AM BEISPIEL EINER REALEN APP Inhalt 1 Einführung.............................................. 1 1.1 Die Android-Plattform.................................................

Mehr

KOMPENDIUM. Access-VBA

KOMPENDIUM. Access-VBA ( KOMPENDIUM ) Access-VBA Kompendium Kompetent aufbereitetes PC-Know-how für alle Die KOMPENDIEN aus dem Markt+Technik Verlag stehen seit mehr als 20 Jahren für anerkanntes Expertenwissen und bieten wertvolle

Mehr

Android GUI Entwicklung

Android GUI Entwicklung Android GUI Entwicklung Aktuelle Technologien verteilter Java Anwendungen Referent: Stefan Haupt Hello World! Agenda Einführung & Motivation Android Applikationen UI-Komponenten Events Ressourcen Kommunikation

Mehr

rechenstarker Prozessor berührungsempfindliches Farbdisplay mit hoher Auflösung, der Touchscreen

rechenstarker Prozessor berührungsempfindliches Farbdisplay mit hoher Auflösung, der Touchscreen Begriffsklärung 2 Der Begriff App ist sowohl in der Literatur als auch im alltäglichen Sprachgebrauch, nicht zuletzt durch die Bemühungen der Marketing-Abteilungen von Software-Herstellern, nicht eindeutig

Mehr

App Entwicklung für Android Devices

App Entwicklung für Android Devices App Entwicklung Wahlpflichtkurs: Dozent: Referent: Fortgeschrittene Programmierung in Java Prof. Dr. Klinker Sebastian Fox 30.10.2011, Seite 1 Praktische Anwendung von Java Programmierung Java Applets

Mehr

Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1

Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1 Inhaltsverzeichnis Grundlagen und Einführung (1. Band) 1 1 Einleitung und Vorwort 1 1.1 Vorwort zur 13. Auflage....................... 1 1.2 Vorwort zur 10. Auflage....................... 1 1.3 Voraussetzungen...........................

Mehr

- Anleitung. Update der Unfallmelde-App

- Anleitung. Update der Unfallmelde-App - Anleitung Update der Unfallmelde-App Die Einleitung Die folgende Anleitung wird Ihnen Schritt für Schritt zeigen, wie Sie ein Update der Unfallmelde-App (UM-App) durchführen. Sie können mithilfe der

Mehr

Positive und negative Zahlen

Positive und negative Zahlen Positive und negative Zahlen Inhaltsverzeichnis Inhaltsverzeichnis... 2 Impressum... 3 Qualifizierungseinheit Addition und Subtraktion mit positiven und negativen Zahlen 4 Addition und Subtraktion gemischt...

Mehr

ios-apps programmieren mit Swift

ios-apps programmieren mit Swift Christian Bleske ios-apps programmieren mit Swift Der leichte Einstieg in die Entwicklung für iphone, ipad und Co. inkl. Apple Watch und Apple TV 2., aktualisierte und erweiterte Auflage Christian Bleske

Mehr

APPS FÜR ANDROID ENTWICKELN

APPS FÜR ANDROID ENTWICKELN jan TITTEL jochen BAUMANN ELL N H C S IEG T S N I E APPS FÜR ANDROID ENTWICKELN AM BEISPIEL EINER REALEN APP Tittel/Baumann Apps für Android entwickeln Bleiben Sie auf dem Laufenden! Der Hanser Computerbuch-Newsletter

Mehr

Objektorientierte Programmierung in Java

Objektorientierte Programmierung in Java Objektorientierte Programmierung in Java 1. Auflage Taschenbuch. Paperback ISBN 978 3 8266 7414 3 Weitere Fachgebiete > EDV, Informatik > Programmiersprachen: Methoden > Prozedurorientierte Programmierung

Mehr

Professional Series. Java für Android. Native Android-Apps programmieren. von Christian Bleske. 1. Auflage. Franzis-Verlag 2012

Professional Series. Java für Android. Native Android-Apps programmieren. von Christian Bleske. 1. Auflage. Franzis-Verlag 2012 Professional Series Java für Android Native Android-Apps programmieren von Christian Bleske 1. Auflage Franzis-Verlag 2012 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 645 60110 8 schnell und portofrei

Mehr

Rocweb Das neue Highlight in Rocrail

Rocweb Das neue Highlight in Rocrail Rocweb Das neue Highlight in Rocrail Die Steuerung von Modellbahnanlagen mit dem PC ist nun schon seit Jahren für viele Modellbahner Alltag, gerade wenn man eine komplett automatische Steuerung seiner

Mehr

»Wie mach ich das«titelei_inhalt.indd :44:28

»Wie mach ich das«titelei_inhalt.indd :44:28 »Wie mach ich das« Bibliografische Information Der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische

Mehr

Android Freund oder Feind

Android Freund oder Feind Android Freund oder Feind 03.07.2008 Markus Stäuble, CTO (Head of Technology) 1 www.namics.com about me Markus Stäuble CTO bei namics (deutschland) gmbh Programmierung mit Java seit Version 1.1.7 Autor

Mehr

Apps in ArcGIS: Neuerungen. 18. Juni 2015

Apps in ArcGIS: Neuerungen. 18. Juni 2015 Apps in ArcGIS: Neuerungen 18. Juni 2015 Apps in ArcGIS: Neuerungen Marc Fürst (angepasste Version für die IGArc Technologiesitzung vom 18.6.2015) Esri Schweiz AG, Zürich Angélique Wiedmer (Original als

Mehr

14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 1 INSTALLATION VON ANDROIDSTUDIO

14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 1 INSTALLATION VON ANDROIDSTUDIO 14.4.2016 Technische Hochschule Georg Agricola WORKSHOP TEIL 1 INSTALLATION VON ANDROIDSTUDIO Inhaltsverzeichnis 1. Download der Entwicklungsumgebung... 2 2. Download der JAVA-JDK (Java Development Kit)...

Mehr

Vorwort... 11 Warum JavaScript?... 12 Welche Kosten hast du?... 13 Für wen ist dieses Buch?... 13

Vorwort... 11 Warum JavaScript?... 12 Welche Kosten hast du?... 13 Für wen ist dieses Buch?... 13 Inhalt Vorwort.................................. 11 Warum JavaScript?.................................... 12 Welche Kosten hast du?................................ 13 Für wen ist dieses Buch?...............................

Mehr

Java. Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm

Java. Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm Java Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm R.Oldenbourg Verlag München Wien 1999 1. Einleitung 11 2. Java-Entwicklungsumgebung 15 2.1 JDK

Mehr

- Was ist neu? - Wie fange ich an? - Noch Fragen?

- Was ist neu? - Wie fange ich an? - Noch Fragen? ETS4 - Was ist neu? - Wie fange ich an? - Noch Fragen? Was ist neu? Page No. 2; July 10 ETS4 Fakten & Zahlen Wichtige ETS4 Neuigkeiten! 1. Es ist einfach! Die neue ETS4 Oberfläche macht es einfacher mit

Mehr

Seminar Multimediale Werkzeuge Sommersemester 2011

Seminar Multimediale Werkzeuge Sommersemester 2011 Seminar Multimediale Werkzeuge Sommersemester 2011 Dipl.-Ing. Marco Niehaus marco.niehaus@tu-ilmenau.de 09.06.2011 Page 1 Android Development - Installation Java SDK wird benötigt (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Mehr

Inhalt. 3 Kurzeinführung 15 Das Android-SDK installieren 15 Einen PATH zu den Werkzeugen einrichten 16 Eclipse installieren 16

Inhalt. 3 Kurzeinführung 15 Das Android-SDK installieren 15 Einen PATH zu den Werkzeugen einrichten 16 Eclipse installieren 16 Inhalt Vorwort XIII 1 Android im Überblick 1 Was ist Android? 1 Was»umfassend«bedeutet 1 Open Source-Plattform 2 Speziell für Mobilgeräte 2 Geschichte 3 Googles Motivation 3 Open Handset Alliance 4 Android-Versionen

Mehr

Alexander Niemann. Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java. bhv. i.-

Alexander Niemann. Das Einsteigerseminar < Objektorientierte ^ Programmierung in Java. bhv. i.- Alexander Niemann Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java i.- bhv Vorwort 11 Einleitung 13 Lernen - Üben 13 Über dieses Buch 14 Teil \ LöRTEn ;...-.,-......Al f Java 19 Die

Mehr

Native Android-Apps programmieren

Native Android-Apps programmieren Christian Bleske Know-how ist blau. Java für Android Native Android-Apps programmieren > So entwickeln Sie Android-Apps mit Java und Eclipse > Klassen und Methoden für Android kennenlernen und nutzen >

Mehr

sirados -Datenaustausch AVANTI 2014

sirados -Datenaustausch AVANTI 2014 sirados -Datenaustausch AVANTI 2014 SOFTTECH GmbH Copyright, Impressum Alle Rechte vorbehalten. Kein Teil dieses Dokuments darf in irgendeiner Form (Druck, Fotokopie oder ein anderes Verfahren) ohne schriftliche

Mehr

P O R T R ÄT FOTOGRAFIE

P O R T R ÄT FOTOGRAFIE Fotografie al dente inszeniert, meisterhaft fotografiert Was macht ein handwerklich perfektes Porträt aus? Welches Equipment braucht man? Wie schafft man es, die Persönlichkeit einzufangen oder zumindest

Mehr

ANDROID ANWENDUNGEN FÜR DAS HANDY- BETRIEBSSYSTEM ERFOLGREICH PROGRAMMIEREN

ANDROID ANWENDUNGEN FÜR DAS HANDY- BETRIEBSSYSTEM ERFOLGREICH PROGRAMMIEREN heiko MOSEMANN matthias KOSE ANDROID ANWENDUNGEN FÜR DAS HANDY- BETRIEBSSYSTEM ERFOLGREICH PROGRAMMIEREN Inhaltsverzeichnis 1 Android stellt sich vor............................. 1 1.1 Warum Java?................................

Mehr

Anmelden und geben dann die Apple-ID an, mit der Sie die Server-App erwerben möchten. Möglicherweise müssen Sie erneut Ihre Apple-ID eingeben.

Anmelden und geben dann die Apple-ID an, mit der Sie die Server-App erwerben möchten. Möglicherweise müssen Sie erneut Ihre Apple-ID eingeben. 22 Kapitel 1 Installieren und Konfigurieren von OS X Lion Server Installieren der Server-App Wie in der Lizenzvereinbarung für Lion Server ausgeführt wird, können Sie die Server- App auch auf andere Mac-Computer

Mehr

EIBPORT 3 VPN SSL Nutzung mit OpenVPN-Client

EIBPORT 3 VPN SSL Nutzung mit OpenVPN-Client BAB TECHNOLOGIE GmbH EIBPORT 3 VPN SSL Nutzung mit OpenVPN-Client Datum: 11. Oktober 2016 DE BAB TECHNOLOGIE GmbH 1 OPTIMALE DATENSICHERHEIT Um bei Internet-Zugriffen auf EIBPORT 3 eine ausreichende Datensicherheit

Mehr

Das eigene Web mit HTML, CSS und JavaScript

Das eigene Web mit HTML, CSS und JavaScript Das eigene Web mit HTML, CSS und JavaScript Christian Wenz, Tobias Hauser Das eigene Web mit HTML, CSS und JavaScript 15 Workshops Markt+Technik Verlag Die Deutsche Bibliothek CIP-Einheitsaufnahme Ein

Mehr

Das Einsteigerseminar Objektorientierte Programmierung in Java

Das Einsteigerseminar Objektorientierte Programmierung in Java Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java -H-H Inhalt Vorwort 13 Einleitung 15 1 Java 21 1.1 Die Geschichte von Java 22 1.2 Das Konzept 24 Klassisch - Compiler und

Mehr

Erstellung eines Prototyps zum sicheren und gesteuerten Zugriff auf Dateien und Dokumente auf Basis von Lotus Domino und Notes

Erstellung eines Prototyps zum sicheren und gesteuerten Zugriff auf Dateien und Dokumente auf Basis von Lotus Domino und Notes Technik Jan Kröger Erstellung eines Prototyps zum sicheren und gesteuerten Zugriff auf Dateien und Dokumente auf Basis von Lotus Domino und Notes Diplomarbeit Bibliografische Information der Deutschen

Mehr

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

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

Mehr

Dieses Produkt nutzt die EasyFlip -Anzeigetechnologie von PFU. PFU LIMITED 2011. In dieser Anleitung verwendete Abkürzungen für Betriebssysteme

Dieses Produkt nutzt die EasyFlip -Anzeigetechnologie von PFU. PFU LIMITED 2011. In dieser Anleitung verwendete Abkürzungen für Betriebssysteme Los Geht's Vorwort P2WW-2603-01DE Vielen Dank für den Kauf von Rack2-Filer! Rack2-Filer ist eine Anwendungssoftware, welche Verwaltung und Anzeige von Dokumentdaten mit Ihrem Computer ermöglicht. Dieses

Mehr

Upgrade G Data AntiVirus Business v6 auf v11

Upgrade G Data AntiVirus Business v6 auf v11 G Data TechPaper #0105 Upgrade G Data AntiVirus Business v6 auf v11 G Data Serviceteam TechPaper_#0105 Inhalt 1 Deinstallation... 2 1.1 Information zur Datenbank... 2 1.2 Deinstallation G Data AntiVirus

Mehr

Android Entwicklung. MobileDevCamp Munich 31.10.2009 Markus Junginger. greenrobot_de

Android Entwicklung. MobileDevCamp Munich 31.10.2009 Markus Junginger. greenrobot_de Android Entwicklung MobileDevCamp Munich 31.10.2009 Markus Junginger greenrobot_de Preis Scanner Apps Über mich Erste Android App: 2007 Erstes Mobile Projekt: 2001 10 Jahre Java & Internet Erfahrung 20

Mehr

Raspberry Pi. Raspberry Pi SERVERBUCH SERVER. Über die Autoren:

Raspberry Pi. Raspberry Pi SERVERBUCH SERVER. Über die Autoren: SERVER SERVERBUCH Mit 50 Euro zum eigenen Heimserver das ist nicht möglich? Doch, mit dem Raspberry Pi bekommen Sie sogar ein geräuschloses und stromsparendes Arbeitstier. Außer der Platine benötigen Sie

Mehr

Einführung in Android. 9. Dezember 2014

Einführung in Android. 9. Dezember 2014 Einführung in Android 9. Dezember 2014 Was ist Android? Software für mobile Geräte: Betriebssystem Middleware Kernanwendungen Android SDK: Tools und APIs zur Entwicklung von Anwendungen auf der Android-Plattform

Mehr

Usability Analyse des Internetauftritts der Firma MAFI Transport-Systeme GmbH

Usability Analyse des Internetauftritts der Firma MAFI Transport-Systeme GmbH Wirtschaft Markus Hartmann Usability Analyse des Internetauftritts der Firma MAFI Transport-Systeme GmbH Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Bibliografische Information

Mehr

C++ Einführung und professionelle Programmierung. von Ulrich Breymann. 8., erweiterte Auflage. Hanser München 2005

C++ Einführung und professionelle Programmierung. von Ulrich Breymann. 8., erweiterte Auflage. Hanser München 2005 C++ Einführung und professionelle Programmierung von Ulrich Breymann 8., erweiterte Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40253 9 schnell und portofrei erhältlich

Mehr

App Entwicklung für Android F O R T G E S C H R I T T E N E P R O G R A M M I E R U N G I N J A V A

App Entwicklung für Android F O R T G E S C H R I T T E N E P R O G R A M M I E R U N G I N J A V A App Entwicklung für Android F O R T G E S C H R I T T E N E P R O G R A M M I E R U N G I N J A V A D O Z E N T : R E F E R E N T : P R O F. D R. K L I N K E R R I C O L O S C H W I T Z Aufbau der Präsentation

Mehr

Farbkopierer Plotter Großformatdrucker Scanner Laserdrucker Faltmaschinen Software

Farbkopierer Plotter Großformatdrucker Scanner Laserdrucker Faltmaschinen Software Farbkopierer Plotter Großformatdrucker Scanner Laserdrucker Faltmaschinen Software Seit mehr als 25 Jahren am Markt! Einige unserer Internetseiten www.docusys.de www.plotter-angebot.de www.copycounter.de

Mehr

bla bla -Clients verwenden Benutzeranleitung

bla bla  -Clients verwenden Benutzeranleitung bla bla E-Mail-Clients verwenden Benutzeranleitung E-Mail-Clients verwenden E-Mail-Clients verwenden: Benutzeranleitung Veröffentlicht Dienstag, 12. Juli 2016 Version 7.8.2 Copyright 2016-2016 OX Software

Mehr

Das Praxisbuch Android-Handy

Das Praxisbuch Android-Handy Rainer Gievers Das Praxisbuch Android-Handy Handbuch für Einsteiger Inhaltsverzeichnis ISBN: 978-3-945680-32-2 www.das-praxisbuch.de 2 Vorwort Gratulation zu Ihrem neuen Handy! Die heutigen Mobiltelefone

Mehr

Paragon System Upgrade Utilities 2010. Leitfaden: System aus einem zuvor erstellten Sicherungsarchiv virtualisieren

Paragon System Upgrade Utilities 2010. Leitfaden: System aus einem zuvor erstellten Sicherungsarchiv virtualisieren Paragon System Upgrade Utilities 2010 Leitfaden: System aus einem zuvor erstellten Sicherungsarchiv virtualisieren Ein System aus einem Sicherungsimage virtualisieren... 3 Eine virtuellen Festplatte aus

Mehr

Walkabout: Location Based Services mit Android und dem Google Phone

Walkabout: Location Based Services mit Android und dem Google Phone Walkabout: Location Based Services mit Android und dem Google Phone Teilbereich 1: Die Android Plattform für mobile Geräte (Software) Von: Sebastian Schul Inhalt Einleitung Was ist Android Exkurs: Wie

Mehr

map.apps 4 Bundles PIONEER / Systemvoraussetzungen

map.apps 4 Bundles PIONEER / Systemvoraussetzungen map.apps 4 Bundles 4.0.0-PIONEER / 3.7.0 Systemvoraussetzungen Version map.apps 4 (Bundles 4.0.0-PIONEER / 3.7.0) Urheberschutz Der rechtmäßige Erwerb der con terra Softwareprodukte und der zugehörigen

Mehr

Richtig einsteigen: Access 2010 VBA-Programmierung

Richtig einsteigen: Access 2010 VBA-Programmierung Richtig einsteigen: Access 2010 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung von Lorenz Hölscher 1. Auflage Richtig einsteigen: Access 2010 VBA-Programmierung Hölscher schnell

Mehr

Benutzerhandbuch DMD Configurator

Benutzerhandbuch DMD Configurator Benutzerhandbuch DMD Configurator SCHAEFER GmbH Winterlinger Straße 4 72488 Sigmaringen Germany Telefon +49 7571 722-0 Telefax +49 7571 722-98 info@ws-schaefer.de www.ws-schaefer.de SCHAEFER GmbH Winterlinger

Mehr

Android Apps entwickeln

Android Apps entwickeln Android Apps entwickeln Kompakt-Intensiv-Training Mit Apps können Sie den Nutzwert Ihres Android-Smartphones und -Tablets ständig erweitern. Wie Sie schnell mittels Java ihre eigenen Android Apps programmieren

Mehr

Plattformen mobiler Endgeräte Windows Phone, ios, Android

Plattformen mobiler Endgeräte Windows Phone, ios, Android Plattformen mobiler Endgeräte Windows Phone, ios, Android 13.12.2012 Inhaltsverzeichnis 1. Einführung 2. Ecosystem Smartphone OS 3. Mobile Software Platform 4. Android App Entwicklung 5. Zusammenfassung

Mehr

Das Tablet mit Android 6.x. Kommunikation & Organisation Fotos, Videos & Medien. Markus Krimm. 1. Ausgabe, Juli 2016 ISBN

Das Tablet mit Android 6.x. Kommunikation & Organisation Fotos, Videos & Medien. Markus Krimm. 1. Ausgabe, Juli 2016 ISBN Markus Krimm. Ausgabe, Juli 206 ISBN 978-3-86249-593- Das Tablet mit Android 6.x Kommunikation & Organisation Fotos, Videos & Medien K-TAB-AND6X-G 4 Kommunikation Mit Threema Nachrichten sicher verschicken

Mehr

ISBN 978-3-8273-3181-6 (print); 978-3-86324-526-9 (PDF); 978-3-86324-209-1 (epub)

ISBN 978-3-8273-3181-6 (print); 978-3-86324-526-9 (PDF); 978-3-86324-209-1 (epub) Bibliografische Information Der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind

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

Benutzerhandbuch. USB 2.0 zu IDE und SATA Adapterkabel. Modell: DA-70202

Benutzerhandbuch. USB 2.0 zu IDE und SATA Adapterkabel. Modell: DA-70202 Benutzerhandbuch USB 2.0 zu IDE und SATA Adapterkabel Modell: DA-70202 I. Vorwort Herzlichen Glückwunsch zum Kauf dieses Produkts! Wir zeigen Ihnen ein neues Speicherkonzept mit sicherer und einfacher

Mehr

Inhaltsverzeichnis. Lokale Installation... 3. SQL-Server Voraussetzungen... 8. Einrichten des SQL-Servers... 11. Arbeitsplatz Installation...

Inhaltsverzeichnis. Lokale Installation... 3. SQL-Server Voraussetzungen... 8. Einrichten des SQL-Servers... 11. Arbeitsplatz Installation... 1 Inhaltsverzeichnis Lokale Installation... 3 SQL-Server Voraussetzungen... 8 Einrichten des SQL-Servers... 11 Arbeitsplatz Installation... 14 Mobiles Gerät einrichten... 15 Synchronisation... 17 Checkliste

Mehr

Einführung in die Android-Entwicklung

Einführung in die Android-Entwicklung Einführung in die Android-Entwicklung Marko Gargenta Deutsche Übersetzung von Lars Schulten O'REILLY~ Bejing. Cambridge. Farnham. Köln Sebastopol. Tokyo Inhalt Vorwort XIII 1 Android im Überblick 1 Was

Mehr

Inhalt. Vorwort Erste Grundlagen... 15

Inhalt. Vorwort Erste Grundlagen... 15 Inhalt Vorwort... 13 1 Erste Grundlagen... 15 1.1 Historisches... 15 1.2 Die Programmiersprache C++ und die Maschine... 16 1.3 Werkzeuge zum Programmieren... 18 1.3.1 Der Editor... 18 1.3.2 Der Compiler...

Mehr

Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME

Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME beschäftigte er sich von Beginn an intensiv mit Android. Als

Mehr

Vorwort Die Geschichte der Apps 19

Vorwort Die Geschichte der Apps 19 Inhalt Vorwort 11 1 Ein kleiner Schritt 13 1.1 Die Geschichte der Apps 19 1.2 Was brauche ich, um eine App zu programmieren? 24 1.2.1 Die Hardware 24 1.2.2 Wie kann ich verschiedene Gebrauchtgeräte vergleichen?

Mehr

Pisafit Mathematik Klammern. Inhaltsverzeichnis

Pisafit Mathematik Klammern. Inhaltsverzeichnis Klammern Inhaltsverzeichnis Inhaltsverzeichnis... 2 Impressum... 3 Klammern... 5 Typische Stolpersteine... 7 Übungsaufgaben:... 8 Übungsaufgaben... 9 Mehrere Klammerebenen... 12 Seite 2 Impressum Produktion:

Mehr

Bitte lesen Sie dieses Dokument erst komplett durch, bevor Sie mit dem Installieren anfangen.

Bitte lesen Sie dieses Dokument erst komplett durch, bevor Sie mit dem Installieren anfangen. Bitte lesen Sie dieses Dokument erst komplett durch, bevor Sie mit dem Installieren anfangen. 1) Umfang des Downloads o Dieser Download enthält einen Patch für die GoPal PNA AE 2.0A-3790 Navigationssoftware.

Mehr