This is the last blog post I will be making for the Seismic SOS project!. If anyone has been keeping up with or has read my weekly reports page you will see that it has been a huge learning process for me, and I just want to say that I am very grateful to have been given this opportunity by 52°North, GSOC 2013, and the open source community.more >
OpenSensorSearch – Final blog post
The aim of the OpenSensorSearch project is to provide an implementation of a sensor discovery server with the high performance of a Solr back-end to give users results fast. In addition, we are working on harvesting mechanisms for OpenSensorSearch (OSS) to allow users and developers to write harvesters for their own sensor data sources.
In the previous blog post, we discussed the work done in the first few weeks related to the database back-end and how we used Apache Solr for indexing and fast searching. Today we present the work done in the second half of the project. It focussed on harvesting metadata from other sources and the user interface. I mainly discuss
- Javascript harvesting mechanism,
- “harvest callback” technique,
- user interface implementation with Spring MVC and
- general technical details.
Meet The New 52° North WPS Admin Web Application
On the 17th of June, work started on creating a new web admin application for the 52° North WPS. The project aimed to achieve the following three goals. The first was to make managing, maintaining, and extending the code easier for project developers. This was achieved by having a layered architecture to deal with separate concerns and responsibilities. The second goal was to provide a way for third party developers to integrate their modules to the application with minimum effort. A configuration API was developed to achieve this. The final goal was to improve the usability of the system by creating a new, modern, and flexible user interface.
I have discussed the goals and initial plan in the first blog: New 52° North WPS Admin Web Application, and reported on the progress half way through in the second blog: 52° North WPS Configuration Management Reloaded. In this final blog, I’ll focus on the end result and what has been achieved.
OpenSensorSearch – Midterm blog
Introduction
The aim of the OpenSensorSearch project is to provide a fast implementation of a sensor discovery server with the high performance of a Solr back-end. In addition, we are working on harvesting mechanisms for OpenSensorSearch to allow users to write harvesters for their own sensor data sources.
During this first term, I have had frequent contact with my mentors, twice a week on Monday and Friday. We stick to a Scrum-like methodology and rely heavily on test-driven development. The main considerations and tasks during the first half of the project runtime were:
- Testing and extending the existing 52°North Sensor Instance Registry (SIR) implementation: Since the project builds upon the SIR implementation, it must be carefully tested and extended for the OpenSensorSearch implementation.
- Providing fast indexing and retrieving: The metadata indexing shall use the data fields supported by Apache Solr for fast indexing and retrieving.
- Developing easy and open harvesting mechanisms: The harvesting mechanisms must be both easy and open to make it accessible to wide span of developersmore >
- « Previous Page
- 1
- …
- 28
- 29
- 30
- 31
- 32
- …
- 37
- Next Page »