Java FX - Embedded
Von Gerrit Grunwald und Thomas Scheuchzer
()
Über dieses E-Book
Kapitel des shortcuts erläutert, was man mit einem Desktop-UI-Framework auf diesen Geräten bewerkstelligen kann. Schon einmal darüber nachgedacht, selber
ein Hardware-Gadget zu bauen? Sei es für eine Bastelei oder eine innovative Idee für ein Kundenprojekt: Es ist gar nicht schwer; so dokumentiert das zweite Kapitel die Installation eines Raspberry Pi, die Ergänzung mit einer selbst gebauten Hardwarekomponente, die über GPIO Pins mit Java8 angesprochen werden, und die Visualisierung des Zustandes mit JavaFX.
Ähnlich wie Java FX - Embedded
Titel in dieser Serie (100)
Einstieg in Google Go Bewertung: 0 von 5 Sternen0 BewertungenIT Wissensmanagement: Theorie und Praxis Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Bewertung: 0 von 5 Sternen0 BewertungenAlgorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Bewertung: 0 von 5 Sternen0 BewertungenSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Bewertung: 0 von 5 Sternen0 BewertungenÜberzeugende Präsentationen: Konzeption, Technik und Design Bewertung: 0 von 5 Sternen0 BewertungenBig Data: Executive Briefing Bewertung: 0 von 5 Sternen0 BewertungenQualitätssicherung mit JavaScript und PHP Bewertung: 0 von 5 Sternen0 BewertungenQualität in IT-Architekturen: Strategie und Planung Bewertung: 0 von 5 Sternen0 BewertungenBig Data: Technologiegrundlagen Bewertung: 0 von 5 Sternen0 BewertungenJava EE Security Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenCL Bewertung: 0 von 5 Sternen0 BewertungenZend Framework 2: Für Einsteiger und Umsteiger Bewertung: 0 von 5 Sternen0 BewertungenUX Design für Tablet-Websites: Ein Überblick Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Bewertung: 0 von 5 Sternen0 BewertungenNFC: Near Field Communication für Android-Entwickler Bewertung: 5 von 5 Sternen5/5JavaScript auf dem Server Bewertung: 0 von 5 Sternen0 BewertungenHTML5 Security Bewertung: 0 von 5 Sternen0 BewertungenHTML5 für Mobile Web Bewertung: 0 von 5 Sternen0 BewertungenAmazon Web Services für .NET Entwickler Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Anforderungsmanagement: Work Items und Prozessvorlagen Bewertung: 0 von 5 Sternen0 BewertungenMobile Business: Was Entscheider morgen wissen müssen Bewertung: 0 von 5 Sternen0 BewertungenC++: Kurzportträt einer zeitlosen Sprache Bewertung: 0 von 5 Sternen0 BewertungenQualität in IT-Architekturen: Management Bewertung: 0 von 5 Sternen0 BewertungenApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Bewertung: 0 von 5 Sternen0 BewertungenGeolocation mit PHP: Foursquare-API, Google Places & Qype Bewertung: 0 von 5 Sternen0 BewertungenWebentwicklung mit dem Play Framework Bewertung: 0 von 5 Sternen0 BewertungenBPM: Strategien und Anwendungsfälle Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnliche E-Books
Next Level JavaScript: Schlagworte Bewertung: 0 von 5 Sternen0 BewertungenJava – die Neuerungen in Version 9 bis 12: Modularisierung, Syntax- und API-Erweiterungen Bewertung: 0 von 5 Sternen0 BewertungenDie Serverwelt von Node.js Bewertung: 0 von 5 Sternen0 BewertungenJavaScript und Ajax: Das Praxisbuch für Web-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenJava EE Security Bewertung: 0 von 5 Sternen0 BewertungenPowerShell – kurz & gut: Für PowerShell 7 und Windows PowerShell 5 Bewertung: 0 von 5 Sternen0 Bewertungen.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Entwicklung für Einsteiger - 20.000 Zeilen unter dem Meer: 2. erweiterte Auflage Bewertung: 0 von 5 Sternen0 BewertungenAutomatisiertes Testen: Testautomatisierung mit Geb und ScalaTest Bewertung: 0 von 5 Sternen0 BewertungenRaspberry PI 2 mit Ubuntu Bewertung: 0 von 5 Sternen0 BewertungenCross-Plattform-Entwicklung mit HTML und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenAndroid mit Arduino™ Due: Steuern Sie Ihren Arduino™ mit einem Android-Gerät Bewertung: 5 von 5 Sternen5/5Raspberry Pi | Schritt für Schritt: Das Praxishandbuch mit Grundlagen zu Hardware, Software & DIY-Projekten Bewertung: 0 von 5 Sternen0 BewertungenDas inoffizielle iPad-Buch: Jailbreak mit wenigen Klicks und Grundstücksüberwachung mit dem iPad Bewertung: 0 von 5 Sternen0 BewertungenDas Franzis Starterpaket Arduino Micro: Das Handbuch für den Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenMach's einfach: Erste Schritte Raspberry Pi programmieren: Der perfekte Einstieg in die Programmierung mit Scratch und Python Bewertung: 0 von 5 Sternen0 BewertungenSchritt für Schritt: Installation von Windows 10 im Netzwerk: Schnell und effektiv mit den Windows Server Bereitstellungsdiensten. eBook Edition Bewertung: 0 von 5 Sternen0 BewertungenArduino: Hard- und Software Open Source Plattform Bewertung: 0 von 5 Sternen0 BewertungenLogging: Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenWindows PowerShell 5 – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenMicrocontroller für das IoT Bewertung: 0 von 5 Sternen0 BewertungenHTML5, JavaScript und jQuery: Der Crashkurs für Softwareentwickler Bewertung: 2 von 5 Sternen2/5Raspberry Pi: Einstieg • Optimierung • Projekte Bewertung: 5 von 5 Sternen5/5Docker und die Containerwelt: Einstieg und Expertentipps rund um Docker-Container Bewertung: 1 von 5 Sternen1/5Embedded Linux lernen mit dem Raspberry Pi: Linux-Systeme selber bauen und programmieren Bewertung: 0 von 5 Sternen0 BewertungenSchnelleinstieg Raspberry Pi 3: Schritt für Schritt: Installation, Konfiguration, Tuning und Praxiseinsatz Bewertung: 0 von 5 Sternen0 BewertungenDocker: Webseiten mittels Containerarchitektur erstellen Bewertung: 3 von 5 Sternen3/5Eclipse SmartHome und Smart Office: Intelligente Lösungen in der Heimautomation Bewertung: 0 von 5 Sternen0 BewertungenC++-Standardbibliothek - kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenC# 10 – kurz & gut Bewertung: 0 von 5 Sternen0 Bewertungen
Informationstechnologie für Sie
Zertifizierung für Softwarearchitekten: Ihr Weg zur iSAQB-CPSA-F-Prüfung Bewertung: 0 von 5 Sternen0 BewertungenKnigge für Softwarearchitekten. Reloaded Bewertung: 0 von 5 Sternen0 BewertungenErfolgreich bewerben in der IT - die besten Praxistipps von A wie (Anschreiben) bis Z (wie Zeugnis) Bewertung: 0 von 5 Sternen0 BewertungenBlockchain: Praktische Anwendungen, Praktisches Verständnis Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Entwicklung für Einsteiger - 20.000 Zeilen unter dem Meer: 2. erweiterte Auflage Bewertung: 0 von 5 Sternen0 BewertungenAgiles Requirements Engineering und Testen Bewertung: 0 von 5 Sternen0 BewertungenKompaktes Managementwissen: Die Grunstruktur agiler Prozesse Bewertung: 0 von 5 Sternen0 BewertungenEinplatinencomputer - ein Überblick Bewertung: 0 von 5 Sternen0 BewertungenBusiness-Intelligence-Lösungen für Unternehmen Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Java FX - Embedded
0 Bewertungen0 Rezensionen
Buchvorschau
Java FX - Embedded - Gerrit Grunwald
Gerrit Grunwald, Thomas Scheuchzer
Java FX – Embedded
ISBN: 978-3-86802-472-2
© 2013 entwickler.press
Ein Imprint der Software & Support Media GmbH
1 Just for the hack of it – JavaFX auf dem Raspberry Pi und BeagleBoard-xM
Seit der JavaOne 2012 steht JavaFX auf dem BeagleBoard-xM und seit Dezember auch auf dem Raspberry Pi zur Verfügung. Da stellt sich die Frage: Was kann man mit einem Desktop-UI-Framework auf diesen Geräten anstellen?
Oktober 2012, JavaOne, Technical Keynote: Richard Bair und Jasper Potts stehen auf der Bühne, und alle warten auf die neuesten Errungenschaften des DesktopTeams. Doch was dann kommt, hat irgendwie niemand erwartet. Die beiden präsentieren einen Informationskiosk, wie man ihn von Messen und Ähnlichem kennt, auf dem JavaFX läuft. OK, so weit, so gut. Das wirklich Interessante daran ist aber, dass JavaFX dort nicht auf einem PC läuft, sondern auf einem Embedded Device (in diesem Fall einem PandaBoard). Dies sind Geräte, die meistens lediglich aus einer kleinen Platine bestehen, an die bestenfalls noch ein Touchdisplay angeschlossen ist. Die Leistungsfähigkeit dieser Geräte ist ebenfalls sehr eingeschränkt, was aber im Regelfall kein Problem darstellt, da dort Applikationen zum Einsatz kommen, die maßgeschneidert für ein bestimmtes Problem sind. Aber zunächst einmal ein kurzer Abriss über JavaFX Embedded.
JavaFX Embedded
JavaFX wird seit JDK 7 Update 6 zusammen mit dem JDK ausgeliefert und ist im Prinzip nichts anderes als eine Grafikbibliothek (jfxrt.jar), die zu den Projekten hinzugelinkt wird (ähnlich wie Swing in seiner Frühzeit). Die Hardware auf den bereits erwähnten Geräten basiert oft auf der ARM-Architektur (Advanced RISC Machines), was dazu führte, dass Oracle das JDK inklusive JavaFX auf diese Plattform portierte. Im Prinzip