It has been almost five weeks since work started on the 52° North Web Processing Service (WPS) web admin project. So far, the work has focused entirely on the back-end where we aim to create a new and more robust configuration manager. The project currently uses an XML approach in which configurations are stored in an XML file, loaded and read manually, module by module and property by property. The WPS has three main types of configuration modules: Processes, Generators, and Parsers. To load the generators, for example, you first have to parse the XML file, then get the generators list and then read properties and formats one by one. Furthermore, the forms must be created manually in the interface for each module in order to create a configuration module.more >
Trajectory analysis has a wide range of applications in various fields such as geoscience and social science. Use cases span across mobile phone users (see image below) e.g. for commuting analysis, ship and flight paths or animal tracking. With the avalanche of GPS-annotated data in the past few years capturing such data became much easier, so today there is a need for tools that are specifically tailored for analyzing large-scale trajectory data (example).
R, as a software environment for statistical computing and graphics, has been favored by researchers from various disciplines for its free access, rich statistical methods, and easy-to-share features. However, the classes and methods specifically developed for trajectory analysis are limited and domain-orientated in R. This project intends to address this issue by implementing and improving generic classes and methods for trajectory analysis.more >
This week, we will have one blog post by each of this year’s Google Summer of Code students presenting their project and themselves. First off is Khalid – enjoy!
The current web application for the 52° North Web Processing Service (WPS) admin is very inflexible and highly coupled. Functions and modules are implemented directly into the presentation elements, making it difficult to add new modules and maintain the code. In addition, the interface is limited and somewhat outdated and new functions are desired. This Google Summer of Code project aims to change that.
52°North is pleased to welcome the following students to work with us closely this summer on four Google Summer of Code projects!
- Mohammad Ahmed Hamed Yakoub (from Cairo, Egypt) will tackle the ” Open Sensor Search” project (Sensor Web Community) and implement a one stop shop for finding sensor data.
- Khalid Alqinyah (from Riyadh, Saudi Arabia) will spend the summer working on the “52°North Processing Server Admin Interface” (Geoprocessing Community) and transfer the current HTML/JSP approach to a modern and flexible web application framework.
- Patrick Noble (from San Luis Obispo, CA, USA) will make seismic data from a variety of different sources available through the SOS in the “Seismic Data Modeling in SOS” (Sensor Web Community) project.
- Jinlong Yang (From State College, PA, USA) will implement and/or improve generic classes, methods and tools for handling and analyzing large-scale trajectory data with R in the “Trajectory Analysis in R” (Geostatistics Community).