Conference: 15th International
Conference on Industrial Informatics
(INDIN2017). Emden, Germany – July
24-26, 2017
Title of the paper: Development of a
Mobile Application for the C2NET Supply
Chain Cloud–based Platform
Authors: Enbo Chen, Wael M.
Mohammed, Borja Ramis Ferrer, Jose L.
Martinez Lastra
If you would like to receive a reprint of
the original paper, please contact us
1 of 20
Download to read offline
More Related Content
Development of a Mobile Application for the C2NET Supply Chain Cloud–based Platform
1. Development of a Mobile Application for the
C2NET Supply Chain Cloud–based Platform
Date: July, 2017
Contact information
Tampere University of Technology,
FAST Laboratory,
P.O. Box 600,
FIN-33101 Tampere,
Finland
Email: fast@tut.fi
www.tut.fi/fast
Conference: 15th International
Conference on Industrial Informatics
(INDIN2017). Emden, Germany – July
24-26, 2017
Title of the paper: Development of a
Mobile Application for the C2NET Supply
Chain Cloud–based Platform
Authors: Enbo Chen, Wael M.
Mohammed, Borja Ramis Ferrer, Jose L.
Martinez Lastra
If you would like to receive a reprint of
the original paper, please contact us
2. Development of a Mobile Application
for the C2NET Supply Chain Cloud–
based Platform
IEEE 15th International Conference of Industrial Informatics (INDIN 2017),
Emden, Germany
Enbo Chen, Wael M. Mohammed, Borja Ramis Ferrer, Jose L. Martinez Lastra
{enbo.chen, wael.mohammed, borja.ramisferrer, jose.lastra}@tut.fi
Tampere University of Technology, 33720 Tampere, Finland
4. Introduction
Cloud Collaborative Manufacturing Networks (C2NET)
project is an EU Horizon 2020 R&D project within the
framework of the Factories of the Future (FoF) public-
private partnership. The goal of the project is the
development of Cloud-enabled tools for supporting SMEs
supply network optimization.
5. Motivation
• As C2NET aims at providing a web-based
collaborative platform, it is important to support
the users with a connectivity and visualization
using web browsers and mobile applications.
• The users of C2NET needs to be informed or
notified about the updates that occur in the
platform.
• The mobile should address the fact of C2NET
development phase.
6. Background
User Collaboration Network
The term of collaborative networks addresses the interaction
between persons as users and companies or organizations as
networks.
The interaction could cover different fields. As an example, Facebook
social media, Research Gate and LinkedIn.
7. Background
Platform as a Service and OpenPaaS
Cloud computing has three stacks (from bottom to top):
• Infrastructure as a Service (IaaS) provides servers, networking, storage,
and data center space and other hardware infrastructure.
• Platform-as-a-Service (PaaS) offers the cloud-based environment with
everything required to support building and delivering web application.
• Software as a Service (SaaS) enabling software applications are to be used
by others and that connect to users’ computers via the internet and, usually,
a web browser.
OpenPaaS is an open source collaboration platform developed by
LINAGORA6, an open source software company, which is implemented with
PaaS technology for enterprises and organizations.
http://open-paas.org/
8. Approach
• Since it is a web based application, two sides are introduced in the
architecture; server and client
• The UCP is based on the OpenPaaS platform
• The Mobile application is developed for Android OS
9. Approach
UCP Side (Server)
• Webserver,
Authenticator,
Database, PubSub and
Web Socket server are
provided by OpePaaS
• Controller: manages
the connected Mobile
applications
• User Model manages
the stored users with
relation to notifications
and devices
• Web Socket logic
handles the
communication
protocols.
10. Approach
UCP Side (Server)
• Webserver,
Authenticator,
Database, PubSub and
Web Socket server are
provided by OpePaaS
• Controller: manages
the connected Mobile
applications
• User Model manages
the stored users with
relation to notifications
and devices
• Web Socket logic
handles the
communication
protocols.
11. Approach
Mobile Application Side (Client)
• Init : for testing the connection and
request the cookies and tokens (if
the user already authorized).
• Login: allows the user to
authinticate him/herself. Needed
just once.
• Home: web browser.
• Notification service: background
service for web socket connection.
• Notifications: shows the list of the
notifications
17. Conclusion
• The mobile application development increased
the flexibility and the expandability of the GUI of
the C2NET platform
• The development is focused on one side which
reduced the effort.
18. Future Work
• Expand the deployment of the application to
cover more operating systems.
• Reduce the ad hoc implementation as much as
possible.
19. Acknowledgement
The research leading to these results has received funding from the European
Union’s Horizon 2020 research and innovation program under grant agreement
n°636909, correspondent to the project shortly entitled C2NET, Cloud
Collaborative Manufacturing Networks .