raspberry pi nighthacking by stephen chin

18
Raspberry Pi NightHacking BOF Stephen Chin (@steveonjava)

Upload: codemotion

Post on 13-Jan-2015

766 views

Category:

Technology


0 download

DESCRIPTION

The Raspberry Pi is a $25, credit-card sized computer that that plugs in to a TV and keyboard. It includes an ARM chip that is powerful enough to run a full version of Java SE including JavaFX. 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! In this session we will discuss tips and tricks on how to get up and running with Java and JavaFX on the Rasberry Pi. Everyone can join and we are eager to here all about your cool projects and experiences.

TRANSCRIPT

Page 1: Raspberry Pi NightHacking by Stephen Chin

1

Raspberry Pi NightHacking BOFStephen Chin (@steveonjava)

Page 2: Raspberry Pi NightHacking by Stephen Chin

2

What Runs Java?Example of devices powered by Java

SMALL

RFID Readers Parking Meters Intelligent Power

Module Smart Meters

LARGE

Multi Function Printers ATMs POS Systems In-Flight Entertainment Systems Electronic Voting Systems Medical Imaging Systems

MEDIUM

Routers & Switches Storage Appliances Network Management Systems Factory Automation Systems Security Systems

Page 3: Raspberry Pi NightHacking by Stephen Chin

3

Java and 3G in a Tiny Package

Cinterion EHS5

Page 4: Raspberry Pi NightHacking by Stephen Chin

4

Really Tiny…

27.6mm

18.

8m

m

Page 5: Raspberry Pi NightHacking by Stephen Chin

5http://upload.wikimedia.org/wikipedia/commons/3/3d/Cloud_forest_Ecuador.jpg

Page 6: Raspberry Pi NightHacking by Stephen Chin

6

=

Have Java With Your DessertRaspberry Pi

Page 7: Raspberry Pi NightHacking by Stephen Chin

7http://elinux.org/File:Raspi-Model-AB-Mono-2-699x1024.png

Page 8: Raspberry Pi NightHacking by Stephen Chin

8

And what are these for?

http://i.imgur.com/k0Puu.jpg

Page 9: Raspberry Pi NightHacking by Stephen Chin

9

How to Setup Your Pi

Step 1: Install Linux

http://steveonjava.com/javafx-on-raspberry-pi-3-easy-steps/

Page 10: Raspberry Pi NightHacking by Stephen Chin

10

How to Setup Your Pi

Step 2: Download/Copy Java 8 for ARM EA

http://steveonjava.com/javafx-on-raspberry-pi-3-easy-steps/

Page 11: Raspberry Pi NightHacking by Stephen Chin

11

How to Setup Your Pi

Step 3: Deploy and Run JavaFX Apps

http://steveonjava.com/javafx-on-raspberry-pi-3-easy-steps/

Page 12: Raspberry Pi NightHacking by Stephen Chin

12

How to Get JavaFX

Step 1: Download Java 7

Page 13: Raspberry Pi NightHacking by Stephen Chin

13

How to Develop JavaFXUse Your Favorite IDE

Page 14: Raspberry Pi NightHacking by Stephen Chin

14

Build Applications VisuallyJavaFX Scene Builder

Page 15: Raspberry Pi NightHacking by Stephen Chin

15

And you can do cool stuff like this…https://bitbucket.org/stephanj/tweetwall

Page 16: Raspberry Pi NightHacking by Stephen Chin

16

Conclusion

JavaFX enables graphically rich, fast performing apps

Visually create applications using Scene Builder

Run on Raspberry Pi today!

Page 17: Raspberry Pi NightHacking by Stephen Chin

17

Stephen Chintweet: @steveonjavablog: http://steveonjava.com

nighthacking.com

Real GeeksLive Hacking

NightHacking Tour

Page 18: Raspberry Pi NightHacking by Stephen Chin

18

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.