JavaOne Conference 2016, San Francisco: Talk by Johannes Weigend (@johannesweigend, CTO at QAware).
Abstract: How do you teach Java; what tools do you use? Which editor, debugger, and profiler? Are they all separate tools, or are they integrated? Are they free? Do they work out of the box, or do you need to spend a lot of time getting set up? In this session, learn how teachers around the world are using NetBeans and about the technologies that are interesting to use and talk about in the classroom. This is a session for and by teachers—and the technology providers who can be useful to them—so join the discussion and share your experiences.
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Free Open Source Tools for Education
1. | Java One 2016 | Teaching Java with Free Java Tools | Johannes Weigend
Teaching NetBeans with Free Tools
1
2. | Java One 2016 | Teaching Java with Free Java Tools | Johannes Weigend
About
Dipl.-Inf. Johannes Weigend
University of Applied Sciences in Rosenheim / Germany
Lecturer since 1999
Graphical User Interfaces
Distributed Computing
Programming III
Founder and CTO QAware GmbH Munich
2
3. | Java One 2016 | Teaching Java with Free Java Tools | Johannes Weigend
Graphical User Interfaces - TOC
Principals of UI Design and Layout
Eventhandling, Concurrency, Test
Basic Design Patterns
Observer, Singleton, Composite, Publish/Subscribe
UI Architecture Patterns
MVC/MVP/MVVM
Application Architecture (Application Components and Layers)
Technologies
JavaFX
HTML5/JS
3
4. | Java One 2016 | Teaching Java with Free Java Tools | Johannes Weigend
Why do I use NetBeans for Teaching?
Support for all important UI Technologies
JavaFX, HTML5/JavaScript, JEE/JSF, Swing, AWT, PHP
Netbeans Platform is an easy to use Rich Client Platform
Modularity, Maturity
Open Source
Strong 3rd party support
Maven, Git, Subversion, Scenebuilder, NodeJS, Bower, Grunt, Gulp …
Important plugins are already installed, tested and integrated
JEE: EJB- and Webprojects
JS: HTML5 and JS Projects
JSE: JavaFX Projects, NetBeans Platform, Swing
Perfect for Rapid Prototyping
4
5. | Java One 2016 | Teaching Java with Free Java Tools | Johannes Weigend
DEMO
5
6. | Java One 2016 | Teaching Java with Free Java Tools | Johannes Weigend
Take a Look
https://github.com/jweigend/Vorlesung-GUI-2016
Come to the Session: NetBeans for BigData - 17:45 - 18:30
6
7. | Java One 2016 | Teaching Java with Free Java Tools | Johannes Weigend
How to Install NetBeans in the Classroom?
Students use NetBeans preinstalled in a VHD Disk (Windows) or sparse
Image (Mac)
Copy Time: 5 minutes
The content of the disk is versioned (Documents, Code, Software)
All tools running out of the box in a clean environment
7
8. | Java One 2016 | Teaching Java with Free Java Tools | Johannes Weigend
NetBeans 8.2 - New Features for Teaching
Docker
Build a profesional Infrastructure in Seconds
Enhanced JS Support
My Students were very interested in HTML5 and JavaScript
(AngularJS/KnockoutJS …)
Enhanced Oracle JET Support
8