Teil I: Einführung 1. 1 Einleitung 3

Größe: px
Ab Seite anzeigen:

Download "Teil I: Einführung 1. 1 Einleitung 3"

Transkript

1 D3kjd3Di38lk323nnm ix Teil I: Einführung 1 1 Einleitung Microsofts Neustart mit Windows Phone Modern-UI und Hubs Apps entwickeln: Überblick über die Laufzeitumgebung, XAML und C Beispiele dieses Buches Hosting auf GitHub Der Werkzeugkasten die Developer Tools Installation Visual Studio for Windows Phone Expression Blend for Windows Phone Der Emulator Ihre erste App Die Projektstruktur MainPage.xaml die Standardseite Die Oberfläche einer Seite gestalten Programmlogik hinzufügen Anwendung ausführen und testen Hoch- und Querformat unterstützen WMAppManifest.xml die erste Konfiguration Ralf Ehlert / Gregor Woiwode / Jörg Debus, Windows Phone 8, dpunkt.verlag, ISBN

2 x Teil II: Grundlagen 27 5 Controls als App-Bausteine Layoutcontainer Content-Controls Items-Controls Geometrische Formen Controls kennenlernen mit MSDN Das Erstellen eigener Steuerelemente Seitennavigation Navigieren zwischen Seiten Lebenszyklus einer Seite Datenübergabe zwischen Seiten Den Status einer Seite sichern Beispiel BMI-Rechner Zirkuläre Navigation Application Bar Die Application Bar im Detail Eine Application Bar deklarieren Aktion deklarieren WP8 Themes Wiederverwendbarkeit Data Binding Datenflüsse bei der Bindung von Daten Datenbindungen aktualisieren Arbeiten mit Templates Das Model Das View Model Die View Konvertierungen bei Datenbindungen App-Lebenszyklus Auf Statusänderungen einer App reagieren App- und Seitenlebenszyklus verstehen App-Statusinformationen sichern

3 xi 10 Styles und Templates Silverlight-Ressourcen Styles Templates Teil III: Interaktivität Touchgesten Was sind Gesten? Gesten in Silverlight Ereignisbehandlung von Gesten in Silverlight Launchers Was ist ein Launcher? Übersicht ShareLinkTask Choosers Was ist ein Chooser? Übersicht Verwendung CameraChooserTask Verwendung von ms-walk-to & ms-drive-to Lokalisierung Grundlagen Internationalisierung durchführen Lokalisierung Zugriff auf Ressourcendateien mittels Binding Sprachsteuerung Möglichkeiten der Sprachsteuerung Text-zu-Sprache Sprache-zu-Text Sprachkommandos Ralf Ehlert / Gregor Woiwode / Jörg Debus, Windows Phone 8, dpunkt.verlag, ISBN

4 xii Teil IV: Datenzugriff Isolated Storage App-Einstellungen sichern und laden Dateien schreiben Dateien lesen Hinweise zum Isolated Storage SQL Compact Server Überblick Am Beispiel erklärt der»movie MANAGER« Die Definition des Datenmodells Ein erster Datenbankzugriff Relationen modellieren Verzögerte Ausführung Optimierung Datenbankschema versionieren Contact Store Voraussetzungen Überlegung Initialisierung Kontakt speichern Verwendung der RemoteId Kontakte laden Kontakt bearbeiten Kontakt löschen View Models FileType-Associations Dateitypen visualisieren Eigenen Dateityp festlegen Erweiterung aktivieren URI-Mapper für eigene Dateitypen anpassen Integration des URI-Mappers in die App Verarbeitung der übergebenen Datei implementieren Testen der FileType-Association im Emulator

5 xiii 21 URI-Associations Erweiterung aktivieren URI-Mapper für eigene URIs anpassen Integration des URI-Mappers in die App Verarbeitung der übergebenen URI implementieren Teil V: Debugging Debugger Haltepunkte einsetzen DataTips für eigene Objekte anpassen Eigene Debug-Informationen erstellen Bedingte Kompilierung Simulation Dashboard 183 Teil VI: Sensoren Location Überblick Ortsinformationen abfragen Location Data emulieren Visualisierung von Geodaten Positionsdaten verfolgen, während die App im Hintergrund läuft Weiterführende Ressourcen Accelerometer Vibration Kompass Gyroskop Combined Motion API 208 Ralf Ehlert / Gregor Woiwode / Jörg Debus, Windows Phone 8, dpunkt.verlag, ISBN

6 xiv Teil VII: Tiles und Notifications Tiles Allgemeines Erstellung eines Tiles Flip-Tile Iconic-Tile Cycle-Tile Tiles anhand ihrer URI aktualisieren Tiles löschen Typisierung von Tiles Lockscreen Lockscreen-Nachrichten freischalten Icon spezifizieren Konfiguration des Windows Phone Informationen verwalten Eigenes Hintergrundbild setzen Push Notifications Überblick Tile Notifications Toast Notifications Raw Notifications Teil VIII: Agents Multitasking Unabhängiges Arbeiten mit Agents Einen Agent erstellen Agent einbinden und steuern Background Audio Musik-Player-UI entwickeln BAPA implementieren Background-Transfer 260

7 xv Teil IX: Hubs Den Musik+Video-Hub erweitern App erstellen App testen Bilder-Hub erweitern Integration in die Hub-Anwendungen-Sektion Integrationspunkt»Versenden« Integrationspunkt»Öffnen mit« Integrationspunkt»Bearbeiten« Lenses Integration einer App in die Lenses-Auswahl Bildaufnahme Kameraeinstellungen auslesen und ändern Weiterführende Informationen Search Extensibility 306 Teil X: Spieleentwicklung DirectX-Spieleentwicklung für das Windows Phone Was ist denn so anders an DirectX? Das Projekt Spielmodell Schematischer Start Grafische Politur Zusammenfassung Teil XI: App-Architektur mit MVVM Einführung Eine App mit MVVM Model das Datenmodell View Model der»kleber« View die Benutzeroberfläche Ralf Ehlert / Gregor Woiwode / Jörg Debus, Windows Phone 8, dpunkt.verlag, ISBN

8 xvi 43 Commands Event-To-Command Application Bar eine Besonderheit Messages Seitennavigation im View Model ausführen 401 Teil XII: Performance Gründe für Performance-Optimierung Warum Apps ruckeln Asynchrone Programmierung Asynchrone Programmierung vs. Threading Anatomie der asynchronen Programmierung Tasks und Multithreading Reagieren auf Abschluss von asynchronen Methoden Asynchrone Vorgänge abbrechen Der Framerate-Counter Arbeitsspeicherverbrauch messen und verstehen Profiler Tipps für schnelle Apps Stringmanipulationen mit StringBuilder Bilder optimieren UI vereinfachen GPU-beschleunigte Animationen bevorzugen Teil XIII: Gerätekommunikation Sockets Überblick über Sockets TCP-Kommunikation Bluetooth Überblick Verbindungsbereitschaft signalisieren Verbindungspartner auflisten

9 xvii 54 NFC Überblick Verbindung herstellen Teil XIV: Marketplace App vertreiben Überblick über die Leistungen Testgeräte Testgerät registrieren Testgeräte verwalten Möglichkeiten der App-Vermarktung In-App-Purchase Ablauf eines In-App-Kaufes In-App-Produkte definieren Produkte abrufen Produktkauf durchführen In-App-Käufe testen Produkte wiederherstellen Wallet Mitgliedschaftskarten verwalten Mitgliedschaftskarte auslesen und aktualisieren Deals verwalten Weitere Nutzungsmöglichkeiten Das Advertising SDK für Apps verwenden Das AdControl Richtlinien für Werbeanzeigen Die App zertifizieren für die Veröffentlichung Notwendige Ressourcen erstellen Zertifizierungsrichtlinien überprüfen Anwendung zur Zertifizierung einreichen Ralf Ehlert / Gregor Woiwode / Jörg Debus, Windows Phone 8, dpunkt.verlag, ISBN

10 xviii Teil XV: Eine App zum Nachmachen App zur Aktienverwaltung Planung Realisierung Unit Testing Einführung Das Testprojekt Den ersten Test spezifizieren Implementierung der Tests Hürden meistern mittels Fakes Erwartete Exceptions testen Quellenverzeichnis 489 Index 491

Jörg Debus. Ralf Ehlert Gregor Woiwode. Windows Phone 8. Grundlagen und Praxis der App-Entwicklung. dpunkt.verlag

Jörg Debus. Ralf Ehlert Gregor Woiwode. Windows Phone 8. Grundlagen und Praxis der App-Entwicklung. dpunkt.verlag Ralf Ehlert Gregor Woiwode Jörg Debus Windows Phone 8 Grundlagen und Praxis der AppEntwicklung dpunkt.verlag die die die ix Teil I: Einführung 1 1 Einleitung 3 1.1 Microsofts Neustart mit Windows Phorie

Mehr

Windows Phone 7.5. Grundlagen und fortgeschrittene Programmierung. von Ralf Ehlert, Gregor Woiwode. 1. Auflage

Windows Phone 7.5. Grundlagen und fortgeschrittene Programmierung. von Ralf Ehlert, Gregor Woiwode. 1. Auflage Windows Phone 7.5 Grundlagen und fortgeschrittene Programmierung von Ralf Ehlert, Gregor Woiwode 1. Auflage Windows Phone 7.5 Ehlert / Woiwode schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

Mehr

Ralf Ehlert ist Entwickler bei der ST Sportservice GmbH in Leipzig. Sein Aufgabenschwerpunkt liegt in der Entwicklung von internetbasierten

Ralf Ehlert ist Entwickler bei der ST Sportservice GmbH in Leipzig. Sein Aufgabenschwerpunkt liegt in der Entwicklung von internetbasierten Ralf Ehlert ist Entwickler bei der ST Sportservice GmbH in Leipzig. Sein Aufgabenschwerpunkt liegt in der Entwicklung von internetbasierten Anwendungen. Er studierte an der Universität Leipzig Wirtschaftsinformatik

Mehr

Ralf Ehlert ist Entwickler bei der ST Sportservice GmbH in Leipzig. Sein Aufgabenschwerpunkt liegt in der Entwicklung von internetbasierten

Ralf Ehlert ist Entwickler bei der ST Sportservice GmbH in Leipzig. Sein Aufgabenschwerpunkt liegt in der Entwicklung von internetbasierten Ralf Ehlert ist Entwickler bei der ST Sportservice GmbH in Leipzig. Sein Aufgabenschwerpunkt liegt in der Entwicklung von internetbasierten Anwendungen. Er studierte an der Universität Leipzig Wirtschaftsinformatik

Mehr

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25 1 Einführung 1 1.1 Das Smartphone 2 1.2 An wen richtet sich dieses Buch? 2 1.3 Buchaufbau und verwendete Technologien 3 1.4 Vorstellung des Beispielprojekts 4 2 Einrichten der Arbeitsumgebung 9 2.1 Installation

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

Einführung in die Windows Store App Entwicklung mit C# und XAML

Einführung in die Windows Store App Entwicklung mit C# und XAML Einführung in die Windows Store App Entwicklung mit C# und XAML Modul 1 Oktober 2013 Referentin Beate Lay C# Programmierung SharePoint Anwendungsentwicklung Agenda Was ist eine Windows Store App? Wo kommen

Mehr

Das etwas andere Smartphone

Das etwas andere Smartphone Das etwas andere Smartphone Frank Prengel Technical Evangelist Microsoft Deutschland GmbH http://blogs.msdn.com/windowsphone 01./02. Dezember 2010 Köln www.iphonedevcon.de Microsoft? Auf der iphone DevCon??

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

Windows Presentation Foundation

Windows Presentation Foundation Windows Presentation Foundation WS 2013/14 Gliederung Literatur Einführung Inhalt Architektur von Windows Presentation Foundation und das Programmiermodell XAML Steuerelemente und Layout Ressourcen Data

Mehr

1.1 Für wen dieses Buch gedacht ist Einleitung Danksagung... 2

1.1 Für wen dieses Buch gedacht ist Einleitung Danksagung... 2 D3kjd3Di38lk323nnm v 1 Vorwort 1 1.1 Für wen dieses Buch gedacht ist............................... 1 1.2 Einleitung............................................... 1 1.3 Danksagung.............................................

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

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

beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag

beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag 1 Einleitung 1 1.1 Zope als Web Application Server 2 1.2 Zope als Content Management Server 3 1.3 Woher kommt Zope?

Mehr

Apps für ios entwickeln

Apps für ios entwickeln Apps für ios entwickeln Am Beispiel einer realen App Bearbeitet von Jan Tittel, Jochen Baumann 1. Auflage 2013. Buch. XII, 222 S. ISBN 978 3 446 43192 8 Format (B x L): 17,9 x 24,7 cm Gewicht: 589 g Weitere

Mehr

Programmieren fürs iphone

Programmieren fürs iphone Markus Stäuble Programmieren fürs iphone Einstieg in die Anwendungsentwicklung mit dem iphone SDK 3 2., aktualisierte und erweiterte Auflage Г5 dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt

Mehr

Vorwort Android - eine offene, mobile Plattform 21

Vorwort Android - eine offene, mobile Plattform 21 Vorwort 15 TEILI Grundlagen 1 Android - eine offene, mobile Plattform 21 1.1 Entstehung 21 1.1.1 Die Open Handset Alliance 22 1.1.2 Android Inc 22 1.1.3 Evolution einer Plattform 23 1.2 Systemarchitektur

Mehr

Eclipse Rieh Client Platform

Eclipse Rieh Client Platform Heiko Sippel, Jens Bendisposto, Michael Jastram Eclipse Rieh Client Platform Entwicklung von erweiterbaren Anwendungen mit RCP ntwickier.press V E E.l E.2 E.3 E.4 Teil 1 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2

Mehr

ASP.NET 3.5 mit AJAX

ASP.NET 3.5 mit AJAX ASP.NET 3.5 mit AJAX von Patrick A. Lorenz, Jana Frank, Dr. Holger Schwichtenberg 1. Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41199 9 Zu Leseprobe schnell und

Mehr

PhoneGap. Mobile Cross-Plattform-Entwicklung mit Apache Cordova und Co. --> Mit einem Geleitwort von Michael Brooks, PhoneGap Core Contributor

PhoneGap. Mobile Cross-Plattform-Entwicklung mit Apache Cordova und Co. --> Mit einem Geleitwort von Michael Brooks, PhoneGap Core Contributor PhoneGap Mobile Cross-Plattform-Entwicklung mit Apache Cordova und Co. --> Mit einem Geleitwort von Michael Brooks, PhoneGap Core Contributor von Marcus Ross 1. Auflage PhoneGap Ross schnell und portofrei

Mehr

Inhaltsverzeichnis. vii

Inhaltsverzeichnis. vii D3kjd3Di38lk323nnm vii 1 Einleitung... 1 1.1 Zielsetzung...... 1 1.2 Konventionen... 2 1.3 Was ist neu in Rails 3.1?... 3 1.4 Aufbau des Buchs.... 7 1.5 Wer dieses Buch lesen sollte.... 8 1.6 Wie man dieses

Mehr

Programmieren lernen in ASP.NET mit C#

Programmieren lernen in ASP.NET mit C# Programmieren lernen in ASP.NET mit C# von Patrick A. Lorenz, Christoph A. Müller 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22311 0 Zu Leseprobe schnell und

Mehr

Michael Rüttger. Adobe Flex 3

Michael Rüttger. Adobe Flex 3 Michael Rüttger Adobe Flex 3 Vorwort 9 i Einführung - Adobe Flex und AIR 15 i.i RIAs - Einsatzgebiete für Flex erkennen und verstehen 16 1.2 Warum Flex 3 für das Web eine Revolution sein kann 26 1.3 Adobe

Mehr

Arno Becker Marcus Pant. Android. Grundlagen und Programmierung. I dpunkt.verlag

Arno 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

Mehr

Auf einen Blick. TEIL I Einführung 1 SAPUI5 auf einen Blick Architektur... 43

Auf einen Blick. TEIL I Einführung 1 SAPUI5 auf einen Blick Architektur... 43 Auf einen Blick TEIL I Einführung 1 SAPUI5 auf einen Blick... 23 2 Architektur... 43 TEIL II SAPUI5 in Aktion Entwicklung von Anwendungen 3 Hello, SAPUI5 World... 61 4 Aufbau von MVC-Anwendungen... 91

Mehr

Windows 8 Business-App-Entwicklung

Windows 8 Business-App-Entwicklung Windows 8 Business-App-Entwicklung SDX AG experts für Microsoft Showcase: SDX Privatbilanz Wissen transferieren ALM LOB/Business Wissen erlangen Herzlich Willkommen! ALM Days 2012 Professionelle Windows

Mehr

LaVida. Mobile Endgeräte. Andreas Neupert

LaVida. Mobile Endgeräte. Andreas Neupert LaVida Mobile Endgeräte Andreas Neupert Einleitung 1 33 Was? 1) Android a. Hardware b. Entwickeln i. Tools ii. Architektur & Konzepte iii. Google App Inventor c. Benutzen versus 2) WP 7 a. Hardware b.

Mehr

Windows Store Apps entwickeln mit C# und XAML - Crashkurs

Windows Store Apps entwickeln mit C# und XAML - Crashkurs Windows Store Apps entwickeln mit C# und XAML - Crashkurs Crashkurs von Jörg Neumann 1. Auflage Windows Store Apps entwickeln mit C# und XAML - Crashkurs Neumann schnell und portofrei erhältlich bei beck-shop.de

Mehr

User Experience. Wie gestalte ich meine Windows Phone 7 Applikation. Max Knor Developer Evangelist Microsoft http://www.knor.net/

User Experience. Wie gestalte ich meine Windows Phone 7 Applikation. Max Knor Developer Evangelist Microsoft http://www.knor.net/ User Experience Wie gestalte ich meine Windows Phone 7 Applikation Max Knor Developer Evangelist Microsoft http://www.knor.net/ Agenda 09:00 09:50 09:50 10:00 MSDN Track Windows Phone 7 ist da! Keynote

Mehr

Auf einen Blick. Elementare Anwendungsbausteine. Telefonfunktionen nutzen. Dateien und Datenbanken. Organizer und Multimedia

Auf 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

Mehr

Inhaltsverzeichnis. 0 Einleitung 11

Inhaltsverzeichnis. 0 Einleitung 11 Inhaltsverzeichnis 0 Einleitung 11 0.1 Windows 8 Apps mit HTML5 und JavaScript 12 0.2 Die Entwicklungsumgebung 13 Tools und SDK herunterladen 13 0.3 Korrekturen und Kommentare 14 1 Die Plattform Windows

Mehr

Control Templates. Thomas Claudius Huber

Control Templates. Thomas Claudius Huber Control Templates Thomas Claudius Huber thomas.huber@trivadis.com www.thomasclaudiushuber.com Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der

Mehr

Microsoft ASP.NET 2.0 Crashkurs

Microsoft ASP.NET 2.0 Crashkurs Hannes Preishuber Microsoft ASP.NET 2.0 Crashkurs Microsoft Press Vorwort Willkommen in der Welt von ASP.NET Kinder und Bücher Support Danksagung XI XI XII XII XIII 1 Einführung In ASP.NET 2.0 1 Webanwendungen

Mehr

Inhaltsverzeichnis. Jan Tittel. Office 2010 Programmierung mit VSTO und.net 4.0. Word, Excel und Outlook erweitern und anpassen

Inhaltsverzeichnis. Jan Tittel. Office 2010 Programmierung mit VSTO und.net 4.0. Word, Excel und Outlook erweitern und anpassen sverzeichnis Jan Tittel Office 2010 Programmierung mit VSTO und.net 4.0 Word, Excel und Outlook erweitern und anpassen Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-42411-1 Weitere Informationen

Mehr

Inhaltsverzeichnis Einleitung Imperative Sprachkonzepte Objektorientierte Sprachkonzepte

Inhaltsverzeichnis Einleitung Imperative Sprachkonzepte Objektorientierte Sprachkonzepte Inhaltsverzeichnis 1 Einleitung... 1 1.1 Entwicklungsumgebung... 1 1.2 Vom Quellcode zum ausführbaren Programm... 3 1.3 Erste Beispiele... 4 1.4 Wichtige Merkmale der Programmiersprache Java... 6 1.5 Zielsetzung

Mehr

Inhaltsverzeichnis. Einführung... 17

Inhaltsverzeichnis. Einführung... 17 O:/Wiley/Reihe_Computing/76037/3d/ftoc.3d from 08.02.2013 12:41:41 Inhaltsverzeichnis Einführung... 17 1 Eine kurze Geschichte der Windows-Anwendungsentwicklung... 29 1.1 Das Leben von Windows... 29 1.1.1

Mehr

Mobile Backend in der

Mobile Backend in der Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile

Mehr

Inhaltsverzeichnis. Bernd Weber, Patrick Baumgartner, Oliver Braun. OSGi für Praktiker

Inhaltsverzeichnis. Bernd Weber, Patrick Baumgartner, Oliver Braun. OSGi für Praktiker Bernd Weber, Patrick Baumgartner, Oliver Braun OSGi für Praktiker Prinzipien, Werkzeuge und praktische Anleitungen auf dem Weg zur "kleinen SOA" ISBN: 978-3-446-42094-6 Weitere Informationen oder Bestellungen

Mehr

Inhaltsübersicht.

Inhaltsübersicht. Inhaltsübersicht 1 Willkommen bei Joomla 3 13 2 Joomla 3 installieren 17 3 Erste Schritte mit Joomla 3 43 4 Inhalte erstellen und verwalten 57 5 Kategorien - die Inhalte organisieren 109 6 Menüs erstellen

Mehr

Office 2010 Programmierung mit VSTO und.net 4.0

Office 2010 Programmierung mit VSTO und.net 4.0 Office 2010 Programmierung mit VSTO und.net 4.0 Word, Excel und Outlook erweitern und anpassen Bearbeitet von Holger Schwichtenberg, Jan Tittel 1. Auflage 2011. Buch. X, 278 S. Hardcover ISBN 978 3 446

Mehr

Skalierbare Enterprise Architekturen für Universal Windows Platform Apps

Skalierbare Enterprise Architekturen für Universal Windows Platform Apps Agenda Ziele Portable Class Libraries Projektaufbau MVVM Databinding #1 MVVM Light Inversion of Control & Dependency Injection Repository Pattern Databinding #2 Skalierbare Enterprise Architekturen für

Mehr

Vorwort... 3 Angular CLI: Der Codegenerator für unser Projekt Vorstellung Installation Die wichtigsten Befehle...

Vorwort... 3 Angular CLI: Der Codegenerator für unser Projekt Vorstellung Installation Die wichtigsten Befehle... D3kjd3Di38lk323nnm xv Vorwort................................................... vii I Einführung 1 1 Haben Sie alles, was Sie benötigen?.................... 3 1.1 Visual Studio Code.........................................

Mehr

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft.

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft. Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version Schimon.Mosessohn@microsoft.com Herzlich Willkommen 1996 2004 2010 2014 Navision 3.7 Microsoft

Mehr

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21 Vorwort... 11 1 Einführung in Power Query... 13 1.1 Power Query installieren und aktivieren... 13 1.2 Power Query aktivieren bzw. deaktivieren... 14 Was tun, wenn das Register nicht angezeigt wird... 16

Mehr

3 Grundlagen. 3.1 Die erste App

3 Grundlagen. 3.1 Die erste App 19 3.1 Die erste App In diesem Abschnitt werden Sie Ihre ersten Schritte in der Windows- Phone-7-Entwicklung machen. Dabei werden Sie eine modifizierte»hallo Welt«-Anwendung schreiben. Daneben lernen Sie

Mehr

Marcus Ross. PhoneGap. Mobile Cross-Plattform-Entwicklung mit Apache Cordova & Co. dpunkt.verlag

Marcus Ross. PhoneGap. Mobile Cross-Plattform-Entwicklung mit Apache Cordova & Co. dpunkt.verlag Marcus Ross PhoneGap Mobile Cross-Plattform-Entwicklung mit Apache Cordova & Co. dpunkt.verlag haltsverzeichnis 1 Entwickeln mit PhoneGap 1 1.1 Das Cross-Plattform-Problem 1 1.2 Wozu braucht man PhoneGap?

Mehr

2 Einführung in das Konfigurationsmanagement 11

2 Einführung in das Konfigurationsmanagement 11 v 1 Einleitung 1 1.1 Wer dieses Buch lesen sollte........................ 2 1.2 Warum Subversion, Maven und Redmine?............. 3 1.3 Wo ist das Ant-Kapitel?........................... 5 1.4 Abgrenzung

Mehr

Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius

Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius Line-of-Business-Apps mit der Universal Windows Platform entwickeln Thomas Claudius Huber @thomasclaudiush Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML,

Mehr

Mobile Development in.net mit Xamarin

Mobile Development in.net mit Xamarin 1 Mobile Development in.net mit Xamarin Mobile Web (Hybrid) Apps Vorteil: Weniger Aufwand Multi-Plattform Web-Technologien Nachteil: UX Performance UI Design Gerätefunktionen 2 Plattform abstrahieren 3

Mehr

Das Einsteigerseminar ASP

Das Einsteigerseminar ASP Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept

Mehr

Auf einen Blick. 1 Apps programmieren wie geht das? Das App-Werkzeug: LiveCode Grundbausteine einer App... 43

Auf einen Blick. 1 Apps programmieren wie geht das? Das App-Werkzeug: LiveCode Grundbausteine einer App... 43 Auf einen Blick Auf einen Blick 1 Apps programmieren wie geht das?... 13 2 Das App-Werkzeug: LiveCode... 21 3 Grundbausteine einer App... 43 4 Skripte: Programmieren macht Spaß!... 65 5 Eine Würfelmaschine

Mehr

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87 Vorwort 11 1 Der SQL Server 2008 stellt sich vor 15 1.1 SQL Server wer ist das? 16 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten

Mehr

JavaServer Faces Ein Arbeitsbuch für die Praxis

JavaServer Faces Ein Arbeitsbuch für die Praxis Bernd Müller JavaServer Faces Ein Arbeitsbuch für die Praxis HANSER Inhaltsverzeichnis Vorwort XI 1 Einleitung 1 1.1 Das Ziel dieses Buches 1 1.2 Der Leser 3 1.3 Das Buch im Netz 4 1.4. Verwendete Software

Mehr

Praxishandbuch SAP NetWeaver Visual Composer

Praxishandbuch SAP NetWeaver Visual Composer Marcel Salein, Carsten Bonnen, Andreas Hardt, Christophe Mutzig Praxishandbuch SAP NetWeaver Visual Composer Galileo Press Bonn Boston Auf einen Blick Teil I Grundlagen 1 Entwicklungswerkzeuge in SAP NetWeaver

Mehr

RIA Entwicklung mit Silverlight 3. Oliver Scheer, Microsoft Deutschland Blog:

RIA Entwicklung mit Silverlight 3. Oliver Scheer, Microsoft Deutschland Blog: RIA Entwicklung mit Silverlight 3 Oliver Scheer, Microsoft Deutschland Blog: http://the-oliver.com Es gibt keine großen Entdeckungen und Fortschritte, solange es noch ein unglückliches Kind auf Erden gibt.

Mehr

Access 2000 und MS SQL Server im Teamwork

Access 2000 und MS SQL Server im Teamwork Access 2000 und MS SQL Server im Teamwork Bearbeitet von Irene Bauder, Jürgen Bär 1. Auflage 2000. Buch. 518 S. Hardcover ISBN 978 3 446 21473 6 Format (B x L): 17,5 x 24,5 cm Gewicht: 1112 g Zu Leseprobe

Mehr

Programmieren für iphone und ipad

Programmieren 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 dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt dieses

Mehr

Red Bull TV. Entwicklung einer Real World Windows Phone 7 Applikation in 70 Minuten. Max Knor Developer Evangelist Microsoft http://www.knor.

Red Bull TV. Entwicklung einer Real World Windows Phone 7 Applikation in 70 Minuten. Max Knor Developer Evangelist Microsoft http://www.knor. Red Bull TV Entwicklung einer Real World Windows Phone 7 Applikation in 70 Minuten Max Knor Developer Evangelist Microsoft http://www.knor.net/ Agenda 09:00 09:50 09:50 10:00 MSDN Track Windows Phone 7

Mehr

Inhaltsverzeichnis. 2 Ein Beispielunternehmen und seine Anforderungen... 15 Beschreibung des Unternehmens... 15 Beschreibung der Anforderungen...

Inhaltsverzeichnis. 2 Ein Beispielunternehmen und seine Anforderungen... 15 Beschreibung des Unternehmens... 15 Beschreibung der Anforderungen... Vorwort......................................................... Danksagung................................................ XI XII 1 Einführung.................................................. 1 Warum

Mehr

Roman Schacherl softaware gmbh. Willkommen in Windows 8

Roman Schacherl softaware gmbh. Willkommen in Windows 8 Roman Schacherl softaware gmbh Willkommen in Windows 8 Windows 8 Individualentwicklung ist unsere Leidenschaft. Von der Idee zur Software. Nicht umgekehrt. Enge Kooperation mit Microsoft Therapie Pharma

Mehr

vii Inhaltsverzeichnis 1 Cloud Computing 1

vii Inhaltsverzeichnis 1 Cloud Computing 1 vii 1 Cloud Computing 1 1.1 Was ist Cloud Computing?................................. 1 1.1.1 Servicemodelle der Cloud........................... 1 1.1.2 Liefermodell der Cloud............................

Mehr

TFS 2013 Upgrade. Thomas Trotzki - artiso AG

TFS 2013 Upgrade. Thomas Trotzki - artiso AG TFS 2013 Upgrade Thomas Trotzki - artiso AG Upgrade Strategien Data/Application Tier Anpassung von Process Templates Build Test/Lab Performance TFS Version Control Workitem Tracking Build Verwaltung Test

Mehr

Inhalt. Installieren Projekt erstellen UI Bedienen Objekte importieren Blueprints C++

Inhalt. Installieren Projekt erstellen UI Bedienen Objekte importieren Blueprints C++ Eine Einführung Inhalt Installieren Projekt erstellen UI Bedienen Objekte importieren Blueprints C++ Installieren Launcher Engine Visual Studio Registrieren Epic Launcher herunterladen (www.unrealengine.com)

Mehr

1.1 Für wen ist dieses Buch geeignet? Für wen ist dieses Buch eher nicht geeignet? Was erwartet Sie in diesem Buch? 6

1.1 Für wen ist dieses Buch geeignet? Für wen ist dieses Buch eher nicht geeignet? Was erwartet Sie in diesem Buch? 6 D3kjd3Di38lk323nnm 1 Einleitung... 1 1.1 Für wen ist dieses Buch geeignet? 4 1.2 Für wen ist dieses Buch eher nicht geeignet? 5 1.3 Was erwartet Sie in diesem Buch? 6 2 Die Adobe Digital Publishing Suite

Mehr

Windows 8.1 Grundlagen

Windows 8.1 Grundlagen Windows 8.1 Grundlagen Neuburg, 02.10.2018 Mithilfe dieses Kurses kann der Anwender schnell, effizient und unkompliziert die wichtigsten Funktionen von Windows 8.1 erlernen. Neben den grundlegenden Techniken

Mehr

Flexible Rails. Flex 3 auf Rails 2. von Dorothea Heymann-Reder, Peter Armstrong. 1. Auflage. Hanser München 2008

Flexible Rails. Flex 3 auf Rails 2. von Dorothea Heymann-Reder, Peter Armstrong. 1. Auflage. Hanser München 2008 Flexible Rails Flex 3 auf Rails 2 von Dorothea Heymann-Reder, Peter Armstrong 1. Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41573 7 Zu Leseprobe schnell und portofrei

Mehr

Thomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press

Thomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press Thomas Künneth Android 3 Apps entwickeln mit dem Android SDK Galileo Press Vorwort 13 TEIL I Grundlagen 1.1 Entstehung 19 1.1.1 Die Open Handset Alliance, 20 1.1.2 Android Ine 20 1.1.3 Evolution einer

Mehr

Norbert. Eder. Windows Presentation Foundation 4. Einführung und Praxis. inklusive CD-ROM

Norbert. Eder. Windows Presentation Foundation 4. Einführung und Praxis. inklusive CD-ROM Norbert Eder Windows Presentation Foundation 4 Einführung und Praxis inklusive CD-ROM 5936.book Seite 5 Mittwoch, 10. November 2010 5:50 17 Vorwort................................................... 11

Mehr

Inhaltsverzeichnis. Teil A Grundlagen... 1. Teil B Dokumente suchen und bearbeiten... 19. Vorwort... Danksagung... XIII

Inhaltsverzeichnis. Teil A Grundlagen... 1. Teil B Dokumente suchen und bearbeiten... 19. Vorwort... Danksagung... XIII Vorwort............................................... Danksagung........................................ XIII XIV Teil A Grundlagen......................................... 1 1 Einsatzgebiete.....................................

Mehr

1 Cloud Computing 1. 2 Architektur und Produktübersicht 9

1 Cloud Computing 1. 2 Architektur und Produktübersicht 9 vii Inhaltsverzeichnis 1 Cloud Computing 1 1.1 Was ist Cloud Computing? 1 1.1.1 Servicemodelle der Cloud 1 1.1.2 Liefermodell der Cloud 3 1.1.3 Elemente des Cloud Computing 3 1.1.4 Vorteile des Cloud Computing

Mehr

Vorwort 11. Eine neue Datenbank erstellen 79;

Vorwort 11. Eine neue Datenbank erstellen 79; Vorwort 11 Der SQL Server 2012 stellt sich vor 15] 1.1 SQL Server - wer ist das? 15 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten

Mehr

Inhalt Einführung in Adobe AIR... 1

Inhalt Einführung in Adobe AIR... 1 1 Einführung in Adobe AIR... 1 1.1 Die Anatomie von Adobe AIR... 2 1.1.1 Die Entwicklung für eine Laufzeitumgebung... 2 1.1.2 Wozu Desktop-Anwendungen erstellen?... 3 1.1.3 Die Möglichkeiten von AIR...

Mehr

1 So bedienen Sie Ihren Computer... 10

1 So bedienen Sie Ihren Computer... 10 1 So bedienen Sie Ihren Computer... 10 So funktioniert die Maus... 12 Windows mit dem Touchpad steuern... 14 Windows auf dem Tablet... 16 Windows per Tastatur steuern... 18 Windows mit Tastenkürzeln bedienen...

Mehr

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012 Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012 Roj Mircov TSP Datacenter Microsoft Virtualisierung Jörg Ostermann TSP Datacenter Microsoft Virtualisierung 1 AGENDA Virtual

Mehr

Inhalt. TEIL I SAP Fiori im Überblick. 1 Was ist SAP Fiori?... 25. 2 User-Experience-Strategien entwickeln... 59. Einleitung... 17

Inhalt. TEIL I SAP Fiori im Überblick. 1 Was ist SAP Fiori?... 25. 2 User-Experience-Strategien entwickeln... 59. Einleitung... 17 Einleitung... 17 TEIL I SAP Fiori im Überblick 1 Was ist SAP Fiori?... 25 1.1 SAP Fiori das Konzept... 26 1.1.1 Strategie zur Umsetzung der neuen Benutzerfreundlichkeit... 27 1.1.2 Die SAP-Fiori-Grundsätze...

Mehr

bsc Education Center bsc solutions GmbH & Co. KG Industriestr. 50 b, Walldorf Tel:

bsc Education Center bsc solutions GmbH & Co. KG Industriestr. 50 b, Walldorf Tel: bsc Education Center bsc solutions GmbH & Co. KG Industriestr. 50 b, 69190 Walldorf education@bsc-solutions.com Tel: +49 6227 384 85-100 www.bsc-solutions.com SCHULUNGSÜBERSICHT: SAPUI5 / SAP Fiori BSC-UI-300

Mehr

Thomas Claudius Huber Trivadis Services AG. Daten aus Office 365 in die eigene App integrieren

Thomas Claudius Huber Trivadis Services AG. Daten aus Office 365 in die eigene App integrieren Thomas Claudius Huber Trivadis Services AG Daten aus Office 365 in die eigene App integrieren Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML, TypeScript,

Mehr

Christoph Hofmann Microsoft Expert Student Partner Universität Freiburg

Christoph Hofmann Microsoft Expert Student Partner Universität Freiburg 1 Christoph Hofmann Microsoft Expert Student Partner Universität Freiburg 2 Agenda Was ist Silverlight? Tooling UI-Design Codeeinbindung Data-Binding Funktionen & Sensoren 3 Christoph Hofmann Microsoft

Mehr

APPS für ios 10. professionell entwickeln. Apple Watch

APPS für ios 10. professionell entwickeln. Apple Watch thomas SILLMANN APPS für ios 10 professionell entwickeln // Sauberen Code schreiben mit Swift 3 und Objective-C // Stabile Apps für iphone und ipad programmieren // Techniken & Methoden von Grund auf verstehen

Mehr

Inhalt. Mehr Informationen zum Titel. 1 Einführung FDI im Überblick...13

Inhalt. Mehr Informationen zum Titel. 1 Einführung FDI im Überblick...13 Mehr Informationen zum Titel XI Geleitwort... V Vorwort... VII Die Autoren...IX Abkürzungsverzeichnis...XVI 1 Einführung....1 1.1 Feldgeräte im Automatisierungssystem....2 1.2 Feldgeräte im Lebenszyklus

Mehr

Richard Oates Thomas Langer Stefan Wille Torsten Lueckow Gerald Bachlmayr. Spring & Hibernate. Eine praxisbezogene Einführung HANSER

Richard Oates Thomas Langer Stefan Wille Torsten Lueckow Gerald Bachlmayr. Spring & Hibernate. Eine praxisbezogene Einführung HANSER Richard Oates Thomas Langer Stefan Wille Torsten Lueckow Gerald Bachlmayr Spring & Hibernate Eine praxisbezogene Einführung HANSER 1 Einleitung 1 1.1 Für wen ist dieses Buch? 1 1.2 Organisation des Buches

Mehr

Das Praxisbuch Chromebook

Das Praxisbuch Chromebook Rainer Gievers Das Praxisbuch Chromebook Eine umfangreiche Anleitung für Chromebooks aller Hersteller (u.a. Acer, Asus, HP, Lenovo, Samsung und Toshiba) Gedrucktes Werk: ISBN 978-3-945680-04-9 Ebook: ISBN

Mehr

Inhalt III.

Inhalt III. Inhalt 1 Einführung 1 Suchmaschinenmarketing (SEO und SEA) 2 Tools von Google und anderen Anbietern 3 Wie arbeiten SuchmaschinenP 4 Warum Google Webmaster Tools immer wichtiger werden 5 Wofür Google Analytics

Mehr

i i apitel apitel K K Inhalt Inhalt

i i apitel apitel K K Inhalt Inhalt Seite iv 0 Einleitung........................................... 1 Kombination der Leistungsbereiche.............. 3 Über dieses Buch.................................. 3 Arbeiten mit den Beispielanwendungen..........

Mehr

Konfigurationsmanagement mit Subversion, Maven und Redmine

Konfigurationsmanagement mit Subversion, Maven und Redmine Gunther Popp Konfigurationsmanagement mit Subversion, Maven und Redmine Grundlagen für Softwarearchitekten und Entwickler 4., aktualisierte und erweiterte Auflage Gunther Popp gpopp@km-buch.de Lektorat:

Mehr

MOC 10265A: Datenzugriffslösungen mit Microsoft Visual Studio 2010 entwickeln

MOC 10265A: Datenzugriffslösungen mit Microsoft Visual Studio 2010 entwickeln MOC 10265A: Datenzugriffslösungen mit Microsoft Visual Studio 2010 entwickeln Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Microsoft Visual Studio 2010 stellt

Mehr

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Michael Kolberg. einfach klipp & klar. Microsofft* Press Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons

Mehr

Application Designer & Framework unlimited

Application Designer & Framework unlimited NEUE POWER Application Designer & Framework unlimited Geschäftsanwendung 50% schneller erstellen und agil den Markt bedienen. Ideen und Kreativität nutzen Anwendung ohne Code erstellen Hochmoderne Web-Anwendung

Mehr

Uwe Baumann artiso Solutions ubaumann@artiso.com

Uwe Baumann artiso Solutions ubaumann@artiso.com Uwe Baumann artiso Solutions ubaumann@artiso.com Upgrade Strategien Data/Application Tier Anpassung von Process Templates Build Test/Lab Performance TFS Version Control Workitem Tracking Build Verwaltung

Mehr

1 mysap.com und der Web Application Server 1

1 mysap.com und der Web Application Server 1 D3kjd3Di38lk323nnm xi 1 mysap.com und der Web Application Server 1 1.1 Das Zeitalter der Portale... 1 1.2 Die mysap-technologie im Detail... 3 1.3 Funktionen des SAP Web Application Server... 5 2 Die Systemarchitektur

Mehr