forked from onesocialweb/onesocialweb.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevelopers-code.html
More file actions
155 lines (119 loc) · 7.19 KB
/
Copy pathdevelopers-code.html
File metadata and controls
155 lines (119 loc) · 7.19 KB
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="nl" xmlns="http://www.w3.org/1999/xhtml" lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="google-site-verification" content="iEvvoZqIa214KrElTR4eFq9W__unT8UsytZpiEkJYAA" />
<title>Developers - OneSocialWeb - Creating a free, open, and decentralized social networking platform.</title>
<link rel="shortcut icon" type="image/png" href="images/favicon.png">
<link rel="stylesheet" href="style/stylesheet.css" type="text/css" media="screen">
<link rel="stylesheet" href="style/style.css" type="text/css" media="screen">
</head>
<body>
<div id="pagewrapper" class="page_post">
<div id="header">
<div id="home">
<a href="index.html" onfocus="this.blur();" title="Homepage">
<img class="logo" src="images/osw-v1.1.png">
</a>
</div>
</div>
<div id="navigationMenu">
</div>
<div id="contentwrapper">
<div id="page">
<div id="subnavigationMenu">
<ul class="bullets">
<li><a href="developers.html">Developers overview</a></li>
<li><a href="developers-xmpp.html">Why use XMPP?</a></li>
<li><a href="developers-downloads.html">Downloads</a></li>
<li><a href="developers-code.html" class="current">Get code</a></li>
<li><a href="developers-protocol.html">Draft protocol specification</a></li>
<li><a href="developers-presentations.html">Presentations</a></li>
<li><a href="http://wiki.github.com/onesocialweb/osw-openfire-plugin/">Wiki</a></li>
</ul>
</div>
<div class="narrowcolumn">
<h1>Get code</h1>
<p>We thought it important to reality check our protocol with a reference implementation. We developed a server plugin, a web client and a mobile application. This source code is not currently in active development by the OneSocialWeb project team but we embrace contributions. All code is written in Java and made available under an Apache 2 license :</p>
<div class="box2" style="width:90%; text-align: left;">
<strong><img class="icon" src="images/favicon.png" width="16" height="16"/> OneSocialWeb OpenFire Plugin</strong>
<p>A plugin for Ignite's <a href="http://www.igniterealtime.org/projects/openfire/index.jsp">OpenFire</a> xmpp server. Get the <a href="http://github.com/onesocialweb/osw-openfire-plugin">OneSocialWeb OpenFire Plugin</a> code.</p>
<p>Make sure to check out the <a href="http://wiki.github.com/onesocialweb/osw-openfire-plugin/building-the-onesocialweb-openfire-plugin">compile instructions</a> on the wiki. Compiling instructions are also included in the source code.</p>
</div>
<div class="box2" style="width:90%; text-align: left;">
<strong><img class="icon" src="images/favicon.png" width="16" height="16"/> OneSocialWeb Java Library</strong>
<p>Library for development of Java based clients. Get the <a href="http://github.com/onesocialweb/osw-lib-java">OneSocialWeb Java Library</a> code.</p>
</div>
<div class="box2" style="width:90%; text-align: left;">
<strong><img class="icon" src="images/favicon.png" width="16" height="16"/> OneSocialWeb Console</strong>
<p>Command line console for testing the OpenFire plugin. Get the <a href="http://github.com/onesocialweb/osw-console">OneSocialWeb Console</a> code.</p>
<p>Please note that the OneSocialWeb Java Client Library required for compiling is included for convenience. Compiling instructions are included in the source code.</p>
</div>
<div class="box2" style="width:90%; text-align: left;">
<strong><img class="icon" src="images/favicon.png" width="16" height="16"/> OneSocialWeb Web Client</strong>
<p><img class="icon" src="images/osw-main-thumb.png"/></p>
<p><small>Check out the <a href="images/osw-main-big.png">high resolution version</a> of this screenshot</small></p>
<p>A web client built with <a href="http://code.google.com/webtoolkit/">Google Web Kit</a> that communicates with the XMPP server using <a href="http://xmpp.org/extensions/xep-0124.html">BOSH</a>. Get the <a href="http://github.com/onesocialweb/osw-web">OneSocialWeb Web Client</a> code.</p>
<p>Compiling instructions are included in the source code.</p>
<p>The latest source code includes the following supported languages: English, Dutch, French, Italian and even <a href="images/osw-chinese-thumb.png">Chinese!</a> </p>
<p>Please note that the <a href="http://wiki.github.com/onesocialweb/osw-openfire-plugin/installing-the-web-client">install instructions</a> are available on the wiki.</p>
</div>
<div class="box2" style="width:90%; text-align: left;">
<strong><img class="icon" src="images/favicon.png" width="16" height="16"/> OneSocialWeb Mobile Client for Android</strong>
<p><img class="icon" src="images/osw-android-thumb.png" style="border: 1px solid #555;"/></p>
<p><small>Check out the <a href="images/osw-android.png">high resolution version</a> of this screenshot</small></p>
<p>A <a href="http://code.google.com/android/">Google Android</a> mobile client using the <a href="http://www.igniterealtime.org/projects/smack/">Smack library</a>. Get the <a href="http://github.com/onesocialweb/osw-android">OneSocialWeb Mobile Client</a> code.</p></p>
<p>Compiling instructions are included in the source code.</p>
<p><strong>PLEASE NOTE!</strong> To avoid confusion, please use your own application name and application icon if you are putting your modified app on the Android market.</p>
</div>
</div>
</div>
</div>
<div id="footer">
<div class="blockwrapper">
<div class="block">
<h2>About us</h2>
Learn how this initiative started.
<ul>
<li><a href="about.html">About onesocialweb</a></li>
<li><a href="mailto:contact@onesocialweb.org">Email contact</a></li>
<li><a href="http://www.twitter.com/onesocialweb">Follow the twitter account</a></li>
<li><a href="about-acknowledgements.html">Acknowledgements</a></li>
</ul>
</div>
<div class="block">
<h2>Learn more</h2>
Find out more about onesocialweb!
<ul>
<li><a href="developers.html">For developers</a></li>
<li><a href="users.html">For users</a></li>
<li><a href="operators.html">For operators</a></li>
</ul>
</div>
<div class="block">
<h2>Contribute</h2>
Have great ideas or feedback?
<ul>
<li><a href="http://groups.google.com/group/onesocialweb?lnk=srg">Join the mailinglist</a></li>
</ul>
</div>
<div class="block">
</div>
</div>
<br class="fix"/>
<div id="copyright">
<p>
<span style="font-family: arial,sans-serif;">©</span> 2011 Vodafone Group - onesocialweb is open sourced under an Apache 2 license</p>
</div>
</div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-3039760-12");
pageTracker._trackPageview();
} catch(err) {}</script>
</body></html>