diff --git a/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.css b/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.css index 8722032b..848fcd12 100644 --- a/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.css +++ b/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.css @@ -27,6 +27,10 @@ font-size: 16pt; } +.about-text > u{ + font-size: 20pt; +} + .botton-half { background: #D3D3D3; } diff --git a/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.html b/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.html index 72482c6d..e6b87845 100644 --- a/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.html +++ b/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.html @@ -23,68 +23,60 @@ Biologists often face the challenge of effectively communicating DNA sequences and their behaviors. An increasingly popular solution is SBOL, the Synthetic Biology Open Language. It is a diagram syntax that models genetic systems, allowing for both abstract visualizations and detailed data. Unfortunately, the complexity of creating SBOL documents is limiting this powerful language’s growth. SBOL, while characterized by graphic models, is lacking tools for graphical editing. Until now.

- SBOL Canvas is a web-based graphical editor that opens synthetic biology design to anyone from students to advanced researchers. Users will enjoy a simple interface for creating diagrams that are both artistic and scientific. By interfacing with existing SBOL databases, SBOL Canvas lets users share their designs and easily reference the research of others. This editor significantly lowers SBOL’s barrier to entry, helping it carry synthetic biology to new heights. + SBOL Canvas is an open source web-based graphical editor that opens synthetic biology design to anyone from students to advanced researchers. Users will enjoy a simple interface for creating diagrams that are both artistic and scientific. By interfacing with existing SBOL databases, SBOL Canvas lets users share their designs and easily reference the research of others. This editor significantly lowers SBOL’s barrier to entry, helping it carry synthetic biology to new heights.

- SBOL Canvas is supported in part by the SBOL Industrial Consortium. + SBOL Canvas is supported in part by the SBOL Industrial Consortium. + It is currently being developed by those in the Genetic Logic Lab led by Dr. Chris Myers and is part of the Synthetic Biology Data Exchange Group.

+ + +
+ + + +
+ Genetic Logic Lab +
+
+
+ + +
+ + + +
SBOLCanvas
+
+
+ + +
+ + + +
SynBioDex
+
+ +
+
+ + +
+ Contributors: +
- - - -
- - -
- - Jared Earl - jared.s.earl123@gmail.com -
- - -

5 years ago, Jared had a friend show him a thing or two that could be done with a computer. At the time Jared was a mechanic, but he was quickly consumed by his interest in computing. After a short period of time spent learning more on his own, Jared enrolled at the University in pursuit of a computer science degree, and acquired a job at Bluehost working tech support. Over the next 5 years, Jared excelled in the classroom while simultaneously developing his professional career. It didn’t take him long to move up in the ranks, and he became a software engineer at Forcepoint almost a full year before his expected graduation date.

-

Jared enjoys an edge that he has honed through years of professional experience at Bluehost and Forcepoint during his academic career thus far. During the course of the development of SBOL Canvas, Jared brought his skills to bear on front end and infrastructure work. He worked to ensure the application was built with a scalable architecture using Angular, he contributed to all major parts of the front end, he automated server deployment, and he built tools that supported the development of SBOL Canvas.

-
-
- - - -
- - Logan Terry - randoom97@live.com -
- - -

Likes solving puzzles and plays a lot of puzzle games. Got into programming because of video games. Plays a lot of Minecraft. Can solve a Rubik's cube in just over a minute. Interested in operating systems, and compilers.

-

Made a dungeon crawler using only the built in java libraries in highschool. Also created a networked version of bomberman in highschool. Currently pursuing a Masters in computer science at the University of Utah. Fluent in Java, C++, C#. Experienced in JavaScript, TypeScript, Python, REST api’s, and SQL.

-

Developed Canvas Project Manager, an Eclipse plugin that integrates with Canvas to facilitate easy assignment download and submission. Developed Code Evolution Monitor, an extension of CPM that takes minutely snapshots of code, via git, and submits them to a GitLab server for analysis of developer habits. Primarily worked on the backend of sbolcanvas.org during senior capstone, but did some frontend work such as the SynBioHub download/upload dialogs. Currently maintains and updates SBOL Canvas as part of his graduate studies.

-
-
- - - -
- - Samuel Thayer - samonella7@gmail.com -
- - -

- As a young lad, Sam often played an open source strategy game called The Battle for Wesnoth. In his young teens, he found the game’s config files and started tinkering with them. Before long, he created several add-ons to the game, which by now have been downloaded well over 10,000 times by players around the world. This was Sam’s first taste of programming, and he loved it even more than his first taste of homemade habanero salsa (another life-changing experience). -

-

- After taking every programming-related class his high school offered, Sam enrolled in the University of Utah and earned a Computer Science Bachelor’s Degree in December 2019. During his time there, he became involved with Lawrence Livermore National Lab, and helped them advance high performance computing by building a data race debugging tool. -

-

- Sam worked on SBOL Canvas in his final year of his undergraduate studies. He was mainly involved in the front end interface, especially the appearance and behavior of the editing canvas. -

-
-
+
+
-

Version {{version}} ({{hash}})

\ No newline at end of file +

Version {{version}} ({{hash}})

diff --git a/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.ts b/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.ts index babf38ef..8057844f 100644 --- a/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.ts +++ b/SBOLCanvasFrontend/src/app/landing-page/landing-page.component.ts @@ -19,6 +19,20 @@ export class LandingPageComponent implements OnInit { this.version = versions.version; } + + // Add any additional contributors here + contributors: Array = [ + "Suhyun Bae", + "Samuel Bridge", + "Jared Earl", + "Alex Elbel", + "Derick Sayavong", + "Zach Sents", + "Logan Terry", + "Samuel Thayer" + ] + + ngOnInit() { } diff --git a/SBOLCanvasFrontend/src/assets/about_pics/Genetic_Logic_Lab_Logo.png b/SBOLCanvasFrontend/src/assets/about_pics/Genetic_Logic_Lab_Logo.png new file mode 100644 index 00000000..94382bc8 Binary files /dev/null and b/SBOLCanvasFrontend/src/assets/about_pics/Genetic_Logic_Lab_Logo.png differ diff --git a/SBOLCanvasFrontend/src/assets/about_pics/SBOLCanvas_Logo.png b/SBOLCanvasFrontend/src/assets/about_pics/SBOLCanvas_Logo.png new file mode 100644 index 00000000..1fc58dc7 Binary files /dev/null and b/SBOLCanvasFrontend/src/assets/about_pics/SBOLCanvas_Logo.png differ diff --git a/SBOLCanvasFrontend/src/assets/about_pics/SynBioDex.png b/SBOLCanvasFrontend/src/assets/about_pics/SynBioDex.png new file mode 100644 index 00000000..ea85ca3a Binary files /dev/null and b/SBOLCanvasFrontend/src/assets/about_pics/SynBioDex.png differ