swissbibMobile - Mobile Client for Swissbib
Based on the SRU/SRW service from Swissbib and the framework jQuery Mobile, swissbibMobile lets you display swissbib search results on all popular mobile device platforms. It happens on the web (HTML5-based), there is no need to install any kind of application. It is written in PHP.
This project was developed as a collaboration between the Swissbib team and EPFL Library. Have a look at EPFL Library Mobile to see it live.
If you have an SRU/SRW service available and want to make this accessible for mobile devices, you can use this project as well.
All libraries in swissbib (more than 700) can use this service to display a mobile version of their catalogue. Here are the predefined solutions of swissbibMobile :
- http://www.swissbib.ch/m : search the whole swissbib
- http://www.swissbib.ch/m/?library=A100 : search the whole swissbib with a predefined filter for a specific library (UB Basel with library code A100 in the example)
- http://www.swissbib.ch/m/?network=IDSBB&library=A100 : search in a specific library network (network code IDS Basel-Bern in the example) with a predefined filter for a specific library (UB Basel in the example).
- http://www.swissbib.ch/m/?network=IDSBB : search only in a specific network (IDS Basel-Bern in the example)
To use this, you need to add the wanted parameters after the url http://www.swissbib.ch/m/?
. For example for IDS Basel-Bern network, add network=IDSBB
. For UB Basel, add library=A100
. Have a look at the list of all library codes and network codes.
You can download the code to your own servers and personalize the service. If you improve the service in a way that can be useful to everybody, we would be more than happy if your contribute back your changes to the gitHub repository.
This has been done by EPFL for EPFL Library Mobile. The search is restricted to the NEBIS network and the predefined library is EPFL Library. The source code can be seen in the branch epfl
of this github repository.
To use the code on your own servers, you need to have a PHP version >= 5.2.
If you encounter bugs, or have feature requests, please use the issue tracker in GitHub. Alternatively, you can send an email to Lionel Walter.
The service is provided as is. It is not guaranteed that there will be any further development or support of swissbibMobile. But it is used at EPFL Library and for the mobile version of Swissbib. Therefore, basic support will be provided in the future. To have more control over the future, we recommend deploying it on your own servers, rather than using it directly online.
The source code of swissbibMobile is publicly available under the version 3 of the GNU General Public License.