From dad2701ac61d032289a79e69bb0e6ea47cb7323d Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Sat, 8 May 2021 22:15:10 +0200 Subject: ui: Update disclaimer in footer --- opendc-web/opendc-web-ui/src/components/home/ContactSection.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'opendc-web/opendc-web-ui/src/components') diff --git a/opendc-web/opendc-web-ui/src/components/home/ContactSection.js b/opendc-web/opendc-web-ui/src/components/home/ContactSection.js index 42bdab8a..d5c6e55f 100644 --- a/opendc-web/opendc-web-ui/src/components/home/ContactSection.js +++ b/opendc-web/opendc-web-ui/src/components/home/ContactSection.js @@ -39,11 +39,12 @@ const ContactSection = () => (

+ Disclaimer: OpenDC is an experimental tool. Your data may get lost, overwritten, or otherwise become unavailable.
The OpenDC authors should in no way be liable in the event this happens (see our{' '} - license + license ). Sorry for the inconvenience.
-- cgit v1.2.3 From 85e9603897c020bb4634c7c941d66f2c06dcacb7 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Sun, 9 May 2021 10:56:57 +0200 Subject: ui: Actualize team section --- .../src/components/home/TeamSection.js | 88 ++++++++++++---------- 1 file changed, 50 insertions(+), 38 deletions(-) (limited to 'opendc-web/opendc-web-ui/src/components') diff --git a/opendc-web/opendc-web-ui/src/components/home/TeamSection.js b/opendc-web/opendc-web-ui/src/components/home/TeamSection.js index 4b6f1e25..1ee1cbf5 100644 --- a/opendc-web/opendc-web-ui/src/components/home/TeamSection.js +++ b/opendc-web/opendc-web-ui/src/components/home/TeamSection.js @@ -1,52 +1,64 @@ import React from 'react' +import { Row, Col } from 'reactstrap' import ContentSection from './ContentSection' -const TeamMember = ({ photoId, name, description }) => ( -
- ( + + -
+

{name}

{description}
-
-
+ + +) + +const TeamMember = ({ photoId, name }) => ( + + + +
{name}
+ + ) const TeamSection = () => ( - -
- - - - - -
-
- See{' '} - - atlarge.science/opendc - {' '} - for the full team! -
+ + + + + + + + + + + + + + + + + ) -- cgit v1.2.3 From dceed47c17241a25b58437a9772cc418551ac30a Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Sun, 9 May 2021 11:11:14 +0200 Subject: ui: Update screenshots of OpenDC user-interface --- .../src/components/home/ScreenshotSection.js | 21 +++++++++++++-------- .../src/components/home/ScreenshotSection.sass | 1 - .../src/components/home/SimulationSection.js | 10 ++++++---- 3 files changed, 19 insertions(+), 13 deletions(-) (limited to 'opendc-web/opendc-web-ui/src/components') diff --git a/opendc-web/opendc-web-ui/src/components/home/ScreenshotSection.js b/opendc-web/opendc-web-ui/src/components/home/ScreenshotSection.js index c987d5d0..263590d5 100644 --- a/opendc-web/opendc-web-ui/src/components/home/ScreenshotSection.js +++ b/opendc-web/opendc-web-ui/src/components/home/ScreenshotSection.js @@ -1,23 +1,28 @@ import classNames from 'classnames' import React from 'react' +import { Row, Col } from 'reactstrap' import ContentSection from './ContentSection' import './ScreenshotSection.sass' const ScreenshotSection = ({ name, title, imageUrl, caption, imageIsRight, children }) => ( -
-
+ {children} -
-
+ + {caption} -
{caption}
-
-
+ {caption} + +
) diff --git a/opendc-web/opendc-web-ui/src/components/home/ScreenshotSection.sass b/opendc-web/opendc-web-ui/src/components/home/ScreenshotSection.sass index 2f454cb4..6b1a6ec4 100644 --- a/opendc-web/opendc-web-ui/src/components/home/ScreenshotSection.sass +++ b/opendc-web/opendc-web-ui/src/components/home/ScreenshotSection.sass @@ -1,5 +1,4 @@ .screenshot - outline: 2px black solid padding-left: 0 padding-right: 0 margin-bottom: 5px diff --git a/opendc-web/opendc-web-ui/src/components/home/SimulationSection.js b/opendc-web/opendc-web-ui/src/components/home/SimulationSection.js index b0244cb5..739a5d11 100644 --- a/opendc-web/opendc-web-ui/src/components/home/SimulationSection.js +++ b/opendc-web/opendc-web-ui/src/components/home/SimulationSection.js @@ -5,16 +5,18 @@ const ModelingSection = () => (

Working with OpenDC:

  • Seamlessly switch between construction and simulation modes
  • -
  • Choose one of several predefined workloads (Big Data, Bag of Tasks, Hadoop, etc.)
  • -
  • Play, pause, and skip around the informative simulation timeline
  • -
  • Visualize and demo live
  • +
  • + Choose one of several predefined workloads (Business Critical, Workflows, Machine Learning, Serverless, + etc.) +
  • +
  • Compare datacenter topologies using automated plots and visual summaries
) -- cgit v1.2.3 From a0345ef9aac2138b6b78cdf72a168862e47a45da Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Sun, 9 May 2021 11:21:51 +0200 Subject: ui: Link to OpenDC 2.0 paper --- .../src/components/home/JumbotronHeader.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'opendc-web/opendc-web-ui/src/components') diff --git a/opendc-web/opendc-web-ui/src/components/home/JumbotronHeader.js b/opendc-web/opendc-web-ui/src/components/home/JumbotronHeader.js index 7b410679..6a9ea00c 100644 --- a/opendc-web/opendc-web-ui/src/components/home/JumbotronHeader.js +++ b/opendc-web/opendc-web-ui/src/components/home/JumbotronHeader.js @@ -1,17 +1,28 @@ import React from 'react' +import { Container, Jumbotron, Button } from 'reactstrap' import './JumbotronHeader.sass' const JumbotronHeader = () => (
-
-
+ +

OpenDC

Collaborative Datacenter Simulation and Exploration for Everybody

OpenDC -
-
+

+ +

+ +
) -- cgit v1.2.3 From 33e425279f171539205fcda20c6817e9f8e02033 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Sun, 9 May 2021 11:37:04 +0200 Subject: ui: Include figure on OpenDC 2.0 architecture --- .../src/components/home/SimulationSection.js | 68 +++++++++++++++------- 1 file changed, 47 insertions(+), 21 deletions(-) (limited to 'opendc-web/opendc-web-ui/src/components') diff --git a/opendc-web/opendc-web-ui/src/components/home/SimulationSection.js b/opendc-web/opendc-web-ui/src/components/home/SimulationSection.js index 739a5d11..8e98717a 100644 --- a/opendc-web/opendc-web-ui/src/components/home/SimulationSection.js +++ b/opendc-web/opendc-web-ui/src/components/home/SimulationSection.js @@ -1,24 +1,50 @@ import React from 'react' -import ScreenshotSection from './ScreenshotSection' +import { Col, Row } from 'reactstrap' +import ContentSection from './ContentSection' -const ModelingSection = () => ( - -

Working with OpenDC:

-
    -
  • Seamlessly switch between construction and simulation modes
  • -
  • - Choose one of several predefined workloads (Business Critical, Workflows, Machine Learning, Serverless, - etc.) -
  • -
  • Compare datacenter topologies using automated plots and visual summaries
  • -
-
-) +const SimulationSection = () => { + return ( + + + +

Working with OpenDC:

+
    +
  • Seamlessly switch between construction and simulation modes
  • +
  • + Choose one of several predefined workloads (Business Critical, Workflows, Machine Learning, + Serverless, etc.) +
  • +
  • Compare datacenter topologies using automated plots and visual summaries
  • +
+ + + Running an experiment in OpenDC + Running an experiment in OpenDC + +
+ + +

OpenDC's Simulator:

+
    +
  • Includes a detailed operational model of modern datacenters
  • +
  • + Support for emerging datacenter technologies around cloud computing,{' '} + serverless computing, big data, and machine learning +
  • +
+ -export default ModelingSection + + OpenDC's Architecture + OpenDC's Architecture + +
+
+ ) +} + +export default SimulationSection -- cgit v1.2.3