Slide 1

Slide 1 text

1 Markus Eisele, @myfear Developer Advocate December, 2014 Wildfly and OpenShift with NetBeans

Slide 2

Slide 2 text

2 Howard Cosell

Slide 3

Slide 3 text

3

Slide 4

Slide 4 text

4 www.netbeans.org 185 MB v8.0.2

Slide 5

Slide 5 text

5

Slide 6

Slide 6 text

6 www.wildfly.org 129 MB v8.2.0

Slide 7

Slide 7 text

https://www.openshift.com/app/account/new

Slide 8

Slide 8 text

8 Official Jboss Tooling is Eclipse based :-/

Slide 9

Slide 9 text

9 ?

Slide 10

Slide 10 text

10 Local WildFly

Slide 11

Slide 11 text

11 Install = Unzip

Slide 12

Slide 12 text

12 NetBeans WildFly Plugin

Slide 13

Slide 13 text

13

Slide 14

Slide 14 text

14 https://www.openshift.com/app/account/new It is FREE. Give it a try.

Slide 15

Slide 15 text

15 • Nov 2010: Makara acquired • In 2011: merged into OpenShift project • May 2012: Open Sourced • Dec 2012: OpenShift Primer (e-book) • 2013: Online Public PaaS / Enterprise Private PaaS / xPaaS Services • Apr 2014: OpenShift Primer revision 2 (e-book) • June 2014: OpenShift Online Market Place, extend reach to LTAM / APAC • Sep 2014: European hosting • Coming soon: v3 with Docker, Kubernetes, etc... A little OpenShift History

Slide 16

Slide 16 text

16 Learn even more. https://www.parleys.com/play/52aedc3fe4b0 cc758a75808d/chapter0/about http://developerpress.com/OpenShiftPrimerR evision2-175421

Slide 17

Slide 17 text

17 1 Gear = 500 Memory + 1 GB Storage Free = 3 gears = 3 applications

Slide 18

Slide 18 text

18

Slide 19

Slide 19 text

19 Officially Supported (Security Updates, et al) Community created (just the cartridge)

Slide 20

Slide 20 text

20 WildFly On OpenShift

Slide 21

Slide 21 text

21 Upload SSH Keys

Slide 22

Slide 22 text

22 Access - Port Forwarding (rhc port-forward - rhc git-clone - git clone

Slide 23

Slide 23 text

23

Slide 24

Slide 24 text

24

Slide 25

Slide 25 text

25 Maven Plugin https://github.com/worldline/openshift-maven-plugin

Slide 26

Slide 26 text

26 OpenShift Java Client https://developer.jboss.org/wiki/Enable-openshift-ciFullExampleUsingOpenshift-java-client

Slide 27

Slide 27 text

27 A NetBeans Plugin? Keep an eye open on: https://github.com/cvanball/OpenShift4NetBeans And follow: @cvanball

Slide 28

Slide 28 text

28 Just because you asked .. OpenShift can run all kinds of stuff. Node.js, DIY, Jenkins, PHP, Ruby, Python, Perl

Slide 29

Slide 29 text

29 NetBeans SFTP https://blog.openshift.com/getting-started-with-sftp-and-openshift/ For PHP applications .. Might be helpful.

Slide 30

Slide 30 text

30

Slide 31

Slide 31 text

https://blog.openshift.com/getting-started-with-sftp-and-openshift/ https://netbeans.org/kb/docs/ide/git.html https://blogs.oracle.com/geertjan/entry/wildfly_simply_works_in_netbeans http://java.dzone.com/articles/openshift-how-create-web-0 http://wildfly.org/news/2014/04/25/Getting-Started-WildFly-OpenShift/ https://github.com/worldline/openshift-maven-plugin https://community.jboss.org/wiki/Enable-openshift-ciFullExampleUsingOpenshift-java-client https://github.com/openshift/openshift-java-client https://forums.openshift.com/maven-plugin-to-deploy-jee-app-or-whatever-directly-to-openshift-folder github.com/javaee-samples/javaee7-samples Links and References

Slide 32

Slide 32 text

32 One last thing

Slide 33

Slide 33 text

33 Virtual:JBUG http://bit.ly/virtualJBUG @vJBUG CDI: From the Basic to the Advanced Features Antoine Sabot-Durand 2. December 7p CET TONIGHT!

Slide 34

Slide 34 text

redhat.com/xpaas jboss.org/events/devoxx/