Post on 12-Jul-2015
J-Fall 2014Community Keynote
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
#JFallRocks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 3
Welcome to the J-Fall 2014 Community Keynote!
• James Weaver
– Java Technology Ambassador– Oracle Corporation– Twitter: @JavaFXpert– Email: james.weaver@oracle.com
#JFallRocks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 4
public class JFall2014CommunityKeynote {
// #JFallRocks
public void agenda() {
dukesChoiceWinners.filter(winner -> winner.loc(NL) &&
winner.getYear() >= 2012)
.forEach(this::highlight);
exploreFunprogging(MASTERS_OF_JAVA_2014_WINNER);
}
}
#JFallRocks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |#JFallRocks
Congratulations again to NLJUG for 10+ years of J-Fall!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Precision farming
World's first free and Opensource system
for managementand decision making
In Agriculture
@LimeTriSoft@AgroSense
@TimonVeenstra@Kaza_eva
#JFallRocks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Precision farming
@LimeTriSoft@AgroSense
@TimonVeenstra@Kaza_eva
#JFallRocks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 8
Introducing
Software:John Sirach (NL)Email: john.sirach@pidome.org
Hardware:Marcel Wiebenga (NL)Email: marcel@pidome.org
Common contact information
Website: http://www.pidome.org/contactCommon email: info@pidome.org
#JFallRocks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Create an application for every Home Automation enthousiast owning a PiIt should be usable for programmers, hardware developers and end users.
Try to keep the focus on homogeneous interfacesAny device or other entity type is exposed exactly the same as well on the server as in clients.
Share created devices or other entitiesPlanning a platform for developers and users to share drivers, devices, plugins and other entities like remotes with others. Everyone can be involved.
No need for editing of configuration filesNo need to edit configuration files. Device template creation, peripheral configurations etc. can all be done via the web interface.
Goals:
#JFallRocks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Extensive JSON-RPC API and multiple end pointsJSON-RPC with over 130 functions, create your own client using websockets, http and raw sockets and connect via MQTT.
Shared drivers based environmentPiDome is driver based, this means there are peripheral-, peripheral software- and device drivers. These drivers can be shared so you can develop your own drivers utilizing drivers created by others.
NetBeans pluginWe will be creating a NetBeans plugin for easy creation, deployment and debugging of PiDome drivers in collaboration with Geertjan Wielenga.
Development features:
#JFallRocks
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Tradition for quite a number of years
• Super exciting!
• Open to all community members
• Sponsored by
Masters of Java
• Renowned funprogging event
• Semi-official NL Java Championship
• 16 teams, 6 tasks, max 30 minutes