Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 1 Calling All GlassFish Users and User Groups: Please Contribute to GlassFish!

Slides:



Advertisements
Similar presentations
Question examples. Session 1 Objectives Why certify? Positioning of the non-technical version What is Java? Key advantages of Java Java Applications vs.
Advertisements

SP Business Suite Deployment Kick-off
Developing Grid User Interface Components Portlets, gadgets, etc.
Developing in CAS. Why? As distributed you edit CAS 3 with Eclipse and build with Maven 2 – Best Practice for Release Engineering – Difficult edit-debug.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 1 JavaScript/HTML5 Rich Clients Using Java EE 7 Reza Rahman Java EE/GlassFish.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 1 Applied Domain-Driven Design Blue Prints for Java EE Reza Rahman Java EE/GlassFish.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex—
1.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 1 Testing Java EE Applications using Arquillian Reza Rahman Java EE/GlassFish.
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
CONNECT 4.0 Technical Deep Dive February 19, 2013.
MAVEN-BLUEMARTINI Yannick Robin. What is maven-bluemartini?  maven-bluemartini is Maven archetypes for Blue Martini projects  Open source project on.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
What Is New and Noteworthy in Jersey Miroslav Fuksa, Jakub Podlešák Software Developers Oracle, Application Server Group October 1, 2014 Copyright ©
What’s new in Stack 3.2 Michael Youngstrom. Disclaimer This IS a presentation – So sit back and relax Please ask questions.
JSR Review Process April Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza.
1 Click to edit the title text formatClick to edit Master text styles Second level Third level Fourth level Fifth level How did the adopt-a-jsr program.
Project confidential Page 1 20-Jan-09 Integrated Project – EC FP AspireRFID Developers First CodeCamp Athens Information Technology Nikos Kefalakis.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
EQUELLA Product Strategy and Development
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. An Auto-Join Network of Things Wong, H. and Wesson, B. Oracle Confidential – Internal/Restricted/Highly.
© 2006 by IBM; made available under the EPL v1.0 | October 11, 2006 | Tour of the Web Tools Platform (WTP) Project David Williams Eclipse WST Project Lead.
Java Servlets example using NetBeans 6. Pre-requirements: Install Java JDK 1.6 Install NetBeans IDE 6 (we will use version NetBeans IDE update 16)
Puppet with vSphere Workshop Install, configure and use Puppet on your laptop for vSphere DevOps Billy Lieberman August 1, 2015.
Sprint 103 Review / Sprint 104 Planning March 25, 2013.
Wang,YunBin. Agenda Introduction Comparison Feature Architecture Development Pricing.
© 2009 IBM Corporation PHP na Systemu i - přehled Václav Matoušek IBM SSIS Czech Republic.
ArcGIS Server for Administrators
Server/Environment Management July 8th, Agenda Overview of Environments Infinicenter Console Monitoring Updates Security Certificates Atlassian.
Apache Mahout Installation and Examples. Pre requisites Java ( jdk version ) Maven( version 3.0 or higher ) Mahout ( Download or svn repository ) Hadoop(
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Introduction to the Java Stack Michael Youngstrom.
August 31 st, 2010 Thanks to Mike Perez and Chris Ritchie for the graphic.
Overview and update Pete Raymond. » Purpose of this presentation » Background » JSR Requirements » Key concepts » Relationship to other standards/approaches.
RESTful Microservices In Java With Jersey Jakub Podlešák Software Engineer Oracle, Application Server Group September 29, 2014 Copyright © 2014, Oracle.
Jonathan Gallimore | Tomitribe Cluster your application with JCache and CDI.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
Sprint 105 Review / Sprint 106 Planning April 22, 2013.
Sprint 113 Review / Sprint 114 Planning August 12th, 2013.
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
Getting to Know Oracle Business Intelligence Oracle BI Enterprise Edition 11g Installation, Upgrade, Monitoring Limor Fledel Oracle Business Intelligence.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
OPeNDAP Development and Security Policies. Development Policies All of our software uses LGPL or GPL –LGPL is used by most of the code –We want it to.
T Iteration Demo LicenseChecker I2 Iteration
Apache Geronimo Open Source J2EE Application Server Getting up to speed with Apache Geronimo - Copyright 2005 Tom McQueeney 1 Getting up to speed with.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
Deploying Elastic Java EE Microservices in the Cloud with Docker
Access QA servers Install SSH/SFTP software –T:\QualityAssurance\Tools\SSH.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Introduction to the NetBeans Platform Certified Training Course Geertjan Wielenga Sun Microsystems.
Oracle Java Cloud Service Oracle Develop July 2013.
Release Review – Planned Review Date: 01/9/2011 Communication Channel: Greg Wilkins, Jesse McConnell, Hugues Malphettes.
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
Open-O Integration Project Introduction
Contributing to Open Source Projects
Project Helidon Introduction
Contemporary Java Web Applications with JSF 2.3 Ed Burns Java EE Specifications October 2017.
Oracle Java SE Subscriptions; Protect Your Investment in Java SE
OU BATTLECARD: WebLogic Server 12c
Presentation transcript:

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 1 Calling All GlassFish Users and User Groups: Please Contribute to GlassFish! Reza Rahman, Oracle Steve Millidge, C2B2 and Payara

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 2 Agenda  GlassFish Roadmap  How to Contribute  How to Build GlassFish  What would make you contribute?  What features would you like to see?

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 3 Why I feel we need contributions  GlassFish is an excellent open source application server – Modern OSGI Kernel  We need a strong open source, production ready, Java EE 7 application server – Otherwise what is the future for JavaEE  We need strong competition in open source Java EE – Only WildFly is not enough – GlassFish 5 is minimum of 2 years away

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 4 GlassFish Role  GlassFish commercial discontinued – No Oracle commercial support for GlassFish 4 and beyond – GlassFish 3 commercial support continues – Java EE commercialized through WebLogic – Third party support (including from C2B2 via Payara)  GlassFish open source continues – Reference implementation – Focus on standards support, usability, community, innovation, evangelism – Java EE releases, bug fixes – Contributions most welcome!

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 5 GlassFish 4.1  Glassfish 4.1 Open Source Edition, Java EE 7 RI and SDK – Addressing must-fix and important bugs (800+) – Updates to projects: Jersey, Mojarra, WebSocket 1.1, Tyrus, Grizzly, CDI 1.2, Weld – JDK 7 and JDK 8 support – Security bug fixes – IDE Support: NetBeans will include GlassFish 4.1

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 6 Java EE/GlassFish Roadmap JSR Submissions 2017 Final Release Reference Implementation/GlassFish 5 Open Source Edition JavaOne 2016 Expert groups up and running (JavaOne) Early Drafts Public Review Draft Proposed Final Draft Final Drafts Submitted GlassFish 4.1 Open Source Edition

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 7 Ways to Contribute  Forums – Stack Overflow  Bugs – Use, test, file (FishCAT) – Make easier to fix – Contribute bug fixes  Java EE/JCP – Adopt-a-JSR  Blog, speak, social media  Samples/documentation  New features

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 8 Contributing Code  Explore/understand the code  Find a developer, ask questions  Build, setup, test  Sign the OCA  Work with a developer  Earn commit rights  Get recognition for your work

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 9 Short Demo

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 10 Building GlassFish Recap  Browse the Code –  Checkout from SVN –  Build with Maven – cd main – mvn –DskipTests clean install  Get your release – appserver/distributions/glassfish/target/glassfish.zip  Unzip and run – $GLASSFISH/bin/asadmin start-domain domain1

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 11 Building a Specific Module  As before go the module directory – mvn –DskipTests clean install  Copy the module to the modules directory – $GLASSFISH/glassfish/modules  OSGI Development trick – Add to $GLASSFISH/glassfish/config/osgi.properties – org.osgi.framework.storage.clean=onFirstInit

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 12 Things to Consider  GlassFish is built from many projects – Jersey, Tyrus, HK2, Felix, Eclipselink + others – You may have to fix those projects  Pick a bug – – Many are more like support tickets than issues

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 13 What do you need to help you contribute? Capture Here

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 14 What areas do you think need work? Capture Here

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 15 What Features over JavaEE would you like? Capture Here

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 16 Features We’ve been asked for.  IIOP using Grizzly  Hazelcast as JSR107 implementation  Session Stores: Hazelcast, Mongo, Memcached, Couchbase  Devops integration, Chef, Puppet  OpenStack api integration  Microservices release (core, JAX-RS, JPA)  Elastic Clustering for clouds  Simple Monitoring Console Thoughts

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 17 Learn More  GlassFish –  How to contribute to GlassFish –  Adopt-a-JSR for Java EE 7 –  Building GlassFish –  The Aquarium –

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.Public 18