diff --git a/content/research/_index.md b/content/research/_index.md index 83ddaadfc06b75d212c59a311ef2c1ba8282a120..2059482db20ff0b148a25a945c237757df18cce1 100644 --- a/content/research/_index.md +++ b/content/research/_index.md @@ -1,36 +1,43 @@ --- title: "Research @ Eclipse Foundation" -headline: "Research @ Eclipse Foundation" cascade: + # header + header_wrapper_class: "header-research-bg-img small-jumbotron-subtitle" + headline: "Research @ Eclipse Foundation" + jumbotron_class: "col-sm-24" + custom_jumbotron_class: "col-sm-24" + custom_jumbotron: | + <div class="home-custom-jumbotron row"> + <p class="col-sm-14"> + Business-friendly open source and open innovation underpin + exploitation, community building, and dissemination strategies for + European projects + </p> + <div class="research-logo-wrapper col-sm-10"> + <img + class="research-logo" + src="/images/eclipse-research-logo-transparent.svg" + alt="Eclipse Research Logo" + /> + </div> + </div> + hide_call_for_action : true + hide_sidebar: true + hide_page_title: true + + # metadata description: Business-friendly open source and open innovation underpins exploitation, community building and dissemination strategy for European projects. keywords: ["eclipse", "research"] seo_title_suffix : " | Research | The Eclipse Foundation" - page_css_file: public/css/research-styles.css - -hide_sidebar: true -show_featured_story: false + + page_css_file: /public/css/research-styles.css date: 2019-09-10T15:50:25-04:00 +links: [[href: "#projects", text: "Research Projects"], [href: "#collaborations", text: "Collaborations"]] hide_page_title: true -#hide_breadcrumbs: true show_featured_story: false show_featured_footer: false - -links: [[href: "#projects", text: "Research Projects"], [href: "#collaborations", text: "Collaborations"]] container: "container-fluid" -header_wrapper_class: "header-research-bg-img small-jumbotron-subtitle" -page_css_file : public/css/research-styles.css -jumbotron_class: "col-sm-24" -custom_jumbotron_class: "col-sm-24" -custom_jumbotron: | - <div class="home-custom-jumbotron row"> - <p class="col-sm-14"> - Business-friendly open source and open innovation underpin exploitation, community building, and dissemination strategies for European projects - </p> - <div class="research-logo-wrapper col-sm-10"> - <img src="images/eclipse-research-logo-transparent.svg" class="research-logo" alt="Eclipse Research Logo" /> - </div> - </div> --- {{< pages/research/home-section-header >}} diff --git a/content/research/projects/_index.md b/content/research/projects/_index.md index d24e5afa175fbd580d1c8df716c7359c2ee174cd..4f6672040d288b82fab1d2233abff0302c663186 100644 --- a/content/research/projects/_index.md +++ b/content/research/projects/_index.md @@ -1,12 +1,9 @@ --- title: "Research Projects" date: 2019-04-01T13:30:00-00:00 -hide_sidebar: true outputs: - HTML - JSON -cascade: - container: bg-white container-fluid --- {{< grid/section-container class=" padding-top-40 padding-bottom-40 margin-bottom-40" isMarkdown="false" >}} diff --git a/content/research/projects/agile.md b/content/research/projects/agile.md index 52da0a5e98b92562067c0efdd1df7bc51ade1269..08e06a24f85214efd938f8bc356ea41c93b0ac1e 100644 --- a/content/research/projects/agile.md +++ b/content/research/projects/agile.md @@ -12,10 +12,7 @@ funding_bodies: ["horizon2020"] eclipse_projects: ["iot.agail"] project_topic: IoT summary: "A language-agnostic, modular software and hardware gateway framework for the Internet of Things." -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **Agile-IoT** +--- AGILE project aims to create an open, flexible and widely usable IoT solution at disposal of industries (startups, SMEs, tech companies) and individuals (researchers, makers, entrepreneurs) as a framework that consists of: @@ -34,17 +31,14 @@ AGILE project aims to create an open, flexible and widely usable IoT solution at - An ecosystem of IoT applications shareable among users and developers leveraging on existing initiatives by key stakeholders in this domain, like Canonical and Ubuntu Snappy IoT ecosystem. - Piloted in relevant open areas (fields and in a port) for field & cattle monitoring through drones, air quality & pollution monitoring and in smart retail, AGILE will be easily adaptable and usable in different contexts serving as an horizontal technology for fast IoT prototyping and engineering in different domains. Following an open hardware/software approach, harnessing the power of IoT developers and entrepreneurs communities, AGILE aims to offer tools to overcome limitations imposed by closed and vertical walled gardens for IoT apps development, offering a fully open platform for integration and adaptation with 3rd parties enabling a new marketplace for IoT apps -This project was running from January 2016 to December 2018." ---- +This project was running from January 2016 to December 2018. -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * FBK/Create-net - Italy (coordinator) * IMEC VZW - Belgium @@ -63,5 +57,3 @@ This project was running from January 2016 to December 2018." * EUROTECH SPA - Italy * IoTango S.A. - United States -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/amalthea4public.md b/content/research/projects/amalthea4public.md index 175cb9ed19f184848738347e2b664b54c9526055..ea7e476327bc870f8ed7114b6efe740a41c881bc 100644 --- a/content/research/projects/amalthea4public.md +++ b/content/research/projects/amalthea4public.md @@ -12,10 +12,7 @@ funding_bodies: ["itea3"] eclipse_projects: ["automotive.app4mc"] project_topic: CPS summary: "A platform for engineering embedded multi- and many-core software systems." -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **Amalthea4public** +--- The core scope of the Amalthea4public project was to enable efficient and effective software engineering for embedded multi-core systems. The focus was predominantly automotive systems but can be applied in aerospace and other systems design contexts. The goal of AMALTHEA4public was to integrate the results of various publicly funded projects with new developments and use the results of the forerunner AMALTHEA project to foster the transfer into application and to establish a community around the combined and continuous tool chain platform. @@ -23,13 +20,9 @@ The core scope of the Amalthea4public project was to enable efficient and effect The open-source tool chain framework is positioned to be a de-facto standard for future software engineering design flows for automotive and other embedded systems. AMALTHEA’s result was an Eclipse-based open-source tool chain infrastructure with a basic set of tools included. AMALTHEA4public moved ahead with this by adding unique selling points (USPs), showing success stories and integrating recent and new research results. The project added features such as testing, verification and validation, safety, systems engineering, product line engineering and manycore support. It also addresses additional domains like ICT and automation. For current work see Eclipse APP4MC and Eclipse Capra. -This project was running from September 2014 to August 2017" ---- - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +This project was running from September 2014 to August 2017 -# Consortium +## Consortium * BHTC GmbH - Germany * Dortmund University of Applied Sciences and Arts - Germany @@ -51,6 +44,3 @@ This project was running from September 2014 to August 2017" * rt-labs AB - Sweden * University of Gothenburg - Sweden * AVL Turkey - Turkey - -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/amass.md b/content/research/projects/amass.md index bb747647f57592e3e6863d59f9f4265fef95cc50..5bd768fc719bf563df8ad327db3a783dc9390846 100644 --- a/content/research/projects/amass.md +++ b/content/research/projects/amass.md @@ -12,10 +12,7 @@ funding_bodies: ["ecsel"] eclipse_projects: ["polarsys.opencert"] project_topic: "Tools / Certification" summary: "Architecture-driven, Multi-concern and Seamless Assurance and Certification of Cyber-Physical Systems" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **Amass** +--- AMASS (Architecture-driven, Multi-concern and Seamless Assurance and Certification of Cyber-Physical Systems) will create and consolidate the de-facto European-wide open tool platform, ecosystem, and self-sustainable community for assurance and certification of Cyber-Physical Systems (CPS) in the largest industrial vertical markets including automotive, railway, aerospace, space, and energy. @@ -24,12 +21,10 @@ The ultimate goal of AMASS is to lower certification costs for CPS in face of ra This project was running from April 2016 to March 2019." ---- -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * Tecnalia Research & Innovation - Spain (coordinator) * Honeywell - Czech Rep. @@ -60,6 +55,3 @@ This project was running from April 2016 to March 2019." * Thales Italia SpA - Italy * SP Sveriges Tekniska Forskningsinstitut- Sweden * Comentor AB - Sweden - -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/appstacle.md b/content/research/projects/appstacle.md index d10524fe3343e2f86685a3fb18b497e4f96ef82c..79a9bbe66350ddcbb5b1accd1d1282aa660dd8b9 100644 --- a/content/research/projects/appstacle.md +++ b/content/research/projects/appstacle.md @@ -13,10 +13,7 @@ eclipse_projects: ["automotive.kuksa"] referenced_eclipse_projects: ["iot.ditto", "iot.hawkbit", "iot.hono", "iot.leshan", "ecd.che", "ecd.theia"] project_topic: Automotive summary: "Open Standard Application Platform for Cars and Transportation Vehicles" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **Appstacle** +--- Bringing open source principles to the automotive industry could allow break-down of silos and increase flexibility of solutions across the whole automotive eco-system. This is one key goal for the ITEA 3 APPSTACLE consortium. One important element is the recently established Eclipse KUKSA open source project, which unifies technologies across the vehicle, IoT, cloud and security domains. The APPSTACLE community now invites researchers and developers to explore and contribute to KUKSA! @@ -27,16 +24,13 @@ The automotive industry has evolved quite radically in the last few decades, whe The majority of automotive software development is currently made in-house by individual car makers or Original Equipment Manufacturers (OEMs), with little to no openness towards the open source world. This approach cannot meet the long-term industry challenges. The main goal of the ITEA 3 APPSTACLE project is to ensure that the automotive industry can take advantage of open source and break away from dependency on proprietary solutions. -This project was running from October 2016 to December 2019." - ---- - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +This project was running from October 2016 to December 2019. * [APPSTACLE flyer](https://f.hubspotusercontent10.net/hubfs/5413615/Kuksa.Case.Study.pdf) -# Consortium +--- + +## Consortium * Ericsson - Finland * Haltian Oy - Finland @@ -61,6 +55,3 @@ This project was running from October 2016 to December 2019." * KoçSistem - Turkey * Netas Telekomunikasyon A.S. - Turkey * Otokar Otomotiv ve Savunma Sanayi A.S. - Turkey - -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/arrowhead_tools.md b/content/research/projects/arrowhead_tools.md index e81e2db7e6a37c08228d04bfb41d8972e871efcd..25f3c407da8965dd964c91053dc3f5dc46f3b8d3 100644 --- a/content/research/projects/arrowhead_tools.md +++ b/content/research/projects/arrowhead_tools.md @@ -12,17 +12,12 @@ funding_bodies: ["horizon2020","ecsel","artemis"] eclipse_projects: [iot.arrowhead] project_topic: "I4.0 / CPS" summary: "Open Source Platform for IoT and System of Systems" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **Arrowhead Tools** +--- The Arrowhead Tools project aims for digitalisation and automation solutions for the European industry, which will close the gaps that hinder the IT/OT integration by introducing new technologies in an open source platform for the design and run-time engineering of IoT and System of Systems. - The Arrowhead Tools project is a joint effort of 82 partners from 18 countries, proudly coordinated by LuleÃ¥ University of Technology. See [here](https://www.arrowhead.eu/arrowheadtools/partners) for the full list of partners. - The Arrowhead Framework enables the design and implementation of automation systems in application domains such as production, smart cities, e-mobility, energy, and buildings. It was created to efficiently address Industry 4.0 requirements, primarily through scalable, secure, and flexible information sharing that enables system interoperability and integration. To achieve these goals, the SOA architecture abstracts each interface that exchanges information as a service. Instead of hardwiring the connections, it enables loose coupling, late binding, and lookups to discover services. Since 2016 when the Arrowhead Framework was released, a number of other European Union and national projects have added to it. As a result, the Arrowhead Framework architecture and its reference implementation can be used to implement Industry 4.0 architectures, such as the [Reference Architecture Model for Industry 4.0 (RAMI 4.0)](https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/rami40-an-introduction.html) and the [Industrial Internet Reference Architecture (IIRA)](https://www.iiconsortium.org/IIRA.htm). @@ -37,22 +32,19 @@ The Arrowhead Framework architecture has already been applied in: - IoT solutions, such as building energy management, industrial gateways for smart city applications, and intelligent rock bolts for mining safety - Arrowhead Tools was running from May 2019 to June 2022." ---- - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} - # Eclipse Arrowhead + The [Eclipse Arrowhead](https://projects.eclipse.org/projects/iot.arrowhead) project was created to provide long-term governance and promotion of the Arrowhead Framework, a Service Oriented Architecture (SOA) with a reference implementation for Internet of Things (IoT) interoperability that was originally developed as part of the Arrowhead Tools European research project . To a large extent, automation is geographically local. Combining local automation with real-time and security requirements leads to the concept of self-contained local clouds. A local cloud is a private network that becomes a shell within which sensitive functionality is grouped. If the private network has a real-time, physical network layer, hard real-time performance can be realized with the local cloud. The Eclipse Arrowhead project is based on an SOA that features loose coupling, late binding, and lookups. Together, these features enable discovery of services in operation. They also enable run-time definition of service bindings and provide autonomous service exchange operation until further notice. These capabilities are supported by the Arrowhead core systems ServiceRegistry and Orchestration. In addition, security of service exchanges requires authentication of the service consumer and authorization of the specific service consumption. This is supported by the Arrowhead core system Authorisation. -# Consortium +--- + +## Consortium * LULEA TEKNISKA UNIVERSITET - SE * AEE - INSTITUT FUR NACHHALTIGE TECHNOLOGIEN - AT @@ -143,5 +135,3 @@ The Eclipse Arrowhead project is based on an SOA that features loose coupling, l * Teknologian tutkimuskeskus VTT Oy - FI * TECHNOLUTION BV - NL -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/basys_40.md b/content/research/projects/basys_40.md index d3fba5b8158fa9bdb005cd7fdfca30ec6a64e60b..a040823d8bb2dd2637dd7dfc2ff7e9c1adc7df45 100644 --- a/content/research/projects/basys_40.md +++ b/content/research/projects/basys_40.md @@ -1,5 +1,5 @@ --- -title: "BasSys 4.0" +title: "BaSys 4.0" date: 2016-10-01T00:00:00-00:00 project_logo: "/research/images/research/r-projects/basys4_0.png" tags: ["Standard", "Industry 4.0"] @@ -12,18 +12,12 @@ funding_bodies: ["bmbf"] eclipse_projects: ["dt.basyx"] project_topic: "I4.0" summary: "Provide virtual middleware for industrial automation which implements Industry 4.0 concepts." -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **BasSys 4.0** +--- In the BMBF-funded research project BaSys 4.0, Fraunhofer IESE is collaborating with 14 partners from the area of production technology to develop concepts and solutions for realizing digital twins as digital representatives for manufacturing. This creates a basic system for production plants that realizes efficient changeability of a manufacturing process as a central challenge of the fourth industrial revolution. The aim is to network and integrate existing technologies in such a way that Industry 4.0 applications can be realized. To this end, the project team is developing a virtual middle-ware that allows the necessary services to be provided and linked with each other. In doing so, central concepts from Industry 4.0 are being implemented, such as the digital twin in the form of the asset administration shell. BaSys 4.0 was running from July 2016 to June 2019." ---- - -{{< grid/div class="container research-page-section" >}} # Eclipse BaSyx The [Eclipse BaSyx](https://www.eclipse.org/basyx/) project is the open source result of the German research project BaSys 4.0, which is funded by the Ministry for Education and Research (grant no. 01IS16022). Eclipse BaSyx is the open source platform for the next generation automation. As a reference technology platform, the BaSyx project enables large and small industries, research institutes, academia, and interested persons, to participate in the fourth industrial revolution. @@ -39,12 +33,9 @@ shell of an asset contains sub-models providing, for example, its interface as w * **Control Components** realize uniform service interfaces for devices. They separate the implementation of production services from the production processes and make the production changeable. Control components also realize more abstract services, which abstract from the details of the implementation and are therefore easier to use. Control components are realized by means of runtime environments. -{{</ grid/div>}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * ABB Ltd. und ABB-Forschungszentrum - Germany * Bosch Rexroth AG - Germany @@ -62,5 +53,3 @@ shell of an asset contains sub-models providing, for example, its interface as w * SYSGO AG - Germany * ZF Friedrichshafen AG - Germany -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/basys_42.md b/content/research/projects/basys_42.md index 2672b846a24ab8bbf5eef752c2dcaa4cb2c6c51a..df2320dd4dcbdbcda577b19fb33764eaa8a5da9d 100644 --- a/content/research/projects/basys_42.md +++ b/content/research/projects/basys_42.md @@ -12,10 +12,7 @@ funding_bodies: ["bmbf"] eclipse_projects: ["dt.basyx"] project_topic: "I4.0" summary: "Open Platform of the Fourth Industrial Revolution" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **BaSys 4.2** +--- BaSys 4.2 with its open-source reference implementation [Eclipse BaSyx](https://www.eclipse.org/basyx/) digitalizes manufacturing processes and integrates the devices on the shopfloor with a company‘s IT. @@ -31,10 +28,6 @@ BaSys 4.2 implements a service-based production in which each product is describ The project is running from July 2019 - June 2022 and is coordinated by Fraunhofer IESE." ---- - -{{< grid/div class="container research-page-section" >}} - # Eclipse BaSyx The [Eclipse BaSyx](https://www.eclipse.org/basyx/) project is the open source result of the German research projects BaSys 4.0 and BaSys 4.2, which are funded by the Ministry for Education and Research. Eclipse BaSyx is the open source platform for the next generation automation. As a reference technology platform, the BaSyx project enables large and small industries, research institutes, academia, and interested persons, to participate in the fourth industrial revolution. @@ -52,12 +45,9 @@ shell of an asset contains sub-models providing, for example, its interface as w [BaSys flyer](http://www.basys40.de/wp-content/uploads/2019/12/Flyer_BaSys42_english.pdf) [Additional video](https://www.youtube.com/watch?v=bMY8FLhjjRI) -{{</ grid/div>}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * ABB Ltd. und ABB-Forschungszentrum - Germany * Bosch Rexroth AG - Germany @@ -76,6 +66,3 @@ shell of an asset contains sub-models providing, for example, its interface as w * SMS group GmbH - Germany * SYSGO AG - Germany * ZF Friedrichshafen AG - Germany - -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/brain_iot.md b/content/research/projects/brain_iot.md index a0da9b7773765c6f765895571d7e65f0ab67ecb7..6e50a906eb0771caed177344d60f0a13c38fd149 100644 --- a/content/research/projects/brain_iot.md +++ b/content/research/projects/brain_iot.md @@ -12,34 +12,23 @@ funding_bodies: ["horizon2020"] eclipse_projects: ["polarsys.opencert", technology.sensinact] project_topic: "IoT / Smart Cities" summary: "Model-based framework for dependable sensing and actuation in intelligent decentralized IoT systems" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **BRAIN-IoT** +--- BRAIN-IoT focuses on complex scenarios where actuation and control are cooperatively supported by populations of IoT systems. The breakthrough targeted by BRAIN-IoT is to establish a framework and methodology supporting smart cooperative behaviour in fully de-centralized, composable and dynamic federations of heterogeneous IoT platforms. - BRAIN-IoT tackles future business-critical and privacy-sensitive IoT scenarios subject to strict dependability requirements. In this complex setting, BRAIN-IoT enables smart autonomous behaviour in IoT scenarios involving heterogeneous sensors and actuators autonomously cooperating in complex, dynamic tasks. This is done by employing highly dynamic federations of heterogeneous IoT platforms able to support secure and scalable operations for future IoT use cases, backed by an open decentralized marketplace of IoT platform and smart features, supporting runtime deployment and reconfiguration. - Open semantic models are used to enforce interoperable operations and exchange of data and control features, supported by model-based development tools to ease prototyping and integration of interoperable solutions. Overall, secure operations are guaranteed by a consistent framework providing AAA features in highly dynamic, distributed IoT scenarios, joint with solutions to embed privacy awareness and control features. The viability of the proposed approaches is demonstrated in two futuristic usage scenarios, namely Service Robotics and Critical Infrastructure Management, as well as through a series of proof-of-concept demonstrations in collaboration with ongoing IoT large-scale pilot initiatives. -This project was running from January 2018 to March 2021." ---- - -{{< grid/div class="container research-page-section">}} +This project was running from January 2018 to March 2021. [BRAIN-IoT flyer](http://www.brain-iot.eu/wp-content/uploads/2018/11/BrainIOT-Flyer-Version-1.0_10_2018.pdf) -{{</ grid/div>}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * Istituto Superiore Mario Boella (ISMB) - Italy * CEA - France @@ -54,5 +43,3 @@ This project was running from January 2018 to March 2021." * ROBOTNIK AUTOMATION SLL - Spain * EMPRESA MUNICIPAL DE AGUAS DE LA CORUNA SA - Spain -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/crossminer.md b/content/research/projects/crossminer.md index 5db8a9c07fea33781d18cbf36e9afd9deabaefb6..34763831bf0e57cb16d263ac6ef185433da66901 100644 --- a/content/research/projects/crossminer.md +++ b/content/research/projects/crossminer.md @@ -12,20 +12,14 @@ funding_bodies: ["horizon2020"] eclipse_projects: ["technology.scava"] project_topic: "Tools / OSS" summary: "Developer-Centric Knowledge Mining from Large Open-Source Software Repositories" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **CROSSMINER** +--- Implementing a new system by mining open source software (OSS) repositories helps reduce development effort and concurrently increase productivity. Furthermore, as the OSS ecosystem facilitates vibrant expert and user communities, developers can get practical supports which allow them to fix bugs as well as to find probable solutions to various issues alongside the development cycle. Nevertheless, to help developers effectively mine the existing data, it is crucial to equip them with suitable machineries. - Eclipse SCAVA is an open-source platform for automatically analysing the source code, bug tracking systems, and communication channels of open source software projects. Eclipse SCAVA provides techniques and tools for extracting knowledge from existing open source components and use such knowledge to support the selection and reuse of existing software to develop new systems, and to provide developers with real-time recommendations that are relevant to the current development task. - As shown below Eclipse SCAVA is conceptually in between the developer and all the different and heterogenous data sources that one needs to interact with when understanding and using existing open source components. - The developer context is used as query sent to the knowledge base that answers with recommendations that are relevant with respect to the developer contexts. Machine learning techniques are used to infer knowledge underpinning the creation of relevant real-time recommendations. The knowledge base infers more insights from raw data produced by the different mining tools, which are the following: * Source code miners to extract and store actionable knowledge from the source code of a collection of open-source projects; @@ -39,14 +33,9 @@ The developer context is used as query sent to the knowledge base that answers w Additionally, Eclipse SCAVA provide the means to simplify the development of bespoke analysis and knowledge extraction tools by contributing a framework that will shield engineers from technological issues and allow them to concentrate on the core analysis tasks instead. -This project was running from January 2017 to December 2019." ---- - - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +This project was running from January 2017 to December 2019. -# Useful links +## Useful links * Eclipse Scava **code repository**: https://github.com/eclipse-researchlabs/scava (*) * Eclipse Scava **deployment repository**: https://github.com/eclipse-researchlabs/scava-deployment (*) * Eclipse Scava **documentation repository**: https://github.com/eclipse-researchlabs/scava-docs (*) @@ -54,7 +43,10 @@ This project was running from January 2017 to December 2019." (*) Repositories under the umbrella of Eclipse Research Labs have not (yet) completed the Eclipse IP review to ensure they provide sufficient IP terms to be considered "business-friendly" for use in a product. -# Consortium +--- + +## Consortium + * X/OPEN COMPANY LIMITED - United Kingdom * UNIVERSITY OF YORK YORK - United Kingdom * UNIVERSITA DEGLI STUDI DELL'AQUILA - Italy @@ -69,5 +61,3 @@ This project was running from January 2017 to December 2019." * ECLIPSE FOUNDATION EUROPE GMBH - Germany * CASTALIA SOLUTIONS - France -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/fab_os.md b/content/research/projects/fab_os.md index 1e10516a0c3ad7901dfef8baae55d62011a8a797..e3fb914d56b5d870c6f5f02637b55a8f77bc02cc 100644 --- a/content/research/projects/fab_os.md +++ b/content/research/projects/fab_os.md @@ -12,24 +12,15 @@ funding_bodies: ["bmwi"] eclipse_projects: ["dt.basyx"] project_topic: "I4.0" summary: "The Industrie 4.0 Operating System" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **FabOS** +--- **FabOS is the Industrie 4.0 Operating System.** The project develops an open, distributed, real-time, and secure operating system for the factory of the future. It will be the basis for data-driven services and AI applications in future smart factories. - Industry 4.0 promises to create the fourth industrial revolution and digitally transform production into smart manufacturing. New and ever-improving technologies are expected to improve flexibility and changeability for manufacturing systems. However, rigid, functionally separate IT architectures and fear of making data available for artificial intelligence (AI) applications still limit flexibility and use of data-driven technologies. - The FabOS research project aims to resolve these issues with an AI-focused operating system for production that is open, distributed, real-time capable, and secure. The project is funded by the German Federal Ministry of Economic Affairs and Energy (BMWi) as part of the 2019 AI innovation competition and combines the efforts of 22 partners, including the Eclipse Foundation, research institutions, universities, and companies. It is coordinated by Fraunhofer IPA. - The project is running from February 2020 to January 2023" ---- - -{{< grid/div class="container research-page-section" >}} ## FabOS Enables Cyber-Physical Production @@ -51,13 +42,10 @@ The FabOS project team also plans to integrate open source solutions from other [FabOS flyer](https://www.fab-os.org/fileadmin/user_upload/FabOS-OnePager.pdf) -{{</ grid/div>}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium -## Research +## Consortium +### Research * Fraunhofer-Institut für Produktionstechnik und Automatisierung (IPA), Suttgart * Fraunhofer-Institut für Experimentelles Software Engineering (IESE), Kaiserslautern * Fraunhoferâ€Institut für Nachrichtentechnik, Heinrichâ€Hertzâ€Institut (HHI), Berlin @@ -66,7 +54,7 @@ The FabOS project team also plans to integrate open source solutions from other * Institut für Intelligente Prozessautomation und Robotik IPR am KIT, Karlsruhe * Institut für Steuerungstechnik der Werkzeugmaschinen und Fertigungseinrichtungen (ISW) der Universität Stuttgart -## Industry +### Industry * TRUMPF Werkzeugmaschinen GmbH + Co. KG - Germany * Siemens AG (Berlin und München) - Germany * Nokia Solutions and Networks GmbH & Co. KG - Germany @@ -86,5 +74,3 @@ The FabOS project team also plans to integrate open source solutions from other * COSMO CONSULT DATA SCIENCE - Germany * COMPAILE Solutions GmbH - Germany -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/gemoc_studio.md b/content/research/projects/gemoc_studio.md index 8e15b68b1a109d6439b2e4408def80b3e85a431a..615afb88d0d5065be4eca88f5166059c70df57b8 100644 --- a/content/research/projects/gemoc_studio.md +++ b/content/research/projects/gemoc_studio.md @@ -12,21 +12,15 @@ funding_bodies: [] eclipse_projects: ["modeling.gemoc"] project_topic: Modelling summary: "GEMOC Studio offers a framework for designing and integrating EMF-based modeling languages." -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **GEMOC Studio** +--- The Eclipse GEMOC Studio offers a framework for designing and integrating EMF-based modeling languages. The framework provides a generic interface to plug in different execution engines associated to their specific metalanguages used to define the discrete-event operational semantics, and the behavioral coordination, of DSLs. It also integrates generic runtime services that are shared among the approaches used to implement the execution semantics, such as graphical animation or omniscient debugging. - Based on a common API, GEMOC proposes a framework to integrate any kind of metaprogramming approach used to define discrete-event operational semantics into an execution engine. An engine is developed using the execution framework and is specific to a metaprogramming approach. The project offers different engines implementation. Since a significant part of the logic is common to all execution engines, the framework provides a basic abstract execution engine that can be extended into a concrete engine for any new metaprogramming approach." ---- -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -Notably, implementing this API allows to use and reuse of generic or user-defined runtime services as add-ons(extensions) that send and receive generic messages to and from the execution engines. For example, the GEMOC framework offers a set of runtime services such as: +Notably, implementing this API allows to use and reuse of generic or user-defined runtime services as add-ons (extensions) that send and receive generic messages to and from the execution engines. For example, the GEMOC framework offers a set of runtime services such as: - generic debuggers that can be used for any executable DSL and engine. - efficient execution trace model @@ -42,5 +36,3 @@ The framework and the initial engines are distributed through three technologies In addition, the project defines an Eclipse RCP, namely the GEMOC Studio, which provides a ready to use environment for both language designers (using the language workbench) and domain designers (using the modeling workbench). -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/nemo.md b/content/research/projects/nemo.md index 8a30a58218c6f504ddd3b6a06c62d331eac11126..54c0551fdec7ac6acff082abd68266a1545640ca 100644 --- a/content/research/projects/nemo.md +++ b/content/research/projects/nemo.md @@ -12,10 +12,7 @@ funding_bodies: ["horizon2020"] eclipse_projects: [] project_topic: "Cloud-Edge" summary: "Next Generation Meta Operating System" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **NEMO** +--- NEMO aims to establish itself as the game changer of AIoT-Edge-Cloud Continuum by introducing an open source, flexible, adaptable, cybersecure and multi-technology meta-Operating System, sustainable during and after the end of the project, via the Eclipse foundation (NEMO consortium member). To achieve technology maturity and massive adoption, NEMO will not “reinvent the wheelâ€, but leverage and interface existing systems, technologies and Open Standards, and introduce novel concepts, tools, testing facilities/ Living Labs and engagement campaigns to go beyond today’s state of the art, make breakthrough research and create sustainable innovation, already within the project lifetime. NEMO will introduce innovations at different layers of the protocol stack, enabling on-device Cybersecure Federated ML/DRL, deliver time-triggered (TSN) multipath ad-hoc/hybrid self-organized and zero-delay failback/self-healing multi-cloud clusters, multi- technology Secure Execution Environment and on-Service Level Objectives meta-Orchestrator, Plugin and Apps Lifecycle Management and Intent Based programming tools. Moreover, NEMO will be “by design†and “by innovation†cybersecure and trusted adopting state of the art mechanisms such as Mutual TLS and Digital Identity Attestation. @@ -24,13 +21,11 @@ NEMO will introduce innovations at different layers of the protocol stack, enabl NEMO will be validated in 5 most prominent industrial sectors (i.e. Farming, Energy, Mobility/City, Industry 4.0 and Media/XR) and 8 use cases in 5 +1 Living Labs, utilizing more than 30 heterogenous IoT devices and real 5G infrastructure. The impact will not only safeguard EU position in data economy and applications verticals, but lower energy efficiency, reduce pesticides and CO2 footprint. Beyond Eclipse adoption, NEMO sustainability, wide acceptance and SMEs engagement will be achieved via open source ecosystems, standardization initiatives and 2 Open Calls that will provide financial support of 1,8M€ and access to NEMO Living Labs to SMEs and enlarge NEMO by at least 16 new entities. -This project is running from January 2021 - December 2023." ---- +This project is running from January 2021 - December 2023. -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * Atos Spain S.A. - Spain (Coordinator) * Atos IT Spain - Spain * Thales Six GTS France S.A.S. - France @@ -58,5 +53,3 @@ This project is running from January 2021 - December 2023." * Rheinisch-Westfälische Technische Hochschule Aachen - Germany * Eclipse Foundation Europe GmbH - Germany -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/nephele.md b/content/research/projects/nephele.md index 14c5a62496d46fcb91cbbaac96b96d646099154d..9ce4440bfa0f4c25130548f3bd458975b6927c42 100644 --- a/content/research/projects/nephele.md +++ b/content/research/projects/nephele.md @@ -12,10 +12,7 @@ funding_bodies: ["horizon2020"] eclipse_projects: [] project_topic: "Cloud-Edge" summary: "A lightweight software stack and synergetic meta-orchestration framework for the next generation compute continuum" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **NEPHELE** +--- The vision of NEPHELE is to enable the efficient, reliable and secure end-to-end orchestration of hyper-distributed applications over programmable infrastructure that is spanning across the compute continuum from Cloud-to-Edge-to-IoT, removing existing openness and interoperability barriers in the convergence of IoT technologies against cloud and edge computing orchestration platforms, and introducing automation and decentralized intelligence mechanisms powered by 5G and distributed AI technologies. The NEPHELE project aims to introduce two core innovations, namely: @@ -27,13 +24,11 @@ The vision of NEPHELE is to enable the efficient, reliable and secure end-to-end The NEPHELE outcomes are going to be demonstrated, validated and evaluated in a set of use cases across various vertical industries, including areas such as disaster management, logistic operations in ports, energy management in smart buildings and remote healthcare services. Two successive open calls will also take place, while a wide open-source community is envisaged to be created for supporting the NEPHELE outcomes. -This project is running from January 2021 - December 2023." ---- +This project is running from January 2021 - December 2023. -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * National Technical University of Athens - Greece * Consorzio Nazionale Interuniversitario per le Telecomunicazioni - Italy * SIEMENS AKTIENGESELLSCHAFT - Germany @@ -52,5 +47,3 @@ This project is running from January 2021 - December 2023." * LUKA KOPER, PORT AND LOGISTIC SYSTEM, D.D. - Slovenia * W3C/ERCIM - France -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/opees/index.md b/content/research/projects/opees/index.md index ab0c9b24d252c570ec0605d41e13d1e6f6152a28..125a46698e77c562ec50a95b0f9fdc1ea539cf76 100644 --- a/content/research/projects/opees/index.md +++ b/content/research/projects/opees/index.md @@ -12,10 +12,7 @@ funding_bodies: ["itea3"] eclipse_projects: ["modeling.mdt.papyrus","polarsys.capella"] project_topic: Modelling summary: "Open Platform for the Engineering of Embedded Systems" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **Opees** +--- The ITEA 2 project OPEES stood at the inception of two important trends: open collaboration with open source in industry and open source tools for model-based systems engineering (MBSE). Neither of these trends were well developed in 2009, but almost 10 years later, and with acceleration through the OPEES project, we benefit from both good open source MBSE tools and many open collaboration initiatives in industry. OPEES was both a pioneer and a catalyst in this evolution. @@ -29,20 +26,15 @@ In 2012, the first Working Group was created at the Eclipse Foundation. The Ecli When Airbus reached out to the Eclipse Foundation in 2007, they explained that they needed to setup an organisation similar to the Eclipse Foundation, but for industry collaboration instead of collaboration between software vendors. Companies like Airbus, Thales, Ericsson and others, need tools that have properties that fit well with the freedoms offered by open source: to use, study, improve and share software. In industry terms this means the capability to adapt the software to a specific industry context, to support the software for the long term (>10 years) or even the very long term (>50 years), to ease deployment across the supply chain and to ease interoperability through open standards. -This project was running from January 2009 - December 2012." ---- +This project was running from January 2009 - December 2012. **Source: [https://itea3.org/magazine/34/november-2019/itea-success-story-opees.html](https://itea3.org/magazine/34/november-2019/itea-success-story-opees.html)** -{{< grid/div class="container research-page-section" isMarkdown="false">}} - <img src="opees-story.png" alt="Opees Success story" style="max-width: 100%"> -{{</ grid/div>}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +{{< figure class="margin-y-20 text-center" src="opees-story.png" alt="Opees Success story" >}} +--- -# Consortium +## Consortium * Barco N.V. - Belgium * Katholieke Universiteit Leuven - Belgium @@ -75,5 +67,3 @@ This project was running from January 2009 - December 2012." * Ericsson - Sweden * University of Skövde - Sweden -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/opencontinuum.md b/content/research/projects/opencontinuum.md index 977ee3a39eb6a93f5cef4061a80ee7da201df12a..16393d47fc61542369efed3e518806c2f9f3af6b 100644 --- a/content/research/projects/opencontinuum.md +++ b/content/research/projects/opencontinuum.md @@ -12,10 +12,7 @@ funding_bodies: ["horizon2020"] eclipse_projects: [] project_topic: "Cloud-Edge (CSA)" summary: "An Open Ecosystem for European strategic autonomy and interoperability across the computing continuum industry" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **Open Continuum** +--- OpenContinuum addresses the coordination and support of the Cloud-Edge-IoT domain, with a specific thematic focus on the supply-side of the computing continuum landscape. @@ -25,18 +22,14 @@ An integrated, open ecosystem built around Open Source, Open Standards, and the Key project contributions to the relevant expected outcomes include: a baseline common open architecture for computing continuum research projects, reinforced collaboration between European public and private initiatives from Cloud to edge to IoT, and increased awareness on the importance of Open Source and standards for EU digital autonomy. These contributions, arising from project results, will evolve further towards larger-scale impacts and strategic objectives for European technological, economic, and societal advancement. -This project is running from January 2021 - December 2022." ---- +This project is running from January 2021 - December 2022. -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * Martel Innovate BV (Coordinator) - Netherlands * Atos Spain SA - Spain * Eclipse Foundation - Germany * Trialog - France * INSIDE - Netherlands -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/panorama/index.md b/content/research/projects/panorama/index.md index acf4cf107b9b87f3335869b86af05300fe483f5a..bd4dba37f27b8aba37055795ad841eddf3054966 100644 --- a/content/research/projects/panorama/index.md +++ b/content/research/projects/panorama/index.md @@ -12,18 +12,14 @@ funding_bodies: ["itea3", "bmbf"] eclipse_projects: ["automotive.app4mc","modeling.capra"] project_topic: "Automotive" summary: "Accelerating design efficiency for Automotive and aerospace systems" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **PANORAMA** +--- The Panorama project boosts design efficiency for heterogeneous automotive and aerospace systems. Based in open source, it provides an environment for collaboration amongst diverse hardware and software technologies and teams, especially at the early stages of design. It supports efficient design decisions by defining evolving standards, tools and best practises for exchange of non-functional, formal models.. The main activities of the project will extend the scope of current system level approaches by enhancing existing abstract performance meta-models to be suitable for heterogeneous hardware, and heterogeneous function domains. We will stand on the shoulder of giants by building on the meta-model developed in the AMALTHEA and AMALTHEA4 public projects, taking results from projects such as TIMMO, Timmo2USE, ARAMiS I & II into account. The enhanced meta-model will be a common and open standard to support development by diverse parties across organizations. -The project was running from April 2019 to March 2022" ---- +The project was running from April 2019 to March 2022 {{< grid/div class="container research-page-section">}} @@ -31,10 +27,9 @@ The project was running from April 2019 to March 2022" {{</ grid/div>}} -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * Arcticus Systems * AVL @@ -60,5 +55,4 @@ The project was running from April 2019 to March 2022" * University of Rostock * Vector -{{</ grid/div>}} -{{</ grid/div>}} +--- diff --git a/content/research/projects/pdp4e.md b/content/research/projects/pdp4e.md index e2ea070d182bad9463f5d5de836a822678648978..0c50c31fc7451921ebcd2064a67075927f31f55c 100644 --- a/content/research/projects/pdp4e.md +++ b/content/research/projects/pdp4e.md @@ -12,10 +12,7 @@ funding_bodies: ["horizon2020"] eclipse_projects: ["polarsys.opencert", "modeling.mdt.papyrus"] project_topic: Privacy summary: "Methods and Tools for GDPR Compliance through Privacy and Data Protection Engineering" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **PDP4E** +--- PDP4E is an innovation action that will provide software and system engineers with methods and software tools to systematically apply data protection principles in the projects they carry out, so that the products they create comply with the General Data Protection Regulation (GDPR), thus bringing the principles of Privacy and Data Protection by Design to practice. @@ -24,19 +21,13 @@ PDP4E will integrate privacy and data protection engineering functionalities int This project was running from May 2018 to April 2021." ---- - -{{< grid/div class="container research-page-section">}} [PDP4E flyer](https://upload.trialog.com/jirafeau/f.php?h=2z8WTfzf&d=1) [Additional Video](https://youtu.be/pji6_ZMKQ1w) -{{</ grid/div >}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * TRIALOG - France * UNIVERSIDAD POLITECNICA DE MADRID - Spain * CA TECHNOLOGIES DEVELOPMENT SPAIN SA - Spain @@ -46,5 +37,3 @@ This project was running from May 2018 to April 2021." * ECLIPSE FOUNDATION EUROPE GMBH - Germany * UNIVERSITAET DUISBURG-ESSEN - Germany -{{</ grid/div >}} -{{</ grid/div >}} diff --git a/content/research/projects/repairnator.md b/content/research/projects/repairnator.md index 252ef173dd54179f90d9d119cf71f09ed03bb534..fe42849c00135f6acbef042f64769bbcc0774fa5 100644 --- a/content/research/projects/repairnator.md +++ b/content/research/projects/repairnator.md @@ -12,13 +12,9 @@ funding_bodies: [] eclipse_projects: ["technology.repairnator"] project_topic: "Tools / OSS" summary: "Open-source and open-innovation platform for automated program repair between academia and research" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **Repairnator** +--- Eclipse Repairnator is a bot for automated program repair. It constantly monitors software bugs discovered during continuous integration (CI) and tries to fix them. If it succeeds in synthesizing a valid patch, Repairnator proposes the patch to the development team as a pull request. [Repairnator Flyer](https://github.com/eclipse/repairnator)" ---- diff --git a/content/research/projects/robmosys.md b/content/research/projects/robmosys.md index 91fb2f81da41345d1b26f749d4ee9be6b3569173..32bac057367c9175778e0f702ae4c4dcce922db3 100644 --- a/content/research/projects/robmosys.md +++ b/content/research/projects/robmosys.md @@ -12,45 +12,32 @@ funding_bodies: ["horizon2020"] eclipse_projects: ["modeling.smartmdsd"] project_topic: Robotics summary: "An integrated approach built on top of the current code-centric robotic platforms." -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **RobMoSys** +--- RobMoSys envisions an integrated approach built on top of the current code-centric robotic platforms, by applying model-driven methods and tools. RobMoSys will enable the management of the interfaces between different robotics-related domains in an efficient and systematic way according to each system’s needs. - - RobMoSys aims to establish Quality-of-Service properties, enabling a composition-oriented approach while preserving modularity. - RobMoSys will drive the non-competitive part of building a professional quality ecosystem by encouraging the community involvement. - RobMoSys will elaborate many of the common robot functionalities based on broad involvement of the community via two Open Calls. - - The [**RobMoSys Academy**](https://robmosys.eu/academy_/) provides a comprehensive set of online training material and tutorials to get familar with the RobMoSys methodology and tools! +RobMoSys was running from January 2017 to December 2020. -RobMoSys was running from January 2017 to December 2020." --- -{{< grid/div class="container research-page-section">}} - - - ## Eclipse Papyrus4Robotics [Papyrus4Robotics](https://www.eclipse.org/papyrus/components/robotics/) is a graphical editing tool for robotic applications that complies with the RobMoSys approach. It manages complexity of robotics development by supporting composition-oriented engineering of robotics systems and separating the task into multiple tiers executed by different roles. It is based on [Eclipse Papyrus](https://www.eclipse.org/papyrus/), an industrial-grade open source Model-Based Engineering tool. Eclipse Papyrus has notably been used successfuly in industrial projects and is the base platform for several industrial modeling tools. -{{</ grid/div>}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- ## Eclipse SmartMDSD [Eclipse SmartMDSD](https://projects.eclipse.org/projects/modeling.smartmdsd) is an Eclipse-based Integrated Development Environment (IDE) for robotics software development. The SmartMDSD Toolchain provides support and guidance to apply best-practices for the development of individual software building blocks, as well as their composition to robotics applications and systems. This project will maintain the eclipse-based tooling with its internal implementation (e.g. meta-models, code-generators). -# Consortium +## Consortium * Le Commissariat à l’énergie atomique et aux énergies alternatives (CEA) - France * Fachhochschule Ulm - Germany * Katholieke Universiteit Leuven - Belgium @@ -61,5 +48,3 @@ RobMoSys was running from January 2017 to December 2020." * Eclipse Foundation Europe GmbH - Germany * EUnited AISBL - Belgium -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/smartclide/index.md b/content/research/projects/smartclide/index.md index 74eadbf604e00379798ad1abe19c63b4995c44b9..a20b924d4bfc8c20da3aa819343b76de0b1c29fe 100644 --- a/content/research/projects/smartclide/index.md +++ b/content/research/projects/smartclide/index.md @@ -12,10 +12,7 @@ funding_bodies: ["horizon2020"] eclipse_projects: ["ecd.opensmartclide"] project_topic: "Cloud Computing" summary: "Smart Cloud IDE and Big Data Solutions" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **SmartCLIDE** +--- The main objective of SmartCLIDE is to propose a radically new smart cloud-native development environment, based on the coding-by-demonstration principle, that will support creators of cloud services in the discovery, creation, composition, testing and deployment of full-stack data-centred services and applications in the cloud. SmartCLIDE will provide high levels of abstraction at all stages (development, testing, deployment and run-time) as well as self-discovery of IaaS and SaaS Services. SmartCLIDE will provide several categories of abstractions: at development stage, SmartCLIDE will provide abstractions on data transformations or processing; at testing stage, mechanisms to visualize flow and status or artefacts to automatically test the expected behaviour; at deployment stage, abstractions of physical and virtual resources; or at runtime, mechanisms to monitor the performance and operation of the service. @@ -24,19 +21,13 @@ The cloud nature of the environment will enable collaboration between different SmartCLIDE will allow SMEs and Public Administration to boost the adoption of Cloud and Big Data solutions, being validated at one solution oriented to Public Administration (Social Security System) and three different IoT and Big Data products of software development SMEs within the consortium. -This project is running from January 2020 - December 2022." ---- - -{{< grid/div class="container research-page-section">}} +This project is running from January 2020 - December 2022. [SmartCLIDE flyer](SmartCLIDE-Fact%20Sheet-01.pdf) -{{</ grid/div>}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * INSTITUT FÃœR ANGEWANDTE SYSTEMTECHNIK BREMEN GMBH - Germany * INTRASOFT INTERNATIONAL SA - Luxembourg * Fundación Instituto Internacional de Investigación en Inteligencia Artificial y Ciencias de la Computación - Spain @@ -49,5 +40,3 @@ This project is running from January 2020 - December 2022." * CONTACT SOFTWARE GMBH - Germany * Kairos Digital Solutions - Spain -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/spade.md b/content/research/projects/spade.md index af951109600f75a7b522de9b38527b9971695d88..3e5ffc1abb582175513cc41bb23a96e126137b3a 100644 --- a/content/research/projects/spade.md +++ b/content/research/projects/spade.md @@ -12,10 +12,7 @@ funding_bodies: ["horizon2020"] eclipse_projects: [] project_topic: "Agriculture" summary: "multi-purpoSe Physical-cyber Agri-forest Drones Ecosystem for governance and environmental observation" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **SPADE** +--- Τhe strategic objective of SPADE is to develop an Intelligent Ecosystem to address the multiple purposes concept in the light of deploying UAVs to promote sustainable digital services for the benefit of a large scope of various end users in the sectors of agriculture, forestry, and livestock. This includes individual UAV usability, UAV type applicability (e.g., swarm, collaborative, autonomous, tethered), UAV governance models availability and trustworthiness. Multi-purposes will be further determined in the sensing dataspace reusability based on trained AI/Machine Learning (ML) models. These will enable sustainability and resilience of the overall life cycle of developing, setting up, offering, providing, testing, validating, refining as well as enhancing digital transformations and ‘innovation building’ services in Forestry, Cropping and Livestock Farming. Pilot prototypes will contribute towards greater challenges such as deforestation, precision cropping and animal welfare. @@ -23,13 +20,11 @@ description: "# **SPADE** First, SPADE will create a digital platform that is able to realise the potential benefits to be reaped from the use of drones. This platform is making drone operations better accessible and controllable, as well as providing a service channel for value added services enabled by drones. Second, SPADE is demonstrating three innovative use cases of drones making use of the digital platform. While demonstrating the use cases, the benefits coming from the use of drones are analysed and quantified, on a detailed stakeholder level basis. This will demonstrate the new business opportunities. The demonstrations/pilots will also serve as an analysis platform to investigate the regulatory framework at international and national level. Open calls will provide 12 further use cases. -This project is running from September 2022 - August 2026." ---- +This project is running from September 2022 - August 2026. -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * Centre For Research and Technology Hellas - Greece * Hafenstrom - Norway * Nydor System Technologies Ae - Greece @@ -52,5 +47,3 @@ This project is running from September 2022 - August 2026." * Mallorcan New Potatoes - Spain * Cooperativa De Sóller - Spain -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/sparta/index.md b/content/research/projects/sparta/index.md index 32c0cb89bf8a590a0e63e82a96974bb60d226b13..9698be617adcacf5d1d8d6da05dfc03218c13471 100644 --- a/content/research/projects/sparta/index.md +++ b/content/research/projects/sparta/index.md @@ -12,17 +12,14 @@ funding_bodies: ["horizon2020"] eclipse_projects: ["technology.steady"] project_topic: Cybersecurity summary: "Re-imagining the way cybersecurity research, innovation, and training are performed in Europe" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **SPARTA** +--- Cybersecurity is an urgent and major societal challenge. Highly correlated with the digitalization of our societies, cyberthreats have an increasing impact on our lives. It is therefore essential to ensure digital security and strategic autonomy of the EU by strengthening leading cybersecurity capacities. This challenge will require the coordination of Europe’s best competences, towards common research and innovation goals. -SPARTA is a novel Cybersecurity Competence Network, supported by the EU’s H2020 program, with the objective to develop and implement top-tier research and innovation collaborative actions. Strongly guided by concrete challenges forming an ambitious Cybersecurity Research & Innovation Roadmap, SPARTA will setup unique collaboration means, leading the way in building transformative capabilities and forming a world-leading Cybersecurity Competence Network across the EU. From basic human needs (health) to economic activities (energy, finance, and transport) to technologies (ICT and industry) to sovereignty (eGovernment, public administration), four research and innovation programs will push the boundaries to deliver advanced solutions to cover emerging challenges." ---- +SPARTA is a novel Cybersecurity Competence Network, supported by the EU’s H2020 program, with the objective to develop and implement top-tier research and innovation collaborative actions. Strongly guided by concrete challenges forming an ambitious Cybersecurity Research & Innovation Roadmap, SPARTA will setup unique collaboration means, leading the way in building transformative capabilities and forming a world-leading Cybersecurity Competence Network across the EU. From basic human needs (health) to economic activities (energy, finance, and transport) to technologies (ICT and industry) to sovereignty (eGovernment, public administration), four research and innovation programs will push the boundaries to deliver advanced solutions to cover emerging challenges. +{{< grid/div isMarkdown="false" >}} <center> <table style="width:80%"> <tr><td colspan="2"><center><img src="sparta-program.png"></center></td></tr> @@ -45,8 +42,7 @@ SPARTA is a novel Cybersecurity Competence Network, supported by the EU’s H202 </table> </center> <p/> - -{{< grid/div class="container research-page-section">}} +{{</ grid/div >}} The SPARTA consortium assembles, for the first time, 44 actors from more than 14 Member States, bringing together the expertise of different kind of stakeholders, be they research institutes, private organizations or national authorities, Re-imagining the way cybersecurity research, innovation, and training are performed in Europe across domains and expertise, from foundations to applications, in academia and industry. SPARTA will create a long-lasting community capable of collaboration to define, develop, share, and evolve solutions that will help practitioners prevent cybercrime and enhance cybersecurity. @@ -55,10 +51,7 @@ In sharing experiences and excellence, challenges and capabilities, SPARTA makes ### Eclipse OpenCert [Eclipse OpenCert](https://www.eclipse.org/opencert/) is an open product and process assurance/certification management tool to support the compliance assessment and certification of Cyber-Physical Systems (CPS) spanning the safety and security. The OpenCert tool will be applied in SPARTA, in particular within the CAPE Program, to support the Safety and Security compliance assessment and certification of the Platooning vertical, helping the user in the whole assurance process of Connected and Cooperative Car Cybersecurity scenario. OpenCert will support knowledge management about those standards that the platooning has to be compliant with (ISO 26262 and SAE J3061), it will assist on the development of assurance cases, evidence management and assurance process management, and will support the global monitoring of the compliance with the standards and regulations mentioned before. -{{</ grid/div>}} - -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- # Eclipse Steady (Incubator Project) **Discover, assess and mitigate known vulnerabilities in Open-source Software Libraries** @@ -71,5 +64,3 @@ Eclipse Steady, the tool implementing this code-centric and usage-based approach [SPARTA Flyer](sparta_leaflet.pdf) [Additional Video](https://www.sparta.eu/assets/videos/SPARTA_Project_presentation_video.mp4) -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/content/research/projects/transact.md b/content/research/projects/transact.md index a6f9c4c81902ca73b88846e8bef03511c6da6378..a629d26bbdb9f8d9b5d35caabe0b70517b709a23 100644 --- a/content/research/projects/transact.md +++ b/content/research/projects/transact.md @@ -12,10 +12,7 @@ funding_bodies: ["horizon2020", "ecsel"] eclipse_projects: ["modeling.poosl"] project_topic: "IoT / CPS" summary: "Towards safe and secure distributed cyber-physical systems" -hide_page_title: true -hide_sidebar: true -header_wrapper_class: "header-projects-bg-img" -description: "# **TRANSACT** +--- Cyber-physical systems (CPS) are all around us, but due to today’s technical limitations and the possibility of human error, we cannot yet tap into their full potential. A more integrated and connected architecture for such systems, via edge and cloud technologies, could overcome these limitations. @@ -28,14 +25,11 @@ To that end, TRANSACT will research distributed reference architectures for safe Finally, by integrating AI based services into distributed CPS, TRANSACT will enable fast development of innovative value-based propositions and business models leading to faster market introduction in the various multi-billion euro markets targeted by the TRANSACT project. -This project was running from May 2021 to April 2024." ---- - +This project was running from May 2021 to April 2024. -{{< grid/div class="bg-light-gray" isMarkdown="false">}} -{{< grid/div class="container research-page-section" >}} +--- -# Consortium +## Consortium * PHILIPS MEDICAL SYSTEMS NEDERLAND BV - NL * TECHNISCHE UNIVERSITEIT EINDHOVEN - NL * PS-TECH B.V. - NL @@ -65,5 +59,3 @@ This project was running from May 2021 to April 2024." * DANMARKS TEKNISKE UNIVERSITET - DK * Toitware ApS - DK -{{</ grid/div>}} -{{</ grid/div>}} diff --git a/layouts/research/single.html b/layouts/research/single.html index 2e4ef6f5ee9630f70ee030c89847eaefea1b0008..9307f59d832421d3b39ef44ed7a5ec90fb361a8c 100644 --- a/layouts/research/single.html +++ b/layouts/research/single.html @@ -1,133 +1,99 @@ {{ define "main" }} -<div id="content" class="overflow-hidden row"> - <div class="container"> - <div class="row display-flex flex-wrap"> - <div class="col-xs-24 col-sm-12 extended-bg-left description-bg"> - <div class="content-left"> - {{ .Page.Params.description | markdownify }} - - {{ if or (.Params.homepage) (.Params.facebook) (.Params.linkedin) (.Params.twitter) (.Params.youtube)}} - <div class="social-links-section"> - <p>Follow Us:</p> - {{ if .Params.homepage }} - <a class="fa-stack fa-lg" href="{{ .Params.homepage }}" title="Homepage of {{ .Title }}" target="_blank"> - <i class="fa fa-stack-2x fa-circle-thin"></i> - <i class="fa fa-stack-1x fa-globe"></i> - </a> - {{ end }} - {{ if .Params.facebook }} - <a class="fa-stack fa-lg" href="{{ .Params.facebook }}" title="Facebook page of {{ .Title }}" - target="_blank"> - <i class="fa fa-stack-2x fa-circle-thin"></i> - <i class="fa fa-stack-1x fa-facebook"></i> - </a> + {{ $project_logo := .Page.Params.Get "project_logo" }} + {{ $funding_bodies := .Page.Params.Get "funding_bodies" }} + {{ $eclipse_projects := .Page.Params.Get "eclipse_projects" }} + {{ $homepage := .Page.Params.Get "homepage" }} + {{ $linkedin := .Page.Params.Get "linkedin" }} + {{ $twitter := .Page.Params.Get "twitter" }} + {{ $facebook := .Page.Params.Get "facebook" }} + {{ $youtube := .Page.Params.Get "youtube" }} + <div class="row"> + <div class="col-sm-18"> + <div class="bg-neutral-flat padding-top-10 padding-bottom-30 padding-x-30"> + <h1>{{ .Title }}</h1> + {{ .Content }} + </div> + </div> + <div class="col-sm-6"> + <div class="research-sidebar margin-y-30 text-center"> + <div class="research-sidebar-item research-sidebar-logo bordered-box padding-30"> + <img class="img img-responsive margin-auto" src="{{ $project_logo }}" alt="" /> + </div> + {{ if or $homepage $facebook $linkedin $twitter $youtube }} + <ul class="research-sidebar-item research-sidebar-socials social-media bg-black white dark list-inline margin-x-0 padding-y-10"> + {{ with $homepage }} + <li> + <a class="social-media-link fa-stack fa-lg link-unstyled" href="{{ . }}"> + <i class="fa fa-circle-thin fa-stack-2x" aria-hidden="true"></i> + <i class="fa fa-globe fa-stack-1x" aria-hidden="true"></i> + </a> + </li> {{ end }} - {{ if .Params.linkedin }} - <a class="fa-stack fa-lg" href="{{ .Params.linkedin }}" title="LinkedIn of {{ .Title }}" target="_blank"> - <i class="fa fa-stack-2x fa-circle-thin"></i> - <i class="fa fa-stack-1x fa-linkedin"></i> - </a> + {{ with $linkedin }} + <li> + <a class="social-media-link fa-stack fa-lg link-unstyled" href="{{ . }}"> + <i class="fa fa-circle-thin fa-stack-2x" aria-hidden="true"></i> + <i class="fa fa-linkedin fa-stack-1x" aria-hidden="true"></i> + </a> + </li> {{ end }} - {{ if .Params.twitter }} - <a class="fa-stack fa-lg" href="{{ .Params.twitter }}" title="Twitter feed of {{ .Title }}" target="_blank"> - <i class="fa fa-stack-2x fa-circle-thin"></i> - <i class="fa fa-stack-1x fa-twitter"></i> - </a> + {{ with $twitter }} + <li> + <a class="social-media-link fa-stack fa-lg link-unstyled" href="{{ . }}"> + <i class="fa fa-circle-thin fa-stack-2x" aria-hidden="true"></i> + <i class="fa fa-twitter fa-stack-1x" aria-hidden="true"></i> + </a> + </li> {{ end }} - {{ if .Params.youtube }} - <a class="fa-stack fa-lg" href="{{ .Params.youtube }}" title="YouTube account of {{ .Title }}" - target="_blank"> - <i class="fa fa-stack-2x fa-circle-thin"></i> - <i class="fa fa-stack-1x fa-youtube"></i> - </a> + {{ with $youtube }} + <li> + <a class="social-media-link fa-stack fa-lg link-unstyled" href="{{ . }}"> + <i class="fa fa-circle-thin fa-stack-2x" aria-hidden="true"></i> + <i class="fa fa-youtube-play fa-stack-1x" aria-hidden="true"></i> + </a> + </li> {{ end }} - </div> - {{ end }} - </div> - </div> - - <div class="col-xs-24 col-sm-12 flex-column"> - <div class="main-logo-wrapper"> - <img src="{{ .Params.project_logo | relURL }}" alt="{{ .Params.title }} Logo" - title="{{ .Params.title }} Logo"> - </div> - - <div class="extended-bg-right funded-bg flex-grow"> - <div class="content-right"> - <div class="row"> - <div class="col-xs-8 col-sm-8 small-logo-wrapper match-height-item"> - <h2>Funded by</h2> - </div> - {{ $num_bodies := (len .Params.funding_bodies)}} - {{ if gt $num_bodies 0 }} - {{ range .Params.funding_bodies }} + </ul> + {{ end }} + {{ if gt (len $funding_bodies) 0 }} + <div class="research-sidebar-item research-sidebar-badge bordered-box padding-30 padding-top-10"> + <h2 class="h4 fw-600">Funded by</h2> + {{ range $funding_bodies }} {{ $id := . }} {{ range first 1 (where $.Site.Data.research.funding_bodies.items "id" $id) }} - {{ if gt $num_bodies 2 }} - <div class="col-xs-5 col-sm-5 small-logo-wrapper match-height-item"> - {{ else }} - <div class="col-xs-8 col-sm-8 small-logo-wrapper match-height-item"> + <div class="research-sidebar-funding-body"> + <a href="{{ .link }}" title="{{ .name }} homepage" target="_blank"> + {{ if .logo }} + <img class="img img-responsive" src="{{ .logo | relURL }}" alt="{{ .name }}'s logo" /> + {{ else }} + <i + style="width:75px;height:75px;" + class="center-block" + data-feather="file-text" + stroke-width="1" + aria-hidden="true" + ></i> {{ end }} - <a href="{{.link}}" title="{{ .name }} homepage" target="_blank"> - {{ if .logo }} - <img src="{{ .logo | relURL }}" alt="{{ .name }} logo" /> - {{ else }} - <i style="width:75px;height:75px;" class="center-block" data-feather="file-text" - stroke-width="1"></i> - {{ end }} - </a> - </div> - {{ end }} - {{ end }} - {{ end }} + </a> </div> - </div> - </div> - - <div class="extended-bg-right contributions-bg flex-grow"> - <div class="content-right"> - <div class="row"> - <div class="col-xs-24 col-sm-10 small-logo-wrapper match-height-item"> - <h2>Eclipse Projects Contributions</h2> - </div> - {{ if gt (len .Params.eclipse_projects) 0 }} - {{ range .Params.eclipse_projects }} - {{range first 1 (where $.Site.Data.eclipsefdn_projects "project_id" .) }} - <div class="col-xs-12 col-sm-7 small-logo-wrapper match-height-item"> - <a href="{{ .url }}"> - <img class="img" src="{{ .logo }}" title="{{ .name }} logo" /> - </a> - </div> - {{ end }} - {{ end }} - {{ end }} - </div> - </div> + {{ end }} + {{ end }} </div> - </div> - </div> - </div> - - {{ .Content }} - - {{ if .Params.referenced_eclipse_projects }} - {{ if gt (len .Params.referenced_eclipse_projects) 0 }} - <div class="container"> - <h2 class="margin-top-30 margin-bottom-20">Referenced Eclipse projects</h2> - - <div class="row"> - {{ range .Params.referenced_eclipse_projects }} - {{range first 1 (where $.Site.Data.eclipsefdn_projects "project_id" .) }} - <div class="col-sm-6 margin-bottom-20 match-height-item-by-row vertical-align margin-10"> - <a href="{{ .url }}" class="padding-20"> - <img class="img img-responsive" src="{{ .logo }}" title="{{ .name }} logo" /> - </a> - </div> {{ end }} + {{ if gt (len $eclipse_projects) 0 }} + <div class="research-sidebar-item research-sidebar-badge bordered-box padding-30 padding-top-10"> + <h2 class="h4 fw-600">Eclipse Projects Contributions</h2> + {{ range .Params.eclipse_projects }} + {{ $id := . }} + {{ range first 1 (where $.Site.Data.eclipsefdn_projects "project_id" .) }} + <a class="research-sidebar-badge-logo" href="{{ .url }}"> + <img class="img img-responsive" src="{{ .logo }}" alt="{{ .name }}'s logo" /> + </a> + {{ end }} + {{ end }} + </div> {{ end }} </div> </div> - {{ end }} - {{ end }} </div> - {{ end }} +{{ end }} diff --git a/less/base/_utility-classes.less b/less/base/_utility-classes.less index 5f5b5f702d6db3f0f4bd57c2994fde048ed56f4a..bc91b0460d75d26e0398db043cb54c944be365e7 100644 --- a/less/base/_utility-classes.less +++ b/less/base/_utility-classes.less @@ -57,3 +57,4 @@ drop-shadow(0px 0px 30px #000) drop-shadow(0px 0px 30px #00000077); } + diff --git a/less/page_css_file/research/_variables.less b/less/page_css_file/research/_variables.less index c0cf64c57e2451a6e29b2b6f80610233a72c4d69..0db7b2510960484bcbd2745b49f33048f6c56b2c 100644 --- a/less/page_css_file/research/_variables.less +++ b/less/page_css_file/research/_variables.less @@ -13,10 +13,9 @@ @white: #fff; @header-default-bg-img: url('images/research-jumbo-image.jpg'); -@header-projects-bg-img: url('images/projects-jumbotron.jpg'); @mobile-menu-logo-max-width: 250px; @light-gray: #f0f2f2; @mid-gray: #dddbd8; @dark-blue: #000c2d; @dark-gray: #37474f; -@mid-blue: #456e9d; \ No newline at end of file +@mid-blue: #456e9d; diff --git a/less/page_css_file/research/styles.less b/less/page_css_file/research/styles.less index 36748cb326b1d3e67f1ecd6a0b1f7f9214c0d0c6..40a1530103f9f2ab35de191bb013cb9d8f34209f 100644 --- a/less/page_css_file/research/styles.less +++ b/less/page_css_file/research/styles.less @@ -105,168 +105,18 @@ main { max-height: 150px; } -.list-inline .vertical-align { - vertical-align: middle; -} - -#social-media-links { - font-size: 18px; -} - @media(min-width: 992px) { .reseach-project-list .project-item img { max-height: 100px; } } -// Project Page styling -.bg-white { - background-color: white; -} - -.bg-light-gray { - background-color: @light-gray; -} - -.bg-mid-gray { - background-color: @mid-gray; -} - -.research-page-section { - padding-top: 30px; - padding-bottom: 30px; -} - -.description-bg { - background-color: @dark-blue; - - &::after { - background-color: @dark-blue; - } -} - -.funded-bg { - .bg-light-gray(); - - &::after { - .bg-light-gray(); - } -} - -.contributions-bg { - .bg-mid-gray(); - - &::after { - .bg-mid-gray(); - } -} - -.extended-bg-left { - position: relative; - - &::after { - content: ""; - position: absolute; - height: 100%; - width: 1000px; - top: 0; - right: 100%; - } -} - -.extended-bg-right { - position: relative; - margin-left: -15px; - - &::after { - content: ""; - position: absolute; - height: 100%; - width: 1000px; - top: 0; - left: 100%; - } -} - -.content-left { - position: relative; - padding: 30px 50px 30px 0px; - - @media screen and (max-width: 768px) { - padding: 30px 0px; - } - - h1, - h2, - p, - a, - ul { - color: white; - } -} - -.content-right { - position: relative; - margin-left: 40px; - z-index: 1; - - h2 { - font-size: 24px; - } - - @media screen and (max-width: 768px) { - margin-left: 15px; - margin-right: 15px; - } -} - -.main-logo-wrapper { - padding: 50px 30px; - flex-grow: 3; - height: 300px; - display: flex; - align-items: center; - - img { - max-width: 180px; - } -} - -.small-logo-wrapper { - display: flex; - align-items: center; - padding: 10px; - - img { - max-height: 120px; - max-width: 120px; - } -} - -.social-links-section { - margin-top: 30px; - - p { - float: left; - margin: 10px 5px 0px 0px; - } -} - .header-research-bg-img .featured-jumbotron { background-image: @header-default-bg-img; background-size: cover; background-repeat: no-repeat; } -.header-projects-bg-img { - background-image: @header-projects-bg-img; - //padding-bottom: 100px; - - img { - max-width: 150px; - } -} - .overflow-hidden { overflow: hidden; } @@ -294,10 +144,6 @@ main { } } -.sidebar-panel h2 { - font-size: 24px; -} - // Custom Jumbotron .jumbotron { .home-custom-jumbotron { @@ -410,7 +256,7 @@ main { } } -// Projects +// Projects Widget .featured-projects { margin-top: 2em; @@ -498,3 +344,49 @@ main { } } + +//== Project Pages + +// Sidebar Layout +.research-sidebar { + display: flex; + gap: 1rem; + flex-wrap: wrap; + + &-item { + flex-basis: calc(50% - 1rem); + aspect-ratio: 1; + } + + &-socials { + display: flex; + justify-content: center; + align-items: center; + margin-bottom: unset; + } + + &-badge { + flex-basis: 100%; + max-height: 18rem; + + img { + width: 100%; + max-width: 16rem; + object-fit: contain; + max-height: 8rem; + margin:auto; + } + } + + @media (min-width: @screen-sm-min) { + flex-direction: column; + + &-item { + aspect-ratio: unset; + } + + &-badge { + max-height: unset; + } + } +} diff --git a/less/styles.less b/less/styles.less index 8a6ae542367aaa0f695519560633a45db6380f6e..f276d3408d756eb96d069c3d04802224b67734cd 100644 --- a/less/styles.less +++ b/less/styles.less @@ -65,3 +65,4 @@ .eclipsefdn-promo-content .fa-spinner { display: none; } + diff --git a/package.json b/package.json index d64464080a084cc1535831652587de7d78f8b40c..a758fcc5097c1f39ad99bc7cd026eebc727ba2a5 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "datatables.net-dt": "^1.13.1", - "eclipsefdn-hugo-solstice-theme": "0.0.204", + "eclipsefdn-hugo-solstice-theme": "0.0.206", "js-yaml": "^3.13.1", "json-minify": "^1.0.0" }, diff --git a/content/research/images/eclipse-research-logo-transparent.svg b/static/images/eclipse-research-logo-transparent.svg similarity index 100% rename from content/research/images/eclipse-research-logo-transparent.svg rename to static/images/eclipse-research-logo-transparent.svg diff --git a/yarn.lock b/yarn.lock index 3ca4be2a79862eb7d6c636035ca99dbc8efc7360..909dd26a5069529c130146eb4c506035a198257b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1193,6 +1193,11 @@ "@types/minimatch" "*" "@types/node" "*" +"@types/hogan.js@^3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/hogan.js/-/hogan.js-3.0.5.tgz#09f5b916ad88e1975b093ab7a25a37ffc0418be5" + integrity sha512-/uRaY3HGPWyLqOyhgvW9Aa43BNnLZrNeQxl2p8wqId4UHMfPKolSB+U7BlZyO1ng7MkLnyEAItsBzCG0SDhqrA== + "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" @@ -1266,6 +1271,11 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== +"@types/mustache@^4.2.5": + version "4.2.5" + resolved "https://registry.yarnpkg.com/@types/mustache/-/mustache-4.2.5.tgz#9129f0d6857f976e00e171bbb3460e4b702f84ef" + integrity sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA== + "@types/node-forge@^1.3.0": version "1.3.11" resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" @@ -1285,6 +1295,11 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== +"@types/parse-link-header@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/parse-link-header/-/parse-link-header-2.0.3.tgz#37ad650d12aecb055b64c2d43ddb1534e356ad33" + integrity sha512-ffLAxD6Xqcf2gSbtEJehj8yJ5R/2OZqD4liodQvQQ+hhO4kg1mk9ToEZQPMtNTm/zIQj2GNleQbsjPp9+UQm4Q== + "@types/qs@*": version "6.9.11" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.11.tgz#208d8a30bc507bd82e03ada29e4732ea46a6bbda" @@ -2624,20 +2639,20 @@ dotignore@~0.1.2: dependencies: minimatch "^3.0.4" -eclipsefdn-hugo-solstice-theme@0.0.204: - version "0.0.204" - resolved "https://registry.yarnpkg.com/eclipsefdn-hugo-solstice-theme/-/eclipsefdn-hugo-solstice-theme-0.0.204.tgz#e73ed2783f6b9b3c4cbf8560219d278985177401" - integrity sha512-neBN7qSVZBm+RVxC8++pJQooPA4dtoHSWmeMckofH+p6/Chag2Y7O7aVHMdlxog0ycXw2N9wGAEftLl6gb1Iag== +eclipsefdn-hugo-solstice-theme@0.0.206: + version "0.0.206" + resolved "https://registry.yarnpkg.com/eclipsefdn-hugo-solstice-theme/-/eclipsefdn-hugo-solstice-theme-0.0.206.tgz#43d77e3f619e0917c403de8bbc9a4b9c9322855b" + integrity sha512-+/iIO0+v+RENtMvsUWwEYfS2C4Dx2zWJISstriffTP/6rhRUfTrEI32qtizX6BD5d2MWZZrYlLJGx8DUDsXkRQ== dependencies: axios "^1.6.0" - eclipsefdn-solstice-assets "0.0.253" + eclipsefdn-solstice-assets "0.0.256" json2yaml "^1.1.0" toml "^3.0.0" -eclipsefdn-solstice-assets@0.0.253: - version "0.0.253" - resolved "https://registry.yarnpkg.com/eclipsefdn-solstice-assets/-/eclipsefdn-solstice-assets-0.0.253.tgz#5187a53a8d98b8c0badbafbd799edd5621b3b8da" - integrity sha512-MtomWEiCbVBFOCDPwsIaXz3XeXWvBKbcPfa0L03XGldJtTkU33gKzhp984YGbdSOh5CFpTGq8+VwZTq+y9HV7w== +eclipsefdn-solstice-assets@0.0.256: + version "0.0.256" + resolved "https://registry.yarnpkg.com/eclipsefdn-solstice-assets/-/eclipsefdn-solstice-assets-0.0.256.tgz#9f0e7a1a227dc257cad53a8afc0246622c8a6fc8" + integrity sha512-FeRgn711HgM7KmNmB7JA/BFlmkNZTX5MM6W1ey/6v/kgasp4mkfYsMKgYwR19sYN0IeOtUd7gB4JLEZAwwUMew== dependencies: "@babel/core" "^7.23.2" "@babel/plugin-proposal-class-properties" "^7.18.6" @@ -2647,6 +2662,9 @@ eclipsefdn-solstice-assets@0.0.253: "@babel/plugin-transform-runtime" "^7.23.2" "@babel/preset-env" "^7.23.2" "@geedmo/yamm3" "^1.3.1" + "@types/hogan.js" "^3.0.5" + "@types/mustache" "^4.2.5" + "@types/parse-link-header" "^2.0.3" bootstrap "^3.4.1" browserslist "^4.22.1" cookieconsent "^3.1.1"