Virtual class room

Hi all, I want to develope a virtual class room application, it will be a part of huge management learning system LMS.
I need some info about how to make the real time streamin for online lectures, and due to performance I want to support a big number of student concurrently, reach to 1000 (One Thousand) student at the same time.
Any links for white papers or examples will be welcomed.
Thanks.
Ahmad Elsafty.

I assume what you want is something like live google video/you tube. If so, there are two examples. ;)
BBC iplayer supports live broadcast of almost TV quality channels to a large number of users.
All these examples use flash to play the video stream. For free products, I imagine apache could be used to send the stream.
If you really want to use Java, I suggest using it to provide the content and controls, but not the video stream itself.

Similar Messages

  • SQL Query for mapping a set of batches to a class rooms group

    Hi All,
    I am using Oracle 11g Release 2 database.
    I have the following data set:
    ClassRooms
    ClassId ClassName                    Capacity     Group
    1 Babbage/Software Engg Lab          24          1
    2     Basement - PG Block               63          1
    3     Classroom 1                    56          1
    4     Classroom 10                    24          1
    5     Classroom 11                    24          1
    6     Classroom 12                    35          1
    7     Classroom 13                    42          1
    8     Classroom 14                    42          1
    9     Classroom 15                    42          1
    10     Classroom 2                    35          1
    11     Classroom 3                    35          1
    12     Classroom 4                     35          1
    13     Classroom 5                    35          1
    14     Classroom 6                    25          1
    15     Classroom 7                    25          1
    16     Classroom 8                    24          1
    17     Classroom 9                    24          1
    18     Control Sys Lab                    24          1
    19     Dig & Embd Sys Lab               20          1
    20     DSP & Comm Lab                    20          1
    21     Electromechanical System Lab     28          1
    22     Farabi/Web Tech Lab               36          1
    23     Gen Purpose Lab                    40          1
    24     Shirazi/DB Tech Lab               36          1
    25     Adv Elect Lab                    30          2
    26     Classroom 16                    42          2
    27     Classroom 17                    49          2
    28     Classroom 18                    56          2
    29     Classroom 19                    42          2
    30     Classroom 20                    49          2
    31     Classroom 21                    35          3
    32     Classroom 22                    35          3
    33     MDA Lab                         20          3
    DegreeBatches
    BatchId      BatchName Strength
    1          BIT-11          79          
    2          BIT-12          28          
    3          BS(CS)-1          35          
    4          BS(CS)-2          78          
    5          BE(SE)-1          69          
    6          BE(SE)-2          84          
    7          BE(SE)-3          64          
    8          BICSE-7          84          
    9          BICSE-8          43          
    10          BEE-1          112          
    11          BEE-2          151          
    12          BEE-3          157          
    13          BEE-4          157          
    I want to map a degree batch combination to a class rooms group in such away that they fully utilize maximum capacity of the class rooms within a group (Ideal case) or as close to it as possible. Can it be done with a SQL query?
    Any response will be highly appreciated.
    SQL Scripts to generate the required tables and populate data is below:
    CREATE TABLE ClassRooms (ClassId NUMBER, ClassName     VARCHAR2(50), Capacity NUMBER, Group NUMBER);
    INSERT INTO ClassRooms VALUES(1,'Babbage/Software Engg Lab',24,1);
    INSERT INTO ClassRooms VALUES(2,'Basement - PG Block',63,1);
    INSERT INTO ClassRooms VALUES(3,'Classroom 1',56,1);
    INSERT INTO ClassRooms VALUES(4,'Classroom 10',24,1);
    INSERT INTO ClassRooms VALUES(5,'Classroom 11',24,1);
    INSERT INTO ClassRooms VALUES(6,'Classroom 12',35,1);
    INSERT INTO ClassRooms VALUES(7,'Classroom 13',42,1);
    INSERT INTO ClassRooms VALUES(8,'Classroom 14',42,1);
    INSERT INTO ClassRooms VALUES(9,'Classroom 15',42,1);
    INSERT INTO ClassRooms VALUES(10,'Classroom 2',35,1);
    INSERT INTO ClassRooms VALUES(11,'Classroom 3',35,1);
    INSERT INTO ClassRooms VALUES(12,'Classroom 4',35,1);
    INSERT INTO ClassRooms VALUES(13,'Classroom 5',35,1);
    INSERT INTO ClassRooms VALUES(14,'Classroom 6',25,1);
    INSERT INTO ClassRooms VALUES(15,'Classroom 7',25,1);
    INSERT INTO ClassRooms VALUES(16,'Classroom 8',24,1);
    INSERT INTO ClassRooms VALUES(17,'Classroom 9',24,1);
    INSERT INTO ClassRooms VALUES(18,'Control Sys Lab',24,1);
    INSERT INTO ClassRooms VALUES(19,'Dig & Embd Sys Lab',20,1);
    INSERT INTO ClassRooms VALUES(20,'DSP & Comm Lab',20,1);
    INSERT INTO ClassRooms VALUES(21,'Electromechanical System Lab',28,1);
    INSERT INTO ClassRooms VALUES(22,'Farabi/Web Tech Lab',36,1);
    INSERT INTO ClassRooms VALUES(23,'Gen Purpose Lab',40,1);
    INSERT INTO ClassRooms VALUES(24,'Shirazi/DB Tech Lab',36,1);
    INSERT INTO ClassRooms VALUES(25,'Adv Elect Lab',30,2);
    INSERT INTO ClassRooms VALUES(26,'Classroom 16',42,2);
    INSERT INTO ClassRooms VALUES(27,'Classroom 17',49,2);
    INSERT INTO ClassRooms VALUES(28,'Classroom 18',56,2);
    INSERT INTO ClassRooms VALUES(29,'Classroom 19',42,2);
    INSERT INTO ClassRooms VALUES(30,'Classroom 20',49,2);
    INSERT INTO ClassRooms VALUES(31,'Classroom 21',35,3);
    INSERT INTO ClassRooms VALUES(32,'Classroom 22',35,3);
    INSERT INTO ClassRooms VALUES(33,'MDA Lab',20,3);
    CREATE TABLE DegreeBatches (BatchId NUMBER, BatchName VARCHAR2(50), Strength NUMBER);
    INSERT INTO DegreeBatches VALUES(1,'BIT-11',79);          
    INSERT INTO DegreeBatches VALUES(2,'BIT-12',28);          
    INSERT INTO DegreeBatches VALUES(3,'BS(CS)-1',35);          
    INSERT INTO DegreeBatches VALUES(4,'BS(CS)-2',78);          
    INSERT INTO DegreeBatches VALUES(5,'BE(SE)-1',69);          
    INSERT INTO DegreeBatches VALUES(6,'BE(SE)-2',84);          
    INSERT INTO DegreeBatches VALUES(7,'BE(SE)-3',64);          
    INSERT INTO DegreeBatches VALUES(8,'BICSE-7',84);          
    INSERT INTO DegreeBatches VALUES(9,'BICSE-8',43);          
    INSERT INTO DegreeBatches VALUES(10,'BEE-1',112);          
    INSERT INTO DegreeBatches VALUES(11,'BEE-2',151);     
    INSERT INTO DegreeBatches VALUES(12,'BEE-3',157);     
    INSERT INTO DegreeBatches VALUES(13,'BEE-4',157);     
    Best Regards
    Bilal
    Edited by: Bilal on 27-Dec-2012 09:52
    Edited by: Bilal on 27-Dec-2012 10:07

    Bilal, thanks for the nice problem! Another possibility for duplicate checking is to write a small PL/SQL function returning 1 if a duplicate id is found, then equate it to 0: 'Duplicate_Token_Found (p_str_main VARCHAR2, p_str_trial VARCHAR2) RETURN NUMBER'. This would parse the second string and might use p_str_main LIKE '%,' || l_id || ',%' for each id. Anyway the full query (without that) is given below:
    Solution with names
    SQL> WITH rsf_itm (con_id, max_weight, nxt_id, lev, tot_weight, tot_profit, path, root_id, lev_1_id) AS (
      2  SELECT c.id,
      3         c.max_weight,
      4         i.id,
      5         0,
      6         i.item_weight,
      7         i.item_profit,
      8         ',' || i.id || ',',
      9         i.id,
    10         0
    11    FROM items i
    12   CROSS JOIN containers c
    13   UNION ALL
    14  SELECT r.con_id,
    15         r.max_weight,
    16         i.id,
    17         r.lev + 1,
    18         r.tot_weight + i.item_weight,
    19         r.tot_profit + i.item_profit,
    20         r.path || i.id || ',',
    21         r.root_id,
    22         CASE WHEN r.lev = 0 THEN i.id ELSE r.nxt_id END
    23    FROM rsf_itm r
    24    JOIN items i
    25      ON i.id > r.nxt_id
    26     AND r.tot_weight + i.item_weight <= r.max_weight
    27   ORDER BY 1, 2
    28  ) SEARCH DEPTH FIRST BY nxt_id SET line_no
    29  , rsf_con (nxt_con_id, nxt_line_no, con_path, itm_path, tot_weight, tot_profit, lev) AS (
    30  SELECT con_id,
    31         line_no,
    32         To_Char(con_id),
    33         ':' || con_id || '-' || (lev + 1) || ':' || path,
    34         tot_weight,
    35         tot_profit,
    36         0
    37    FROM rsf_itm
    38   UNION ALL
    39  SELECT r_i.con_id,
    40         r_i.line_no,
    41         r_c.con_path || ',' || r_i.con_id,
    42         r_c.itm_path ||  ':' || r_i.con_id || '-' || (r_i.lev + 1) || ':' || r_i.path,
    43         r_c.tot_weight + r_i.tot_weight,
    44         r_c.tot_profit + r_i.tot_profit,
    45         r_c.lev + 1
    46    FROM rsf_con r_c
    47    JOIN rsf_itm r_i
    48      ON r_i.con_id > r_c.nxt_con_id
    49   WHERE r_c.itm_path NOT LIKE '%,' || r_i.root_id || ',%'
    50     AND r_c.itm_path NOT LIKE '%,' || r_i.lev_1_id || ',%'
    51     AND r_c.itm_path NOT LIKE '%,' || r_i.nxt_id || ',%'
    52  )
    53  , paths_ranked AS (
    54  SELECT itm_path || ':' itm_path, tot_weight, tot_profit, lev + 1 n_cons,
    55         Rank () OVER (ORDER BY tot_profit DESC) rnk,
    56         Row_Number () OVER (ORDER BY tot_profit DESC) sol_id
    57    FROM rsf_con
    58  ), best_paths AS (
    59  SELECT itm_path, tot_weight, tot_profit, n_cons, sol_id
    60    FROM paths_ranked
    61   WHERE rnk = 1
    62  ), row_gen AS (
    63  SELECT LEVEL lev
    64    FROM DUAL
    65  CONNECT BY LEVEL <= (SELECT Count(*) FROM items)
    66  ), con_v AS (
    67  SELECT  b.itm_path, r.lev con_ind, b.sol_id, b.tot_weight, b.tot_profit,
    68          Substr (b.itm_path, Instr (b.itm_path, ':', 1, 2*r.lev - 1) + 1,
    69            Instr (b.itm_path, ':', 1, 2*r.lev) - Instr (b.itm_path, ':', 1, 2*r.lev - 1) - 1)
    70             con_nit_id,
    71          Substr (b.itm_path, Instr (b.itm_path, ':', 1, 2*r.lev) + 1,
    72            Instr (b.itm_path, ':', 1, 2*r.lev + 1) - Instr (b.itm_path, ':', 1, 2*r.lev) - 1)
    73             itm_str
    74    FROM best_paths b
    75    JOIN row_gen r
    76      ON r.lev <= b.n_cons
    77  ), con_split AS (
    78  SELECT itm_path, con_ind, sol_id, tot_weight, tot_profit,
    79         Substr (con_nit_id, 1, Instr (con_nit_id, '-', 1) - 1) con_id,
    80         Substr (con_nit_id, Instr (con_nit_id, '-', 1) + 1) n_items,
    81         itm_str
    82    FROM con_v
    83  ), itm_v AS (
    84  SELECT  c.itm_path, c.con_ind, c.sol_id, c.con_id, c.tot_weight, c.tot_profit,
    85          Substr (c.itm_str, Instr (c.itm_str, ',', 1, r.lev) + 1,
    86            Instr (c.itm_str, ',', 1, r.lev + 1) - Instr (c.itm_str, ',', 1, r.lev) - 1)
    87             itm_id
    88    FROM con_split c
    89    JOIN row_gen r
    90      ON r.lev <= c.n_items
    91  )
    92  SELECT v.sol_id,
    93         v.tot_weight s_wt, v.tot_profit s_pr, c.id c_id, c.name c_name, c.max_weight m_wt,
    94         Sum (i.item_weight) OVER (PARTITION BY v.sol_id, c.id) c_wt,
    95         i.id i_id, i.name i_name, i.item_weight i_wt, i.item_profit i_pr
    96    FROM itm_v v
    97    JOIN containers c
    98      ON c.id = To_Number (v.con_id)
    99    JOIN items i
    100      ON i.id = To_Number (v.itm_id)
    101   ORDER BY sol_id, con_id, itm_id
    102  /
        SOL_ID S_WT S_PR  C_ID C_NAME          M_WT C_WT  I_ID I_NAME     I_WT I_PR
             1  255  255     1 SEECS UG Block   100  100     1 BIT-10       35   35
                                                             2 BIT-11       40   40
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   70     4 BSCS-3       40   40
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   85     3 BSCS-2       35   35
                                                             5 BEE-4        50   50
             2  255  255     1 SEECS UG Block   100   95     4 BSCS-3       40   40
                                                             6 BICSE-7      25   25
                                                             7 BESE-3       30   30
                             2 IAEC Building     70   70     1 BIT-10       35   35
                                                             3 BSCS-2       35   35
                             3 RIMMS Building    90   90     2 BIT-11       40   40
                                                             5 BEE-4        50   50
             3  255  255     1 SEECS UG Block   100  100     3 BSCS-2       35   35
                                                             4 BSCS-3       40   40
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   65     1 BIT-10       35   35
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   90     2 BIT-11       40   40
                                                             5 BEE-4        50   50
             4  255  255     1 SEECS UG Block   100  100     3 BSCS-2       35   35
                                                             4 BSCS-3       40   40
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   70     2 BIT-11       40   40
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   85     1 BIT-10       35   35
                                                             5 BEE-4        50   50
             5  255  255     1 SEECS UG Block   100   95     2 BIT-11       40   40
                                                             6 BICSE-7      25   25
                                                             7 BESE-3       30   30
                             2 IAEC Building     70   70     1 BIT-10       35   35
                                                             3 BSCS-2       35   35
                             3 RIMMS Building    90   90     4 BSCS-3       40   40
                                                             5 BEE-4        50   50
             6  255  255     1 SEECS UG Block   100  100     2 BIT-11       40   40
                                                             3 BSCS-2       35   35
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   65     1 BIT-10       35   35
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   90     4 BSCS-3       40   40
                                                             5 BEE-4        50   50
             7  255  255     1 SEECS UG Block   100  100     2 BIT-11       40   40
                                                             3 BSCS-2       35   35
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   70     4 BSCS-3       40   40
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   85     1 BIT-10       35   35
                                                             5 BEE-4        50   50
             8  255  255     1 SEECS UG Block   100  100     1 BIT-10       35   35
                                                             4 BSCS-3       40   40
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   70     2 BIT-11       40   40
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   85     3 BSCS-2       35   35
                                                             5 BEE-4        50   50
             9  255  255     1 SEECS UG Block   100  100     1 BIT-10       35   35
                                                             4 BSCS-3       40   40
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   65     3 BSCS-2       35   35
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   90     2 BIT-11       40   40
                                                             5 BEE-4        50   50
            10  255  255     1 SEECS UG Block   100  100     1 BIT-10       35   35
                                                             3 BSCS-2       35   35
                                                             7 BESE-3       30   30
                             2 IAEC Building     70   65     2 BIT-11       40   40
                                                             6 BICSE-7      25   25
                             3 RIMMS Building    90   90     4 BSCS-3       40   40
                                                             5 BEE-4        50   50
            11  255  255     1 SEECS UG Block   100  100     1 BIT-10       35   35
                                                             3 BSCS-2       35   35
                                                             7 BESE-3       30   30
                             2 IAEC Building     70   65     4 BSCS-3       40   40
                                                             6 BICSE-7      25   25
                             3 RIMMS Building    90   90     2 BIT-11       40   40
                                                             5 BEE-4        50   50
            12  255  255     1 SEECS UG Block   100   95     1 BIT-10       35   35
                                                             3 BSCS-2       35   35
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   70     2 BIT-11       40   40
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   90     4 BSCS-3       40   40
                                                             5 BEE-4        50   50
            13  255  255     1 SEECS UG Block   100   95     1 BIT-10       35   35
                                                             3 BSCS-2       35   35
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   70     4 BSCS-3       40   40
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   90     2 BIT-11       40   40
                                                             5 BEE-4        50   50
            14  255  255     1 SEECS UG Block   100  100     1 BIT-10       35   35
                                                             2 BIT-11       40   40
                                                             6 BICSE-7      25   25
                             2 IAEC Building     70   65     3 BSCS-2       35   35
                                                             7 BESE-3       30   30
                             3 RIMMS Building    90   90     4 BSCS-3       40   40
                                                             5 BEE-4        50   50
    98 rows selected.
    Elapsed: 00:00:01.42Edited by: BrendanP on 20-Jan-2013 11:25
    I found the regex needed to deduplicate:
    AND RegExp_Instr (r_c.itm_path || r_i.path, ',(\d+),.*?,\1,') = 0

  • SAP BO-IP accessing virtual class upon recalculation function

    Hi,
    currently using SAP Analysis for Office Excel as planning tool and integrated with SAP BI-IP. We have a requirement where the calculation of the values are done at the virtual class and feed to the excel. User could change this calculated values in the frontend. However, by changing this value it will affect the calculation components of the values calculated. These components are also being feed into the excel.
    Now if the user change the calculated value to something else, we need to have the capability for user to perform "RECALCULATION" as per in the planning ribbon by recalculation the components as well. However, the button recalculation doesn't go back to the virtual class where we code all the calculation.
    My question is, is there a way to trigger the class again upon clicking Recalculation button. The SAVE button does it but we do not want to SAVE until user is happy with the data. It doesn't have to be triggering the same REcalculation button, just a service, VBA functions or etc that we can utilise to retrigger the virtual class to recalculate and push the revised value of the calculation components back to the excel. Below is a mock up (sort of) of what we are trying to achieve. It is a very simple mock up and doesn't represent the complexity of the calculation and why we have to perform the calculation at the backend (virtual class) rather than in the query. So please bear with me.
    1. Virtual Class calculates KF "Amount" in virtual class based on "Price" x "Quantity".
    2. Planning Layout (Excel) will display  all 3 values - Amount, Price and Quantity
    3. User changes the "Price" value in the Excel
    4. requirement -> user need to see the "Amount" being recalculated and reflected in the excel BEFORE Saving
    I can only achieve step 4 by reaccessing the virtual class, recalculate and push back the recalculated value "Amount" to planning layout. How can i do that? understood the data is stored in the Planning Buffer and the RECALCULATION function uses these to perform the recalculation. is there any way or method that we can access the planning buffer?
    thanks all!
    Eddie

    Hi,
    currently using SAP Analysis for Office Excel as planning tool and integrated with SAP BI-IP. We have a requirement where the calculation of the values are done at the virtual class and feed to the excel. User could change this calculated values in the frontend. However, by changing this value it will affect the calculation components of the values calculated. These components are also being feed into the excel.
    Now if the user change the calculated value to something else, we need to have the capability for user to perform "RECALCULATION" as per in the planning ribbon by recalculation the components as well. However, the button recalculation doesn't go back to the virtual class where we code all the calculation.
    My question is, is there a way to trigger the class again upon clicking Recalculation button. The SAVE button does it but we do not want to SAVE until user is happy with the data. It doesn't have to be triggering the same REcalculation button, just a service, VBA functions or etc that we can utilise to retrigger the virtual class to recalculate and push the revised value of the calculation components back to the excel. Below is a mock up (sort of) of what we are trying to achieve. It is a very simple mock up and doesn't represent the complexity of the calculation and why we have to perform the calculation at the backend (virtual class) rather than in the query. So please bear with me.
    1. Virtual Class calculates KF "Amount" in virtual class based on "Price" x "Quantity".
    2. Planning Layout (Excel) will display  all 3 values - Amount, Price and Quantity
    3. User changes the "Price" value in the Excel
    4. requirement -> user need to see the "Amount" being recalculated and reflected in the excel BEFORE Saving
    I can only achieve step 4 by reaccessing the virtual class, recalculate and push back the recalculated value "Amount" to planning layout. How can i do that? understood the data is stored in the Planning Buffer and the RECALCULATION function uses these to perform the recalculation. is there any way or method that we can access the planning buffer?
    thanks all!
    Eddie

  • LSO  - Recording Attendance in IT 2002 for Class Room Training.

    Dear Expert,
    We had implemented LSO some time ago.
    Once class room training is booked, Attendace is not recording in IT 2002.
    Please let us know what are settings, we need to do to record the attendance in IT 2002 once the course is booked from back end or through portal by the user.
    Regards
    Badarinarayana

    Thx a lot Noobie for the info.
    Its getting updated in IT2002 now.
    However, what ever timings got maintained in schedule are getting reflected in IT 2002
    Suppose, course is schedule for 6 hours with lunch break. Schedule is maintainted accordingly with lunch break.
    In IT2002, the timings are getting reflected exactly whatever we mentioned against schedule in course -- schedule.
    Ours is positive time management, Hence, it attracts salary deduction if any deviation in IT 2002.
    Though schedule is maintainted, how to maintain default timings of 8.5 hours for booked course against employee for that day without refering scheduled timings.
    Please suggest me how to go about in this case.
    regards
    Badarinarayana

  • Setup online class room

    Hi all,
    Can I setup a swf file in browser which can setup online
    class room, in that swf , we can chact and draw pictures and draw
    diagram so that the person who is using anothet computer at some
    place can also intract with us in the same way.
    It would be great for me if you can give me valuable
    sugessions, links and tutorials relating to this topic.
    Thanks

    You would need something like Flash Comm. (Flash Media
    Server) to do such a thing. Here are some similar products;
    http://www.smartfoxserver.com/
    http://www.oregano-server.org/
    http://www.moock.org/unity/
    …and my favorite example using Flash Comm.;
    http://collab.nl/index2.html

  • Multiple users in a class room enviroment / deleting home folders after use

    Hi,
    I'm administrating a class room environment, where my students log on using Active Directory accounts. I would like to clean up the home folders after the users log out, so their profiles would be reseted when they log in next time. Is there any way to achieve this?
    any advice is appreciated
    thanks,
    M

    The usual way is :-
    Create an account say "default".
    Login with "default" and set up that account exactly how you want all the users to get. For example dock settings and browser home page etc.
    Tidy up the account, empty the trash, delete recent servers, clear browser caches etc.
    Login as root
    Delete the keychain of the "default" account.
    Copy all the home folders of default to /System/Library/User Template/English.lproj
    Run repair permissions
    Now all new users will get these home folders and settings when they logon.
    Now all you have to do is use a script that deletes the home folders of a students when they logout
    so they then get the default set when they login again.
    Here is an example of one :-
    #!/bin/sh
    rm -r /Users/$1
    N.B. OS X uses the variable $1 for the currently logged in user.
    The easiest way to get this running when they logout out, is to use Mike Bombich's loginwindow manager. It complains a bit when you open it to set it up, but it still does the job with login and logout scripts.
    Also have a look at this thread on edu_geek :-
    http://www.edugeek.net/forums/mac/72443-how-create-os-x-default-profile-template -bind-ad-10-5-10-6-a.html

  • Virtual class vs. interface

    hi,
    i want to know the difference between virtual clas and interface ? I know that in Java we have virtual methods.but is there any virtual class kind of concept(like C++)?

    1) don't post beginner question in the Java Programming forum. There's a {forum:id=921} forum for that purpose.
    2) You should start by reading the Java tutorial; see for example this section: http://download.oracle.com/javase/tutorial/java/javaOO/index.html
    is there any virtual class kind of concept3) Yes there is, those are called abstract classes
    EDIT: should have closed my big gob, it looks like C++ virtual base classes are a specific construct meant for multiple inheritance. So no, Java hasn't this concept. But given the confusion of terms, as pointed out by ejp, I thought you meant classes which do allow "pure virtual methods", for which Java's closest equivalent are, definitely, astract classes .
    EDIT: well, Java also has interfaces , which only allow declaring abstract (pure virtual) methods, so my reply is getting all the more fuzzy...
    Going ejp's way now, can you rephrase the question, with a more accurate wording?
    Regards,
    J.
    Edited by: jduprez on May 13, 2011 9:58 AM
    Oops, corrected link to NTJ forum

  • Exadata Instructor-Led Training Vs Live Virtual Classes

    I have seen the Exadata Course Training details on oracle.com/education. Cost of the training is $3000 (3 Days) in US for Instructor-Led Training and $1500 (2 Days) for Instructor-Let /Live Virtual classes.
    Is it worth taking the training since the training is on ODM not on actual machine.
    Which training is better Instructor-Let or live Virtual Classes.
    Did anyone took the training. Any advice from the persons who took the training.

    Hi buddy,
    Which training is better Instructor-Let or live Virtual Classes. As the books are suppose to be the same... One more answer "doesn't matter"... The most important part of those OU training ( at least to me ) are the books not if You'll be able to see the intructor face-to-face.
    Did anyone took the training. Any advice from the persons who took the training.Ask Your boss to buying one and starting working on that as soon as possible.... Also, reading blogs from Kevin Closson/Greg will be very very helpfull ;)
    Good luck!
    Cerreia

  • Rebooking to a Virtual Learning Room event

    Hi all, I've just hit an error trying to rebook a participant to a different event of delivery method 14 - Virtual Learning Room.  Error is "No rebooking is possible with delivery method Virtual Learning Room."  Both VLR events are future events (i.e., they have not yet happened).
    Does anyone know if this can be adjusted?  I couldn't see anywhere in the IMG where this is influenced.  Any reason why someone could not rebook from one VLR to another of the same course type?
    thanks in advance,
    Connie

    This setting is adjustable in table LSOTFORMP_C.

  • I wish to use Apple TV's in several class rooms.

    I am thinking of setting up teachers with an iPad to stream to an Apple TV using our wireless network. Can I have two or more iPads mirroring to an separate ATV on the same wireless network? So one teacher in his/her classroom on the wireless to that classroom's Apple TV. Another teacher in the classroom next door doing the same thing but in a way they do not,, umm,, cross talk? can I tell the ipad which ATV to stream to?
    Thank you
    Tom K

    I am just starting to explore the potential of ATV, so my answers are more theoretical, but might be helpful.
    From what I have seen, you can NAME the ATV, and I suspect you would be offered multiple ATVs by name on the AirPlay pop-up menu on the iPad.  In the ATV setup menu, under NAME, they offer several home-based suggestions (Living Room, Bedroom, etc.), and then, at the bottom, CUSTOM.  That is where I have already named the ATV with the ROOM number it will be in.
    My current problem is poking holes in the University's locked-down network in order to see the ATV from the iPad.  Any suggestions for resources helping me to accomplish that?

  • Me, Classes and Class rooms

    Hi,
    note : plz take your lunch on time :)
    I have a class called as Datastructure(one of my favorite classes), this class has methods:
    addKey(blah,blah...)
    containsKey(blah...)
    getKey(.....)
    getValue(.....)
    now I have to design a class clled Parameter, this class has to read patameters (from an ASCII file which does not change)into Datastructure so I extended the Datastructure class as
    .blah blah...Parameter extends DataStructure ....{
    Parameter's method readParameterFile reads the parameters and internally calles addKey method to fill in values. I am using few of the methods of DataStructure (containdKey, getKey,getValue.....).
    Some of DataStructure's methods are not required(or not used )here in Parameter. How should I not include them, or what ever I have done is correct.
    (one more thing) I want to call the Parameter's methods as Parameter.getKey()...(with out usingan object of Parameter)
    I am STILL new to Object Oreanted programming plz suggest me some good online matrial to learn how-to about designing Classes and learn about object oreanted designing

    note : plz take your lunch on time :)It will be another 23 hours in the current timezone.
    I am STILL new to Object Oreanted programming plz
    suggest me some good online matrial to learn how-to
    about designing Classes and learn about object
    oreanted designing
    http://java.sun.com/docs/books/tutorial/java/index.html

  • LSO-Wbt in Class room

    Hi,
    I have a requirement, Learner can see the Course type but can't book(needs to restrict). Only Training Admin need to book that course.
    How to do . Please help.
    Regards,
    Sushma

    Hi,
    Please help.
    Regards,
    Sushma

  • Using Ipads in special needs class rooms

    Hey,
    I am looking for information about using Ipad in special-needs classrooms.
    Can anyone give me a hint??
    Thank you,
    Reut

    Quick links:
    And I repeat what NSjoey said...
    A  I work with students with huge learning differences.  Special needs kids are so vastly different from each other.  Determine the need with a professional, then do a google search or search the app store.   
    Hint add this keyword "site:.edu" 
    example google search:    site:.edu    ipad apps  dyslexia 
    B -  Here is what Apple has posted:
    http://www.apple.com/education/special-education/ios/
    C - AppWriter
    https://itunes.apple.com/us/app/appwriter-us/id490076103?mt=8
    D - I read Write  ( competition to AppWriter )
    https://itunes.apple.com/us/app/ireadwrite/id600843386?mt=8
    E - Search for product reviews like this:
    http://www.teachthought.com/apps-2/50-popular-ipad-apps-for-struggling-readers-w riters/
    The link above lists 50 apps, but does not even mention Appwriter nor ireadwrite, nor things like phonics genius , ling apps letter tracing, nor spellingcity.com and their companion ipad app.
    I've never heard of Oxford Reading Tree as suggested by others here.  Dead end search on the Apple Store.

  • Loading jmf player inside java 3d virtual space

    I need help in loading a jmf video player inside java 3d virtual class room.. Please help. I have created a player.. I have done the class room using texture mapping.
    I tried to do this using texture mapping itself.. but i failed.. So please help me... I need to do this for my project...

    I also get a fatal error after installing cf11.
    # A fatal error has been detected by the Java Runtime Environment:
    #  EXCEPTION_IN_PAGE_ERROR (0xc0000006) at pc=0x00000095d4acc035, pid=1636, tid=2996
    # JRE version: Java(TM) SE Runtime Environment (8.0_25-b18) (build 1.8.0_25-b18)
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode windows-amd64 compressed oops)
    # Problematic frame:
    # J 3290 C2 java.nio.MappedByteBuffer.load()Ljava/nio/MappedByteBuffer; (119 bytes) @ 0x00000095d4acc035 [0x00000095d4acbe20+0x215]
    This error occurs on every installation attempt. It is the only coldfusion version on the computer. Win 8.1 64bit.

  • Is there any Content Management System better then Drupal?

    Hi everybody,
    I am in search of content management system for my new project it is for the collaboration of high school teacher. I want to provide following feature in it:
    *Blog
    *Lesson Plan
    *Chat 
    *Email
    *Virtual Class Room features
    *Personal Resource
    *Resource sharing
    *discussion forums
    *and more ... according to further requirement.
    Please suggest me any better solution with Java technologies.

    Well, the basic unit of information in RH is the topic. There
    are features to modify a topic and to exclude it from the final
    output. But you can't re-use part of a topic in another topic.
    In a real CMS, you are writing building blocks from which the
    output is generated. Talking about online help, you can have one
    building block appear in a multitude of different topics. If you
    change one block, the changes propagate through all topics using
    this building block.
    And don't get me startet abour robustness, reliability and
    the ability to handle large projects...
    RH has several features which emulate a CMS, but the basic
    concept is completely different.
    ---Dirk Bock

Maybe you are looking for

  • How do I clear the screen in text mode (cls)

    How do I clear the screen in text mode (cls) Thanks,

  • Kernel patch updation for solaris 10 x86

    I have Solaris 10 06/06 installed on x86 machine which is using svm and clustered with another node. The kernel revision is 118855-19 from the uname -a output. I am looking for the kernel patch updation and I heard 118855-36 is the latest one. Shall

  • Java Script for Blackberry Curve 8900

    I have a BB Curve 8900 on Orange in the UK. I am trying to access live football on the BBC website but it states that Java Script needs to be activated. Can anyone help to resolve this? Thanks. Dazzler

  • [Solved] Applying synaptic patch for eviocgbit issue

    My computer has been freezing randomly and looking through the logs I've been getting the following error: Nov 21 12:28:20 archlinux evdev.c(EVIOCGBIT): Suspicious buffer size 511, limiting output to 64 bytes. See http://userweb.kernel.org/~dtor/evio

  • Baffled by FilePermission access denied

    I am trying to read through a directory and check whether I can read the files located in that directory. When I don't use a security manager the canRead() function always returns true. So I'm trying to implement a security manager and can't figure o