διαδικτυακός προγραμματισμός

Automatic Summarization of Game Reviews

The goals of this project is to parse all user reviews of an online game publishing platform for a particular game, and to produce a human-readable summary. Beyond standard methods for evaluating the consistency or readability of the summaries, comparisons of summaries of different games (e.g. within the same genre, in different genres, between games with overwhelmingly positive or overwhelmingly negative reviews). The project can be further expanded by producing summaries of user reviews of all games within the same genre (or having the same tags), or by using Steam's built-in game evaluation (e.g. Overwhelmingly Negative) to influence the tone and focus of the review.

Development of Graphical User Interfaces for Managing IoT Services (Multiple positions)

Motivation
Recent technological advancements, as well as the adoption of service-oriented (SoA) and everything as a service (EaaS) architectures, set a fertile ground for the rapid growth of the Internet of Things (IoT). Billions of devices are expected to be interconnected and integrated as (micro-) services, which can be used and re-used by developers making the building and realization of complex applications easier. IoT platforms are necessary to facilitate easy-to-use graphical user interfaces for managing this large number of services, e.g. access rights, execution, etc.

What We Offer
The Intelligent Software Solutions Lab. (ISS) of the Inst. of Informatics & Telecommunications of NCSR 'Demokritos' has developed a scalable, distributed and cloud-based IoT platform with high-availability, called SYNAISTHISI. SYNAISTHISI follows a service-based architecture where all IoT resources are transformed to interoperable IoT services. Businesses, developers, and users may participate in the ecosystem by producing, consuming and interconnecting the available services, managing to develop their own real time applications and services by reusing digital assets and therefore offering IoT-based services with minimal time to market. (http://iot.synaisthisi.iit.demokritos.gr/)

Your Contribution
The intern will be responsible for the extension and the development of graphical user interfaces that will improve the current infrastructure of cloud-based IoT platform SYNAISTHISI regarding the user experience. More specifically, we require the design of additional forms, managing of large lists with information, and visualizations of the related data.

Development of (Micro-) Services for Internet of Things Applications (Multiple Positions)

* Please note that we welcome proposals from students carrying experience in different thematic areas such as Agriculture, Tourism, Logistics, Healthcare or any other areas that may believe the IoT can have an impact, as long as one has a keen interest in Computer Science and Programming.

Motivation
Recent technological advances in computer systems and telecommunications set a fertile ground for the rapid growth of the Internet of Things (IoT). The core characteristic of IoT is the integration of heterogeneous and multimodal sensors, processing units and action elements (actuators) in a distributed environment. (Micro-) Services are expected to be developed to interconnect and integrate billions of devices. Such micro-services have to be reusable and reconfigurable so that the developers could use them in building and realizing more complex services and applications.

What We Offer
The Intelligent Software Solutions Lab. (ISS) of the Inst. of Informatics & Telecommunications of NCSR 'Demokritos' has developed a scalable, distributed and cloud-based IoT platform with high-availability, called SYNAISTHISI. SYNAISTHISI follows a service-based architecture where all IoT resources are transformed to interoperable IoT services. Businesses, developers, and users may participate in the ecosystem by producing, consuming and interconnecting the available services, managing to develop their own real time applications and services by reusing digital assets and therefore offering IoT-based services with minimal time to market. (http://iot.synaisthisi.iit.demokritos.gr/)

Your Contribution
The Intern will be responsible for the development of a few independent services that might feel unconnected at first; however, collectively they have to be used for building more complex IoT applications. The common ground will be the integration with the SYNAISTHISI platform and the corresponding protocols that the SYNAISTHISI platform supports.
The (Micro-) Services will initially fit in an area of interest to help the intern develop an expertise in that particular area. However, the gained skills will later be transferable to other domains as well.

Multiple Positions
A. Smart Farming and Agriculture:
Examples of such applications are: Environmental Monitoring, Web Scrapping (news, weather channel), plant monitoring, etc.

B. Smart Home - Energy Management
Examples of such applications are: Smart Lighting Control, Stand-by state control of devices, Smart Heating and A/C control, Energy Load Shifting. Additionally, the intern will have access to already developed services from past projects.

C. Smart Home - Ambient Assisted Living
Examples of such applications are: People Fall detection, Activity Recognition, Verify Performance of daily activities (Did I take my pills/have a shower/went shopping), Schedule - Reminders, Autonomous control of Home activities.

D. Tourism/Smart cities
Examples of such applications are: Location-based marketing, Smart Suggestions, Boat Tracking, Boat/Car sharing services, Accident Response, Safety and Security of Tourists, Traffic information, environmental information, tour planning, parking availability,etc.

Overall, the services will either be semantically or syntactically interoperable enabling developers and end-users to seamlessly interconnect them in ever more complex applications. These IoT services will be registered with at least one IoT platform and discoverable by other services. We expect that the Interns will support an ecosystem of IoT services and will have the experience to cooperate with other members of the team a) to help them create a more generic marketplace of services, and b) supervise other developers to create IoT services in a systematic way. In return, he/she will have gained vast experience in a very active area that attracts the lights of the world's biggest corporations.

Looking for some inspiration on IoT applications?
https://www.the-iot-marketplace.com/

For more information, please contact
Dr Costas S. Spyropoulos
Director of Research
costass@iit.demokritos.gr

Interoperability amongst Internet of Things platforms

Motivation
Recent advances in computer systems and in communication technologies and protocols, as well as in service-oriented (SoA) and everything as a service (EaaS) architectures, set a fertile ground for the rapid growth of the Internet of Things (IoT). The main feature of IoT is the integration of heterogeneous and multimodal sensors, processing units and action elements (actuators) in a distributed and ambient environment. Billions of devices are expected to be interconnected and integrated as (Micro-) Services, which can be used and re-used by developers making the building and realization of complex applications easier. On the other hand, IoT platforms are necessary to facilitate the communication capabilities of the developed services, along with the service discovery process, support interoperability, and service composition. At a higher level, the IoT revolution will rely on multiple platforms that also need to be interoperable for the realization of the IoT vision.

Research and Development Area:
One problem in this field is the interconnection of heterogeneous platforms, systems, and services, in order to fully cooperate with each other in every aspect of their operation (such as turning on / off, configuration, exchange of information, etc.) [1,2]. The vision is to create seamless interconnections, and provide an infrastructure for the automatic discoverability, configuration, and execution of IoT services and platforms [3,4]. However, since existing systems are often developed independently of each other, the challenge is how to use semantics, open APIs, reference architectures or common protocols for the interconnection amongst the platforms in order to support and expose the interoperability capabilities to third party developers or services.

Goals and Expected Outcomes:
As part of this work, we will examine existing systems and services (such as APIs from FIWARE-www.fiware.org ecosystem), protocols, and desirable features, which are under development (eg. symbIoTe-www.symbiote-h2020.eu, and BIG IoT-www.big-iot.eu). Then, specific scenarios will be developed which will demonstrate that interoperability is possible, using the IoT platform “SYNAISTHISI” and IoT-enabled services, which have already been developed by the IIT for experimental purposes. This thesis gives an opportunity to the student to deal with technologies and protocols of the Internet of Things, which are expected in the future to form the basis for the development of the majority of computer systems and applications.

For more information, please contact
Dr Costas S. Spyropoulos
Director of Research
costass@iit.demokritos.gr

[1] Interoperability: The Challenge Facing the Internet of Things: http://www.altimetergroup.com/2014/02/interoperability-the-challenge-fac...

[2] 5 Things To Know About The IoT Platform Ecosystem: https://iot-analytics.com/5-things-know-about-iot-platform/

[3] Misra, P., Rajaraman, V., Dhotrad, K., Warrior, J. and Simmhan, Y., 2015. An Interoperable Realization of Smart Cities with Plug and Play based Device Management. arXiv preprint arXiv:1503.00923.

[4] P. Desai, A. Sheth and P. Anantharam, "Semantic Gateway as a Service Architecture for IoT Interoperability," 2015 IEEE International Conference on Mobile Services, New York, NY, 2015, pp. 313-319.

Ανάλυση ποιότητας αστικού ηχοτοπίου με χρήση μεθόδων ανάλυσης ήχου και αναγνώρισης προτύπων

Σκοπός της συγκεκριμένης εργασίας είναι η μελέτη και υλοποίηση ενός συστήματος το οποίο αυτόματα απαντάει στην ερώτηση "Πόσο ποιοτικός είναι ο ήχος σε εξωτερικούς αστικούς χώρους"; Ο όρος "ποιοτικός" σχετίζεται με την υποκειμενική αίσθηση ενόχλησης ή ευχαρίστησης που δίνει ένα σύνολο ήχων σε συγκεκριμένους ανθρώπους.

Το CIL έχει ήδη συγκεντρώσει δεδομένα μέσω mobile εφαρμογών (λεπτομέρειες εδώ: http://users.iit.demokritos.gr/~tyianak/soundscape/).

Τα επόμενα βήματα για την ολοκλήρωση της συγκεκριμένης προσπάθειας είναι:
1) συγκέντρωση μεγάλου όγκου δεδομένων και επισημειώσεων μέσω μιας διαδικασίας croudsourcing (η εφαρμογή ήδη υπάρχει)
2) εκπαίδευση αυτομάτων μεθόδων αναγνώρισης προτύπων για την εκτίμηση της ποιότητας του ηχοτοπίου
3) εξαγωγή αυτοματοποιημένων long-term στατιστικών, trends και παρατηρήσεων από τα συσσωρευμένα annotations και μετρήσεις. Π.χ. "το ηχοτοπίο έχει χειροτερεύσει σημαντικά στα πάρκα και παιδικές χαρές των νοτίων προαστίων το 2015 σε σχέση με το 2014"

Μία πτυχιακή εργασία μπορεί να επικεντρωθεί στα βήματα (1) και (2) ή στα βήματα (1) και (3)

Σύστημα ενημέρωσης και ανάλυσης δικτύου βιβλιογραφικών αναφορών από τον Ιστό με τεχνικές εξαγωγής πληροφορίας και ταιριάσματος όμοιων εγγραφών

Τα κοινωνικά δίκτυα (social networks) είναι μία από τις πιο ενδιαφέρουσες εφαρμογές για την εξαγωγή πληροφορίας και την εξόρυξη γνώσης. Το δίκτυο των βιβλιογραφικών αναφορών είναι ένα τυπικό παράδειγμα κοινωνικού δικτύου με ενδιαφέροντα χαρακτηριστικά. Στο εργαστήριο έχει αναπτυχθεί σύστημα ενημέρωσης ενός τέτοιου δικτύου με εξαγωγή πληροφορίας από το διαδίκτυο. Στόχος της εργασίας είναι η βελτίωση και επέκταση του συστήματος με νέες μεθόδους εξαγωγής πληροφορίας και ανάλυσης του δικτύου που προκύπτει. Η εξαγωγή πληροφορίας εφαρμόζεται στα αποτελέσματα γνωστών βιβλιογραφικών βάσεων, καθώς και μηχανών αναζήτησης. Η ανάλυση του κοινωνικού δικτύου γίνεται με μεθόδους εξόρυξης γνώσης. Σημαντικό ρόλο στη διαδικασία παίζει το ταίριασμα όμοιων εγγραφών (record linkage), που ανακτώνται από διαφορετικές πηγές.

Επέκταση πύλης ενημέρωσης με μεθόδους αυτόματης συντήρησης των κανόνων εξαγωγής πληροφορίας από τις ειδησεογραφικές πηγές

Στο Εργαστήριο έχει αναπτυχθεί μία εξατομικευμένη πύλη ενημέρωσης από τον Παγκόσμιο Ιστό η οποία συλλέγει ειδήσεις από διάφορες πηγές και τις παρέχει εξατομικευμένα στους χρήστες της. Για το σκοπό αυτό, η πύλη χρησιμοποιεί κανόνες εξαγωγής της πληροφορίας από της πηγές. Οι κανόνες αυτοί υλοποιούνται ως κανονικές εκφράσεις, ο οποίες εφαρμόζονται στο κείμενο των ιστοσελίδων και εξάγουν την ενδιαφέρουσα πληροφορία, π.χ. τον τίτλο της είδησης. Ένα από τα βασικά προβλήματα είναι η συντήρηση αυτών των κανόνων για πολλές πηγές οι οποίες μεταβάλουν τον τρόπο παρουσίασης της πληροφορίας στον χρόνο. Στόχος της εργασίας είναι η ανάπτυξη μεθόδων αυτόματου εντοπισμού αυτών των αλλαγών και ενημέρωσης των κανόνων εξαγωγής πληροφορίας με μεθόδους μηχανικής μάθησης.

Syndicate content

© 2018 - Institute of Informatics and Telecommunications | National Centre for Scientific Research "Demokritos"

Terms of Service and Privacy Policy