Modified: 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/remote/red5/ScopeApplicationAdapter.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/remote/red5/ScopeApplicationAdapter.java?rev=1292911&r1=1292910&r2=1292911&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/remote/red5/ScopeApplicationAdapter.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/remote/red5/ScopeApplicationAdapter.java
 Thu Feb 23 19:30:35 2012
@@ -49,13 +49,6 @@ import org.openmeetings.app.persistence.
 import org.openmeetings.app.persistence.beans.user.Users;
 import org.openmeetings.app.remote.FLVRecorderService;
 import org.openmeetings.app.remote.WhiteBoardService;
-import org.openmeetings.server.beans.ServerFrameBean;
-import org.openmeetings.server.beans.ServerFrameCursorStatus;
-import org.openmeetings.server.beans.ServerSharingSessionBean;
-import org.openmeetings.server.beans.messages.ScreenSharingCursor;
-import org.openmeetings.server.beans.messages.ScreenSharingMessage;
-import org.openmeetings.server.beans.messages.ScreenSharingNewFrame;
-import org.openmeetings.server.cache.ServerSharingSessionList;
 import org.openmeetings.utils.math.CalendarPatterns;
 import org.red5.logging.Red5LoggerFactory;
 import org.red5.server.adapter.ApplicationAdapter;
@@ -2420,406 +2413,6 @@ public class ScopeApplicationAdapter ext
                return 1;
        }
 
-
-       public synchronized void sendScreenSharingCursorPos(
-                       ServerFrameCursorStatus cursorStatus) {
-               try {
-
-                       ScreenSharingCursor screenSharingCursor = new 
ScreenSharingCursor();
-                       screenSharingCursor.setS(cursorStatus.getPublicSID());
-                       screenSharingCursor.setX(cursorStatus.getX());
-                       screenSharingCursor.setY(cursorStatus.getY());
-
-                       String publicSID = cursorStatus.getPublicSID();
-
-                       IScope globalScope = getContext().getGlobalScope();
-                       IScope webAppKeyScope = globalScope
-                                       
.getScope(OpenmeetingsVariables.webAppRootKey);
-
-                       // Get Room Id to send it to the correct Scope
-                       RoomClient currentClient = this.clientListManager
-                                       .getClientByPublicSID(publicSID, false);
-
-                       if (currentClient == null) {
-                               return;
-                               // throw new
-                               // Exception("Could not Find RoomClient on List 
"+publicSID);
-                       }
-                       // default Scope Name
-                       String scopeName = "hibernate";
-                       if (currentClient.getRoom_id() != null) {
-                               scopeName = 
currentClient.getRoom_id().toString();
-                       }
-
-                       IScope scopeHibernate = 
webAppKeyScope.getScope(scopeName);
-
-                       // log.debug("scopeHibernate "+scopeHibernate);
-
-                       if (scopeHibernate != null) {
-                               // Notify the clients of the same scope (room) 
with user_id
-
-                               Collection<Set<IConnection>> conCollection = 
webAppKeyScope
-                                               
.getScope(scopeName).getConnections();
-                               for (Set<IConnection> conset : conCollection) {
-                                       for (IConnection conn : conset) {
-                                               if (conn != null) {
-
-                                                       RoomClient rcl = 
this.clientListManager
-                                                                       
.getClientByStreamId(conn.getClient()
-                                                                               
        .getId());
-                                                       // log.debug("rcl 
"+rcl+" rcl.getUser_id(): "+rcl.getPublicSID()+" publicSID: "+publicSID+
-                                                       // " IS EQUAL? 
"+rcl.getPublicSID().equals(publicSID));
-
-                                                       if (rcl == null) {
-                                                               // continue;
-                                                       } else if 
(rcl.getIsScreenClient() != null
-                                                                       && 
rcl.getIsScreenClient()) {
-                                                               // continue;
-                                                       } else {
-                                                               // Do not send 
to self and only to registered
-                                                               // viewers
-                                                               if 
(!rcl.getPublicSID().equals(publicSID)) {
-
-                                                                       boolean 
sharerOnList = false;
-                                                                       if 
(rcl.getSharerSIDs().size() > 0) {
-                                                                               
sharerOnList = true;
-                                                                               
break;
-                                                                       }
-
-                                                                       if 
(sharerOnList) {
-                                                                               
// log.debug("IS EQUAL ");
-                                                                               
((IServiceCapableConnection) conn)
-                                                                               
                .invoke("newScreenCursorPosition",
-                                                                               
                                new Object[] { screenSharingCursor },
-                                                                               
                                this);
-                                                                               
// log.debug("sendMessageWithClientByPublicSID 
RPC:newMessageByRoomAndDomain"+screenSharingCursor);
-                                                                       }
-                                                               }
-                                                       }
-                                               }
-                                       }
-                               }
-
-                       } else {
-                               // Scope not yet started
-                               throw new Exception(
-                                               "ScreenSharing Message but no 
Scope to send");
-                       }
-
-               } catch (Exception err) {
-                       log.error("[sendScreenSharingMessage] ", err);
-                       err.printStackTrace();
-               }
-       }
-
-       public synchronized void sendScreenSharingFrame(
-                       ServerFrameBean serverFrameBean) {
-               try {
-
-                       ScreenSharingNewFrame screenSharingNewFrame = new 
ScreenSharingNewFrame();
-                       
screenSharingNewFrame.setS(serverFrameBean.getPublicSID());
-                       screenSharingNewFrame.setX(serverFrameBean.getXValue());
-                       screenSharingNewFrame.setY(serverFrameBean.getYValue());
-                       screenSharingNewFrame.setH(serverFrameBean.getHeight());
-                       screenSharingNewFrame.setW(serverFrameBean.getWidth());
-
-                       String publicSID = serverFrameBean.getPublicSID();
-
-                       IScope globalScope = getContext().getGlobalScope();
-                       IScope webAppKeyScope = globalScope
-                                       
.getScope(OpenmeetingsVariables.webAppRootKey);
-
-                       // log.debug("webAppKeyScope "+webAppKeyScope);
-
-                       // Get Room Id to send it to the correct Scope
-                       RoomClient currentClient = this.clientListManager
-                                       .getClientByPublicSID(publicSID, false);
-
-                       if (currentClient == null) {
-                               return;
-                               // throw new
-                               // Exception("Could not Find RoomClient on List 
"+publicSID);
-                       }
-                       // default Scope Name
-                       String scopeName = "hibernate";
-                       if (currentClient.getRoom_id() != null) {
-                               scopeName = 
currentClient.getRoom_id().toString();
-                       }
-
-                       IScope scopeHibernate = 
webAppKeyScope.getScope(scopeName);
-
-                       // log.debug("scopeHibernate "+scopeHibernate);
-
-                       if (scopeHibernate != null) {
-                               // Notify the clients of the same scope (room) 
with user_id
-
-                               Collection<Set<IConnection>> conCollection = 
webAppKeyScope
-                                               
.getScope(scopeName).getConnections();
-                               for (Set<IConnection> conset : conCollection) {
-                                       for (IConnection conn : conset) {
-                                               if (conn != null) {
-
-                                                       RoomClient rcl = 
this.clientListManager
-                                                                       
.getClientByStreamId(conn.getClient()
-                                                                               
        .getId());
-                                                       // log.debug("rcl 
"+rcl+" rcl.getUser_id(): "+rcl.getPublicSID()+" publicSID: "+publicSID+
-                                                       // " IS EQUAL? 
"+rcl.getPublicSID().equals(publicSID));
-
-                                                       if (rcl == null) {
-                                                               // continue;
-                                                       } else if 
(rcl.getIsScreenClient() != null
-                                                                       && 
rcl.getIsScreenClient()) {
-                                                               // continue;
-                                                       } else {
-                                                               // Do not send 
to self and only to registered
-                                                               // viewers
-                                                               if 
(!rcl.getPublicSID().equals(publicSID)) {
-
-                                                                       boolean 
sharerOnList = false;
-                                                                       if 
(rcl.getSharerSIDs().size() > 0) {
-                                                                               
sharerOnList = true;
-                                                                               
break;
-                                                                       }
-
-                                                                       if 
(sharerOnList) {
-                                                                               
// log.debug("IS EQUAL ");
-                                                                               
((IServiceCapableConnection) conn)
-                                                                               
                .invoke("newScreenFrame",
-                                                                               
                                new Object[] { screenSharingNewFrame },
-                                                                               
                                this);
-                                                                               
// log.debug("sendMessageWithClientByPublicSID 
RPC:newMessageByRoomAndDomain"+screenSharingNewFrame);
-                                                                       }
-                                                               }
-                                                       }
-                                               }
-                                       }
-                               }
-
-                       } else {
-                               // Scope not yet started
-                               throw new Exception(
-                                               "ScreenSharing Message but no 
Scope to send");
-                       }
-
-               } catch (Exception err) {
-                       log.error("[sendScreenSharingMessage] ", err);
-                       err.printStackTrace();
-               }
-       }
-
-       /**
-        * @deprecated we will not use further the old screensharing 
implementation
-        * @return
-        */
-       public List<ScreenSharingMessage> checkSharingSession() {
-               try {
-                       IConnection current = Red5.getConnectionLocal();
-                       RoomClient currentClient = this.clientListManager
-                                       
.getClientByStreamId(current.getClient().getId());
-
-                       HashMap<String, RoomClient> roomClientList = 
this.clientListManager
-                                       
.getClientListByRoom(currentClient.getRoom_id());
-
-                       List<ScreenSharingMessage> screenSharingMessageList = 
new LinkedList<ScreenSharingMessage>();
-
-                       for (Iterator<String> iter = 
roomClientList.keySet().iterator(); iter
-                                       .hasNext();) {
-
-                               RoomClient rcl = 
roomClientList.get(iter.next());
-
-                               ServerSharingSessionBean 
serverSharingSessionBean = ServerSharingSessionList
-                                               
.getServerSharingSessionBeanByPublicSID(rcl
-                                                               
.getPublicSID());
-
-                               if (serverSharingSessionBean != null) {
-                                       ScreenSharingMessage 
screenSharingMessage = new ScreenSharingMessage();
-                                       
screenSharingMessage.setS(serverSharingSessionBean
-                                                       .getPublicSID());
-                                       
screenSharingMessage.setW(serverSharingSessionBean
-                                                       .getWidth());
-
-                                       
screenSharingMessage.setDeleted(serverSharingSessionBean
-                                                       .isDeleted());
-
-                                       screenSharingMessage
-                                                       .setL(new 
LinkedList<ScreenSharingNewFrame>());
-
-                                       for (ServerFrameBean serverFrameBean : 
serverSharingSessionBean
-                                                       .getServerFrameBeans()) 
{
-
-                                               ScreenSharingNewFrame 
screenSharingNewFrame = new ScreenSharingNewFrame();
-                                               
screenSharingNewFrame.setX(serverFrameBean.getXValue());
-                                               
screenSharingNewFrame.setY(serverFrameBean.getYValue());
-                                               
screenSharingNewFrame.setH(serverFrameBean.getHeight());
-                                               
screenSharingNewFrame.setW(serverFrameBean.getWidth());
-
-                                               
screenSharingMessage.getL().add(screenSharingNewFrame);
-
-                                       }
-
-                                       
screenSharingMessageList.add(screenSharingMessage);
-                               }
-                       }
-
-                       return screenSharingMessageList;
-
-               } catch (Exception err) {
-                       log.error("[checkSharingSession] ", err);
-               }
-               return null;
-       }
-
-       public void registerViewerSession(boolean register, String publicSID) {
-               try {
-                       IConnection current = Red5.getConnectionLocal();
-                       RoomClient currentClient = this.clientListManager
-                                       
.getClientByStreamId(current.getClient().getId());
-
-                       if (register) {
-                               // Add User to Session
-                               currentClient.getSharerSIDs().add(publicSID);
-                       } else {
-                               // Remove User from Session
-                               currentClient.getSharerSIDs().remove(publicSID);
-
-                       }
-
-                       // currentClient.setViewer(register);
-
-                       
this.clientListManager.updateClientByStreamId(current.getClient()
-                                       .getId(), currentClient);
-
-               } catch (Exception err) {
-                       log.error("[checkSharingSession] ", err);
-               }
-       }
-
-       public boolean checkSharerSession() {
-               try {
-                       IConnection current = Red5.getConnectionLocal();
-                       RoomClient currentClient = this.clientListManager
-                                       
.getClientByStreamId(current.getClient().getId());
-
-                       ServerSharingSessionBean serverSharingSessionBean = 
ServerSharingSessionList
-                                       
.getServerSharingSessionBeanByPublicSID(currentClient
-                                                       .getPublicSID());
-
-                       if (serverSharingSessionBean == null) {
-                               return true;
-                       } else if (serverSharingSessionBean.isDeleted()) {
-                               return true;
-                       } else {
-                               return false;
-                       }
-
-               } catch (Exception err) {
-                       log.error("[checkSharingSession] ", err);
-               }
-               return true;
-       }
-
-       public synchronized void sendScreenSharingMessage(
-                       ServerSharingSessionBean serverSharingSessionBean) {
-               try {
-
-                       log.debug("sendScreenSharingMessage ");
-
-                       ScreenSharingMessage screenSharingMessage = new 
ScreenSharingMessage();
-                       
screenSharingMessage.setS(serverSharingSessionBean.getPublicSID());
-                       
screenSharingMessage.setW(serverSharingSessionBean.getWidth());
-
-                       screenSharingMessage.setDeleted(serverSharingSessionBean
-                                       .isDeleted());
-
-                       screenSharingMessage.setL(new 
LinkedList<ScreenSharingNewFrame>());
-
-                       for (ServerFrameBean serverFrameBean : 
serverSharingSessionBean
-                                       .getServerFrameBeans()) {
-
-                               ScreenSharingNewFrame screenSharingNewFrame = 
new ScreenSharingNewFrame();
-                               
screenSharingNewFrame.setX(serverFrameBean.getXValue());
-                               
screenSharingNewFrame.setY(serverFrameBean.getYValue());
-                               
screenSharingNewFrame.setH(serverFrameBean.getHeight());
-                               
screenSharingNewFrame.setW(serverFrameBean.getWidth());
-
-                               
screenSharingMessage.getL().add(screenSharingNewFrame);
-
-                       }
-
-                       String publicSID = 
serverSharingSessionBean.getPublicSID();
-
-                       IScope globalScope = getContext().getGlobalScope();
-                       IScope webAppKeyScope = globalScope
-                                       
.getScope(OpenmeetingsVariables.webAppRootKey);
-
-                       // log.debug("webAppKeyScope "+webAppKeyScope);
-
-                       // Get Room Id to send it to the correct Scope
-                       RoomClient currentClient = this.clientListManager
-                                       .getClientByPublicSID(publicSID, false);
-
-                       if (currentClient == null) {
-                               return;
-                               // throw new Exception("Could not Find 
RoomClient on List");
-                       }
-                       // default Scope Name
-                       String scopeName = "hibernate";
-                       if (currentClient.getRoom_id() != null) {
-                               scopeName = 
currentClient.getRoom_id().toString();
-                       }
-
-                       IScope scopeHibernate = 
webAppKeyScope.getScope(scopeName);
-
-                       // log.debug("scopeHibernate "+scopeHibernate);
-
-                       if (scopeHibernate != null) {
-                               // Notify the clients of the same scope (room) 
with user_id
-
-                               Collection<Set<IConnection>> conCollection = 
webAppKeyScope
-                                               
.getScope(scopeName).getConnections();
-                               for (Set<IConnection> conset : conCollection) {
-                                       for (IConnection conn : conset) {
-                                               if (conn != null) {
-
-                                                       RoomClient rcl = 
this.clientListManager
-                                                                       
.getClientByStreamId(conn.getClient()
-                                                                               
        .getId());
-                                                       // log.debug("rcl 
"+rcl+" rcl.getUser_id(): "+rcl.getPublicSID()+" publicSID: "+publicSID+
-                                                       // " IS EQUAL? 
"+rcl.getPublicSID().equals(publicSID));
-
-                                                       if (rcl == null) {
-                                                               // continue;
-                                                       } else if 
(rcl.getIsScreenClient() != null
-                                                                       && 
rcl.getIsScreenClient()) {
-                                                               // continue;
-                                                       } else {
-                                                               // Send to self 
for debugging
-                                                               if 
(!rcl.getPublicSID().equals(publicSID) || true) {
-                                                                       // 
log.debug("IS EQUAL ");
-                                                                       
((IServiceCapableConnection) conn)
-                                                                               
        .invoke("newScreenSharing",
-                                                                               
                        new Object[] { screenSharingMessage },
-                                                                               
                        this);
-                                                                       
log.debug("sendMessageWithClientByPublicSID RPC:newMessageByRoomAndDomain"
-                                                                               
        + screenSharingMessage);
-                                                               }
-                                                       }
-                                               }
-                                       }
-                               }
-
-                       } else {
-                               // Scope not yet started
-                               throw new Exception(
-                                               "ScreenSharing Message but no 
Scope to send");
-                       }
-
-               } catch (Exception err) {
-                       log.error("[sendScreenSharingMessage] ", err);
-                       err.printStackTrace();
-               }
-       }
-
        public synchronized void sendMessageWithClientByPublicSID(Object 
message,
                        String publicSID) {
                try {

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java?rev=1292911&r1=1292910&r2=1292911&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
 Thu Feb 23 19:30:35 2012
@@ -34,7 +34,6 @@ import org.openmeetings.app.persistence.
 import org.openmeetings.app.remote.red5.ScopeApplicationAdapter;
 import org.openmeetings.app.rtp.RTPScreenSharingSession;
 import org.openmeetings.app.rtp.RTPStreamingHandler;
-import org.openmeetings.server.socket.ServerSocketMinaProcess;
 import org.red5.logging.Red5LoggerFactory;
 import org.slf4j.Logger;
 import org.springframework.context.ApplicationContext;
@@ -220,9 +219,8 @@ public class ScreenRequestHandler extend
                                        .getConfKey(3L, "screen_viewer");
 
                        String template = "screencast_odsp_sharertemplate.vm";
-                       // template = "screencast_odsp_sharertemplate.vm";
-                       ctx.put("PORT", ServerSocketMinaProcess.port);
 
+                       
                        log.debug("language_id :: " + language_id);
 
                        Fieldmanagment fieldmanagment = getFieldmanagment();
@@ -357,12 +355,8 @@ public class ScreenRequestHandler extend
 
                                        } else if (conf_i == 3) {
 
-                                               // For the UDP Sharer, we need 
some additional
-                                               // information
+                                               // Sharing option 3 is no more 
actively maintained and in the source available
 
-                                               template = 
"screencast_odsp_sharertemplate.vm";
-                                               ctx.put("PORT", 
ServerSocketMinaProcess.port);
-                                               log.debug("Creating JNLP 
Template for TCP solution");
 
                                        } else if (conf_i == 4) {
 
@@ -435,11 +429,7 @@ public class ScreenRequestHandler extend
                                } catch (Exception e) {
                                        log.error("invalid configuration value 
for key screen_viewer!");
                                }
-                       } else if (mode.equals("viewer")) {
-                               template = "screencast_odsp_viewertemplate.vm";
-                               ctx.put("PORT", ServerSocketMinaProcess.port);
-                               log.debug("Creating JNLP Template for UDP 
solution");
-                       }
+                       } 
 
                        log.debug("template " + template);
 

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/templates/install_step1_EN.vm
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/templates/install_step1_EN.vm?rev=1292911&r1=1292910&r2=1292911&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/templates/install_step1_EN.vm 
(original)
+++ incubator/openmeetings/trunk/singlewebapp/src/templates/install_step1_EN.vm 
Thu Feb 23 19:30:35 2012
@@ -320,8 +320,6 @@ function checkEmail() 
         <label for="screen_viewer">Screenviewer Config</label>
        <select name="screen_viewer" id="screen_viewer" size="1">
                <option value="4" selected>Rtmp Viewer (Standard)</option>
-               <option value="3">ODSP Viewer</option>
-               <option value="2">JMF RTP Sharer</option>
            </select><br />     
                </li>
        <p><i>


Reply via email to