FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with:

 

Java

Content related to the Java programming language.

Java 7 - State of the Enterprise

in ECE, ECE2011, Video, Java, Eclipse
JavaEclipse

With Java 7 being GA you can start thinking about putting it to work in the Enterprise. But what are the challenges? How does the adoption path look like? What are the reasons you should do it and when? This session looks at the details about putting Java 7 into production. Tells you about things to keep in mind and gives a brief overview about how Enterprises would put it into production.

Event: 
ECE2011
Speaker: 
Markus Eisele

Simplifying REST in Java EE with Eclipse

in ECE, ECE2011, Video, Java, Eclipse, Web Programming
JavaEclipse

REST is a technique for providing light weight Web Services and in Java EE the Java API for RESTful Services (JAX-RS) provides the service framework. The Java Persistence API (JPA) provides the data access and Java Architecture for XML Binding (JAXB) handles marshalling the persistent entities into and out of XML. Sound great! There are a number of issues developers have to deal with when using them together. In this session we'll look at how to build RESTful services with Eclipse WTP using these standard technologies, their integration points and where the pain points are, and how to avoid them using EclipseLink's advanced REST/JAXB/JPA integrations features.

Event: 
ECE2011
Speaker: 
Shaun Smith
Doug Clarke

Open Source Web Test Engine for Geospatial Standards

in FOSS4G, FOSS4G2011, Maven, Video, Java, OSGeo
JavaOSGeo

How do developers and users of geospatial services know that a service is compliant with a standard? The Open Geospatial Consortium (OGC) provides a Web-based test facility called the TEAM Engine that allows developers to test Web services and clients for correct implementation of OGC standards. The TEAM Engine is a JAVA open source facility available at Sourceforge. The TEAM Engine can be run via command line, deployed in a web servlet container or integrated in a developer’s environment via MAVEN. The TEAM Engine uses the Compliance Test Language (CTL) to test HTTP requests, SOAP services and XML instances against schemas and Schematron based assertions of any type of web service, not only OGC services. For example, the OGC Web Feature Service (WFS) 1.0 test has 468 test assertions, including testing for the following: conformance of HTTP responses with different combinations of HTTP requests; conformance of GML-encoded data; proper values for elements and attributes in the XML; and correct error responses. This talk will provide an overview of the TEAM Engine, show examples of tests made available by OGC, including the test suite for clients that implement the OGC Web Map Service (WMS) Standard, and provide information about how to participate in the open source code development of the TEAM Engine.

 

Event: 
FOSS4G2011
Speaker: 
Dr Raj Singh
Dr Luis Bermudez

GeoAPI 3.0, Java interfaces as an OGC standard

in FOSS4G, FOSS4G2011, Video, Java, OSGeo
JavaOSGeo

GeoAPI 3.0 is a new OGC standard – approved in April 2011 – specifying a set of Java language programming interfaces for geospatial applications. The API provides the community with a point of interoperability between client code written to use the API and library code written to implement the API. GeoAPI aims to achieve for geospatial applications what JDBC interfaces achieved for database applications.

The GeoAPI interfaces closely follow the abstract model and concrete specifications published collaboratively by the International Organization for Standardization (ISO) in its 19100 series of documents and the Open Geospatial Consortium (OGC) in its abstract and implementation standards. GeoAPI provides an interpretation and adaptation of these standards to match the expectations of Java programmers. This presentation will give an overview of ISO 19115 (metadata) and ISO 19111 (referencing) standards, explain how abstract models are mapped to Java interfaces, and how historical evolution like ISO 19115-2 (imagery metadata) are integrated.

For users, working example codes using the Geotoolkit.org reference implementation will be provided. These examples use only standard Java API and GeoAPI without explicit reference to any implementation. For implementers, the presentation will introduce the GeoAPI testing tools for conformance verifications.

GeoAPI is driven by an OGC Standard Working Group (SWG). The standardization process will be briefly discussed, and we will suggest how peoples can contribute both inside the SWG or outside as non-OGC members. Then we will present future developments.

The GeoAPI web site is located at http://www.geoapi.org. The GeoAPI 3.0 JAR files will be signed by OGC and deployed to Apache Maven Central.

 

Event: 
FOSS4G2011
Speaker: 
Martin Desruisseaux