• Save
Mocha Raspberry Pi hacking - Stephen Chin
Upcoming SlideShare
Loading in...5
×
 

Mocha Raspberry Pi hacking - Stephen Chin

on

  • 967 views

The Rasberry Pi is a 25 USD, credit-card sized computer that that plugs in to any HDMI TV and USB keyboard/mouse. It includes an ARM chip that is powerful enough to run Linux and a full version of ...

The Rasberry Pi is a 25 USD, credit-card sized computer that that plugs in to any HDMI TV and USB keyboard/mouse. It includes an ARM chip that is powerful enough to run Linux and a full version of Java SE including JavaFX. In this session you will get a chance to see Java and JavaFX technology running on a very accessible embedded platform. With a full Java Virtual Machine at your disposal, the possibilities are endless!

Statistics

Views

Total Views
967
Views on SlideShare
431
Embed Views
536

Actions

Likes
0
Downloads
0
Comments
0

4 Embeds 536

http://marakana.com 379
https://thenewcircle.com 139
https://twitter.com 17
http://news.google.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Java embedded technologies are used in a wide variety of embedded devices. This list is just a small sampling of devices that are currently using Java ME and SE Embedded.
  • The Raspberry Pi is a consumer-focused, low-cost board. It has a slightly slower ARM processor (ARMv6 700Mhz), but a better GPU than the BeagleBoard. Connectivity is via HDMI/Component, USBx2, Ethernet, and Audio out.
  • 14, 15 UART lines so you can get the serial console
  • And getting JavaFX is as simple as downloading Java 7 (it has been bundled since Java 7u4). Also, it is supported across different desktop platforms (shown in the picture).
  • And getting JavaFX is as simple as downloading Java 7 (it has been bundled since Java 7u4). Also, it is supported across different desktop platforms (shown in the picture).
  • And getting JavaFX is as simple as downloading Java 7 (it has been bundled since Java 7u4). Also, it is supported across different desktop platforms (shown in the picture).
  • And getting JavaFX is as simple as downloading Java 7 (it has been bundled since Java 7u4). Also, it is supported across different desktop platforms (shown in the picture).
  • And you can use your favorite IDE… IntelliJ, Eclipse, NetBeans, Oracle JDeveloper, etc. Many IDEs have special support, but all you need to do is create a generic Java project and add in the jfxrt.jar file from the jre/lib directory.
  • You can build JavaFX applications visually using Scene Builder. This is a good time to show aNetBeans/Scene Builder live demo where you can build a custom application for the audience you are working with, such as this app done for the Linux Users' Group of Davis in 15 minutes or so:https://github.com/steveonjava/LUGOD-Pi-Test
  • And do cool stuff with the Pi like this pic of the digital signage for Devoxx, which was running on HDMI monitors at 1920x1080 off of a Raspberry Pi.
  • So in conclusion you can do all this cool stuff! Go buy a Pi and get started with JavaFX today!

Mocha Raspberry Pi hacking - Stephen Chin Mocha Raspberry Pi hacking - Stephen Chin Presentation Transcript

  • Stephen Chin (@steveonjava) | OracleMocha Raspberry PiHacking
  • 2What Runs Java?Example of devices powered by JavaSMALL RFID Readers Parking Meters Intelligent PowerModule Smart MetersLARGE Multi Function Printers ATMs POS Systems In-Flight Entertainment Systems Electronic Voting Systems Medical Imaging SystemsMEDIUM Routers & Switches Storage Appliances Network Management Systems Factory Automation Systems Security Systems
  • 3Java and 3G in a Tiny PackageCinterion EHS5
  • 4Really Tiny…27.6mm18.8mm
  • 5http://upload.wikimedia.org/wikipedia/commons/3/3d/Cloud_forest_Ecuador.jpg
  • 6=Have Java With Your DessertRaspberry Pi
  • 7 http://elinux.org/File:Raspi-Model-AB-Mono-2-699x1024.png
  • 8And what are these for?http://i.imgur.com/k0Puu.jpg
  • 9I2C Hardware via Pi4J3.3V/GNDMPU-9150
  • 10Chalkboard Electronics Touchscreen 10" or 7" Form Factor Connects via HDMI/USB Tested with JavaFX 8 10% Exclusive Discount:G1F0U796Z083
  • 11How to Setup Your Pi Step 1: Install Linuxhttp://steveonjava.com/javafx-on-raspberry-pi-3-easy-steps/
  • 12How to Setup Your Pi Step 2: Download/Copy Java 8 for ARM EAhttp://steveonjava.com/javafx-on-raspberry-pi-3-easy-steps/
  • 13How to Setup Your Pi Step 3: Deploy and Run JavaFX Appshttp://steveonjava.com/javafx-on-raspberry-pi-3-easy-steps/
  • 14How to Get JavaFX Step 1: Download Java 7
  • 15How to Develop JavaFXUse Your Favorite IDE
  • 16Build Applications VisuallyJavaFX Scene Builder
  • 17And you can do cool stuff like this…https://bitbucket.org/stephanj/tweetwall
  • 18Conclusion JavaFX enables graphically rich, fast performing apps Visually create applications using Scene Builder Run on Raspberry Pi today!
  • 19Stephen Chintweet: @steveonjavablog: http://steveonjava.comnighthacking.comReal GeeksLive HackingNightHacking Tour
  • 20The preceding is intended to outline our general product direction. It is intendedfor information purposes only, and may not be incorporated into any contract.It is not a commitment to deliver any material, code, or functionality, and shouldnot be relied upon in making purchasing decisions. The development, release,and timing of any features or functionality described for Oracle’s productsremains at the sole discretion of Oracle.