IDE Development
This comprises a set of web pages enabling requests to external map servers through WF WMS and WFSservices.
There are now many technological resources enabling the development of a cartographic server/viewer. Free and proprietary software technologies can be differentiated. While the latter are very popular thanks to their functionality, reliability and maturity, free software is making enormous inroads, not only because it is free to acquire but for its technological advances and increasing functional capacity.
The ITINERALIA application does not require in-house cartography; external cartography can be used, by links to servers offering it through WMS services..
Telephone terminals
The methodology enables reading GPS information through a connection to a given port on a mobile device, interpreting its parameters, calculating its position, sending this information through a web browser to the central server, where the resulting page will show the present location.
.NET and/or Java technology (via J2ME) enables the creation of local applications which permit access to and configuration of hardware elements (such as a port) and navigation through embedded browsers.
|
Content management systems
Many content management systems now exist which enable the development of a web platform where information can be managed. Two of the most significant in terms of popularity, modularity and robustness are Joomla and Drupal. These content management systems (CMS) enable a platform to be constructed quickly and intuitively.
Using free/open source software lets us:
- Study and modify the programme by accessing its source code.
- Improve the programme and share these improvements, to the benefit of the entire community.
However, given the novelty of inserting georeferenceable content in a CMS, we see a need to begin research and development ( R&D) on the modularity of existing CMS, taking into account that a georeferenceable environment will be needed, with the capacity to modify pre-existing modules for the functionality and operationality defined in the requirements.
However, not only the major content management systems will be studied. We will also have different working frameworks enabling us to create a web app – in this case, our own content management system – easily and efficiently.
It is essential to study the different technological alternatives in order to select the best possible option.
|