Meego Italian Day 2011 - Dr. Luca Roffia - Smart Space Applications for Mobile Devices: iniziative internazionali nel campo delle applicazioni mobili per spazi intelligenti
L’intervento metterà in evidenza il ruolo dei dispositivi mobili nel collegare il mondo fisico al mondo delle informazioni, presentando alcune iniziative in campo internazionale attualmente in corso. Oltre a fornire una serie di riferimenti per orientarsi in questo contesto, verranno presentati i principi su cui si fonda la sviluppo di applicazioni intelligenti e le relative tecnologie abilitanti.
Dr. Luca Roffia è professore a contratto di Calcolatori Elettronici presso la II Facoltà di Ingegneria dell’Università di Bologna, sede di Cesena e di Information Technology And Arts Organizations presso la Facoltà di Economia dell’Università di Bologna . L’area di ricerca d’interesse si colloca all’interno dei Context Aware Systems e degli Smart Environments. L’esperienza di ricerca è rivolta allo studio e l’implementazione di guide multimediali interattive per la visita in sito di musei e siti archeologici. Dal 2010 è membro del gruppo di lavoro sugli Smart Spaces all’interno del programma FRUCT (Finnish-Russian Cooperation in Telecommunications).
http://www.meegoit.com/2011
3. Interoperability levels
Who? Identification technology, e.g. RFID
What? Semantic data representation, i.e. ontology
Where? Space representation + location technologies
Interoperability layers
• Information
• Service
• Device
Source: Soininen Juha-Pekka, Lappeteläinen Antti (2009). ”M3 Smart
Environment Infrastructure” NoTA 2009 Conference.
4. Semantic Web Stack
Berners-Lee Tim
James Hendler
Ora Lassila
"The Semantic Web“
Scientific American Magazine
(May 17, 2001)
Picture from: http://www.w3.org/2009/Talks/0120-campus-party-tbl/#%281%29
5. Smart-M3 in practise
Access to Smart-M3 is reserved to information processing
entities called Knowledge Processors (KPs)
KP
Smart-M3
KP KP (Smart Space)
SSA (Smart
Space Application)
A set of KPs
SSAP (Smart Space Application Protocol)
• join/leave Data are store inside Smart-M3
• query (ontology driven) as RDF graphs
• insert/remove/update (RDF graphs)
• subscribe/unsubscribe
http://en.wikipedia.org/wiki/Smart-M3
6. Smart-M3 KPI
KPI (Knowledge Processor Interface) available in: ANSI C, C#, Java, Python
http://sourceforge.net/projects/smartm3-javakpi/
http://sourceforge.net/projects/kpilow/
SIB (Semantic Information Broker) running on Linux
http://sourceforge.net/projects/smart-m3/
7. Research framework
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Personal Spaces Smart Indoor Spaces
Advanced Research & Technology for
Embedded Intelligence and Systems
http://www.sofia-project.eu/
Smart Object For Intelligent Applications
Smart Cities
8. FRUCT
Finnish-Russian Cooperation in Telecommunications
http://www.fruct.org/
Maemo/MeeGo working group
A Maemo Mobile Trade Client for Business Systems Smart Spaces working group
Distributed blogs for the Maemo Platform
An ANSI C Code Generator for the M3 Platform
Infrastructureless p2p network for Maemo
Smart Space Application: Meeting in an “Intelligent Room”
Maemo Endurance Testing
Audio-visual support system for Mobile E-meeting Participant
Porting WidSets to the Maemo Platform
M3-Weather: A Simple Forecast Widget for Mobile Users
WebDAV implementation for MAEMO
Extensions for Smart Conference System
HiveMind - collaborative mind map editor for Maemo/MeeGo platform
Integration Smart conference and live journal
OpenCV Performance on MAEMO
Maemo Share Plugin for social network VKontakte
Qt Messaging Framework plugin for VKontakte social network
Testing framework for OpenSSL on Maemo/Meego
Debug tools for Maemo (Fremantle)
Sponsored by:
Petrozavodsk (Russian) on April 26-29, 2011