Test Case Title |
TC8.1 - Snap4City Portal as a support for Living Labs, collaborative and co-work, Snap4City Portal as a single point to information Access and Discussion |
Goal |
|
Prerequisites |
Using a PC or Mobile with a web browser. You need credentials to access at Snap4City. For the pilot the Snap4City Portal is not public so far. The following functionalities are available only for specific Snap4city users with specific privileges. |
Expected successful result |
Access to all the information and tools in an integrated manner. This TC is about what you can find into the tool to facilitate living lab support. |
Steps |
Please note that some of the following links could be accessible only for registered users.
The Snap4City is available at the following link: https://www.snap4city.org The Snap4City Portal of the City/Region tools (directly managed by the City or by some City Operator, but is a collaborative environment in which contribution may be produced by all stakeholders) is the first entry point to get information about how to be engaged into the platform, how to contribute, and how to create personal Dashboard with or without IOT flow (that we call IOT Application) for City Users of any kind. The Snap4City Portal is the location in which:
- Registration to the system is possible
- List of tools and corresponding links are accessible also accessible as Https://www.snap4city.org and from the first image in the web portal page.
- List of Dashboards that are public also called Snap4City Applications on which one access. Some of the could be accessible under subscription and the promotion can be proposed on the portal.
- List of smart data provided and accessible for your dashboard and apps.
- List of data sets and DataGate to upload/download and share
- Resources accessible in sharing: dashboard, IOT applications, processes, ETL, data analytics, microservices, external services, all of them accessible via Resource Manager.
In the User Login area on the right column a new user can create a new account or to register by using its Social Media existing accounts that are show after requested the registration. The user registration is moderated and has to be approved by the portal administrator.
Once requested the user receive an email to go ahead in the registration process.
By inserting a valid user name and password, the user access in the private area that present on the left side the Snap4City Menu and on top of the main from the collaborative tools for Blogs.
As depicted in the figure we organized:
- On upper right corner and menu blog for a number of hot topics while other can be added as well.
- Privacy and Security
- Infrastructure
- Scaling and Robustness
- IOT Applications
- Developer Dashboard
- City Dashboards
- General Discussion
- Advanced Smart City API
- Web and Mobile Applications
- In the menu on the left a number of articles and documents are also accessible, and for each of the, the user can left their comments and establish a discussion with other users and builders.
- “Documentation and Articles”
Each topic presents the possibility to Add a new comment. Also, it is possible to Create a new blog entry by clicking the green button at the top of the page.
In addition, the solution provides a powerful index and search capability for all the documentation that is enriched with the text of the test cases produced for this document.
Since the Snap4City portal is a collaborative tool, in the section users can actively collaborate by publishing blog posts, comments and asking for clarifications and send suggestions. The Collaborative section is structured in a number of arguments of interest. The portal registered users can select the argument of interest to enter in the specific section among those available.
Moreover, the user has also access to: FAQ, video, source code, Helpdesk, etc.
On the top left, the
- Help and Contacts:
- Help Desk
- Contact Us
- Documentation and Articles:
- List of Snap4City Articles https://www.snap4city.org/drupal/node/78
- Snap4City Living Lab Life Cycle suggested
- Architecture of Snap4City with Internal API, documented in Swagger
- Snap4City main tools in a page
- HTML5 MicroApplications Smart City API
- Snap4City IOT Devices Registration
- Creating: IOT Device, Raspberry Pi based totally compliant with Snap4City
- Users' Roles on Snap4City
- Contributing as city stakeholder: company, citizen/developer, researcher, etc., to the Living Lab
- Real Time and Data Driven Capabilities of API
- Acting on the basis of Data and Data Analytics
- Exploring and Drill-Down on City Data
- Supported file and message formats
- Supported Protocols
- Testing Snap4City API with Postman
- IOT Protocols
- Snap4City Collaborative Work and Co-working
- My annotations data
- Snap4City Dictionary of Tools and Modules
- Snap4City Overview and Architecture vs it users
- EventLog API
- References
- Acronyms
- Doc: Dashboards https://www.snap4city.org/drupal/node/17
- Doc: Notificator https://www.snap4city.org/drupal/node/18
- Doc: IOT Applications https://www.snap4city.org/drupal/node/22
- IOT MicroServices for Final Users
- IOT MicroServices for Developers
- Doc: IOT Directory and Devices
- Doc: Service Map & 3D
- Doc: MicroApplications
- Doc: External Services
- Doc: Data Set Manager
- Doc: Resource Manager
- Doc: R Studio Development
- Doc: ETL Development
- Doc: Knowledge Base Graph & Query
- Doc: Smart City API, Swagger
- Doc: Traffic Analyzer, AMMA
- Doc: Data Analyzer, DevDash
- Doc: Resource Analyzer, ResDash
- Doc: Scheduler DISCES
- List of Snap4City Articles https://www.snap4city.org/drupal/node/78
- My Profile menu item is available that allows the user to manage personal information. In particular, three tabs are available:
- My Personal Data Type à bringing to the GDPR aspects (see the corresponding TC)
- Privacy Policy
- Cookies Policy
- Terms and Conditions
To post a new blog, the user can click the green button “Create new blog entry”.
Blog entries in the Collaboration section can be commented. Below the blog article, in the “Add new comment” section:
- Enter a subject
- Write a comment/question/suggestion in the Comment field
- Click the Save button