Android-Programmierung mit Kotlin Mehr als ein Editor: Vim

ix.0916.004-005.qxp 18.08.16 12:48 Seite 4
INHALT | SEPTEMBER 2016
MARKT + TRENDS
Spieleentwicklung
Viel virtuelle Realität
auf der GDC Europe 2016
8
Hacker-Konferenzen
Black Hat 2016 in Las Vegas
10
Embedded Computing
.NET-Interoperabilität für Industrie 4.0
14
Mehr als ein Editor: Vim Version 8
Hardware
Rekordversuche auf dem
Flash Memory Summit 2016
18
Mobile Computing
Aus für SMS zur
Zwei-Faktor-Authentifizierung
20
Open Source
Zukünftige Cloud-Partner:
Mirantis und SUSE
Telekom baut einheitliche IP-Plattform
24
Standardsoftware
Lexware plant Acumatica-ERP-Linie
28
Beruf
Ständige Erreichbarkeit macht krank
30
Wirtschaft
Hewlett Packard Enterprise kauft SGI
32
TITEL
Kameras und Software
für 360°-Videos
R
VE
CO E M A
H
T
36
Virtual Reality II
Die Theorie hinter 360°-Videos
40
REVIEW
Editor
Version 8 des Texteditors Vim
Virtualisierung
VirtualBox-Update 5.1.2
App-Entwicklung
Microsoft PowerApps:
App-Baukasten aus der Cloud
Seite 46
23
Kommunikation
Virtual Reality I
Zugegeben, der „Vi IMproved“ kann nicht gerade mit übergroßer
Benutzerfreundlichkeit punkten. Aber wenn man seine Bedienung erst
einmal beherrscht, kann man damit nicht nur Texte schreiben, sondern
auch fast wie mit einer IDE programmieren.
Neues Tutorial:
Android-Programmierung mit Kotlin
Android-Programmierer sind
nicht mehr auf Java festgelegt.
JetBrains’ Alternativ-Sprache Kotlin
räumt mit vielen Schwächen von
Java auf, lässt sich aber mit JavaCode mischen. Der erste Teil des
neuen Tutorials führt in das Programmieren mit Kotlin ein, erklärt
die benötigten Elemente der Entwicklungs- und Testumgebung
und endet mit der ersten App.
Seite 110
R
VE
CO M A
TH
E
R
VE
CO E M A
TH
R
VE
CO E M A
H
T
46
52
58
Systemmanagement
mit Machinery
REPORT
Recht
Juristische Aspekte von Augmented Reality
Karriere
Trotz vieler Bemühungen:
zu wenige Frauen in der IT
Reproducible Research
Mit Open-Source-Werkzeugen
Struktur in die Forschung bringen
R
VE
CO E M A
TH
62
Die Analyse seit Jahren gewachsener
IT-Landschaften bezeichnen Spötter gern
als „Systemarchäologie“. Abhilfe verspricht
das Systemmanagement-Tool Machinery.
Es erkennt automatisch Inhalt und Konfiguration der Rechner im Firmennetz.
64
R
VE
CO E M A
TH
70
Webentwicklung
Modernisierung von
Legacy-Web-Applikationen
Seite 130
76
4
iX 9/2016
©
Copyright by Heise Medien
links
4
ix.0916.004-005.qxp 18.08.16 12:48 Seite 5
360-Grad-Videos:
Grundlagen und Produkte
Wer Tagungsräume, Hotelzimmer oder Konzertsäle
visuell anspruchsvoll digital präsentieren will, sollte
sich mit 360-Grad-Videotechnik vertraut machen.
Die Aufnahmen lassen den Zuschauer
in eine virtuelle Realität förmlich
eintauchen. Und mittlerweile
sind die Kameras auch für
kleine Budgets erschwinglich
geworden.
WISSEN
iOS-Know-how
R
VE
CO E M A
Datenaustausch über die
Document Provider Extension
TH
80
Softwareentwicklung
Wie Test-driven Development
seine Stärken entfaltet
84
Netze
TCP Offload Engines
90
PRAXIS
Programmieren
R
VE
CO E M A
H
Android-Entwicklung
mit JetBrains’ Kotlin, Teil 1
T
110
Tipps und Tricks
Bilder schneller im Browser laden
Seite 36 und 40
115
Perl-Know-how
Perl-5-Code auf Perl 6 umstellen
Datenbanken
116
R
VE
CO E M A
H
Microsofts SQL Server auf
Version 2016 aktualisieren
T
CRM
R
VE
CO E M A
H
Data Mining für SalesforceDaten mit Azure ML
T
Systemmanagement
118
122
R
VE
CO E M A
H
Mit Machinery gewachsene
Infrastrukturen analysieren
T
130
Programmierung
Eigene Views für
Android-Plattformen erstellen
136
Konfigurationsmanagement
Modulentwicklung mit Puppet, Teil 3
142
MEDIEN
App-Infos
Apps für Pokémon Go
152
Vor 10 Jahren
Datenschutz und RFID
153
Buchmarkt
Projektmanagement
154
Rezensionen
Shell-Programmierung,
Java und REST, Processing.py
RUBRIKEN
Umstieg auf
SQL Server 2016
Editorial
3
Leserbriefe
Wer einen SQL Server ab Baujahr 2008 betreibt,
kann direkt auf die aktuelle Version upgraden, für ältere Software
braucht es einen Zwischenschritt. iX zeigt, wie man die Migration
mit möglichst wenig Bauchschmerzen über die Bühne bringt.
Seite 118
iX extra Webhosting
6
R
VE
CO M A nach Seite 90
TH
E
heise IT-Markt
158
Stellenmarkt
160
Inserentenverzeichnis
161
Impressum
161
Vorschau
162
5
iX 9/2016
©
5 rechts
156
Copyright by Heise Medien