1/20
A smart app integrated with a
Web-based advisory system for designing
and managing grain drying and storage
Paris, France
June 18-19, 2014
Poznan University
of Life Sciences
Departmentof AppliedINFORMATICS
2/20
Introduction –
Semantic Web
We are drowning in information but starved
for knowledge
John Naisbitt
We are drowning in information but starved
for knowledge
John Naisbitt
… and its pillar –
Semantic WEB
… and its pillar –
3/20
Introduction –
Ontology
Formal representation of terms and relations for our
knowledge domain.
A basis for inference in analyzing examined properties
– ontology facilitates data search and inferencing
processes, essential for advanced DSS.
Formal representation of terms and relations for our
knowledge domain.
A basis for inference in analyzing examined properties
– ontology facilitates data search and inferencing
processes, essential for advanced DSS.
4/20
Introduction –
Mobility
Mobility – more than mobile devices and mobile apps,
it is an interaction model for fast communication.
How to develop apps for wide area networks?
How to use data from mobile devices to improve
business?
How to use mobile devices to create new services and
potential to increase revenues?
How to integrate smart apps with traditional DSS?
A need for dynamic strategies to design smart apps
for agri-food business.
Mobility – more than mobile devices and mobile apps,
it is an interaction model for fast communication.
How to develop apps for wide area networks?
How to use data from mobile devices to improve
business?
How to use mobile devices to create new services and
potential to increase revenues?
How to integrate smart apps with traditional DSS?
A need for dynamic strategies to design smart apps
for agri-food business.
5/20
Introduction –
World-wide smartphone sales (%)
6/20
Included with Visual Studio 2013 (update 2 or later).
The Windows Phone SDK 8.0
Included with Visual Studio 2013 (update 2 or later).
The Windows Phone SDK 8.0
7/20
Introduction –
Android and iOS development tools in C#
Xamarin Studio
– for mobile app development,
based on MonoDevelop.
Xamarin for Visual Studio
– for developing native
iOS, Android and Windows apps within Microsoft
Visual Studio (.NET Framework).
Xamarin Test Cloud – for testing mobile apps in any
language on real devices in the cloud.
8/20
Motivation and objective
There are needs for …
reliable information available on the Web,
keeping the system up-to-date,
integrating information from diverse sources,
enhancing the system by Semantic Web,
accessing the system from smartphones.
Objective:
to integrate
a smart client app with a Web-based
DSS, embedded in the Semantic Web infrastructure,
for
designing and managing handling, drying and storage of
agricultural products.
9/20
Methods
Technologies for upgrading the present system:
Visual Studio 2013 (ASP.NET) and C#,
tools
supporting
ontology
development,
storage and visualization,
tools supporting smart app development in
C# for WP and Android platforms.
10/20
Protégé - ontology editor
11/20
Fields for triples in RDF:
subject, predicate, object.
A custom predicate can be added if not listed.
RDF Triple Generator – our original software
Subject
Predicate
Object
Add the triplet
Library
12/20
Ontology representation
13/20
14/20
15/20
handling, drying and storage of agricultural products
19/20
o
A system supporting analysis and management of
drying and storing agricultural products was designed
as a Semantic Web-based system supported with smart
client app.
o
During the software development process it was a
critical factor to conform to software engineering
standards with respect to testing quality-in-use metrics.
20/20
Thank
Thank
Thank
Thank you
you
you
you for
for
for
for
your
your
your
your
attention
attention
attention
attention!!!!
Thank
Thank
Thank
Thank you
you
you
you for
for
for
for
your
your
your
your
attention
attention
attention
attention!!!!
Thank you!