Thanks to all those who attended the M-a-P yesterday at UCL, please find the digital copy of the write-up I shared with most of you
It also contains the necessary links to get involved with the two projects I presented, i.e. The Adopt OpenJDK and Adopt-a-JSR programs.
Any queries, please get in touch with us.
0 · July 25
Project 5 to be presented: visionOntv (http://visionon.tv/) aggregates around 20,000 videos in 5 main strands of content, comprising "The News You Don't See On The News". We are a voluntary project which has become the largest distributor of alternative video news in the world. We also train people to make their own rapid-turnaround media (http://visionon.tv/produce) using just their smartphones.
TASK: Make an Android mobile app to display and play visionOntv's 5 main channels, via our OpenPlayer (http://springofcode.org/openpla...) widget.
More detailed spec is here: http://springofcode.org/openpla...
1 · July 23
Extracted configuration can be tokenised and applied or previewed to test and production environments. Application code/binaries and Configuration can be versioned and deployed automatically thus eliminating time consuming and error prone manual steps. User friendly reports of the configuration changes allows operations teams to report the changes applied.
Aura has 2 modules auraconfiglite (WebSphere configuration automation) and auradeploylite (deployment automation) as command line utility and ANT tasks. Current release is production strength and is being used for real. Command line development is almost complete and due to be released.
Next on the road map is to
Develop Maven plugin
Develop Jenkins plugin
Develop Puppet/Chef module
Help needed with development of the above plugins.
1 · July 22
Project 4 to be presented: Aura - WebSphere Configuration and Deployment automation
Git Hub URL: http://aura-automation.github.i...
Don’t overlook this project assuming keys skill required or acquired are WebSphere. This project would suit you if you are keen to get hands on experience with Jenkins, Puppet, Chef, Maven or if you already have experience in this area. If you are sold on the idea of automation and infrastructure as code you could contribute defining/brain storming future road map for this project.
Little about the project - Aura is application deployment and configuration automation solution for WebSphere Application Server. Aura enables user to define application’s WebSphere configuration as code in easy to read XML files called Resource.xml. User can extract application configuration from a working environment using extract feature - continued...
0 · July 22
Adopt-a-JSR is a means through which we can coordinate any changes to the Java language we use in our day-to-day IT work life, in the form of JSRs.
This program is intended to encourage JUG members to get involved in a Java Specification Request (JSR) and to evangelise that JSR to their JUG and the wider Java community in order to increase grassroots participation. JSRs cover all aspects of the Java ecosystem such as the new Date and Time API coming into Java 8, the latest JavaEE 7 APIs
0 · July 15
Project 3 to be presented: AdoptOpenJDK & Adopt-a-JSR programs
Adopt OpenJDK is a means through which we can coordinate changes between the Java community and Oracle. Changes made to the existing implementation of the OpenJDK in the form of bug fixes and enhancements, be it small compiler warning fixes or more significant changes to the String class.
As of Java 7, the OpenJDK is the Reference Implementation (RI) for Java. In essence, the OpenJDK is the Java we use every day! With legal and technical barriers become smaller every day, it is now more possible than ever to get involved in the language and VM that we all love....
0 · July 15
Project 2 to be presented: Yougi
Yougi (Pronunce: yoojee) is an application conceived to manage online user groups of any kind and domain. It is developed and maintained by the CEJUG Community. After two years of continuous development, Yougi has consolidated its mission of managing, promoting and spreading knowledge produced by a community sharing the same interests and passions. The project goes beyond services for communities and extends its impact to other areas such as education, economical competitiveness and generation of opportunities. Since the application was made available as free and open software, several technical questions from CEJUG’s mailing list are actually addressed by examples extracted from Yougi’s source code. Beginners and professionals learn how to program and use the platform by studing how the application was developed.
0 · July 15
Project 1 to be presented: Hibernate Search project
# Project name: Hibernate Search
# Main link: search.hibernate.org
# Source code: https://github.com/hibernate/hib...
Hibernate module to integrate with Apache Lucene
Full text search engines like Apache Lucene are very powerful
technologies to add efficient free text search capabilities to
applications. However, Lucene suffers several mismatches when dealing with object domain models. Amongst other things indexes have to be kept up to date and mismatches between index structure and domain model as well as query mismatches have to be avoided.
Hibernate Search addresses these shortcomings - it indexes your domain model with the help of a few annotations, takes care of database/index synchronization and brings back regular managed objects from free text queries.
0 · July 12