ViviTrentino About


The ViviTrentino app is developed by the Lab of the Smart Campus project in collaboration with the Agency for the Family, Natality and Youth Policy of the Autonomous Province of Trento and the Open Data Initiative of the Autonomous Province of Trento’s Executive Appointment in the Field of Innovation.

In this page we describe the project, we provide the license terms for the usage of its artifacts, and we acknowledge contributors by giving the proper credits to collaborators and third-party suppliers.


All the code, documents and artifacts produced by the Smart Campus project are subject to the following license terms:

Copyright 2012-2013 Trento RISE

Licensed under the Apache License, Version 2.0 (the “License”);

you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Smart Campus Project

The Smart Campus project aims at experimenting new ways to develop services for the Trento university students and, more generally, for the citizens of the Trentino region. The goal is to promote an open development approach, with the participation of all people and institutions of the Trento university campus. The technological backbone of the project is the Smart Campus platform, an open source platform that supports the development and delivery of services, as well as a growing set of services, also released as open source.

The project, which is funded by TrentoRISE, was launched in 2012, and has a duration of 3 years.
The University of Trento and the Fondazione Bruno Kessler participate in the project both as providers of innovative ICT solutions, and as institutions of the campus.


The ViviTrentino app is the result of the collaboration with a number of local institutions. The Agency for the Family, Natality and Youth Policy of the Autonomous Province of Trento has proposed the integration of services related to family-friendly initiatives and relevant certified organizations that are spread in the Trentino territory. The Autonomous Province of Trento’s Executive Appointment in the Field of Innovation with its Open Data Initiative has enabled the integration of several open data sets released on the Trentino Open Data portal.

The core development of the Smart Campus project is run by a team that includes developers, researchers, computer scientists, designers, and managers: see here for the members and roles within the Smart Campus Lab.

The conception and the constant improvement of the services delivered by Smart Campus would not been possible without the participation of our ever growing community. In particular we are thankful to the students of the 2012 HCI course of the Computer Science degree at the University of Trento for acting as beta testers of our apps and for actively contributing, through the Smart Campus forum, to their enhancement.


The Smart Campus software builds upon important open source software projects that we want to acknowledge here.

The platform execution environment is mainly built on Java and exploits several well-known open source tools and frameworks such as Apache TomcatFuse ESBMySQL database, MongoDB database, and JBoss Application Server.

The platform also includes specialized components that offer advanced functionalities to support the service delivery:

  • The social and semantic engines integrated within the Smart Campus platform are provided by the KnowDive group of the University of Trento.
  • The service wrapping and service orchestration engines integrated within the SmartCampus platform are provided by SAYservice srl.
  • The trip planning engine, also provided by SAYservice, relies on Open Trip Planner, an open source multimodal trip itinerary planning and network analysis platform. This platform makes an extensive use of the OpenStreetMap open cartography data available under the ODbL license terms.

The development environment takes advantage of the following tools: Eclipse IDEApache Subversion version control system, Apache Maven, and Android SDK.

Currently, we target Android OS as the mobile client execution environment. In addition to the official Android SDK, our Android libraries and apps exploit the following third-party libraries: ActionBarSherlockCollapsibleSearchMenu, and android-support-v4-googlemaps.

Finally, Smart Campus platform components and applications make use of a variety of third-party open source java libraries and frameworks. For the complete list please visit here.