Android Die 2. Auflage dieses Buchs»Android 2«erscheint Ende Mai 2010
|
|
- Hanna Dieter
- vor 6 Jahren
- Abrufe
Transkript
1
2
3 Android
4 Dipl.-Inform. Arno Becker ist als geschäftsführender Gesellschafter der visionera GmbH in Bonn verantwortlich für den Bereich»Mobile Business«. Er beschäftigt sich seit mehreren Jahren mit der Programmierung von Mobilgeräten und verfügt über umfangreiche Expertise im Bereich J2ME. Dipl.-Inform. Marcus Pant ist geschäftsführender Gesellschafter der visionera GmbH in Bonn. Seine Schwerpunkte liegen in der Entwicklung von Java-EE-Systemen sowie dem agilen Projektmanagement.
5 Arno Becker Marcus Pant Android Grundlagen und Programmierung
6 Lektorat: René Schönfeldt Copy-Editing: Annette Schwarz, Ditzingen Satz: Science & More, Herstellung: Nadine Berthel Umschlaggestaltung: Helmut Kraus, Druck und Bindung: Koninklijke Wöhrmann B.V., Zutphen, Niederlande Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über < abrufbar. ISBN Auflage 2009 Copyright 2009 dpunkt.verlag GmbH Ringstraße Heidelberg Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten. Die Verwendung der Texte und Abbildungen, auch auszugsweise, ist ohne die schriftliche Zustimmung des Verlags urheberrechtswidrig und daher strafbar. Dies gilt insbesondere für die Vervielfältigung, Übersetzung oder die Verwendung in elektronischen Systemen. Es wird darauf hingewiesen, dass die im Buch verwendeten Soft- und Hardware-Bezeichnungen sowie Markennamen und Produktbezeichnungen der jeweiligen Firmen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz unterliegen. Alle Angaben und Programme in diesem Buch wurden mit größter Sorgfalt kontrolliert. Weder Autor noch Verlag können jedoch für Schäden haftbar gemacht werden, die in Zusammenhang mit der Verwendung dieses Buches stehen
7 v Vorwort Am 12. November 2007 veröffentlichte Google eine Vorabversion des Android-SDK, einer Entwicklungsumgebung für die Android- Plattform. Die überwiegend positive Reaktion darauf verdeutlicht, wie groß das Interesse des Marktes und der Entwickler an einer offenen Plattform für mobile Computer mittlerweile ist. Computer und Mobiltelefon verschmelzen immer mehr zu einer Einheit. Die ersten Android-Geräte sind auf dem Markt. Seit kurzem gibt es auch Android- Netbooks mit UMTS-Modul. Es findet ein Wandel statt, der das Mobiltelefon in einen tragbaren, internetfähigen Computer verwandelt, auf dem man ganz selbstverständlich und unkompliziert Anwendungen installiert. Diese Anwendungen schaffen den Mehrwert. Apple hat mit dem iphone gezeigt, dass ein Mobiltelefon gut bedienbar sein kann. Damit wurde ein Trend in Gang gesetzt, in den sich Android nahtlos eingereiht hat. Ein berührungsempfindlicher, großer Bildschirm und ein kostengünstiger Internetzugang führen zu neuen Geräten, die beim Kunden sehr gut ankommen. Wir verzichten, wenn wir von Android-Geräten reden, bewusst auf das Wort»Mobiltelefon«. Stattdessen verwenden wir den Begriff»Mobiler Computer«(MC) in Anlehnung an PC (Personal Computer).»Mobiler Computer«... Ein Buch zu Android Wir werden in diesem Buch die Grundprinzipien von Android vorstellen. Dabei geht es uns nicht darum, die Dokumentation von Android abzuschreiben, sondern anhand von Codebeispielen einen zielgerichteten Blick auf die grundlegenden Themen der Softwareentwicklung mit dem Android-SDK zu werfen. Wir konzentrieren uns auf Kernthemen, die fast jede Android- Anwendung benötigt: Oberflächen und Menüs, Datenübertragung, Datenspeicherung, Hintergrunddienste und lose Kopplung von Android- Komponenten. Weniger von Interesse sind für uns multimediale Themen, wie zum Beispiel Video, Audio oder die Verwendung der eingebauten Kamera. Wir werden die einzelnen Komponenten von Andro- Ziel: Grundprinzipien praktisch vermitteln
8 vi Vorwort Warum dieses Buch? Für wen ist dieses Buch? id kennenlernen und uns anschauen, wie diese miteinander interagieren. Wir erklären, was hinter den Kulissen von Android passiert und wie man mit diesem Wissen stabile und performante Anwendungen schreibt. Darüber hinaus werden wir weitere wichtige Themengebiete wie Location Based Services und Sicherheit behandeln und zeigen, wie man eine Android-Anwendung»marktreif«macht. Da Android noch relativ neu ist, sind die Quellen für Softwareentwickler noch etwas unübersichtlich. Einen ersten Einstieg in Android zu finden ist nicht einfach. Daher haben wir Bedarf gesehen, die Kernthemen von Android in einem deutschsprachigen Buch ausführlich vorzustellen. Das Buch richtet sich in erster Linie an Entwickler. Grundkenntnisse der Programmiersprache Java sollten vorhanden sein. Alle Themen werden ausführlich in Theorie und Praxis behandelt, so dass eine solide Ausgangsbasis für die Entwicklung eigener Anwendungen vermittelt wird. Neben Entwicklern wollen wir aber auch technische Projektleiter ansprechen. Viele Fragestellungen und Probleme des Mobile Business, wie z.b. die Themen Sicherheit und Verschlüsselung, werden in das Buch mit einbezogen. Aufbau des Buchs Teil I Teil II Teil III Wie lese ich dieses Buch? Wir werden in Teil I des Buchs mit einem einfachen Beispiel beginnen, welches aber schon über die übliche Hello-World-Anwendung hinausgeht. Es stellt die wichtigsten Elemente einer Anwendung vor. Dem folgt ein wenig Theorie, die für das Verständnis von Android wichtig ist. In Teil II steigen wir weiter in die Praxis ein. An einem durchgängigen Beispiel stellen wir Kapitel für Kapitel wichtige Elemente des Android-SDK vor. Die Teile, die das Beispielprogramm um eine Fachlichkeit erweitern, haben wir als Iterationen gekennzeichnet. Themen, die nicht direkt Bestandteile des Beispielprogramms sind, als Exkurse. Jede Iteration enthält einen theoretischen und einen praktischen Teil. Der theoretische Teil soll helfen, ein tieferes Verständnis für die Arbeitsweise der einzelnen Komponenten und Bestandteile von Android zu vermitteln. Im Praxisteil wenden wir dann das Wissen an. In Teil III befassen wir uns mit fortgeschrittenen Themen rund um die Android-Anwendungsentwicklung: Debugging, Anwendung»marktreif«machen, Sicherheit und Verschlüsselung, Optimierung und Performance sowie Aspekte der Kompatibilität. Wir empfehlen, das Einsteigerbeispiel in Teil I durchzugehen. Der Rest von Teil I ist theoretischer Natur und kann jederzeit separat gelesen werden.
9 Vorwort vii Teil II sollte in der vorgegebenen Reihenfolge der Kapitel durchgearbeitet werden, da diese aufeinander aufbauen. Wir haben Wert auf eine ausführliche theoretische Behandlung der einzelnen Themen gelegt, damit ein Verständnis für die Funktionsweise der Android-Plattform entsteht. Teil III kann isoliert betrachtet werden. Wer gleich von Beginn des Buchs an viel selbst mit den Codebeispielen experimentiert, kann sich ein paar gute Tipps in Kapitel 16 (Debugging und das DDMS-Tool) holen. Das Android-SDK bringt zwei verschiedene Emulatoren mit, die sich im Wesentlichen in der Bildschirmgröße unterscheiden. Wir haben in den Abbildungen jeweils den für die Darstellung des Programms besser geeigneten Emulator verwendet. Zum leidigen Thema»Geschlechtsneutralität«haltenwireswiePeter Rechenberg in [21]:»Rede ich von dem Leser, meine ich ja keinen Mann, sondern einen Menschen, und der ist nun einmal im Deutschen grammatisch männlich. Selbstverständlich ist mit dem Leser der männliche und der weibliche Leser gemeint.«zwei Emulatoren Die Website zum Buch Auf der Website zum Buch finden Sie den Quelltext der Programmierbeispiele, eventuelle Korrekturen, ein Glossar mit Android-Fachbegriffen sowie weiterführende Links zum Thema Android- Entwicklung. Danksagung Wir danken unseren Familien, Partnern, Freunden und Kollegen für die Unterstützung und die Geduld. Ebenfalls danken möchten wir dem dpunkt.verlag, insbesondere Herrn Schönfeldt, für die angenehme und hilfreiche Zusammenarbeit. Bedanken möchten wir uns bei allen Gutachtern, besonders bei Klaus-Dieter Schmatz, für die umfangreiche Begutachtung des Manuskripts und die vielen wertvollen und hilfreichen Hinweise.
10
11 ix Inhaltsverzeichnis I Einführung 1 1 EinerstesBeispiel Projektanlegen DieersteActivity Layoutdefinieren Activitiesaufrufen DasAndroid-Manifest Fazit Systemaufbau Architekturübersicht DieDalvikVirtualMachine Standardbibliotheken DerAnwendungsrahmen Android-Komponenten DieKlasseContext Sicherheit DieSandbox SignierenvonAnwendungen Berechtigungen AnwendungsübergreifendeBerechtigungen II Android in der Praxis 29 4 Projekt»Staumelder« AusSichtdesAnwenders Iterationsplan Iteration1 Oberflächengestaltung Iterationsziel Activities,LayoutsundViews... 37
12 x Inhaltsverzeichnis GrundbegriffederOberflächengestaltung ZusammenwirkenderElemente TheoriederImplementierung Ressourcen DefinitionvonRessourcen ZugriffaufRessourcen Text-Ressourcen Farb-Ressourcen Formatvorlagen:StylesundThemes Bilder Multimediadaten Menüs Allgemeine Menüdefinition Optionsmenüs Kontextmenüs DynamischeMenügestaltung DasAndroid-Manifest ImplementierungeinesBildschirmdialogs ChecklisteDialogerstellung TextefürBildschirmseitendefinieren Multimedia-Ressourcendefinieren Bildschirmseitedefinieren Menüsdefinieren Activityimplementieren Android-Manifestanpassen BildschirmdialogimEmulatortesten TippsundTricks Scrolling Umgebungsabhängige Ressourcen Fazit Iteration2 OberflächenundDaten Zielsetzung ArbeitenmitViews ZugriffaufViews AdapterViewsundAdapter Oberflächenereignisse ImplementierungvonListendarstellungen Bildschirmdialogdefinieren ListemitDatenfüllen AufListenauswahlreagieren Anwendungseinstellungen Begriffsdefinitionen... 84
13 Inhaltsverzeichnis xi Einstellungendefinieren AufEinstellungenzugreifen Einstellungenbearbeiten Fortschrittsanzeige Fazit Exkurs:Intents WarumgibtesIntents? ExpliziteIntents ImpliziteIntents Intent-FilterfürimpliziteIntents Empfang eines Intent Intent-Resolution Sub-Activities Fazit Iteration3 Hintergrundprozesse Iterationsziel TheoretischeGrundlagen ProzesseundThreads LanglaufendeProzesse Prozessevs.Threads Implementierung Services Threads Fazit Exkurs: Systemnachrichten BroadcastIntents BroadcastReceiver DynamischeBroadcastReceiver StatischeBroadcastReceiver MeldungenandenNotificationManager Fazit Exkurs: Dateisystem AufbaudesDateisystems SD-Karten Berechtigungen Dateizugriffe Verzeichnisverwaltung Dateiverwaltung
14 xii Inhaltsverzeichnis 11 Iteration4 Datenbanken Iterationsziel WozuDatenbanken? DasDatenbanksystemSQLite EineDatenbankerstellen Berechtigungen Schemaverwaltung Datenzugriffprogrammieren SQLiteDatabase Verbindung zur Datenbank Datenbankanfragen ErgebnistypCursor Änderungsoperationen DatenzugriffperKommandozeile AlternativezuSQLite Implementierung EinArchitekturvorschlag DasSchemaerstellen Anfrageergebnisse an der Oberfläche darstellen Fazit Iteration5 ContentProvider Iterationsziel Grundbegriffe AufContentProviderzugreifen Content-URIs ZugriffüberimpliziteIntents ZugriffüberContentResolver ContentProvidererstellen Allgemeines Datenbank-Zugriffsmethoden Datei-Zugriffsmethoden AsynchroneOperationen Deployment AlternativenzumContentProvider Implementierung EinDatenbank-Content-Provider Fazit EinDatei-Content-Provider Exkurs:Lebenszyklen Prozess-Management LebenszyklusvonKomponenten LebenszykluseinerActivity
15 Inhaltsverzeichnis xiii LebenszykluseinesService Lebenszyklus eines Broadcast Receivers Activities: Unterbrechungen und Ereignisse BeispieleausderPraxis Beispiel:Kalender-Activity Beispiel: -Programm Beispiel:Quick-and-dirty-Alternative Iteration6 NetzwerkundDatenübertragung Iterationsziel TheoretischeGrundlagen DasEmulator-Netzwerk DieInternet-Einbahnstraße AndroidsNetzwerkunterstützung ArtenderNetzwerkübertragung NetzwerkeninderPraxis Verfahren1:Staumelden DatenzumStauserverübertragen Verfahren 2: dauerhafte Verbindungen Fazit Iteration7 LocationBasedServices Iterationsziel TheoretischeGrundlagen GPS,KMLundGPX EntwickelnimEmulator DebugMapsAPI-Keyerstellen Praxisteil Vorbereitung DerLocationManager GoogleMaps MapActivity Fazit III Android für Fortgeschrittene DebuggingunddasDDMS-Tool AnschlusseinesAndroid-GerätsperUSB DDMS:DalvikDebugMonitorService EmulatorControl Debugging
16 xiv Inhaltsverzeichnis 17 Anwendungensignieren Vorbereitung EineigenesZertifikaterzeugen EineAndroid-Anwendungsignieren SicherheitundVerschlüsselung Sicherheit Verschlüsselung VerschlüsselteDatenübertragung DatenoderObjekteverschlüsseln Verschlüsselunganwenden Unit-undIntegrationstests Allgemeines TestsvonNicht-Android-Komponenten TestsvonAndroid-Komponenten Instrumentierung WahlderTestklasse Beispiel:TesteinerActivity Ausblick Optimierung und Performance ErsteOptimierungsregeln Datenobjekte CursoroderListe? TimeisAkku! DasAndroid-SDK UnterschiedezumJava-SDK WegeausderKrise Literaturverzeichnis
17 Teil I Einführung 7
18
19 3 1 Ein erstes Beispiel In diesem Abschnitt werden wir ein erstes Android-Programm erstellen. Es dient dem schnellen Einstieg in die Programmierung von Android. Es handelt sich um einen Staumelder für die Hosentasche. Die Funktionen dieses Programms beschreiben wir ausführlich in Kapitel 4. Hier reicht es uns erst mal zu wissen, dass wir mit dem Programm über Staus informiert werden, die auf dem Weg liegen, den wir gerade fahren. Zusätzlich gibt es die Möglichkeit, selbst Staus zu melden. Ein Staumelder für die Hosentasche 1.1 Projekt anlegen Der generelle Umgang mit der Eclipse-Entwicklungsumgebung, dem Android-Plug-in und dem Emulator wird an dieser Stelle vorausgesetzt. Wir haben es uns nicht zum Ziel gesetzt, die vorhandenen Tutorials und von Google vorgegebenen Beispiele zu übersetzen, und verweisen gerne auf die gute Arbeit der Kollegen (siehe [18]). Mit Hilfe des Android-Plug-in für Eclipse ist die Erstellung eines Projekts sehr einfach (Abb. 1-1). Zu Beginn legt man, wie bei jedem anderen Java-Projekt auch, den Namen des Pakets und die zu erstellende Klasse fest. In diesem Fall erzeugen wir eine sogenannte Activity. Activities implementieren die Bildschirmmasken einer Android-Anwendung. Die darstellbaren Elemente einer Seite werden als Views bezeichnet. Der Aufbau einer Seite wird meist in XML definiert. Die dort auszuführenden Aktionen werden in Java-Klassen implementiert. Insofern ähnelt der Aufbau von Android-Anwendungen dem von Webanwendungen. Nach Beendigung des Eclipse-Wizard findet man die folgende Standard-Projektstruktur für Android-Projekte vor. Ein Projekt erstellen src: Java-Quelltexte (u.a. auch unsere Acitvity StaumeldungErfassen) res: Ressourcen, d.h. alle Nicht-Java-Texte und alle Nicht- Programmelemente, wie zum Beispiel Bibliotheken. Hier werden u.a. die Dateien zur Definition der Oberflächen, Bilder oder Textdefinitionen abgelegt.
Android 4.4. Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken. von Arno Becker, Marcus Pant
Android 4.4 Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken von Arno Becker, Marcus Pant 3., akt. u. erw. Aufl dpunkt.verlag 2013 Verlag C.H. Beck im Internet: www.beck.de
MehrDipl.-Inform. Arno Becker Dipl.-Inform. Marcus Pant
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
MehrArno Becker Marcus Pant. Android. Grundlagen und Programmierung. I dpunkt.verlag
Arno Becker Marcus Pant Android Grundlagen und Programmierung I dpunkt.verlag IX 1 Ein erstes Beispiel 3 1.1 Projekt anlegen 3 1.2 Die erste Activity 4 1.3 Layout definieren 5 1.4 Activities aufrufen 8
MehrGradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN
D3kjd3Di38lk323nnm Joachim Baumann Gradle Ein kompakter Einstieg in modernes Build-Management Joachim Baumann joachim.baumann@codecentric.de Lektorat: René Schönfeldt Copy Editing: Sandra Gottmann, Münster-Nienberge
MehrSoftware entwickeln mit Verstand
D3kjd3Di38lk323nnm Jörg Dirbach Markus Flückiger Steffen Lentz Software entwickeln mit Verstand Was Sie über Wissensarbeit wissen müssen, um Projekte produktiver zu machen Jörg Dirbach jdi@zuehlke.com
MehrAndroid 2. Grundlagen und Programmierung. von Marcus Pant, Arno Becker. 2., aktualisierte und erweiterte Auflage
Android 2 Grundlagen und Programmierung von Marcus Pant, Arno Becker 2., aktualisierte und erweiterte Auflage Android 2 Pant / Becker schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrNicolai Josuttis. SOA in der Praxis. System-Design für verteilte Geschäftsprozesse
Nicolai Josuttis SOA in der Praxis System-Design für verteilte Geschäftsprozesse Nicolai Josuttis Website zum Buch http://www.soa-in-der-praxis.de Die englische Ausgabe erschien unter dem Titel»SOA in
MehrKonfigurationsmanagement mit Subversion, Ant und Maven
Gunther Popp Konfigurationsmanagement mit Subversion, Ant und Maven Grundlagen für Softwarearchitekten und Entwickler 2., aktualisierte Auflage Gunther Popp gpopp@km-buch.de Lektorat: René Schönfeldt Copy-Editing:
Mehrios-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
MehrDas Fuji X100 Handbuch
Michael Diechtierow Das Fuji X100 Handbuch Fotografieren mit der Fujifilm FinePix X100 Dr. Michael Diechtierow michi@dpunkt.de Lektorat: Gerhard Rossbach, Rudolf Krahm Technische Redaktion: Rudolf Krahm
Mehrund -implementierungstechniken, Datenbanken & Java.
Gunter Saake ist Professor für Datenbanken und Informationssysteme an der Uni Magdeburg und forscht unter anderem auf den Gebieten Datenbankintegration, digitale Bibliotheken, objektorientierte Informationssysteme
MehrPraxiswissen Softwaretest
D3kjd3Di38lk323nnm Praxiswissen Softwaretest Testmanagement Andreas Spillner ist Professor für Informatik an der Hochschule Bremen, Fakultät für Elektrotechnik und Informatik. Er war über 10 Jahre Sprecher
MehrAndroid 2. Grundlagen und Programmierung. dpunkt.verlag. Arno Becker Marcus Pant. 2., aktualisierte und erweiterte Auflage
Arno Becker Marcus Pant Android 2 Grundlagen und Programmierung 2., aktualisierte und erweiterte Auflage Unter Mitarbeit von David Müller dpunkt.verlag IX I Inhaltsverzeichnis I Einführung 1 1 Ein erstes
MehrIT-Servicemanagement mit ITIL V3
Roland Böttcher IT-Servicemanagement mit ITIL V3 Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen Heise Roland Böttcher roland.boettcher@fh-bochum.de Lektorat: Dr. Michael Barabas
MehrSehen und Gestalten. David DuChemins etwas andere Fotoschule. von David DuChemin. 1. Auflage
Sehen und Gestalten David DuChemins etwas andere Fotoschule von David DuChemin 1. Auflage Sehen und Gestalten DuChemin schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrIm Rahmen seiner Beratertätigkeit veröffentlicht er Artikel und hält Vorträge und Schulungen zu diesen und weiteren Themen.
Dr. Wolf-Gideon Bleek ist seit 1997 in der Softwaretechnik-Gruppe der Universität Hamburg in Forschung und Lehre tätig. Er führt seit 1999 agile Projekte durch und berät Organisationen beim Einsatz agiler
MehrPsychologie der Fotografie: Kopf oder Bauch?
Psychologie der Fotografie: Kopf oder Bauch? Über die Kunst Menschen zu fotografieren Bearbeitet von Sven Barnow 1. Auflage 2015. Taschenbuch. VIII, 136 S. Paperback ISBN 978 3 86490 270 3 Format (B x
MehrBasiswissen Software- Projektmanagement
Bernd Hindel. Klaus Hörmann. Markus Müller. Jürgen Schmied Basiswissen Software- Projektmanagement Aus- und Weiterbildung zum Certified Professional for Project Management nach isqi-standard 2., überarbeitete
Mehr60 Tipps für kreative iphone-fotografie
60 Tipps für kreative iphone-fotografie Martina Holmberg martina_holmberg@yahoo.se Lektorat: Gerhard Rossbach Copy-Editing: Evelin Wilbert Übersetzung: Stefanie Busam Golay, Skillingaryd, Schweden Satz
MehrDominik Schadow. Java-Web-Security. Sichere Webanwendungen mit Java entwickeln
Dominik Schadow Java-Web-Security Sichere Webanwendungen mit Java entwickeln Dominik Schadow info@dominikschadow.de Lektorat: René Schönfeldt Copy-Editing: Friederike Daenecke, Zülpich Satz: Da-TeX, Leipzig
MehrBasiswissen Software-Projektmanagement
isql-reihe Basiswissen Software-Projektmanagement Aus- und Weiterbildung zum Certified Professional for Project Management nach isqi-standard von Bernd Hindel, Klaus Hörmann, Markus Müller, Jürgen Schmied
Mehrww unk w t.. e p / un plu k s t.de/plus
Torsten Andreas Hoffmann ist Fotograf, Buchautor und leitet Fotoworkshops. Er studierte Kunstpädagogik mit Schwerpunkt Fotografie an der Hochschule für Bildende Künste in Braunschweig. Fotoreisen führten
MehrDie Computerwerkstatt
Klaus Dembowski Die Computerwerkstatt Für PCs, Notebooks, Tablets und Smartphones Klaus Dembowski Lektorat: Gabriel Neumann Herstellung: Nadine Thiele Umschlaggestaltung: Helmut Kraus, www.exclam.de Druck
MehrTesten in Scrum-Projekten
Tilo Linz ist Vorstand und Mitgründer der imbus AG, einem führenden Lösungsanbieter für Softwaretest und seit mehr als 20 Jahren im Themengebiet Softwarequalitätssicherung und Softwaretest tätig. Als Gründer
MehrIT-Projektverträge: Erfolgreiches Management
IT-Projektverträge: Erfolgreiches Management RA Dr. Christoph Zahrnt war nach dem Studium sowohl des Rechts als auch der Volkswirtschaft mehrere Jahre als Softwareentwickler und Einkaufsjurist in der hessischen
MehrHelge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann ISO 20000. Eine Einführung für Manager und Projektleiter
Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann ISO 20000 Eine Einführung für Manager und Projektleiter Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann Helge.Dohle@impaqgroup.com Rainer.Schmidt@fh-aalen.de
MehrDas LEGO -MINDSTORMS-EV3-Ideenbuch
Das LEGO -MINDSTORMS-EV3-Ideenbuch 181 einfache Maschinen und clevere Konstruktionen Bearbeitet von Yoshihito Isogawa 1. Auflage 2015. Taschenbuch. VIII, 223 S. Paperback ISBN 978 3 86490 272 7 Format
Mehripad Air 2 und ipad mini 3
Edition SmartBooks ipad Air 2 und ipad mini 3 ios 8 optimal einsetzen. Auch für ios 8 mit - ipad 2 und neuer - allen ipad mini - ipad Air von Uthelm Bechtel 1. Auflage dpunkt.verlag 2014 Verlag C.H. Beck
MehrSoft Skills für Softwareentwickler
Soft Skills für Softwareentwickler Uwe Vigenschow arbeitet als Abteilungsleiter bei der Werum IT Solutions AG in Lüneburg, dem international führenden Anbieter von Manufacturing Execution Systems (MES)
MehrMichael Kurz Martin Marinschek
Michael Kurz studierte Informatik an der Technischen Universität Wien und hat sich seitdem in seiner beruflichen Tätigkeit dem Thema Webentwicklung verschrieben. Seit seinem Wechsel zu IRIAN beschäftigt
MehrIT-Service-Management mit ITIL 2011 Edition
Roland Böttcher IT-Service-Management mit ITIL 2011 Edition Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen 3., aktualisierte Auflage Heise Prof. Dr. Roland Böttcher roland.boettcher@hs-bochum.de
MehrDipl.-Inform. Sven Röpstorff Dipl.-Kaufm. Robert Wiechmann
Dipl.-Inform. Sven Röpstorff ist freiberuflicher Agiler Projektmanager und Coach mit 17 Jahren Berufserfahrung, Wandler zwischen der traditionellen und der agilen Welt mit Schwerpunkt in agilen Methoden
MehrCloud-Computing für Unternehmen
Gottfried Vossen Till Haselmann Thomas Hoeren Cloud-Computing für Unternehmen Technische, wirtschaftliche, rechtliche und organisatorische Aspekte Prof. Dr. Gottfried Vossen vossen@helios.uni-muenster.de
MehrAndroid 5. Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken. von Arno Becker, Marcus Pant. 4., akt. u. erw.
Android 5 Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken von Arno Becker, Marcus Pant 4., akt. u. erw. Aufl dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de
MehrCMMI. Verbesserung von Softwareprozessen mit Capability Maturity Model Integration. Bearbeitet von Ralf Kneuper
CMMI Verbesserung von Softwareprozessen mit Capability Maturity Model Integration Bearbeitet von Ralf Kneuper überarbeitet 2006. Buch. XVI, 271 S. Hardcover ISBN 978 3 89864 373 3 Format (B x L): 16,5
MehrSoftware modular bauen
Software modular bauen Architektur von langlebigen Softwaresystemen Grundlagen und Anwendung mit OSGi und Java von Ulf Fildebrandt 1. Auflage Software modular bauen Fildebrandt schnell und portofrei erhältlich
MehrTobias H. Strömer. Online-Recht. Juristische Probleme der Internet-Praxis erkennen und vermeiden. 4., vollständig überarbeitete Auflage
Tobias H. Strömer Online-Recht Juristische Probleme der Internet-Praxis erkennen und vermeiden 4., vollständig überarbeitete Auflage Tobias H. Strömer E-Mail: anwalt@stroemer.de http://www.stroemer.de
MehrIT-Servicemanagement mit ITIL V3
IT-Servicemanagement mit ITIL V3 Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen von Roland Böttcher 2., aktualisierte Auflage IT-Servicemanagement mit ITIL V3 Böttcher schnell und
Mehrer auch mit dem 3D-Programm Blender in Kontakt, über das er bisher zahlreiche Vorträge hielt und Artikel in Fachzeitschriften veröffentlichte.
beschäftigt sich seit Beginn der 80er Jahre intensiv mit Computern und deren Programmierung anfangs mit einem VC-20 von Commodore sowie speziell mit Computergrafik. Der Amiga ermöglichte ihm dann die Erzeugung
MehrMarkus Gaulke www.dpunkt.de/plus
Praxiswissen COBIT Markus Gaulke, Certified Information Systems Auditor (CISA), Certified Information Security Manager (CISM), Certified in the Governance of Enterprise IT (CGEIT), Certified in Risk and
MehrTilman Beitter Thomas Kärgel André Nähring Andreas Steil Sebastian Zielenski
Tilman Beitter arbeitete mehrere Jahre als Softwareentwickler im ERP-Bereich und ist seit 2010 mit großer Begeisterung für die B1 Systems GmbH als Linux Consultant und Trainer unterwegs. Seine Themenschwerpunkte
MehrUwe Vigenschow Andrea Grass Alexandra Augstin Dr. Michael Hofmann www.dpunkt.de/plus
Uwe Vigenschow ist Abteilungsleiter bei Werum IT Solutions. In das Buch sind über 25 Jahre Erfahrung in der Softwareentwicklung als Entwickler, Berater, Projektleiter und Führungskraft eingeflossen. Mit
MehrContinuous Delivery. Der pragmatische Einstieg. von Eberhard Wolff. 1. Auflage. dpunkt.verlag 2014
Continuous Delivery Der pragmatische Einstieg von Eberhard Wolff 1. Auflage dpunkt.verlag 2014 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 208 6 Zu Leseprobe schnell und portofrei erhältlich
Mehrkontakt@artepictura.de
Cora und Georg Banek leben und arbeiten im Raum Mainz, wo sie Mitte 2009 ihr Unternehmen um eine Fotoschule (www.artepictura-akademie.de) erweitert haben. Vorher waren sie hauptsächlich im Bereich der
MehrKim Nena Duggen ist Vorstand und Trainerin der oose Innovative Informatik eg. Ihre thematischen Schwerpunkte sind das Geschäftsprozessmanagement,
Tim Weilkiens ist Vorstand und Trainer der oose Innovative Informatik eg. Seine thematischen Schwerpunkte sind die Modellierung von Systemen, Software und Unternehmen. Er ist für oose Repräsentant bei
MehrAnalog fotografieren, digital verarbeiten
Analog fotografieren, digital verarbeiten Vom Bild zur Datei von der Datei zum Bild von Erich Baier 1. Auflage Analog fotografieren, digital verarbeiten Baier schnell und portofrei erhältlich bei beck-shop.de
MehrBasiswissen Softwaretest
Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester - Foundation Level - nach ISTQB-Standard von Tilo Linz, Andreas Spillner 4. überarbeitete und aktualisierte Auflage Basiswissen Softwaretest
Mehrarbeitete im Max-Planck-Institut und an der Uni Köln. Von ihm sind bereits mehrere Bücher zu Webthemen erschienen.
Werkzeuge fürs Web Vladimir Simovic ist Webworker, Blogger, Autor, Berater und Workshop-Leiter. Schwerpunkte seiner Arbeit sind die Erstellung von tabellenlosen CSS-Layouts sowie Dienstleistungen rund
MehrManagementsysteme für IT-Serviceorganisationen
Bernhard M. Huber Managementsysteme für IT-Serviceorganisationen Entwicklung und Umsetzung mit EFQM COBIT ISO 20000 ITIL Bernhard M. Huber Bernhard.Huber@qmvision.de Lektorat: Christa Preisendanz Copy-Editing:
MehrProfessionell blitzen mit dem Nikon Creative Lighting System
Mike Hagen Professionell blitzen mit dem Nikon Creative Lighting System dpunkt.verlag Mike Hagen Lektorat: Gerhard Rossbach Copy-Editing: Alexander Reischert (Redaktion ALUAN, Köln) Layout und Satz: Almute
MehrVMware vrealize Automation Das Praxisbuch
VMware vrealize Automation Das Praxisbuch Dr. Guido Söldner leitet den Geschäftsbereich Cloud Automation und Software Development bei der Söldner Consult GmbH in Nürnberg. Sein Unternehmen ist auf Virtualisierungsinfrastrukturen
MehrLeitfaden Web-Usability
Frank Puscher Leitfaden Web-Usability Strategien, Werkzeuge und Tipps für mehr Benutzerfreundlichkeit Lektorat: Barbara Lauer Copy-Editing: Alexander Reischert Satz: Frank Heidt Herstellung: Frank Heidt
MehrSQL Server 2005. Eine umfassende Einführung
SQL Server 2005 Eine umfassende Einführung E-Mail: petkovic@fh-rosenheim.de Lektorat: Barbara Lauer, Bonn Copy-Editing: Sandra Gottmann, Münster Satz: Just in Print, Bonn Herstellung: Birgit Bäuerlein
MehrJeff Rojas Männer fotografieren
Jeff Rojas Männer fotografieren Der Shooting-Ratgeber für Posing, Licht und Aufnahmetechniken Jeff Rojas Lektorat: Boris Karnikowski Übersetzung: Isolde Kommer, Großerlach und Christoph Kommer, Dresden
MehrProf. Dr. Matthias Knoll
Prof. Dr. Matthias Knoll ist Professor für Betriebswirtschaftslehre an der Hochschule Darmstadt. Sein Spezialgebiet ist die betriebliche Informationsverarbeitung mit den Schwerpunkten GRC-Management, IT-Prüfung
MehrMaik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren
Maik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren Buchkritiken und Artikel für internationale Zeitschriften und
MehrDatawarehousing mit SAP BW 7
Christian Mehrwald Datawarehousing mit SAP BW 7 BI in SAP NetWeaver 2004s Architektur, Konzeption, Implementierung 4., vollständig überarbeitete und erweiterte Auflage Christian Mehrwald Christian.Mehrwald@quadox.de
MehrWeb-Apps mit jquery Mobile
Philipp Friberg Web-Apps mit jquery Mobile Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript Philipp Friberg jqm@xapps.ch Lektorat: René Schönfeldt Copy Editing: Christoph Ecken, Heidelberg Herstellung:
MehrMaik Schmidt www.dpunkt.de/plus
Maik Schmidt arbeitet seit beinahe 20 Jahren als Softwareentwickler für mittelständische und Großunternehmen. Er schreibt seit einigen Jahren Buchkritiken und Artikel für internationale Zeitschriften und
MehrIT-Controlling für die Praxis
Martin Kütz IT-Controlling für die Praxis Konzeption und Methoden 2., überarbeitete und erweiterte Auflage Martin Kütz kuetz.martin@tesycon.de Lektorat: Christa Preisendanz & Vanessa Wittmer Copy-Editing:
MehrDer Autor ist seit dem Jahr 2001 bei der Firma GeNUA mbh als Security Consultant und gegenwärtig als Koordinator für Intrusion Detection tätig.
WLAN-Sicherheit Der Autor ist seit dem Jahr 2001 bei der Firma GeNUA mbh als Security Consultant und gegenwärtig als Koordinator für Intrusion Detection tätig. Seine Aufgabengebiete sind: Penetration Testing/Auditing
MehrPostfix. Ralf Hildebrandt Patrick Koetter. Einrichtung, Betrieb und Wartung
Ralf Hildebrandt Patrick Koetter Postfix Einrichtung, Betrieb und Wartung Übersetzt aus dem Amerikanischen, aktualisiert und überarbeitet von den Autoren Ralf Hildebrandt Ralf.Hildebrandt@charite.de Patrick
MehrPraxisbuch BI Reporting
Alexander Adam Bernd Schloemer Praxisbuch BI Reporting Schritt für Schritt zum perfekten Report mit BEx Tools und BusinessObjects Alexander Adam alexander.adam@googlemail.com Bernd Schloemer bernd.schloemer@googlemail.de
MehrPersonal Kanban. Visualisierung und Planung von Aufgaben, Projekten und Terminen mit dem Kanban-Board. Jim Benson Tonianne DeMaria Barry
Jim Benson Tonianne DeMaria Barry Personal Kanban Visualisierung und Planung von n, Projekten und Terminen mit dem Kanban-Board Übersetzt aus dem Amerikanischen von Meike Mertsch Jim Benson jim@moduscooperandi.com
Mehrvon Softwaresystemen unterschiedlicher Größe.
Mahbouba Gharbi ist Geschäftsführerin und Chef Architektin bei ITech Progress GmbH und isaqb-vorstandsvorsitzende, ist bekennender Softwarearchitektur-Fan, Autorin zahlreicher Fachartikel und häufige Sprecherin
MehrSoft Skills für Softwareentwickler
Uwe Vigenschow Björn Schneider Soft Skills für Softwareentwickler Fragetechniken, Konfliktmanagement, Kommunikationstypen und -modelle Unter Mitarbeit von Ines Meyrose Uwe Vigenschow Uwe.Vigenschow@oose.de
MehrBasiswissen Softwaretest
Andreas Spillner. Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 3., überarbeitete und aktualisierte Auflage Andreas Spillner spillner@informatik.hs-bremen.de
MehrJavaScript kinderleicht!
Nick Morgan JavaScript kinderleicht! Einfach programmieren lernen mit der Sprache des Web Übersetzung aus dem Amerikanischen von Isolde Kommer und Christoph Kommer Lektorat: Dr. Michael Barabas Übersetzung:
Mehrdpunkt.lehrbuch Bücher und Teachware für die moderne Informatikausbildung
Hanspeter Mössenböck ist Professor für Informatik an der Universität Linz und Leiter des Instituts für Systemsoftware. Er beschäftigt sich vor allem mit Programmiersprachen, Compilern und Systemsoftware.
MehrSocial Media Analytics & Monitoring
Andreas Werner Social Media Analytics & Monitoring Verfahren und Werkzeuge zur Optimierung des ROI Andreas Werner aw@datenonkel.com Lektorat: Dr. Michael Barabas Copy-Editing: Annette Schwarz, Ditzingen
MehrBasiswissen Medizinische Software
Basiswissen Medizinische Software Christian Johner ist Professor für Software Engineering, Softwarequalitätssicherung und Medizinische Informatik an der Hochschule Konstanz. Am»Johner Institut für IT im
MehrMartina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel. UML @ Classroom. Eine Einführung in die objektorientierte Modellierung
Martina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel UML @ Classroom Eine Einführung in die objektorientierte Modellierung Martina Seidl seidl@big.tuwien.ac.at Marion Brandsteidl brandsteidl@ifs.tuwien.ac.at
MehrDas Sony Alpha 6300 Handbuch
Das Sony Alpha 6300 Handbuch Bearbeitet von Martin Vieten 1. Auflage 2016. Taschenbuch. 292 S. Paperback ISBN 978 3 86490 390 8 Format (B x L): 14 x 21 cm Weitere Fachgebiete > Kunst, Architektur, Design
MehrMünchen 2014) und»uml2 glasklar«(carl Hanser Verlag München
Prof. Dr. Klaus Pohl ist Professor für Software Systems Engineering und Direktor von»paluno The Ruhr Institute for Software Technology«an der Universität Duisburg-Essen. Er ist bzw. war Koordinator von
MehrÜber die Herausgeber
Über die Herausgeber Frank R. Lehmann, Paul Kirchberg und Michael Bächle (von links nach rechts) sind Professoren im Studiengang Wirtschaftsinformatik an der Dualen Hochschule Baden-Württemberg (DHBW),
MehrDr. Carola Lilienthal www.dpunkt.de/plus
Dr. Carola Lilienthal ist Senior-Softwarearchitektin und Mitglied der Geschäftsleitung der WPS Workplace Solutions GmbH in Hamburg. Dort verantwortet sie den Bereich Softwarearchitektur und gibt ihr Wissen
MehrPraxiswissen Softwaretest
Praxiswissen Softwaretest Testmanagement Andreas Spillner ist Professor für Informatik an der Hochschule Bremen, Fakultät Elektrotechnik und Informatik. Er war über 10 Jahre Sprecher der Fachgruppe TAV»Test,
MehrBasiswissen Medizinische Software
Basiswissen Medizinische Software Aus- und Weiterbildung zum Certified Professional for Medical Software Bearbeitet von Christian Johner, Matthias Hölzer-Klüpfel, Sven Wittorf 2., überarbeitete und aktualisierte
MehrSoft Skills für Softwareentwickler
Soft Skills für Softwareentwickler Uwe Vigenschow arbeitet als Abteilungsleiter bei der Werum IT Solutions AG in Lüneburg, dem international führenden Anbieter von Manufacturing Execution Systems (MES)
MehrLothar Lochmaier. Die Bank sind wir. Chancen und Perspektiven von Social Banking. Heise
Lothar Lochmaier Die Bank sind wir Chancen und Perspektiven von Social Banking Heise Lothar Lochmaier lochmaier@gmx.de Reihenherausgeber: Florian Rötzer, München, fr@heise.de Lektorat: Susanne Rudi, Heidelberg
MehrKennzahlen in der IT
Kennzahlen in der IT Dr. Martin Kütz ist geschäftsführender Gesellschafter der TESYCON GMBH und Fachberater für IT-Controlling und Projektmanagement. Er verfügt über langjährige Erfahrungen im IT-Management
Mehripad Air und ipad mini Retina
ipad Air und ipad mini Retina ios 7 optimal einsetzen - auch für ipad 2, ipad 3. Generation, ipad 4. Generation, ipad mini von Uthelm Bechtel 1. Auflage ipad Air und ipad mini Retina Bechtel schnell und
MehrProgrammieren für iphone und ipad
Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 5 4., aktualisierte und erweiterte Auflage Lektorat: René Schönfeldt, Gabriel Neumann Copy Editing: Ursula Zimpfer,
MehrCNC-Fräsen für Maker und Modellbauer
Christian Rattat arbeitet seit etwa 20 Jahren als Softwareentwickler und begann seine Karriere 1987 auf einem Commodore Amiga 2000. Heute arbeitet er für Großunternehmen im Microsoft- und Unix-Umfeld,
MehrMobile App Testing. Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen. Daniel Knott. Aus dem Englischen übersetzt von Nils Röttger
D3kjd3Di38lk323nnm Daniel Knott Mobile App Testing Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen Aus dem Englischen übersetzt von Nils Röttger Daniel Knott, Mobile App Testing,
MehrMike Burrows Übersetzer: Florian Eisenberg Wolfgang Wiedenroth www.dpunkt.de/plus
Mike Burrows ist Geschäftsführer und Principal Consultant von David J. Anderson and Associates (djaa.com). In seiner beruflichen Laufbahn, die sich von der Luftfahrt über das Bankwesen, das Energiewesen
MehrDipl.-Inform. Henning Wolf Prof. Dr. ir. Rini van Solingen Eelco Rustenburg
Dipl.-Inform. Henning Wolf ist Geschäftsführer der it-agile GmbH mit Sitz in Hamburg und München. Er verfügt über langjährige Erfahrung aus agilen Softwareprojekten (extreme Programming, Scrum, Kanban)
MehrFotografieren lernen Band 2
Fotografieren lernen Band 2 Cora und Georg Banek leben und arbeiten in Mainz, wo sie Mitte 2009 ihr Unternehmen um eine Fotoakademie (www.artepictura-akademie.de) erweitert haben. Vorher waren sie hauptsächlich
MehrMobile App Development. - Einführung -
Mobile App Development - Einführung - Inhalt Organisatorisches Vorlesungsinhalt Mobile Geräte Android Architektur App Aufbau Praktikum Organisatorisches 4 SWS, 5 ECTS 2 Vorlesung / 2 Praktikum ca. 10 Wochen
MehrJens Jacobsen. Website-Konzeption. Erfolgreiche Websites planen, umsetzen und betreiben. 7., überarbeitete und erweiterte Auflage
Jens Jacobsen Website-Konzeption Erfolgreiche Websites planen, umsetzen und betreiben 7., überarbeitete und erweiterte Auflage IV Jens Jacobsen www.benutzerfreun.de Lektorat: René Schönfeldt Copy-Editing:
MehrAuf einen Blick. Elementare Anwendungsbausteine. Telefonfunktionen nutzen. Dateien und Datenbanken. Organizer und Multimedia
Auf einen Blick Auf einen Blick TEIL I Grundlagen 1 Android eine offene, mobile Plattform... 21 2 Hallo Android!... 43 3 Von der Idee zur Veröffentlichung... 73 TEIL II Elementare Anwendungsbausteine 4
MehrElliot Jay Stocks. Sexy Webdesign. Wie man mit guten Konzepten tolle Websites gestaltet
Elliot Jay Stocks Sexy Webdesign Wie man mit guten Konzepten tolle Websites gestaltet Lektorat: Nina Lötsch, René Schönfeldt Übersetzung: Cornelia Boenigk Copy-Editing: Alexander Reischert Herstellung:Nadine
MehrTexten fürs Web: Planen, schreiben, multimedial erzählen. Stefan Heijnk. dpunkt.verlag. Das Handbuch für Online-Journalisten
Stefan Heijnk Texten fürs Web: Planen, schreiben, multimedial erzählen Das Handbuch für Online-Journalisten 2., überarbeitete und erweiterte Auflage dpunkt.verlag Stefan Heijnk heijnk@t-online.de Die Website
MehrGolo Roden. Node.js & Co. Skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln.
Golo Roden Node.js & Co. Skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln ix Edition Golo Roden webmaster@goloroden.de Lektorat: René Schönfeldt Copy-Editing:
MehrWindows 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
MehrKlientenzentrierte Gesprächsführung in der Physiotherapie:
Medizin Heike Hoos-Leistner Klientenzentrierte Gesprächsführung in der Physiotherapie: Entwicklung einer Unterrichtskonzeption zum Klientenzentrierten Ansatz nach Carl Rogers Diplomarbeit Bibliografische
MehrUlrike Jaeger Kurt Schneider (Hrsg.) Software Engineering im Unterricht der Hochschulen
Ulrike Jaeger Kurt Schneider (Hrsg.) Software Engineering im Unterricht der Hochschulen SEUH 11 Hannover 2009 Ulrike Jaeger ulrike.jaeger@hs-heilbronn.de Kurt Schneider kurt.schneider@inf.uni-hannover.de
MehrProgrammieren für iphone und ipad
Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 4 3., aktualisierte und erweiterte Auflage Lektorat: René Schönfeldt, Nina Lötsch Copy Editing: Ursula Zimpfer,
MehrIT-Unternehmensarchitektur
Wolfgang Keller IT-Unternehmensarchitektur Von der Geschäftsstrategie zur optimalen IT-Unterstützung 2., überarbeitete und erweiterte Auflage Wolfgang Keller wk@objectarchitects.de Lektorat: Christa Preisendanz
MehrApps Programmierung von Android-Smartphones
Apps Programmierung von Android-Smartphones 2/14 Geplantes Tagesprogramm Vormittag: Überblick / Erwartungen Warum Android? Grundlagen ggf. gemeinsame Installation ggf. Vergleich Delphi - java ein einfaches
Mehr