[Shaya
                                                     Pourmirza]




                       [Prof Klaus McDonald-Maier]
[Dr Michael Gardner]





      –
      –



03 September 2012   2
03 September 2012   3
03 September 2012   4
03 September 2012   5
03 September 2012   6





03 September 2012   7





      –
      –


03 September 2012   8
03 September 2012   9

      –
             •
                    
      –
             •

      –
             •
                    
                    
                    
                    


03 September 2012       10

      –
      –
      –
             •
             •
      –



03 September 2012   11

      –
             •
             •
             •
             •
      –
             •      
             •       
             •      
             •           

03 September 2012            12

      –
             •
      updated_time             owner     name           id

       privacy
                      Group   members           User
             id


                      feed      from                  likes          from

       created_time
                              comments               Comment
             id       Post

       updated_time             likes
                                                id            created_time

03 September 2012                                                            13

       2D Application                                                 Facebook Platform
                              / Client ID,Redirect URL,Scopes
                                                                       Generate Authentication Code

                                                             / Code
       Authentication Code Received

                        / Client ID,Redirect URL,Client Secret,Code
                                                                           Generate Access Token


                                                  / Access Token,Expires Time
         Distinguish Access Token




03 September 2012                                                                                     14
Wonderland Client





                          Rendering
                                                                                                   MT Game                    jMonkeyEngin




                        Services
                         Core
                                                                                           Cell       Avatar      HUD    Audio        Input     Events




                          Networking
                                                                                                             Communication Protocol




                                                                                 HTTP                                                     TCP            UDP
                                                                                                   TCP

                                                                                                             Service Nodes
                                                 Web Administration Server




                                                                                                                                                          Voice Bridge
                                                                                                                                         Application
                                                                                                  Darkstar




                                                                                                                                           Shared
                                                                                                   Server




                                                                                                                                           Server
                          RESTful Web Services




                                                                              Service
                                                                             Coordinator
                                                                                            Objects and Modules




    03 September 2012                                                                                                                                              15


                              Authenticate Users

         Unauthorised User
                                                   Facebook Application
               «extends»
                                Retrieve Data



                                Create a New
                                 Discussion


           Authorised User                             Facebook Group
                             Add a New Comment


03 September 2012                                                         16

                                RestFB                         2D_Application




                                         Wonderland Platform

                    FacebookGroupIntegration_Module




                       Client                 Common                  Server




                                                                    «subsystem»
                                                                    PsterModule



03 September 2012                                                                 17

      –
             •
             •
      –




03 September 2012   18

      –
             •
                    
                    
                    
      –
             •




03 September 2012       19
•
     •
            
            
            
            
•




03 September 2012   20

      –
      –
      –
      –
      –




03 September 2012   21

      –
      –
      –
      –
      –
      –
      –
      –
      –




03 September 2012   22

      –
             •
             •
      –
             •
             •
      –
             •
             •
             •

03 September 2012   23

                                          6

                                          5

                                          4
                        Number of Votes

                                          3

                                          2

                                          1

                                          0
                                              Strongy   Agree    Neither    Disagree   Strongly
                                               Agree            Agree nor              Disagree
                                                                Disagree
    Using Virtual Environment for
                                                1        2         0           6          1
              Education
    Using Social Networking for
                                                3        1         2           2          2
             Education
    Using Integrated Environment for
                                                0        2         1           4          3
               Education

03 September 2012                                                                                 24

      –
             •
             •
      –


      –




03 September 2012   25
03 September 2012   26
03 September 2012   27

Power pointshow

  • 1.
    [Shaya Pourmirza] [Prof Klaus McDonald-Maier] [Dr Michael Gardner]
  • 2.
         – –   03 September 2012 2
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
        – – 03 September 2012 8
  • 9.
  • 10.
    – •  – • – •     03 September 2012 10
  • 11.
    – – – • • – 03 September 2012 11
  • 12.
    – • • • • – •  •  •  •  03 September 2012 12
  • 13.
    – • updated_time owner name id privacy Group members User id feed from likes from created_time comments Comment id Post updated_time likes id created_time 03 September 2012 13
  • 14.
    2D Application Facebook Platform / Client ID,Redirect URL,Scopes Generate Authentication Code / Code Authentication Code Received / Client ID,Redirect URL,Client Secret,Code Generate Access Token / Access Token,Expires Time Distinguish Access Token 03 September 2012 14
  • 15.
    Wonderland Client  Rendering MT Game jMonkeyEngin Services Core Cell Avatar HUD Audio Input Events Networking Communication Protocol HTTP TCP UDP TCP Service Nodes Web Administration Server Voice Bridge Application Darkstar Shared Server Server RESTful Web Services Service Coordinator Objects and Modules 03 September 2012 15
  • 16.
    Authenticate Users Unauthorised User Facebook Application «extends» Retrieve Data Create a New Discussion Authorised User Facebook Group Add a New Comment 03 September 2012 16
  • 17.
    RestFB 2D_Application Wonderland Platform FacebookGroupIntegration_Module Client Common Server «subsystem» PsterModule 03 September 2012 17
  • 18.
    – • • – 03 September 2012 18
  • 19.
    – •    – • 03 September 2012 19
  • 20.
    •     • 03 September 2012 20
  • 21.
    – – – – – 03 September 2012 21
  • 22.
    – – – – – – – – – 03 September 2012 22
  • 23.
    – • • – • • – • • • 03 September 2012 23
  • 24.
    6 5 4 Number of Votes 3 2 1 0 Strongy Agree Neither Disagree Strongly Agree Agree nor Disagree Disagree Using Virtual Environment for 1 2 0 6 1 Education Using Social Networking for 3 1 2 2 2 Education Using Integrated Environment for 0 2 1 4 3 Education 03 September 2012 24
  • 25.
    – • • –  – 03 September 2012 25
  • 26.
  • 27.