Geräteübergreifende Entwicklung mit RAD Studio
By Dr. Veikko Krypczyk and Olena Bochkor
()
About this ebook
In diesem shortcut stellen Ihnen Olena Bochkor und Dr. Veikko Krypczyk die Möglichkeiten der geräte- und plattformübergreifenden Entwicklung mit RAD Studio vor. Nach einer Einführung in die Thematik und die Entwicklungsumgebung werden die umfangreichen und komfortablen Möglichkeiten von RAD Studio erläutert. Dabei werden verschiedene Anwendungsfälle, wie zum Beispiel UI-Erstellung und Cloud-Anbindung, anhand leicht nachzuvollziehender Beispielen erläutert.
Read more from Dr. Veikko Krypczyk
SharePoint Kompendium - Bd. 17 Rating: 0 out of 5 stars0 ratings
Related to Geräteübergreifende Entwicklung mit RAD Studio
Titles in the series (100)
JavaFX Rendering & 3D Rating: 0 out of 5 stars0 ratingsHTML5 Security Rating: 0 out of 5 stars0 ratingsServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Rating: 0 out of 5 stars0 ratingsEinstieg in Google Go Rating: 0 out of 5 stars0 ratingsAmazon Web Services für .NET Entwickler Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Rating: 0 out of 5 stars0 ratingsTFS 2012 Anforderungsmanagement: Work Items und Prozessvorlagen Rating: 0 out of 5 stars0 ratingsHTML5 für Mobile Web Rating: 0 out of 5 stars0 ratingsSpring: Vier Perspektiven auf Framework und Ökosystem Rating: 0 out of 5 stars0 ratingsAlgorithmen: Grundlagen und Implementierung Rating: 0 out of 5 stars0 ratingsZend Framework 2: Für Einsteiger und Umsteiger Rating: 0 out of 5 stars0 ratingsJava EE Security Rating: 0 out of 5 stars0 ratingsSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Rating: 0 out of 5 stars0 ratingsUser Experience Testing 3.0: Status Quo, Entwicklung und Trends Rating: 0 out of 5 stars0 ratingsNFC: Near Field Communication für Android-Entwickler Rating: 5 out of 5 stars5/5Überzeugende Präsentationen: Konzeption, Technik und Design Rating: 0 out of 5 stars0 ratingsTesting mit Visual Studio 2012: Testing mit Visual Studio 2012 Rating: 0 out of 5 stars0 ratingsIT Wissensmanagement: Theorie und Praxis Rating: 0 out of 5 stars0 ratingsGeolocation mit PHP: Foursquare-API, Google Places & Qype Rating: 0 out of 5 stars0 ratingsTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Rating: 0 out of 5 stars0 ratingsUX Design für Tablet-Websites: Ein Überblick Rating: 0 out of 5 stars0 ratingsJavaScript auf dem Server Rating: 0 out of 5 stars0 ratingsNutzeraspekte in Suchmaschinen: Komponenten für eine gelungene Usability-Gestaltung Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenCL Rating: 0 out of 5 stars0 ratingsF#: Ein praktischer Einstieg Rating: 0 out of 5 stars0 ratingsJava 7: Fork-Join-Framework und Phaser Rating: 0 out of 5 stars0 ratingsQualität in IT-Architekturen: Management Rating: 0 out of 5 stars0 ratingsSharePoint-Entwicklung für Einsteiger Rating: 0 out of 5 stars0 ratingsADF - Mobile Apps entwickeln und Swing ablösen: Mobile Apps entwickeln und Swing ablösen Rating: 0 out of 5 stars0 ratings
Related ebooks
Cross-Plattform-Entwicklung mit HTML und JavaScript Rating: 0 out of 5 stars0 ratingsCross-Platform-Entwicklung mit Tabris.js Rating: 0 out of 5 stars0 ratingsDNX: Grundlagen, Design und Compile Time Rating: 0 out of 5 stars0 ratingsSpiele entwickeln für iOS und Android mit Cocos2D: Programmieren für die großen Smartphone-Plattformen Rating: 0 out of 5 stars0 ratingsUniversal-Apps im Enterprise-Umfeld: Der praktische Wegweiser für Businessanforderungen Rating: 0 out of 5 stars0 ratingsADF - Mobile Apps entwickeln und Swing ablösen: Mobile Apps entwickeln und Swing ablösen Rating: 0 out of 5 stars0 ratingsPhoneGap 3: Apps für iOS, Android und Windows Phone & Co. entwickeln Rating: 0 out of 5 stars0 ratingsWindows-8-Apps für C#-Entwickler: Design-Guidelines, Anleitungen, Best Practices Rating: 0 out of 5 stars0 ratingsWindows Phone 8.1: Alles Wissenswerte für Entwickler Rating: 0 out of 5 stars0 ratingsSoftware Development Trends: Wegweisende Beiträge für eine neue IT: Wegweisende Beiträge für eine neue IT Rating: 0 out of 5 stars0 ratings.NET Core 1.0 und 1.1: Entwicklung mit den Core-Produkten Rating: 0 out of 5 stars0 ratingsWebentwicklung mit dem Play Framework Rating: 0 out of 5 stars0 ratingsTitanium Mobile: Apps für iPhone und Android: Der schnelle Einstieg in die App-Programmierung Rating: 0 out of 5 stars0 ratingsBlackBerry-10-Entwicklung mit der Momentics IDE Rating: 0 out of 5 stars0 ratingsAndroid Schnelleinstieg Rating: 0 out of 5 stars0 ratingsTitanium Mobile: Multi Platform Apps mit JavaScript Rating: 0 out of 5 stars0 ratingsPhotoshop CS6: Creative Cloud • RAW-Konvertierung • Bildretusche Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Rating: 0 out of 5 stars0 ratingsApp-Entwicklung für Office und SharePoint Rating: 0 out of 5 stars0 ratingsEinblicke in C# 6.0 Rating: 0 out of 5 stars0 ratingsDocker und die Containerwelt: Einstieg und Expertentipps rund um Docker-Container Rating: 1 out of 5 stars1/5Android mit Arduino™ Due: Steuern Sie Ihren Arduino™ mit einem Android-Gerät Rating: 5 out of 5 stars5/5Programmieren für Einsteiger: Teil 2 Rating: 0 out of 5 stars0 ratingsMobile Web-Apps mit JavaScript: Leitfaden für die professionelle Entwicklung Rating: 0 out of 5 stars0 ratingsJavaScript und Ajax: Das Praxisbuch für Web-Entwickler Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Rating: 0 out of 5 stars0 ratingsWindows Phone 7.5: Einstieg in die professionelle App-Entwicklung Rating: 0 out of 5 stars0 ratingsNext Level JavaScript: Schlagworte Rating: 0 out of 5 stars0 ratingsVaadin Schnelleinstieg Rating: 0 out of 5 stars0 ratingsF#: Ein praktischer Einstieg Rating: 0 out of 5 stars0 ratings
Programming For You
Programmieren von Kopf bis Fuß Rating: 4 out of 5 stars4/5JavaScript kurz & gut Rating: 3 out of 5 stars3/5Python kurz & gut: Für Python 3.x und 2.7 Rating: 3 out of 5 stars3/5Eigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Rating: 0 out of 5 stars0 ratingsAlgorithmen: Grundlagen und Implementierung Rating: 0 out of 5 stars0 ratingsHacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Rating: 0 out of 5 stars0 ratingsGit kurz & gut Rating: 0 out of 5 stars0 ratingsRaspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Rating: 0 out of 5 stars0 ratingsPowerShell: Anwendung und effektive Nutzung Rating: 5 out of 5 stars5/5Python programmieren lernen: Der spielerische Einstieg mit Minecraft Rating: 0 out of 5 stars0 ratingsWeniger schlecht programmieren Rating: 4 out of 5 stars4/5Linux Grundlagen - Ein Einstieg in das Linux-Betriebssystem Rating: 0 out of 5 stars0 ratingsProgrammieren für Einsteiger: Teil 1 Rating: 0 out of 5 stars0 ratingsSQL von Kopf bis Fuß Rating: 4 out of 5 stars4/5Perspektiven für Informatiker 2019: Branchenüberblick, Erfahrungsberichte und Tipps zum Berufseinstieg Rating: 0 out of 5 stars0 ratingsC++: Eine kompakte Einführung Rating: 0 out of 5 stars0 ratingsPython-Grundlagen Rating: 0 out of 5 stars0 ratingsDie ultimative FRITZ!Box Bibel - Das Praxisbuch 2. aktualisierte Auflage - mit vielen Insider Tipps und Tricks - komplett in Farbe Rating: 0 out of 5 stars0 ratingsSQL – kurz & gut Rating: 0 out of 5 stars0 ratingsProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Rating: 0 out of 5 stars0 ratingsAndroid-Programmierung kurz & gut Rating: 0 out of 5 stars0 ratingsPython | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Rating: 0 out of 5 stars0 ratingsMicrocontroller für das IoT Rating: 0 out of 5 stars0 ratingsLinux Befehlsreferenz: Schnelleinstieg in die Arbeit mit der Konsole, regulären Ausdrücken und Shellscripting Rating: 0 out of 5 stars0 ratingsMikrocontroller in der Elektronik: Mikrocontroller programmieren und in der Praxis einsetzen Rating: 0 out of 5 stars0 ratingsTraumjob IT 2021: Branchenüberblick, Erfahrungsberichte und Tipps zum Berufseinstieg Rating: 5 out of 5 stars5/5Microsoft Word 2016 (Microsoft Press): Einfache Anleitungen für wichtige Aufgaben Rating: 0 out of 5 stars0 ratingsJavaScript kinderleicht!: Einfach programmieren lernen mit der Sprache des Web Rating: 0 out of 5 stars0 ratingsHTML5-Programmierung von Kopf bis Fuß: Webanwendungen mit HTML5 und JavaScript Rating: 0 out of 5 stars0 ratingsDas große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Rating: 4 out of 5 stars4/5
Reviews for Geräteübergreifende Entwicklung mit RAD Studio
0 ratings0 reviews
Book preview
Geräteübergreifende Entwicklung mit RAD Studio - Dr. Veikko Krypczyk
GmbH
1 Einleitung
Getrieben durch die intensive Nutzung mobiler Computertechnologie wie Smartphones und Tablets haben wir es heute mit einer großen Vielfalt an Geräten und Plattformen zu tun. Im Bereich von Desktopapplikationen wird nach wie vor meist Microsoft Windows eingesetzt. Dabei findet man nicht nur Windows 10 auf den Geräten, sondern oft werden noch die Vorversionen Windows 7 und Windows 8 verwendet. Für spezielle Aufgaben wie zum Beispiel Grafik- und Bildbearbeitung setzen viele Anwender dagegen macOS ein. Im Bereich Mobile Computing teilen sich Android und iOS die Marktanteile. Auch hier haben wir es mit unterschiedlichen Versionen der beiden Betriebssysteme zu tun, bei Android darüber hinaus mit einer unüberschaubaren Anzahl von Geräten.
1.1 Kundenanforderungen
Diese Geräte- und Systemvielfalt ermöglicht es Anwendern, auf der Hard- und Softwareplattform ihrer Wahl zu arbeiten. Briefe werden auf dem Desktop-PC unter Windows geschrieben, die E-Mail wird auf einem Smartphone unter Android beantwortet und die letzten Urlaubsfotos werden auf einem iPad betrachtet.
Aus Sicht der Softwareentwicklung stellt diese Vielfalt an Geräten und Systemen jedoch eine erhebliche Herausforderung dar. Webapplikationen können einen Ausweg bieten. Voraussetzung: Die damit bestehenden Möglichkeiten genügen, um beispielsweise auf die Hardware des jeweiligen Geräts zuzugreifen und es werden keine großen Ansprüche an die Performance gestellt. Um jedoch native Applikationen zu erstellen, muss man sich intensiv mit der Vorgehensweise für jede einzelne Systemumgebung auseinandersetzen. Programmiersprachen, Entwicklungsumgebungen, Vorgehensweisen und Bibliotheken unterscheiden sich erheblich von System zu System. Für den einzelnen Entwickler ist es kaum möglich, auf allen Systemen gleichermaßen fit zu sein. Weiterhin ist es sehr aufwendig, ein Programm für unterschiedliche Systeme umzusetzen. Das würde bedeuten, dass man es für jede Systemumgebung nahezu komplett implementieren muss. Das ist zeit- und kostenintensiv!
Einen Ausweg stellt die geräte- bzw. plattformübergreifende Programmierung dar. Dabei spricht man von einer geräteübergreifenden Programmentwicklung, wenn man Hardware aus unterschiedlichen Geräteklassen adressiert, d. h. zum Beispiel einen Desktoprechner und ein Smartphone. Mit Plattformen sind heterogene Systemumgebungen wie etwa Android und iOS auf mobilen Geräten oder Windows und macOS auf dem Desktop gemeint.
Nach einer kurzen Einführung in die geräte- und plattformübergreifende Programmierung geht es um die Entwicklung derartiger Anwendungen mithilfe von RAD Studio.
1.2 Geräte- und plattformübergreifende Anwendungen
In diesem Abschnitt betrachten wir beispielhaft einige