-
Notifications
You must be signed in to change notification settings - Fork 1
/
introduction.html
129 lines (103 loc) · 5.94 KB
/
introduction.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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>What is the Open Mashup Description Language?</title>
<meta name="description" content="OMDL is a simple way to export mashups consisting of pages, layouts and widgets for use in other applications. For example, OMDL can be used to export a profile page or a workspace from a portal or social network and import it into another.">
<meta name="author" content="Scott Wilson">
<!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41284508-1', 'omdl.org');
ga('send', 'pageview');
</script>
<!-- Le styles -->
<link rel="stylesheet" href="bootstrap.min.css">
<!-- Le fav and touch icons -->
<link rel="shortcut icon" href="images/favicon.ico">
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png">
</head>
<body>
<div class="container">
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="index.html"><img src="logo_no_strapline_sm_white.png"></a>
<ul class="nav">
<li><a href="index.html">Home</a></li>
<li class="active"><a href="introduction.html">About</a></li>
<li><a href="documentation.html">Documentation</a></li>
<li><a href="community.html">Community</a></li>
<li><a href="supporters.html">Supporters</a></li>
<li><a href="licensing.html">Licensing</a></li>
</ul>
</div>
</div>
</div>
<div class="page-header">
<h1>What is the Open Mashup Description Language?</h1>
</div>
<div class="row">
<div class="span8">
<h2>Introduction</h2>
<p>OMDL is a simple way to export mashups consisting of pages, layouts and widgets for use in
other applications.</p>
<p>For example, OMDL can be used to export a profile page or a workspace from a portal or social
network and import it into another. </p>
<p>Alternatively, OMDL can be used as part of a workflow for authoring mashups for users,
starting with a conceptual design, adding the structure, then specific widgets and layouts, and
then importing the description into a platform such as <a href="http://rave.apache.org">Apache Rave</a>.
</p>
<h2>About OMDL</h2>
<p class="alert alert-box"><a href="overview.html">Strategic Overview</a></p>
<p class="alert alert-box"><a href="director-intro.html">Introduction for Technical Directors</a></p>
<p class="alert alert-box"><a href="technical-intro.html">A Brief Guide for Programmers and Developers</a></p>
<p class="alert alert-box"><a href="johnson.html">Reflections on using OMDL in Education</a></p>
<h2>Examples</h2>
<p>Examples/UCs of how it might be used, preferably with pictures</p>
<h2>Related specifications</h2>
<h3>W3C Widgets</h3>
<p>W3C Widgets is a specification for describing packaged web applications; widgets within a mashup
described using OMDL can be W3C Widgets, or other types of web app such as OpenSocial.
</p>
<h3>EMML</h3>
<p>
<p>
<h3>GadgetTabML</h3>
<p>GadgetTabML is the format used when exporting your settings from iGoogle. It consists of
an XML structure that includes tabs, layouts, sections and modules (gadgets). So conceptually, OMDL is very similar to
GadgetTabML and it should be possible to transform one into the other.</p>
<p>Unfortunately, there is no "official" documentation on GadgetTabML on the web, and although there have been some
calls to standardise the format, nothing has happened so far.<p>
<h3>OpenSocial</h3>
<p>OpenSocial is a specification for hosted web apps using social network APIs; widgets within a
mashp described using OMDL can be OpenSocial apps, or other types of web app such as W3C Widgets.
</p>
<h3>OPML</h3>
<p>OPML is an outline format used for things like feed subscription lists. OPML is a generic structure
format rather than specific to mashups.
</p>
<h2>Acknowledgements</h2>
<p>OMDL has been developed with the support of funds from the European Commission (<a href="http://www.ict-omelette.eu/">OMELETTE</a> project, Project Number: 257635, ICT-2009.1.2 "Internet of Services, Software and Virtualisation")</p>
</div>
<div class="span4">
<h3>OMDL implementations</h3>
<p><a href="http://rave.apache.org">Apache Rave</a></p>
<p><a href="http://graasp.epfl.ch">Graasp</a></p>
<h3>Related</h3>
<p><a href="http://ict-omelette.eu">OMELETTE project</a></p>
<p><a href="http://www.w3.org/TR/widgets/">W3C Widgets spec</a></p>
<p><a href="http://wookie.apache.org">Apache Wookie</a></p>
</div>
</div>
</div> <!-- /container -->
</body>
</html>