Development of Collaboration Environments for Web-Based Learning

1 downloads 0 Views 3MB Size Report
[10] I. Activeweave, "Stickis," http://stickis.com/, 2007. [11] Google Inc., "Google notebook," http://www.google.com. /notebook/, 2006. [12] J. J. Garrett, "Ajax: A ...
JOURNAL OF COMPUTERS, VOL. 2, NO. 9, NOVEMBER 2007

1

                                    !"""#

                                                                         

                         !"   

                    #    $      "               

%             $& #

      '  

               

                                                   

               "   # / 

5

               "   # 6 

                      7 89 8%9 - $ *8(9

                         

 8+9

/ 8.9

7-* 809

 829 : : $ * *839 ;*849 -* 859 <  :  *89      =     ":   

      

 

*



           

4

234 

    5 

      

      

     !   "!



















     !                      "   #$  % (

+

&          

              

   "  

>       

   # 

' 

)             

-   ,    ?    

     

              

)          ,  "- 

        #              

&           "  

          >      

1          "   1         "  

      >       

 

 #  -   

       #         #

# $  3

#

            )     

'  2



 

    /  0

1       ?    

     * &          

             .

                  6   >             

 -

1                         "   # ' 

  

              

       ! "#  $   % #"  & '     ('

 )   *         '    )  ' )     ) ")  " ) +,- .  /  ' 01  / "  01 ­ © 2007 ACADEMY PUBLISHER

  



!%6 77

             ?   

 

$               

    

 

    

2

JOURNAL OF COMPUTERS, VOL. 2, NO. 9, NOVEMBER 2007

 

         * *  

     * *         !

    ",   $ * *   * * 



,   1   @   , "1@

  

 A  - 1    * *              

Bookmarklets to show and hide the layer.

* )" 9?  2@ :   964     "

  "    964 " /  %'  @ '    /%      '  &   

 

© 2007 ACADEMY PUBLISHER

JOURNAL OF COMPUTERS, VOL. 2, NO. 9, NOVEMBER 2007

3

* )" , 2     &  ) 

* )" 1 2    ' 

   &  )  ) 

* )" A 2        

   



?   , 2  

      * 

    * 

 -

!%6  *B2

* )" C 3 ' '    "  

    ?      ; 3             

# -

  C7> , 3                   3  *   F              /  1@ 

!%6 3$27

; 4                       

              



1         

              

%

1    * * "-      

(

  

        

         @           G  ? 

           

      G   &  

/  1@

          

        

                       

                         = 

     

    

       *       

       ?        *  

       

    

          

© 2007 ACADEMY PUBLISHER

+

      *   

4

JOURNAL OF COMPUTERS, VOL. 2, NO. 9, NOVEMBER 2007

             

      

                         

        * *  *  

.

1  

      

         5?      

0

@    !        

  =          

   /   

     

= ?G  * G      

 

    &                    "  , + 

2

B

   C            

            

$   * *                     &    

user

web server

annotation server

          ,           



1. Request a page by URI

        

&               2. Show a layer

                

script embeded layer

          

3. Request existing annotations

  /   

     =  

4. Check updates of stored data

               

  A  -   * E7>C@                  

5. Alter an annotation 6. Store the annotation asynchronously 7. Hide the layer

           A-):  B

  A-):B8(9 A-):B    

       =      /          A  - )F :    A-):8+9 A-):         

* )" D % ;" '  )     

A  -                   ?                

#

          

6(46 2 24%

?HF      HH"       I  J"     A-):   

             "

   *         

'        '     * *

   *  "A-):    $   

C7>    $       A  -  

            ?  

           

  *   "         

"%

-       '     

         &  CB

#  &

((42 %   > 2  B

-      BCB       

       ?    

      C     

    >           

   

       =     >   

  

 

               

$ * *  *  $ * *  ;         :   $ * *   1@

 

  )      * *      A  -                          $ * *               /  1@                         

        

             '



 ? &#   '"     ' &   "   '   ) 

© 2007 ACADEMY PUBLISHER

             *       /                     *                             ,       "  , 5        =                      *       " )    & "

 '  ''

  )   '"  * :    "

 '  ' '#   #       )   '"  

  & '#  "   $&        &  ) '" ) '    '  'E ' &   '   "       'E '     "  

      )   '"  '    

JOURNAL OF COMPUTERS, VOL. 2, NO. 9, NOVEMBER 2007

      

  ",        @-- 

   >                   =  

   "  , 5 

5

        *  *   



  >    "         

    "



1 !            

  

        ,  ,  

             

                    

   $     @--     ! 

              



      *   !    

 "% &            

       1=        

  *            

 =            

  *   

        



&       

        @--        

%

&    

             

      

  

           

   @--           

        1    @--

       

 "?                          (

                    

                !    

              



    

    

          ?     

      ?      '     *            

          *    *

 

    

", 5 

* )"   )  %% 

     

                                   

   

      =   

   * *   -       *      * *        1@           

" #  #   B    *                                5                 

* )"  (   #   '"

    ' 





 !!             @--                 

© 2007 ACADEMY PUBLISHER

               *         

#

 /

%%%

'                             

6

JOURNAL OF COMPUTERS, VOL. 2, NO. 9, NOVEMBER 2007

¯ 7 *           "  

# 1 7+ 3C   + #'!5 $  +B  &-    4  -, +  -+   D2*8;E

' 

¯ C  

       "   # / # 6 

¯ B       ?  "  

' 

&&  &+&+#'!5@ 0 $ 8F3 4   !"9     B 

   @     

!""0

&&  4+&&&'!!:&

            %5      )!@  %55.8.9

    

            

(  ) *

+ ,  A1 *  %*   + +

               

  G , 4  $4 2  !""# !""  

Suggest Documents