MEDIA FOLLOWS USERA mobile user is able to seamlesslyconsume a particular media from wasted on adjusting devices in new environments to start playing a PROVIDED SERVICES Reference point: The SOFIA software development communitydifferent devices while moving particular media. Semantic Information Broker to be generated around this portal will be a proved leading exam-around different locations and use (SIB) service implementations and ple, not only for the embedded systems development sector butthe resources of each personal When an important message, SMS or their access libraries for various also for the general purpose. The SOFIA Community includes allenvironment. For instance, the user Twitter feed, is received while music platforms and languages the facilities to communicate, generate and finally, evolve by itself!at home may be listening to a is playing, the device pauses as the RIBS is a SIB for resource limitedparticular radio channel or music message content is read out. Music devices with little dependenciesrecording. is set to resume playing after the and KPILow access libraries The SOFIA Community crew will host projects around four general technical groups: message is ended.The user leaves home and plugs Steering wheel input service 1. Ontology: Everything related with the definition of domains and the ontologies used will be covered by thismobile phone’s earpieces, and Another smart device is simultane-automatically the media starts to ously running the navigation Audio input service (speech group.play on this new device. Then, when application. Car facilities, such as recognition) 2. ADK: The focus of this group is on generating the necessary tools.entering the car, the car´s stereos voice commands and steering wheel ILProxy, multimedia renderingcontinue to play the same radio buttons, have then to be shared pipeline 3. Core: The core group is the base implementation of any Smart Space based on SOFIA. There are severalchannel or music track. also not only for the controlling of implementations for different operating systems, programming languages and transport protocols. the navigation, but also as a Messaging serviceThe user will have a more pleasant mechanism to query and define Text-to-speech service 4. Architecture: This group is responsible for the design of the SOFIA architecture, protocols and standards.experience, since there is no time location based information. The SOFIA Community has already been promoted within both, the Eclipse Foundation and PROMETEO (Spanish Technological Platform for Embedded Systems), and it currently in contact with manufactures and distributors of devices, (e.g. sensors) operating within Smart Environments in order to incorporate SOFIA technology within its products by default. It is relevant to mention that during the project lifetime, other ARTEMIS projects have already benefited by utilizing the results SOFIA has made available. European projects such as SMARCOS (Smart Composite Human-Computer Inter- faces) & CHIRON (Cyclic and person-centric Health management) are already using the SOFIA platform and tools. This Community is backed up by the ARTEMIS-JU recognition, as SOFIA project has been awarded twice as best ARTEMIS Embedded Systems project, 2009 and 2010. For more information please visit:TECHNOLOGIES BENEFITSSeveral domains are addressed: Automotive, Mobile The value for the user is summarized in the notiondevices, multimedia entertainment that the user always has the best resources availableTechnologies adopted in the Multi-Domain scenario are: for particular tasks in Personal domain Shared Information Store: RDF based The value for the manufacturers is to be able to Semantic Information Broker (SIB) with notify capability efficiently build multiple and diverse use cases over (Smart M3, Open Source SOFIA Interoperability component: existing infrastructures, which can currently be easily http://sourceforge.net/projects/smart-m3/) Reasoning Engine: Smodels benefited from as well as in the future http://www.sofia-community.org/ Ontologies: Geo, Question&answer, Activity, Car The selected use cases provide the possibility to Multi-Wireless Connectivity: Bluetooth, WiFi, 3G show how contentions of resources within personal SOFIA looks forward to a lively community of players in the embedded systems area, who will extend Multi-Language Agent Programming: C#, Python, QT environments are managed, while different SOFIA technology and adopt it as a novel way of enriching their solutions. Multi-Vendor Platforms: On Board Unit, N900 applications (media player, navigation, SMS, Twitter feed) are simultaneously running Speech Technology
SOFIA COMMUNITY SMART BUILDING MAINTENANCESOFIA project has met all its desiredobjectives: a viable reference archi- This added value could be resumed by the following factors: Having been born under this wide and rich background, the SOFIA In the domain of Facility Manage- ment, Smart Maintenance is a novel SOFIA Platform, that together implement a Smart Indoor Space. PROVIDED SERVICEStecture applicable to many scenarios, Community offers the project concept to approach complex Automatic fault detectionthe development and implementation Introduction of a channel for outcomes and smart open source building management when multiple The pilot shows how a WSN Fault notification to multipleof a framework suited to any domain providing digital services in applications for developers as well actors (maintenance company, infrastructure in an indoor space actors (operators, office tenants,and user interactions methods for physical locations through as for end-users. operators, clients and tenants) and may detect anomalous conditions maintenance companies)all types of friendly environments. different devices multiple technologies are involved, and trigger an alert to a building maintenance company which Intervention request to selected This Community is willing to mobilize interacting with the environmentIn order to ensure the maintenance developers from various domains and providing new services. publishes in real time, after a human maintenance operators Extension of both, functionalityand update of the SOFIA technology and services, provided by beyond the project, who will have This pilot was designed by CCC - mediation, a call for intervention to Support for maintenancelife cycle after December 2011, the existing and new products access to the common application Italian Consortium of Construction mobile maintenance operators. operator’s activities on the fieldproject is already working on the development framework, which has Companies, EUROTECH, and the Operators may accept the task via (intervention acceptance,growth of its outcomes by creating proven to be scalable and flexible for University of Bologna with the their mobile device and may be intervention management, In long term, evolve an informa- supported during their maintenance spaces deciphering, faulty entitythe SOFIA Community based on tion based service development, any domain. contribution of CONANTE, NXPits findings and added value. and VTT. intervention activities. The mainte- identification, etc.) aggregate information nance company monitors the Support for maintenance The pilot is deployed inside the building status, manages the inter- Municipality of Bologna, a large vention and supervises all the company process flow control complex of three office buildings, process activities, while office Maintenance operator and equipped with multiple devices tenants and visitors are automatically maintenance activities logging (including WSN, mobile and wearable informed about the existence of Supervision of the entire devices, RFIDs, Smart Lights and LumEn- a maintenance intervention, and the maintenance process Active), innovative technologies and availability of spaces and services. http://www.sofia-community.org/ SOFIA is seeking for a Community to last after the project is finished, willing to build on the project findings. Therefore, the following characteristics are vital for the future of this Community. Open Source Multi-Domain We do not want to wall up technology. All the The aim of the project is to be useful for any results coming from this community are open sour- domain, so if your domain is not already included, ce. Collaborate, and help us improving our results. propose new ones. The more the merrier. Multi-Platform Multi-Language Are you programming for Windows, Linux, Android, iOS, TinyOS? Probably your platform We are developing in serveral programming languages: C, C ++, C#, J2SE, J2ME for several TECHNOLOGIES BENEFITS is already targeted in the project. If not, please platforms. We would like to have an Smart M3 Open Platform Construction Industry: collaborate to include yours. implementation of SOFIA for each one. Semantic Information Broker (SIB) with subscribe/ New functionalities & services for Facility Management companies notify capabilities Maintenance procedures optimization & Interventions RIBS speed-up Support for incremental growth of supported Shared Information Store: RDF based maintenance functions Communication Agnostic Smart Engineering/tooling Information Level Protocols: Smart Space Access Improved end-user comfort & use of space Whether your device communicates by Bluetooh, One of ours goals is to develop better and faster. Protocol (SSAP) Telecommunication Industry: ZigBee, tcp/ip, … it is not an issue. The project is We are developing a SDK with several tools SOA Oriented Architecture flexible to include new ones as plugins. which help you reduce the time-to-market Multi-mode Wireless Connectivity: WiFi, 3G, ZigBee Acess to new & uncoventional markets dramatically. Introduce new business models to support multi-actor, Multi-Language Agent programming: C#, Pyton, Java, environment-based data applications Prolog, C Hardware device manufacturers: Multivendor device interoperability Possible exploitation– common SOA oriented platform Native support for the integration with legacy systems Education and academics: Innovate education with new models, architectures & design styles
SMART MAINTENANCE ON THE MOVE SMART HOMESmart maintenance on the move, is anexample of European joint research in It shows how sensors in an office space may trigger an alert to a PROVIDED SERVICES Please meet Mark and Dries. When Mark and Dries arrive home, their Now at SOFIA´s house, she gets curious after a while to learn what is a somewhat younger group, with also slightly different usageICT, where industries from different building maintenance company which Automatic fault detection (e.g. presence is detected, and the lighting music Mark and Dries are listening intentions, as indicated in the use water presence on the floor, system is switched on. When they to. She uses the spotlight navigation case description above.sectors and academic institutions, publishes the work item to mobile uncomfortable climate conditions)cooperate to define the principles of a maintenance operators. start listening to music, they think device to make a connection from Fault notification to multiple that it will be nice to have some the bonding device to the stereo.new class of professional services, actors (operators, office tenants, visual lighting effects to accompany PROVIDED SERVICESwhich add value to the core business The operators may accept the task viaof traditionally non interacting mobile devices. If the operator is in a maintenance companies) the music. Exploring the smart space, All the events in the scenario outli- Playback music Intervention request sent to they discover that the bonding devi- ned above are enabled through the Rendering light via smartindustries. car, the task can be accepted using ce can render these light effects. smart space. The different devices the car speech recognition facilities selected maintenance operators luminaries (functional and mood They make a connection between seamlessly work with one another bySpecific to these services is the invol- and can be driven to the location Order acceptance from operator the music player and the family bon- exchanging relevant information lighting) Novel user interactionvement of many actors with different guided by the mobile device map even while driving a car ding device through the interaction through the semantic information functionalityprofiles and the interaction with the program. The office tenants are Support for a sequence of mainte- tile, while at the same time the deco- broker. One of the use cases for the Interaction tilesenvironment. They are expected to automatically kept informed of the nance operator’s actions (e.g. job rative wall-wash lights in the room bonding device is to help “empty Means to control of lightbring in new levels of effectiveness repair progress by SMS. acceptance and multiple reporting) automatically dim to make the nesters” stay in touch with their Ambient experienceswhile reducing overheads and bonding device stand out more. children (and grandchildren). Bonding device (to aid in the Hands-free speech basedresource requirements. This demonstrates the capability of “awareness” connection between operator interface in the car for At the same time, the light pattern However, the bonding device can the underlying ontology driven by the two parties) job notification, job acceptance, also starts being rendered on the also provide a means to connectThis pilot was designed by NOKIA, SOFIA open information framework job site guiding, place tagging remote bonding device, therefore with friends and siblings living apart,Centro Ricerche FIAT, CCC (Italian to provide environmental centricConsortium of Construction Compa- information services and integrate Notifications to office tenant via Marks sister SOFIA can observe the allowing them to share experiences,nies) and the University of Bologna, functionalities of separated systems SMS (job scheduled, intervention same light effects in her own house. and stay in touch in a new way. Thiswith the contribution of Eurotech and and use cases. started and completed)VTT.TECHNOLOGIES BENEFITS TECHNOLOGIES BENEFITS Smart Home pilot applies the following technologies: Device manufacturers:Several domains are addressed: Automotive, Mobile Car Industry: The framework allows one device to benefit fromdevices, Construction, Telecommunication Customer Specific Services (demonstrated for Shared Information Store functionality offered by other devices, e.g. rendering of maintenance operators) may be virtually extended to light during music playback, activation of decorativeTechnologies adopted in the Multi-Domain scenario are: any Semantic Service available on passengers nomadic SOFIA ADK SIB lights based on presence information detected by devices (doctors currently being considered) Shared Information Store: RDF based functional lights, etc. Construction Industry: Reasoning Engine Semantic Information Broker (SIB) with notify capability End-users: (Smart M3, Open Source SOFIA Interoperability component: Paradigmatic change in quality, efficiency and speed of http://sourceforge.net/projects/smart-m3/) maintenance processes The smart home scenario will enable users to easily Semantic Interaction Ontology, Semantic connections interact with various home devices, and seamlessly let Reasoning Engine: Smodels Support for incremental growth of supported Ontology these devices work together, even if these are from maintenance functions different manufacturers. In addition, it allows staying in Ontologies: Geo, Question&answer, Activity, Information Level Protocols: Smart Space Access Maintenance, Car touch with friends and family in novel way, supporting Telecommunication Industry: Protocol (SSAP) exchanging experiences (such as listening to music) in a Information Level Protocols: Smart Space Access New market and new business models to support Protocol (SSAP) multi-actor, environment-based data applications more natural way.
VIRTUAL GRAFFITI SUM-SS (SEAMLESS USAGE OF MULTIPLE SMART SPACES)Virtual Graffiti is a SOFIA basedimplementation that demonstrates The Virtual Graffiti will be piloted with test users during the SOFIA PROVIDED SERVICES Anna is sleeping. She can relax because she trusts her personal She leaves by car to the meeting. The car navigator informs that an PROVIDED SERVICESuser generated content and smart pilots exhibition in Bologna and at smart space and home smart space accident has happened in the fastestinformation services for users in the ARTEMIS & ITEA2 Co-Summit, Services based on crowd- that everything will be ok for her route and proposes an alternative RIBS (RDF Information Basevarious public environments. Helsinki. Users will be able to easily sourced data at a location or at early meeting. Her personal smart route. The navigator searches for Solution) and instantly share personal content an event space takes care of her schedule, free parking places nearest to the NFC Access controlDesign by Nokia, INDRA, and and official information, get instant the time she needs for getting up meeting place. The navigator utilizesMWW, Virtual Graffiti benefits can and up-to-date information, relevant Integrated WSN information at and be prepared ready for the trip several services for finding out free Run-time security andbe easily applied to multiple and on user’s locational context. These location/event from home to the meeting. parking places. The navigator performance management:diverse use cases across different services can be extended with automatically selects the service mechanisms for security andindustries (transportation, public added value to 3rd party services. Public displays with managed The smart home takes care that her that provides the fastest responses performance monitoring, analysis,administrations, event organizer and Basic services at different places can content for Events morning is relaxing; home automa- at any time. The navigator selects reasoning and adaptation3rd party service providers …) be offered for free, since there are tion, e.g. lights and air conditioning, the car park that is closest to the Cam4Home Open Platform no search and data transfer costs. are set according to the state she meeting place with free parking providing cloud services: prefers during early wake-ups. slots. Office services – meeting Reading and modifying the states of agenda, additional material the home appliances require The navigator notifies the required for meetings different authentication and security driving time to Anna’s personal Service discovery levels. Smart home also takes care space that realizes that it is not that coffee is ready and she has possible to reach the meeting place Home network: morning news and meeting material in time. Thus, the personal space Energy consumption ready for reading. She checks out of sends a message about her late monitoring the home with her NFC key. The arriving to the meeting participants. Light controlling system smart home checks that all Anna also wants to check whom she Movement identification appliances and devices are in safe will meet there and ask the Office sensors operation modes and windows and Service to send a list of participants Wall socket control doors are locked. If not, Anna’s and their photos. When arriving to Connected by the LON personal smart space notifies the the meeting, Anna is well-briefed network and controlled by situation and asks her to reconfigure and ready for the business the OPC server the appliances to correct states. negotiation with new customers. TECHNOLOGIES BENEFITSTECHNOLOGIES BENEFITS RIBS (RDF Information Base Solution) Enables the creation of richer smart space Smart-M3 applications by means of seamless information flowVirtual Graffiti pilot applies the following technologies: Event manager or managing entities: Ontologies: between different smart spaces Arduino SSAP Interpreter Offer a dynamic and real time information ISMO (Information Security Measuring Ontology) Create a hub of digital interaction that can be used C4SS (Context for Smart Spaces) ontology Integrates solutions from various projects and SSAP message protocol for sponsored services or advertising. RPM (Run-time Performance Management) ontology vendors Wireless Sensor Network (WSN) integration End users: Sensor/actuator ontology Ontologies: Fulfills security and performance requirements for Sensor Measurement (provided in ADK) Reasoning: SPARQL various types of smart spaces and information Real time information and a place of interaction with Smart City domain Domains: Smart home, smart office and smart personal Other users at an event Programming languages: Python, C++ spaces enriched with information from clouds Several programming languages: C, Java, Python, Qt Platforms: Multi-Vendor Platforms: Nokia N8, C7, N900; Google Symbian 3.0 Maemo, MeeGo (Nokia N8, Nokia N9, Nokia Nexus S, Samsung Galaxy Tab, etc. N900)
SMART VIDEO-SURVEILLANCE VIRTUAL WALLIn the Smart Video Surveillance pilotsix European industries and SMEs users and for operators, and whose functions may be varied according PROVIDED SERVICES Virtual Wall is a SOFIA based implementation that demonstrates Virtual Wall Application (to be downloaded via Bluetooth/Wi-Fi). PROVIDED SERVICESfrom diverse sectors of video to context situations, e.g. Video surveillance via remotely SOFIA capabilities around Smart Specific real-time information will besurveillance, system integration, emergencies. controlled digital cameras Information Services within Smart also available on a display. Virtual Notes & Ads visualizationnetworking and communications, Prompt communication to environments. Design by INDRA,monitoring and public advertisement Digital video cameras are under security operators ranging in NOKIA and MWW, Virtual Wall Once the user downloads the Virtual Virtual Notes & Ads generationdevices have collaborated to define control of operators to detect proximity benefits can be easily applied to Wall application, he/she will have justa common communication abnormal or emergency situations, Remote guidance of selected multiple and diverse use cases to choose from the different offered Virtual Notes & Ads publicationarchitecture and integration of so that when one of these situations proximate security operators across different industries: transport, options:services related to the surveillance occurs, surveillance operators toward the location of interest public administrations, health, human Easy integration with WSN realand monitoring of public areas and activate a protocol prompting Multi-level anomaly manage- resources, leisure…) Available services, e.g.: buses time informationinfrastructures. verification and, if needed, ment, involving proximate arrivals times, pharmacies, emergency evacuation of the area. security operators and a control During the SOFIA pilots demonstra- banks, etc Virtual Notes & Ads ModerationPublic areas are places where In the pilot, different devices of the center (possibly office tenants, tion, Virtual Wall will benefit Madrid Applicationoperators and end users live toget- system interact to put security other operators, external transport users, Bologna citizens and Entity news and generalher, the first ones performing their operators on alert, to help users teams) the ARTEMIS & ITEA2 Co-Summit information Information management andwork there and the second ones and operators evacuate the Exchange of secure information 2011 audience at Helsinki, enabling Virtual notes and ads visualiza- control of contents to be shownspending their time in the same dangerous area in security, and to messages among security them to easily visualize, generate and tion, generation and publication on displaysplaces for personal or social keep operators informed of operators and the control publish virtual notes and commercialreasons. Therefore, in a smart city it emergency developments. center via wearable devices ads, check or download native Environment quality real time Free & easy checking or down-will often be the case where the Notification of alerts/events to information provided by the entity information from sensors: CO2, loading of native informationsame devices are designed and used The pilot -designed by Selex Elsag users and other operators in the managing the services and access to Temperature, Humidity provided by the entity managingfor differentiated services, based on (former Elsag Datamat), Conante, public area via bluetooth real time environmental information. the servicethe users who will be the target of Eurotech, INDRA, Nextworks and Specific information messages In these locations, the Virtual Wall Virtual Wall commercial ads publica-the service itself. WMC- demonstrates how the sent to selected display devices, System will identify the mobile tion can be managed via SMS or SOFIA information open framework usually used for other aims device of the user and offer the webform by the interested entities.The pilot shows an occurrence of and the ontology designed for these (advertisement, information,the use of the same set of devices scenarios allows full interoperability news)-easily interconnected in the same among different systems of Access and emergency doorsheterogeneous network- which are monitoring and alerting within the opening and closing controldevoted to provide services for final infrastructure. TECHNOLOGIES BENEFITS Managing entities:TECHNOLOGIES BENEFITS Virtual Wall pilot applies the following technologies: Offer a more dynamic and attractive space: happierSeveral domains are addressed: Video-surveillance, Video-surveillance: Easy management and configura- Arduino SSAP Interpreter clients/usersMobile devices, Emergency, Alert, Wireless sensor tion of cameras in the system, with no interest in the Open, social and more active information managernetworks Monitoring. manufacturer and in technology behind. Easy remote SSAP message protocol supporting users content (virtual notes) control of heterogeneous devices Wireless Sensor Network (WSN) integration B2C Application - new advertising channel:Technologies adopted in the Multi-Domain scenario are: high visibility, segmentation, easy to use and manage Monitoring: Easier monitoring of devices and systems, Ontologies: including virtual notes & ads moderation capabilities Semantic Information Broker (SIB) with notify after adding their properties to the ontology and using Sensor Measurement (provided in ADK) the SIB as the interpretation core. Avoiding the design Low investment and easy integration with other capability (SOFIA OSGI-SIB) Smart City domain interoperable architectures, legacy and upcoming of tightly coupled modules in terms of communication. Emergency management: Support for emergency technologies/devices SOFIA ADK Programming languages: C, Java Reduction of smart cities landfill (e.g. around bus management, with involvement of different public alert systems to show the best path for exiting and to give Platforms: stops or information points) Ontologies: GeoArea, Sensor, Notification, Alert, Emergency, PTZ Command advice to users Arduino Mega (AT Mega 1280 microcontroller Board) End users: Legacy Led Screen (MP Electronics Display) Telecommunication Industry: New market and new Real time Info. free access within own devices Information Level Protocols: Smart Space Access Android 2.2 and 2.3 (HTC desire, Samsung Galaxy S2) Protocol (SSAP) business models to support multi-actor, environment- Social & smart information services boosting user based data applications participation