Author: solomax Date: Wed Mar 14 20:09:25 2012 New Revision: 1300705 URL: http://svn.apache.org/viewvc?rev=1300705&view=rev Log: Documentation update: JUnit and index page
Modified:
incubator/openmeetings/trunk/singlewebapp/docs/JUnitTesting.html
incubator/openmeetings/trunk/singlewebapp/docs/images/Arguments.png
incubator/openmeetings/trunk/singlewebapp/docs/index.html
incubator/openmeetings/trunk/singlewebapp/xdocs/JUnitTesting.xml
incubator/openmeetings/trunk/singlewebapp/xdocs/images/Arguments.png
incubator/openmeetings/trunk/singlewebapp/xdocs/index.xml
Modified: incubator/openmeetings/trunk/singlewebapp/docs/JUnitTesting.html
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/JUnitTesting.html?rev=1300705&r1=1300704&r2=1300705&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/JUnitTesting.html (original)
+++ incubator/openmeetings/trunk/singlewebapp/docs/JUnitTesting.html Wed Mar 14
20:09:25 2012
@@ -34,11 +34,8 @@ limitations under the License.
<meta name="email" value="[email protected]">
-
-
-
-
-
+
+
<title>Apache OpenMeetings - JUnit Testing</title>
<link rel="stylesheet" type="text/css" href="css/openmeetings.css">
<link rel="stylesheet" type="text/css" href="css/jquery-ui.css">
@@ -862,11 +859,11 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>
- Automatic tests are the significant part of
development process.
- Below is the instruction of how to run
Openmeetings
- <a href="http://junit.org"
rel="nofollow">JUnit</a>
- tests.
+ <p>
+ Automatic tests are the significant part of
development process.
+ Below is the instruction of how to run
Openmeetings
+ <a href="http://junit.org"
rel="nofollow">JUnit</a>
+ tests.
</p>
</blockquote>
</p>
@@ -882,68 +879,68 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <ol>
- <li>running tests using command line: </li>
- <ul>
- <li>all tests: </li>
- <div class="xmlcode">
- ant test
- </div>
- <li>subset of tests by mask: </li>
- <div class="xmlcode">
- ant -Dtestcases=TestError* test
- </div>
- </ul>
- <li>running tests from Eclipse IDE: </li>
- <ul>
- <li>
- copy src/META-INF/
- <strong>
- yourdb
- <tt>_</tt>
- </strong>
- persistence.xml to
src/META-INF/persistence.xml
- </li>
- <li>Start Eclipse </li>
- <li>Load workspace with Openmeetings
project (or refresh existing
- project)
- </li>
- <li>Select "Debug Configurations..."
</li>
- </ul>
+ <ol>
+ <li>running tests using command line: </li>
+ <ul>
+ <li>all tests: </li>
+ <div class="xmlcode">
+ ant test
+ </div>
+ <li>subset of tests by mask: </li>
+ <div class="xmlcode">
+ ant -Dtestcases=TestError* test
+ </div>
+ </ul>
+ <li>running tests from Eclipse IDE: </li>
+ <ul>
+ <li>
+ copy src/META-INF/
+ <strong>
+ yourdb
+ <tt>_</tt>
+ </strong>
+ persistence.xml to
src/META-INF/persistence.xml
+ </li>
+ <li>Start Eclipse </li>
+ <li>Load workspace with Openmeetings
project (or refresh existing
+ project)
+ </li>
+ <li>Select "Debug Configurations..."
</li>
+ </ul>
</ol>
- <p>
- <a class="fancybox-buttons"
data-fancybox-group="button" href="images/DebugConfigurations.png">
- <img
src="images/DebugConfigurations.png" alt="" width="367" height="262" />
- </a>
+ <p>
+ <a class="fancybox-buttons"
data-fancybox-group="button" href="images/DebugConfigurations.png">
+ <img
src="images/DebugConfigurations.png" alt="" width="367" height="262" />
+ </a>
</p>
- <ul>
- <li>Create New Junit configuration, give it a
name and select test
- class
- </li>
+ <ul>
+ <li>Create New Junit configuration, give it a
name and select test
+ class
+ </li>
</ul>
- <p>
- <a class="fancybox-buttons"
data-fancybox-group="button" href="images/NewConfiguration.png">
- <img src="images/NewConfiguration.png"
alt="" width="420" height="206" />
- </a>
+ <p>
+ <a class="fancybox-buttons"
data-fancybox-group="button" href="images/NewConfiguration.png">
+ <img src="images/NewConfiguration.png"
alt="" width="420" height="206" />
+ </a>
</p>
- <ul>
- <li>Select Arguments tab </li>
- <li>Add the following code to the VM section
</li>
- <div class="xmlcode">
-
-javaagent:${workspace_loc:ROOT}/lib/openjpa2/openjpa-2.1.0.jar
- -Dwebapps.root=__
- <FULL PATH TO
-
OPENMEETINGS>__\dist\red5\webapps\openmeetings
- </div>
+ <ul>
+ <li>Select Arguments tab </li>
+ <li>Add the following code to the VM section
</li>
+ <div class="xmlcode">
+
-javaagent:${workspace_loc:ROOT}/build/lib/om/openjpa-bundle-2.2.0.jar
+
-Dwebapps.root=${workspace_loc:ROOT}/dist/red5/webapps/openmeetings
+ </div>
+ <li>To avoid temporary files being created in
OM root, modify "Working Directory" as follows</li>
+ <div
class="xmlcode">${workspace_loc:ROOT}/build/junit</div>
</ul>
- <p>
- <a class="fancybox-buttons"
data-fancybox-group="button" href="images/Arguments.png">
- <img src="images/Arguments.png" alt=""
width="435" height="410" />
- </a>
+ <p>
+ <a class="fancybox-buttons"
data-fancybox-group="button" href="images/Arguments.png">
+ <img src="images/Arguments.png" alt=""
width="435" height="410" />
+ </a>
</p>
- <ul>
- <li>Select Debug </li>
-
+ <ul>
+ <li>Select Debug </li>
+
</ul>
</blockquote>
</p>
Modified: incubator/openmeetings/trunk/singlewebapp/docs/images/Arguments.png
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/images/Arguments.png?rev=1300705&r1=1300704&r2=1300705&view=diff
==============================================================================
Binary files - no diff available.
Modified: incubator/openmeetings/trunk/singlewebapp/docs/index.html
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/index.html?rev=1300705&r1=1300704&r2=1300705&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/index.html (original)
+++ incubator/openmeetings/trunk/singlewebapp/docs/index.html Wed Mar 14
20:09:25 2012
@@ -34,11 +34,8 @@ limitations under the License.
<meta name="email" value="[email protected]">
-
-
-
-
-
+
+
<title>Apache OpenMeetings - Home</title>
<link rel="stylesheet" type="text/css" href="css/openmeetings.css">
<link rel="stylesheet" type="text/css" href="css/jquery-ui.css">
@@ -862,18 +859,18 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p> Openmeetings provides video
conferencing, instant messaging,
- white board, collaborative document editing and
other groupware
- tools using API functions of the Red5 Streaming
Server for Remoting
- and Streaming.
+ <p> Openmeetings provides video
conferencing, instant messaging,
+ white board, collaborative document editing and
other groupware
+ tools using API functions of the Red5 Streaming
Server for Remoting
+ and Streaming.
</p>
- <p>
- OpenMeetings is a project of the Apache
Incubator, the old project
- website at
- <a
href="http://code.google.com/p/openmeetings/" target="_BLANK">GoogleCode
- </a>
- will receive no updates anymore. The website at
Apache is the only
- place that receives updates.
+ <p>
+ OpenMeetings is a project of the Apache
Incubator, the old project
+ website at
+ <a
href="http://code.google.com/p/openmeetings/" target="_BLANK">GoogleCode
+ </a>
+ will receive no updates anymore. The website at
Apache is the only
+ place that receives updates.
</p>
</blockquote>
</p>
@@ -889,12 +886,14 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>
- <strong><a href="http://demo.openmeetings.de"
target="_BLANK" rel="nofollow">Demo server</a> updated to r1236172
(2012-01-26)</strong><br />
- <strong>New committer: German Grekhov
(2011-12-26)</strong><br />
- <strong>OpenMeetings has been accepted into the
Apache Incubator
- (2011-11-12).
- </strong>
+ <p>
+ <strong>First builds are available at <a
href="https://builds.apache.org/job/openmeetings">builds.apache.org</a>
(2012-03-15)</strong><br />
+ <strong>New committer: Timur Tleukenov
(2012-03-06)</strong><br />
+ <strong><a href="http://demo.openmeetings.de"
target="_BLANK" rel="nofollow">Demo server</a> updated to r1236172
(2012-01-26)</strong><br />
+ <strong>New committer: German Grekhov
(2011-12-26)</strong><br />
+ <strong>OpenMeetings has been accepted into the
Apache Incubator
+ (2011-11-12).
+ </strong>
</p>
</blockquote>
</p>
@@ -910,20 +909,20 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>
- <strong>Who we are</strong>
- <blockquote>
- <a href="team-list.html">List of
committers</a>
- .
- </blockquote>
+ <p>
+ <strong>Who we are</strong>
+ <blockquote>
+ <a href="team-list.html">List of
committers</a>
+ .
+ </blockquote>
</p>
- <p>
- <strong>Users!</strong>
- <blockquote>
- We'd love to have you involved. Check
out the
- <a href="get-involved.html">Get
involved</a>
- .
- </blockquote>
+ <p>
+ <strong>Users!</strong>
+ <blockquote>
+ We'd love to have you involved. Check
out the
+ <a href="get-involved.html">Get
involved</a>
+ .
+ </blockquote>
</p>
</blockquote>
</p>
@@ -958,21 +957,21 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- There are four options to use
OpenMeetings audio/video functions,
- which you can select during a
conference session.
- <ul>
- <blockquote>
- <li>audio + video</li>
- <li>audio only</li>
- <li>video only</li>
- <li>picture only</li>
-
- </blockquote>
- </ul>
- Additional you can change
video-/audio-quality, choose multiple
- camera resolutions (4:3, 16:9 or 3:2)
- and choose your input devices.
+
<text>
+ There are four options to use
OpenMeetings audio/video functions,
+ which you can select during a
conference session.
+ <ul>
+ <blockquote>
+ <li>audio + video</li>
+ <li>audio only</li>
+ <li>video only</li>
+ <li>picture only</li>
+
+ </blockquote>
+ </ul>
+ Additional you can change
video-/audio-quality, choose multiple
+ camera resolutions (4:3, 16:9 or 3:2)
+ and choose your input devices.
</text>
</td>
</tr>
@@ -1009,27 +1008,27 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- <ul>
- <li>Recorded sessions contain
everything including sound recorded
- from all audio streams
in exactly the way you've seen it in the
- conference.
- </li>
- </ul>
- <ul>
- <li>Recorded sessions can be
downloaded as AVI/FLV files.</li>
- </ul>
- <ul>
- <li>Possibility to select a
screen area for sharing.</li>
- </ul>
- <ul>
- <li>Different quality steps for
Screensharing.</li>
- </ul>
- <ul>
- <li>Watch and organize
recordings in an integrated Drag and Drop
- File-Explorer
- </li>
- </ul>
+
<text>
+ <ul>
+ <li>Recorded sessions contain
everything including sound recorded
+ from all audio streams
in exactly the way you've seen it in the
+ conference.
+ </li>
+ </ul>
+ <ul>
+ <li>Recorded sessions can be
downloaded as AVI/FLV files.</li>
+ </ul>
+ <ul>
+ <li>Possibility to select a
screen area for sharing.</li>
+ </ul>
+ <ul>
+ <li>Different quality steps for
Screensharing.</li>
+ </ul>
+ <ul>
+ <li>Watch and organize
recordings in an integrated Drag and Drop
+ File-Explorer
+ </li>
+ </ul>
</text>
</td>
</tr>
@@ -1054,30 +1053,30 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- Advanced File-Explorer in every
conference room, Drag and Drop
- interface for managing uploaded files,
including the possibility to
- create a document tree with folders.
- <br />
- <br />
- Private and Public Drive in
- File-Explorer. The File-Explorer has two
- different views, one is the
- <b>Private Drive</b>
- and the other the
- <b>Public Drive</b>
- . The Private Drive
- always contains the same files.
- Those files are
- visible only to the
- user currently loggedin. The
- Public Drive is not
- bound to the user,
- but to the conference room
- instead. All users in
- the conference room
- have access to the Public
- Drive.
+
<text>
+ Advanced File-Explorer in every
conference room, Drag and Drop
+ interface for managing uploaded files,
including the possibility to
+ create a document tree with folders.
+ <br />
+ <br />
+ Private and Public Drive in
+ File-Explorer. The File-Explorer has two
+ different views, one is the
+ <b>Private Drive</b>
+ and the other the
+ <b>Public Drive</b>
+ . The Private Drive
+ always contains the same files.
+ Those files are
+ visible only to the
+ user currently loggedin. The
+ Public Drive is not
+ bound to the user,
+ but to the conference room
+ instead. All users in
+ the conference room
+ have access to the Public
+ Drive.
</text>
</td>
</tr>
@@ -1102,35 +1101,35 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- During a conference, the moderator can
adjust the user permission
- to every user individually .
- <ul>
- <li>
- <img class="alignnone"
title="Allow modaration" src="images/moderator.png" alt="" />
- Allow/Deny moderation
- </li>
- <li>
- <img class="alignnone"
title="Whiteboard Access" src="images/whiteboard_access.png" alt="" />
- Allow/Deny to draw on
white board
- </li>
- <li>
- <img class="alignnone"
title="Screenshare" src="images/screenshare.png" alt="" />
- Allow/Deny
screen-sharing/record screen
- </li>
- <li>
- <img class="alignnone"
title="Remote control" src="images/mouse.png" alt="" />
- Allow/Deny Remote
Control Screen
- </li>
- <li>
- <img class="alignnone"
title="Remote control" src="images/microphone2.png" alt="" />
- Give exclusive audio to
others or self
- </li>
- <li>
- <img class="alignnone"
title="Video Audio" src="images/audio_video.png" alt="" />
- (Re-) Start Audio,
Video or Device settings
- </li>
- </ul>
+
<text>
+ During a conference, the moderator can
adjust the user permission
+ to every user individually .
+ <ul>
+ <li>
+ <img class="alignnone"
title="Allow modaration" src="images/moderator.png" alt="" />
+ Allow/Deny moderation
+ </li>
+ <li>
+ <img class="alignnone"
title="Whiteboard Access" src="images/whiteboard_access.png" alt="" />
+ Allow/Deny to draw on
white board
+ </li>
+ <li>
+ <img class="alignnone"
title="Screenshare" src="images/screenshare.png" alt="" />
+ Allow/Deny
screen-sharing/record screen
+ </li>
+ <li>
+ <img class="alignnone"
title="Remote control" src="images/mouse.png" alt="" />
+ Allow/Deny Remote
Control Screen
+ </li>
+ <li>
+ <img class="alignnone"
title="Remote control" src="images/microphone2.png" alt="" />
+ Give exclusive audio to
others or self
+ </li>
+ <li>
+ <img class="alignnone"
title="Video Audio" src="images/audio_video.png" alt="" />
+ (Re-) Start Audio,
Video or Device settings
+ </li>
+ </ul>
</text>
</td>
</tr>
@@ -1167,32 +1166,32 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- Multi-Whiteboard, you can add new
whiteboard instances, each
- white
- board can have the full range of tools
and documents inside.
- <br />
- <br />
- Save white boards. You can save each
whiteboard instance as a file.
- The file is located in the
File-Explorer and can be drag n' drop'ed
- to the white board again and organized
like any other document,
- image or folder.
- <br />
- <br />
- White board with drawing, writing, Drag
n' Drop, Resizing, Images
- (Drag n'
- Drop from File-Explorer),
Symbol(s)/Cliparts .
- <br />
- <br />
- Full-fit does rescale the document on
the screen to be 100% visible
- on all
- screens no matter what kind of screen
resolution different
- users
- have.
- <br />
- <br />
- You can import from a wide range of
document formats (PDF, DOC,
- ODT, PPT, et cetera...)
+
<text>
+ Multi-Whiteboard, you can add new
whiteboard instances, each
+ white
+ board can have the full range of tools
and documents inside.
+ <br />
+ <br />
+ Save white boards. You can save each
whiteboard instance as a file.
+ The file is located in the
File-Explorer and can be drag n' drop'ed
+ to the white board again and organized
like any other document,
+ image or folder.
+ <br />
+ <br />
+ White board with drawing, writing, Drag
n' Drop, Resizing, Images
+ (Drag n'
+ Drop from File-Explorer),
Symbol(s)/Cliparts .
+ <br />
+ <br />
+ Full-fit does rescale the document on
the screen to be 100% visible
+ on all
+ screens no matter what kind of screen
resolution different
+ users
+ have.
+ <br />
+ <br />
+ You can import from a wide range of
document formats (PDF, DOC,
+ ODT, PPT, et cetera...)
</text>
</td>
</tr>
@@ -1217,21 +1216,21 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- You can manage users and multiple
organizations in a single
- OpenMeetings instance. You can also
create users that only have
- access via the SOAP-API.
- <br />
- <br />
- MyRooms section. Each user has by
default 2 personal rooms that
- are
- always accessible exclusively for that
user. There are buttons
- to
- enter those rooms from the Dashboard.
- <br />
- <br />
- You can assign conference room to all
users, or you can assign them
- only to specific user-groups.
+
<text>
+ You can manage users and multiple
organizations in a single
+ OpenMeetings instance. You can also
create users that only have
+ access via the SOAP-API.
+ <br />
+ <br />
+ MyRooms section. Each user has by
default 2 personal rooms that
+ are
+ always accessible exclusively for that
user. There are buttons
+ to
+ enter those rooms from the Dashboard.
+ <br />
+ <br />
+ You can assign conference room to all
users, or you can assign them
+ only to specific user-groups.
</text>
</td>
</tr>
@@ -1256,16 +1255,16 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- Send users messages and organize them
in folders. You can book
- conference rooms by sending private
messages. The booked event
- automatically is in your and the
participants calendar, changes to
- that event will be populated to all
users booked to the event.
- <br />
- <br />
- User contacts, you can search users and
add them to your contacts.
- You
- can even give them the right to see
your calendar.
+
<text>
+ Send users messages and organize them
in folders. You can book
+ conference rooms by sending private
messages. The booked event
+ automatically is in your and the
participants calendar, changes to
+ that event will be populated to all
users booked to the event.
+ <br />
+ <br />
+ User contacts, you can search users and
add them to your contacts.
+ You
+ can even give them the right to see
your calendar.
</text>
</td>
</tr>
@@ -1290,17 +1289,17 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- <ul>
- <li>Plan your conferencing and
invite attendees from OpenMeetings
- or External.
- </li>
- <li>The invited attendees will
recieve an E-mail with details to
- the meetings and a link
with a secure hash to the conference
- room.
- </li>
- <li>Share your calendar with
your contacts.</li>
- </ul>
+
<text>
+ <ul>
+ <li>Plan your conferencing and
invite attendees from OpenMeetings
+ or External.
+ </li>
+ <li>The invited attendees will
recieve an E-mail with details to
+ the meetings and a link
with a secure hash to the conference
+ room.
+ </li>
+ <li>Share your calendar with
your contacts.</li>
+ </ul>
</text>
</td>
</tr>
@@ -1325,13 +1324,13 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- You can create a poll with yes/no or
1-10 questions, let the
- user
- vote and see the voting results.
- <br />
- <br />
- Polls can be stored and results viewed
as pie-chart
+
<text>
+ You can create a poll with yes/no or
1-10 questions, let the
+ user
+ vote and see the voting results.
+ <br />
+ <br />
+ Polls can be stored and results viewed
as pie-chart
</text>
</td>
</tr>
@@ -1356,10 +1355,10 @@ limitations under the License.
-->
</td>
<td>
-
<text>
- You can backup all user-generated data
including files
- uploaded by the users in a single ZIP
file and import that ZIP into
- a new installation of OpenMeetings
again.
+
<text>
+ You can backup all user-generated data
including files
+ uploaded by the users in a single ZIP
file and import that ZIP into
+ a new installation of OpenMeetings
again.
</text>
</td>
</tr>
Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/JUnitTesting.xml
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/JUnitTesting.xml?rev=1300705&r1=1300704&r2=1300705&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/xdocs/JUnitTesting.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/xdocs/JUnitTesting.xml Wed Mar 14
20:09:25 2012
@@ -80,11 +80,11 @@
<li>Select Arguments tab </li>
<li>Add the following code to the VM section
</li>
<div class="xmlcode">
-
-javaagent:${workspace_loc:ROOT}/lib/openjpa2/openjpa-2.1.0.jar
- -Dwebapps.root=__
- <FULL PATH TO
-
OPENMEETINGS>__\dist\red5\webapps\openmeetings
+
-javaagent:${workspace_loc:ROOT}/build/lib/om/openjpa-bundle-2.2.0.jar
+
-Dwebapps.root=${workspace_loc:ROOT}/dist/red5/webapps/openmeetings
</div>
+ <li>To avoid temporary files being created in
OM root, modify "Working Directory" as follows</li>
+ <div
class="xmlcode">${workspace_loc:ROOT}/build/junit</div>
</ul>
<p>
<a class="fancybox-buttons"
data-fancybox-group="button"
Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/images/Arguments.png
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/images/Arguments.png?rev=1300705&r1=1300704&r2=1300705&view=diff
==============================================================================
Binary files - no diff available.
Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/index.xml
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/index.xml?rev=1300705&r1=1300704&r2=1300705&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/xdocs/index.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/xdocs/index.xml Wed Mar 14
20:09:25 2012
@@ -39,6 +39,8 @@
<section name="OpenMeetings News">
<p>
+ <strong>First builds are available at <a
href="https://builds.apache.org/job/openmeetings">builds.apache.org</a>
(2012-03-15)</strong><br/>
+ <strong>New committer: Timur Tleukenov
(2012-03-06)</strong><br/>
<strong><a href="http://demo.openmeetings.de"
target="_BLANK" rel="nofollow">Demo server</a> updated to r1236172
(2012-01-26)</strong><br/>
<strong>New committer: German Grekhov
(2011-12-26)</strong><br/>
<strong>OpenMeetings has been accepted into the
Apache Incubator
