-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
96 lines (80 loc) · 4.78 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<!DOCTYPE html>
<html lang="en">
<head><!-- Head -->
<title>About: CoCoViLa - Compiler Compiler for Visual Languages</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="bootstrap/bootstrap.css">
<link rel="stylesheet" href="css/customize.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="bootstrap/bootstrap.min.js"></script>
<script src="js/load.js"></script>
</head>
<!-- Head end -->
<!-- Body -->
<body id="body-about">
<div id="top-nav"></div>
<!-- main content -->
<div class="container">
<!-- Jumbotron 1 -->
<div class="jumbotron">
<h1>CoCoViLa is a model-based software development platform </h1>
<p>The platform provides a framework for developing visual specification languages. It includes a visual editor for drawing schemes and a synthesizer for generating Java programs from visual schemes and declarative textual specifications.</p>
<a href="#" data-toggle="modal" data-target="#downloadModal" class="btn btn-success btn-lg"><span class="glyphicon glyphicon-download"></span> Download</a>
<button type="button" class="btn btn-success btn-lg" data-toggle="modal" data-target="#webStartModal"><span class="glyphicon glyphicon-play-circle"></span> WebStart</button>
</div>
<!-- Jumbotron 1 end-->
<!-- Description 1-->
<div class="row">
<div class="col-md-12">
<h1>Getting started</h1>
<p class="lead">Please download and install CoCoVila: <a href="https://github.com/CoCoViLa/CoCoViLa/wiki/Installing-CoCoViLa">Installation guide</a>. Simple tutorials of using CoCoViLa applications: Class Editor and Scheme Editor can be found in the
<a href="documentation.html" title="CoCoViLa documentation">Documentation</a> section.
<p class="lead">Demo packages can be found in <a href="packages.html#educational" title="CoCoViLa applications">Applications</a> section. About the package format and specification language descriptions, see the <a href="documentation.html">Documentation</a> section. </p>
<hr class="featurette-divider">
</div>
</div>
<!-- Description 1 end-->
<!-- Description 2-->
<div class="row">
<div class="col-md-5">
<h1>Class Editor</h1>
<p class="lead"> Class Editor is used for creating visual languages for different problem domains. A CoCoViLa package consists of a package description in XML format (e.g., mypackage.xml), bitmaps for all visual classes of the package (to be shown on the tool bar in the Scheme Editor), and Java classes associated with the visual classes.</p>
<img src="img/scr_ce_.png" class=" img-responsive" alt="Class Editor">
</div>
<div class="col-md-2">
<p></p>
</div>
<div class="col-md-5">
<h1>Scheme Editor</h1>
<p class="lead"> The Scheme Editor is used as a visual environment for specifying models by drawing schemes and solving problems on the models. To solve a problem, first a package must be loaded and, thereafter a scheme that specifies a model has to be built or opened from a package folder. </p>
<img src="img/scr_se_.png" class="img-responsive" alt="Scheme Editor">
</div>
<div class="clearfix visible-lg"></div>
</div>
<!-- Description 2 end-->
<!-- Jumbotron 2-->
<div class="jumbotron">
<h1>CoCoViLa highlights</h1>
<ul class="list-group">
<li class="list-group-item list-font"> <span class="glyphicon green glyphicon-ok"></span> Rapid development of Domain-Specific Visual Languages</li>
<li class="list-group-item list-font"> <span class="glyphicon green glyphicon-ok"></span> Simple declarative specification language on top of Java classes</li>
<li class="list-group-item list-font"> <span class="glyphicon green glyphicon-ok"></span> Fully automatic program synthesis out of the box (no need to implement language-specific code generators)</li>
<li class="list-group-item list-font"> <span class="glyphicon green glyphicon-ok"></span> Compilation and execution of generated programs within the framework with instant visual feedback</li>
</ul>
</div>
<!-- Jumbotron 2 end-->
<!-- Description 3 -->
<div class="row">
<div class="col-md-12">
<h1>Contacts</h1>
<p class="lead"> If you are interested in using CoCoViLa platform for your own applications, would like to have a support contract, have any questions about CoCoViLa or want to join the project, please send your e-mail to cocovila at cs.ioc.ee. You can also contact members of the <a href="http://www.cs.ioc.ee/msg/" title="Modeling and Simulation Group at IoC">Modeling and Simulation Group</a>.</p>
</div>
</div>
<!-- Description 3 end-->
</div>
<!-- Container end -->
<div id="footer"></div>
</body>
<!-- Body end-->
</html>