A smart app integrated with a Webbased advisory system for designing and managing grain drying and storage



Similar documents
3 Reasons Xamarin is Best for Mobile App Development

ARGUS Plus Version ERP System

Xamarin a Cross Platform App Development Technology. A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology

Choosing a Mobile Application Development Approach

Cross-Platform Mobile Apps Solution

Testing Mobile Application using Device Cloud

APP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions

CASE STUDY Mini ERP Software

Cisco Enterprise Mobility Services Platform

Client Overview. Engagement Situation

Cross-Platform Phone Apps & Sites with jquery Mobile

AUT OneDrive for Business. Instructions for Using OneDrive on Windows Platform

01. Introduction of Android

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

SQL Server 2016 BI Any Data, Anytime, Anywhere. Phua Chiu Kiang PCK CONSULTING MVP (Data Platform)

Magellan. 5 Simple Steps to Finding the Right Mobile Development Magellan Holdings, LLC.

A Modular Approach to Teaching Mobile APPS Development

Horizontal IoT Application Development using Semantic Web Technologies

Making Mobile a Reality

ArcGIS Web Mapping. Sam Berg, esri

Collaborative Open Market to Place Objects at your Service

MS 10978A Introduction to Azure for Developers

Developing and deploying mobile apps

System Requirements for Microsoft Dynamics NAV 2016

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development

5.0. Cherwell Software. Service Management. Cherwell Software Cherwell Software, LLC All Rights Reserved

Microsoft SQL Server Review

System Requirements for Microsoft Dynamics NAV 2016

Exchange ActiveSync (EAS)

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

Microsoft Modern ALM. Gilad Levy Baruch Frei

System Requirements for Microsoft Dynamics NAV 2016

Implementing Mobile Virtual Exhibition to Increase Cultural Heritage Visibility

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint

Please contact Cyber and Technology Training at for registration and pricing information.

Experiences from a Large Scale Ontology-Based Application Development

INFORMATION TECHNOLOGY STANDARD

Using Application Insights to Monitor your Applications

Multi-Platform Mobile Application Development Analysis. Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado

Web Enabling Solution for Windows Desktop Applications. White Paper

Editions Comparison Chart

CLOUD COMPUTING & WINDOWS AZURE

How To Protect The Agency From Hackers On A Cell Phone Or Tablet Device


Cross-Platform Tools

The Landscape of Mobile Apps for Cityworks

A Way Out of the Mobile App Development Conundrum

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

WHITEPAPER. Pros & cons of native vs cross-platform mobile development with Xamarin

Microsoft Visual Studio: Developing Cross-Platform Apps With C# Using Xamarin

ClaySys AppForms for SharePoint

App Development with Talkamatic Dialogue Manager

Lecture 4 Cross-Platform Development. <lecturer, date>

Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>

Microsoft Dynamics SL Web Apps

Michelle Metzger TLG Learning. Support:

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform

Building cross-platform Modern Apps: the Design perspective. Amit Bahree, Senior Director,

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

A collaborative platform for knowledge management

Cloud Computing for Small to Mid Size Businesses. Tech66, LLC William Burleson

Develop enterprise mobile applications with IBM Rational software

BY THE NUMBERS. Understanding the mobile gaming landscape through Unity metrics

TECHNOLOGIES PVT. LTD.

System Requirements for Microsoft Dynamics NAV 2015

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: August 2011

BlackBerry Enterprise Service 10. Universal Device Service Version: Administration Guide

Article. One for All Apps in HTML5

How To Get The Most Out Of Sagecrm V7.1

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

Microsoft Introduction to Azure for Developers

Lecture 17: Mobile Computing Platforms: Android. Mythili Vutukuru CS 653 Spring 2014 March 24, Monday

AppDev OnDemand Microsoft Development Learning Library

Allow Installation from Unknown Sources


Wonderware Intelligence

Integrating Mobile into Your Cross- Platform Strategy with Qt

Course 10978A Introduction to Azure for Developers

New Features: What s new in Windows Intune?

Evolving in the global digital scenario. Politecnico di Torino

Transcription:

Paris, France June 18-19, 2014 1/20 A smart app integrated with a Webbased advisory system for designing and managing grain drying and storage Poznan University of Life Sciences Department of Applied INFORMATICS Jerzy Weres, Przemysław Nowak, Mateusz Smoczyński

Introduction Semantic Web 2/20 We are drowning in information but starved for knowledge John Naisbitt and its pillar Semantic WEB

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. 3/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. 4/20

Introduction World-wide smartphone sales (%) 5/20

Introduction Windows Phone 8.1 development tools Included with Visual Studio 2013 (update 2 or later). The Windows Phone SDK 8.0 6/20

Introduction Android and ios development tools in C# 7/20 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.

Motivation and objective 8/20 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.

Methods 9/20 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.

Protégé - ontology editor 10/20 A sample ontology for grain drying, handling and storage

RDF Triple Generator our original software 11/20 Subject Properties Predicate Object Library Add the triplet Fields for triples in RDF: subject, predicate, object. A custom predicate can be added if not listed.

Sample A ontologies smart app integrated describing with a Web-based parameters advisory system and for parts grain of drying equipment. and storage Ontology representation Triplestore: AllegroGraph, triplestore browser: Gruff 12/20

Sample A ontologies smart app integrated describing with a Web-based parameters advisory system and for parts grain of drying equipment. and storage Triplestore: AllegroGraph, triplestore browser: Gruff 13/20

Sample A ontologies smart app integrated describing with a Web-based parameters advisory system and for parts grain of drying equipment. and storage Triplestore: AllegroGraph, triplestore browser: Gruff 14/20

Ziarbit - for designing and managing handling, drying and storage of agricultural products A smart app integrated with a Web-based advisory system for grain drying and storage 15/20

Searching module A smart app integrated with a Web-based advisory system for grain drying and storage 16/20

Integration of a smart client app with the Ziarbit system A smart app integrated with a Web-based advisory system for grain drying and storage 17/20

Integration of a smart client app with the Ziarbit system A smart app integrated with a Web-based advisory system for grain drying and storage 18/20

Conclusions Conclusions 19/20 o 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. During the software development process it was a critical factor to conform to software engineering standards with respect to testing quality-in-use metrics.

Thank you! 20/20 Thank youfor your attention!