SlideShare a Scribd company logo
1 of 39
Oferta de servicios flexibles para IMS Learning Design
gracias al uso de widgets: logros, limitaciones y perspectivas

Providing flexible services for IMS Learning Design using
widgets: achievements, limitations and opportunities
Professor David (Dai) Griffiths
The Institute for Educational Cybernetics
The University of Bolton


D.E.Griffiths@bolton.ac.uk
IEC, CETIS and IMS LD

    IEC:
      –    The Institute for Educational Cybernetics
      –    a research institute at The University of Bolton

    CETIS
      –    Centre for Educational Technology and
           Interoperability Standards
      –    JISC-CETIS is a service which we have run from
           the IEC for many years

    We have been involved in IMS LD since its
    inception
IMS LD has a weak description of
               services
   IMS-LD does not define actual services, e.g. a wiki or forum.
   It specifies four generic service types
       Conference
       Monitor
       Send Mail
       Index Search
   Not clear how are these to be instantiated at runtime
   What is a “conference”? Any kind of chat/wiki/forum?
   What if I want to use service “X”
A wider problem, not simply a
               weakness in IMS LD
   Runnable pedagogic models aspire to being both abstract and
    specific
            Abstract models of educational processes, not tied to particular
            classes
            Instantiated at runtime in specific systems with specific users
   This is not a problem for resources, which are packaged as a
    file or have a specific URL
   But services have to be provisioned when the run is set up, at
    a URL which is not known in advance
   Consequently we are invited to choose:
       –    Clearly defined services, but not interoperable
       –    Interoperable but with poorly defined services
How could we make IMS LD work at
            runtime?
Two principal options were seen at the time
a) Use services which are local to the LD server
b) Use remote Web services
(Now this is rather more nuanced)
Using local services

    Defining the run-time environment in advance
       
           Potential advantage: excellent integration of
           services
       
           Potential disadvantage: poor cross platform
           compatibility

    This is the starting point for approach used by
    LAMS (inspired by IMS LD)

    Can be combined with an API for adding
    external tools
Using remote services
   Coppercore assumes the use of external services
   Integrated through the Coppercore Service Integration
    layer (CCSI)
   This was the approach taken by the SleD player
            Moodle forum used in player, but broken when Moodle
           changed
            Integration of Reload SCORM player
   It works, but...
          Each service integrated individually: hard work!
          Needs continual updating
          Consequently, not many services available
That's where we were around 2005

    Then we saw that widgets were emerging and could
    be interesting

    Desktop
      
            Apple and Microsoft have their desktop versions
          http://vista.gallery.microsoft.com/vista/SideBar.aspx?mkt=en-us
          http://www.apple.com/downloads/dashboard/top50/


    Web based
      
            Google widgets
      
            W3C web widgets
Windows and Mac widgets
What can widgets do for LD?
   We wanted to provide a wide range of Web based services which were
            Interoperable
            Easily integrated in any LD Player
            Easy to author
   It is easy to integrate widgets across wide range of platforms, including
    different LD runtime systems...
   But a common view of widgets is this recent random example from the Web
       A widget is a way to view information... a view or a form in a database – the data is
         there and the widget can show the data and do very little else with it.
           An app is a formal system with a process, a way to modify data
    http://techcrunch.com/2010/12/07/google-chrome-apps-the-widget-economy-is-back/

   So how can a widget provide services for LD?
We built Wookie in order to...
   Support more sophisticated multi-user widgets (chat, vote, wiki...)
          Keep track of users and their interactions
          Provide server side logic for more sophisticated widgets using
           JavaScript API
          Server-side storage, and push events
   Manage authentication
          Hand off authentication to the containing application
          No need to authenticate to use the service
          Passes only screen name and hash code
   Manage the widget store
          Unpack and store widgets (HTML, images, Javascript)
          Collections of tools and resources can be made available to any
           platform that integrates Wookie
    Wookie is a widget server for W3C widgets (reference implementation)
    Built by IEC by my colleagues:
          Architect: Scott Wilson
          Lead developer Paul Sharples
          Developer: Kris Popat
    Now in the Apache incubator, and building a wider developer community
    Developed in the first instance to meet the needs of LD services in the
    TENCompetence project
    Wookie home is at http://incubator.apache.org/wookie/
    Integrated with player and bundled with LD Runtime system
    http://tencompetence-project.bolton.ac.uk/ldruntime/index.html
C


    A Wookie forum in the
    Astro LD Player
A Wookie forum in the
SLeD LD Player
Detailed architecture (temporarily) at http://dl.dropbox.com/u/4684994/7_architecture.pdf
Specifying widgets in a UOL
    Each IMS-LD service has a parameter value (usually a name-value-
    pair)
    In an environment the parameter must be added to an existing
    conference service element
          widget=<type of widget>
          widget=chat
          widget=forum
    This must specify a widget available at a specific widget server, as
    maintained by an institution or service provider
    Set of default services available in Wookie, with default names
    Wookie advertises the services available
    Recourse LD editor represents the services for authoring.
Authoring widget services in Recourse
Is this approach successful?
   It works!
   Only supports services delivered through widgets.
          Users can't use their preferred services (though this is also the case for any VLE)
          This already supports a great deal of functionality, and the range is increasing as
           new services are provided
          Can wrap complex functionality and games
   The widget services tend to be simpler than some of the equivalent VLE
    services, with less options, but...
          Not yet clear how far we can push the widget approach
          Widgets can be a front end to more complex services
          Widgets have other advantages, which I'll discuss later
          Inter-widget communication (under development)
   This approach can co-exist with other service integrations, so it doesn't have to
    cover ALL use cases
A changing context

    When IMS LD appeared VLEs had their own set
    of services bundled with them. The only
    external services they used were Web servers
    providing plain HTML

    In this context IMS LD was special: it wanted to
    work with a wide range of possible services,
    which could be hosted anywhere

    But many teachers now work with a wide range
    of online services, many of them served from
    outside their institution
Scope of the Wookie work
   This work started as a specific implementation problem for
    IMS LD
   But we have found that the problems and solutions have
    much wider application
   There is much in common between
          integration of services for IMS LD
          use of distributed services for VLEs and other applications
           used in learning
          delivery of interoperable services to a range of platforms,
           including mobile
   The problem of providing services for IMS LD has become a
    special case of the wider issue of flexible service provision
Wookie across eLearning platforms
   Wookie has been integrated with a number of applications
          Moodle
          Wordpress
          Elgg
   Wookie supports IMS Basic LTI. This can be used to
    integrate Wookie with
          Blackboard
          Desire2Learn
          WebCT Vista
          Sakai
Some examples of Wookie




          Wookie “Natter” chat widget running in WebCT,
          Desire to Learn, and Sakai

          Thaks to Chuck Severance for the screenshots
Slide from Scott Wilson
Slide from Scott Wilson
Shared instances

    Wookie can provide the same instance to a
    number of different platforms

    So you can have the same chat with the same
    participants taking place in WordPress and Moodle

    This breaks the strangle hold of the VLE over
    access to services

    The VLE becomes shell whose main function is to
    manage cohorts

    Institutions can give learners more control over
    their learning environment
iTEC

   European Integrated Project aiming to promote adoption of ICT
    in secondary schools
   Large scale pilots
   Uses Wookie to deliver collections of resources and services to
    classrooms to support pedagogic scenarios
   Wookie can collect and categorise these services and make
    them available as an App Library, like an App Store for mobiles
   An App Library of this sort could be provided by institutions or
    agencies
   Opportunity to explore the continuing relevance of IMS LD,
    when orchestration is required
Mock up of proposed functionality




Slide from Scott Wilson
Areas we are thinking about to
               make iTEC work

    What are the implications of an App library for education

    Inter-widget communication

    Configuring groups of widgets (environment?)

    How do we explain the activity?

    Configuring groups of widgets from a widget

     When and how do we need to orchestrate widgets
     
          Back to where we started with LD?

     Less prescriptive than current LD approaches
Mobile learning

    Open Mobile Alliance
       
           Includes Ericson, Nokia, Samsung, Telefonica,
           Vodafone, T-Mobile, Orange, Microsoft, Sun..
       
           Making use of W3C widget specification in their
           efforts to counter Apple and Google

    No reason in principal why W3C widgets should
    not also run on Apple and Google

    Potentially makes it easy to provide the same
    services to VLEs and mobile platforms
Apple / Microsoft / Samsung (W3C)




The w3c widgets have three states: icon, info icon (like the soccer one here) and full
      http://mortenjust.com/2010/03/20/how-lethal-is-vodafones-iphone-killer/
   IEC is a patner in Omelette, a STREP focused on mobile
    mashups http://www.ict-omelette.eu/
   Omelette will define and provide an open interoperable service
    platform for converged mashup services
   Wookie is the delivery mechanism
   Not an educational project, but provides toolkit that could be
    used to create mobile educational applications, e.g.
           Student project spaces with embedded video conferences
           Presence and ad-hoc messaging with campus SMS gateways
           Submission to course spaces from mobile devices
           Collaborative games
           Tracking visualizations of student activity for teachers
Thankyou

     All IEC produced software is Open Source:
       
           Wookie
       
           Coppercore LD Engine
       
           Astro LD Player
       
           SLeD LD Player
       
           Recourse

     If you work with it, please feel free to let us
    know!
    d.e.griffiths@bolton.ac.uk
Post script
...some additional information on Omelette.


Slides from Scott Wilson.
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims learning design uso de widgets
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims learning design uso de widgets
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims learning design uso de widgets
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims learning design uso de widgets
2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims learning design uso de widgets

More Related Content

Viewers also liked

2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCMeMadrid network
 
2010-04-14 EDUCON eMadrid uned mrartacho
2010-04-14 EDUCON eMadrid uned mrartacho2010-04-14 EDUCON eMadrid uned mrartacho
2010-04-14 EDUCON eMadrid uned mrartachoeMadrid network
 
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar MartínezeMadrid network
 
2010-07-01 (UC3M) learn3 Davinia Hdez-Leo upf, I Jorn eMadrid
2010-07-01 (UC3M) learn3 Davinia Hdez-Leo upf, I Jorn eMadrid2010-07-01 (UC3M) learn3 Davinia Hdez-Leo upf, I Jorn eMadrid
2010-07-01 (UC3M) learn3 Davinia Hdez-Leo upf, I Jorn eMadrideMadrid network
 
2013 06 13 (uc3m) emadrid psimakov google course builder powering innovation ...
2013 06 13 (uc3m) emadrid psimakov google course builder powering innovation ...2013 06 13 (uc3m) emadrid psimakov google course builder powering innovation ...
2013 06 13 (uc3m) emadrid psimakov google course builder powering innovation ...eMadrid network
 
2013 07 05 (uc3m) lasi emadrid rcrespo igutierrez uc3m analitica aprendizaje ...
2013 07 05 (uc3m) lasi emadrid rcrespo igutierrez uc3m analitica aprendizaje ...2013 07 05 (uc3m) lasi emadrid rcrespo igutierrez uc3m analitica aprendizaje ...
2013 07 05 (uc3m) lasi emadrid rcrespo igutierrez uc3m analitica aprendizaje ...eMadrid network
 
Icoper irm-presentation Bernd Simon WUW 2010-04-15 UC3M eMadrid
Icoper irm-presentation Bernd Simon WUW 2010-04-15 UC3M eMadridIcoper irm-presentation Bernd Simon WUW 2010-04-15 UC3M eMadrid
Icoper irm-presentation Bernd Simon WUW 2010-04-15 UC3M eMadrideMadrid network
 
2014 10 23 (fie2014) emadrid ucm serious games a journey from research to app...
2014 10 23 (fie2014) emadrid ucm serious games a journey from research to app...2014 10 23 (fie2014) emadrid ucm serious games a journey from research to app...
2014 10 23 (fie2014) emadrid ucm serious games a journey from research to app...eMadrid network
 
2011 02-11 (uam) emadrid tmiilumaki tut estudio aprendizaje apoyado en redes ...
2011 02-11 (uam) emadrid tmiilumaki tut estudio aprendizaje apoyado en redes ...2011 02-11 (uam) emadrid tmiilumaki tut estudio aprendizaje apoyado en redes ...
2011 02-11 (uam) emadrid tmiilumaki tut estudio aprendizaje apoyado en redes ...eMadrid network
 
VI Jornadas eMadrid "UNbundling Education". Apertura de las jornadas. Carlos ...
VI Jornadas eMadrid "UNbundling Education". Apertura de las jornadas. Carlos ...VI Jornadas eMadrid "UNbundling Education". Apertura de las jornadas. Carlos ...
VI Jornadas eMadrid "UNbundling Education". Apertura de las jornadas. Carlos ...eMadrid network
 
2014 10 23 (fie2014) emadrid upm roadmap towards the openness of educational ...
2014 10 23 (fie2014) emadrid upm roadmap towards the openness of educational ...2014 10 23 (fie2014) emadrid upm roadmap towards the openness of educational ...
2014 10 23 (fie2014) emadrid upm roadmap towards the openness of educational ...eMadrid network
 
2011 06 01 (uned) emadrid smartin uned m2learn framework for development of m...
2011 06 01 (uned) emadrid smartin uned m2learn framework for development of m...2011 06 01 (uned) emadrid smartin uned m2learn framework for development of m...
2011 06 01 (uned) emadrid smartin uned m2learn framework for development of m...eMadrid network
 
VI Jornadas eMadrid "Unbundling Education". "Los Espacios de la Computación C...
VI Jornadas eMadrid "Unbundling Education". "Los Espacios de la Computación C...VI Jornadas eMadrid "Unbundling Education". "Los Espacios de la Computación C...
VI Jornadas eMadrid "Unbundling Education". "Los Espacios de la Computación C...eMadrid network
 
2010 09-30 ectel 2010 jdodero ucadiz flexold
2010 09-30 ectel 2010 jdodero ucadiz flexold2010 09-30 ectel 2010 jdodero ucadiz flexold
2010 09-30 ectel 2010 jdodero ucadiz flexoldeMadrid network
 
2010-04-14 educon eMadrid cdk UC3M
2010-04-14 educon eMadrid cdk UC3M2010-04-14 educon eMadrid cdk UC3M
2010-04-14 educon eMadrid cdk UC3MeMadrid network
 
2014 05 30 (uc3m) e madrid martacho uned mirando 4 anyos atras adelante tecno...
2014 05 30 (uc3m) e madrid martacho uned mirando 4 anyos atras adelante tecno...2014 05 30 (uc3m) e madrid martacho uned mirando 4 anyos atras adelante tecno...
2014 05 30 (uc3m) e madrid martacho uned mirando 4 anyos atras adelante tecno...eMadrid network
 
SIIE 2016. Proyecto eMadrid: Metodologías Educativas, Ludificación y Calidad....
SIIE 2016. Proyecto eMadrid: Metodologías Educativas, Ludificación y Calidad....SIIE 2016. Proyecto eMadrid: Metodologías Educativas, Ludificación y Calidad....
SIIE 2016. Proyecto eMadrid: Metodologías Educativas, Ludificación y Calidad....eMadrid network
 

Viewers also liked (17)

2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
 
2010-04-14 EDUCON eMadrid uned mrartacho
2010-04-14 EDUCON eMadrid uned mrartacho2010-04-14 EDUCON eMadrid uned mrartacho
2010-04-14 EDUCON eMadrid uned mrartacho
 
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
2010-04-14 EDUCON eMadrid UMH (UPM) Oscar Martínez
 
2010-07-01 (UC3M) learn3 Davinia Hdez-Leo upf, I Jorn eMadrid
2010-07-01 (UC3M) learn3 Davinia Hdez-Leo upf, I Jorn eMadrid2010-07-01 (UC3M) learn3 Davinia Hdez-Leo upf, I Jorn eMadrid
2010-07-01 (UC3M) learn3 Davinia Hdez-Leo upf, I Jorn eMadrid
 
2013 06 13 (uc3m) emadrid psimakov google course builder powering innovation ...
2013 06 13 (uc3m) emadrid psimakov google course builder powering innovation ...2013 06 13 (uc3m) emadrid psimakov google course builder powering innovation ...
2013 06 13 (uc3m) emadrid psimakov google course builder powering innovation ...
 
2013 07 05 (uc3m) lasi emadrid rcrespo igutierrez uc3m analitica aprendizaje ...
2013 07 05 (uc3m) lasi emadrid rcrespo igutierrez uc3m analitica aprendizaje ...2013 07 05 (uc3m) lasi emadrid rcrespo igutierrez uc3m analitica aprendizaje ...
2013 07 05 (uc3m) lasi emadrid rcrespo igutierrez uc3m analitica aprendizaje ...
 
Icoper irm-presentation Bernd Simon WUW 2010-04-15 UC3M eMadrid
Icoper irm-presentation Bernd Simon WUW 2010-04-15 UC3M eMadridIcoper irm-presentation Bernd Simon WUW 2010-04-15 UC3M eMadrid
Icoper irm-presentation Bernd Simon WUW 2010-04-15 UC3M eMadrid
 
2014 10 23 (fie2014) emadrid ucm serious games a journey from research to app...
2014 10 23 (fie2014) emadrid ucm serious games a journey from research to app...2014 10 23 (fie2014) emadrid ucm serious games a journey from research to app...
2014 10 23 (fie2014) emadrid ucm serious games a journey from research to app...
 
2011 02-11 (uam) emadrid tmiilumaki tut estudio aprendizaje apoyado en redes ...
2011 02-11 (uam) emadrid tmiilumaki tut estudio aprendizaje apoyado en redes ...2011 02-11 (uam) emadrid tmiilumaki tut estudio aprendizaje apoyado en redes ...
2011 02-11 (uam) emadrid tmiilumaki tut estudio aprendizaje apoyado en redes ...
 
VI Jornadas eMadrid "UNbundling Education". Apertura de las jornadas. Carlos ...
VI Jornadas eMadrid "UNbundling Education". Apertura de las jornadas. Carlos ...VI Jornadas eMadrid "UNbundling Education". Apertura de las jornadas. Carlos ...
VI Jornadas eMadrid "UNbundling Education". Apertura de las jornadas. Carlos ...
 
2014 10 23 (fie2014) emadrid upm roadmap towards the openness of educational ...
2014 10 23 (fie2014) emadrid upm roadmap towards the openness of educational ...2014 10 23 (fie2014) emadrid upm roadmap towards the openness of educational ...
2014 10 23 (fie2014) emadrid upm roadmap towards the openness of educational ...
 
2011 06 01 (uned) emadrid smartin uned m2learn framework for development of m...
2011 06 01 (uned) emadrid smartin uned m2learn framework for development of m...2011 06 01 (uned) emadrid smartin uned m2learn framework for development of m...
2011 06 01 (uned) emadrid smartin uned m2learn framework for development of m...
 
VI Jornadas eMadrid "Unbundling Education". "Los Espacios de la Computación C...
VI Jornadas eMadrid "Unbundling Education". "Los Espacios de la Computación C...VI Jornadas eMadrid "Unbundling Education". "Los Espacios de la Computación C...
VI Jornadas eMadrid "Unbundling Education". "Los Espacios de la Computación C...
 
2010 09-30 ectel 2010 jdodero ucadiz flexold
2010 09-30 ectel 2010 jdodero ucadiz flexold2010 09-30 ectel 2010 jdodero ucadiz flexold
2010 09-30 ectel 2010 jdodero ucadiz flexold
 
2010-04-14 educon eMadrid cdk UC3M
2010-04-14 educon eMadrid cdk UC3M2010-04-14 educon eMadrid cdk UC3M
2010-04-14 educon eMadrid cdk UC3M
 
2014 05 30 (uc3m) e madrid martacho uned mirando 4 anyos atras adelante tecno...
2014 05 30 (uc3m) e madrid martacho uned mirando 4 anyos atras adelante tecno...2014 05 30 (uc3m) e madrid martacho uned mirando 4 anyos atras adelante tecno...
2014 05 30 (uc3m) e madrid martacho uned mirando 4 anyos atras adelante tecno...
 
SIIE 2016. Proyecto eMadrid: Metodologías Educativas, Ludificación y Calidad....
SIIE 2016. Proyecto eMadrid: Metodologías Educativas, Ludificación y Calidad....SIIE 2016. Proyecto eMadrid: Metodologías Educativas, Ludificación y Calidad....
SIIE 2016. Proyecto eMadrid: Metodologías Educativas, Ludificación y Calidad....
 

Similar to 2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims learning design uso de widgets

Widgets - the Wookie project
Widgets - the Wookie projectWidgets - the Wookie project
Widgets - the Wookie projectscottw
 
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)ijcsit
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...Yenlo
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2
 
The Coming Functionality Mashup
The Coming Functionality MashupThe Coming Functionality Mashup
The Coming Functionality MashupCharles Severance
 
Pal gov.tutorial3.session9.esb
Pal gov.tutorial3.session9.esbPal gov.tutorial3.session9.esb
Pal gov.tutorial3.session9.esbMustafa Jarrar
 
Pal gov.tutorial3.session1.soa
Pal gov.tutorial3.session1.soaPal gov.tutorial3.session1.soa
Pal gov.tutorial3.session1.soaMustafa Jarrar
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introductionjam c
 
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV PerspectiveNavigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV PerspectiveIvan Dwyer
 
Cloud Deployment Toolkit
Cloud Deployment ToolkitCloud Deployment Toolkit
Cloud Deployment ToolkitBret Piatt
 
Microservice architecture : Part 1
Microservice architecture : Part 1Microservice architecture : Part 1
Microservice architecture : Part 1NodeXperts
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingVijaya Raghava Vuligundam
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidijavidi
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing IntroductionVivek Shelke
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperSerdar Basegmez
 
Wide BSI/JISC Accessibility SIG meeting presentation
Wide BSI/JISC Accessibility SIG meeting presentationWide BSI/JISC Accessibility SIG meeting presentation
Wide BSI/JISC Accessibility SIG meeting presentationV_Gkatzidou
 

Similar to 2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims learning design uso de widgets (20)

Widgets - the Wookie project
Widgets - the Wookie projectWidgets - the Wookie project
Widgets - the Wookie project
 
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
 
The Coming Functionality Mashup
The Coming Functionality MashupThe Coming Functionality Mashup
The Coming Functionality Mashup
 
Pal gov.tutorial3.session9.esb
Pal gov.tutorial3.session9.esbPal gov.tutorial3.session9.esb
Pal gov.tutorial3.session9.esb
 
Pal gov.tutorial3.session1.soa
Pal gov.tutorial3.session1.soaPal gov.tutorial3.session1.soa
Pal gov.tutorial3.session1.soa
 
Project Fuji/OpenESB Aquarium Paris
Project Fuji/OpenESB Aquarium ParisProject Fuji/OpenESB Aquarium Paris
Project Fuji/OpenESB Aquarium Paris
 
The App Evolution Continues
The App Evolution ContinuesThe App Evolution Continues
The App Evolution Continues
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
 
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV PerspectiveNavigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
 
Cloud foundry meetup 12112013
Cloud foundry meetup 12112013Cloud foundry meetup 12112013
Cloud foundry meetup 12112013
 
2011 03-03-blti-umass
2011 03-03-blti-umass2011 03-03-blti-umass
2011 03-03-blti-umass
 
Cloud Deployment Toolkit
Cloud Deployment ToolkitCloud Deployment Toolkit
Cloud Deployment Toolkit
 
Microservice architecture : Part 1
Microservice architecture : Part 1Microservice architecture : Part 1
Microservice architecture : Part 1
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development Training
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidi
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application Developer
 
Wide BSI/JISC Accessibility SIG meeting presentation
Wide BSI/JISC Accessibility SIG meeting presentationWide BSI/JISC Accessibility SIG meeting presentation
Wide BSI/JISC Accessibility SIG meeting presentation
 

More from eMadrid network

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovareMadrid network
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...eMadrid network
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...eMadrid network
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...eMadrid network
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...eMadrid network
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel CastroeMadrid network
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid network
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfeMadrid network
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid network
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfeMadrid network
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...eMadrid network
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid network
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfeMadrid network
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfeMadrid network
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...eMadrid network
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»eMadrid network
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...eMadrid network
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»eMadrid network
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»eMadrid network
 

More from eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 

Recently uploaded

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Recently uploaded (20)

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 

2011 01-14 (ucm) e madrid griffiths ub oferta de servicios flexibles para ims learning design uso de widgets

  • 1. Oferta de servicios flexibles para IMS Learning Design gracias al uso de widgets: logros, limitaciones y perspectivas Providing flexible services for IMS Learning Design using widgets: achievements, limitations and opportunities Professor David (Dai) Griffiths The Institute for Educational Cybernetics The University of Bolton D.E.Griffiths@bolton.ac.uk
  • 2. IEC, CETIS and IMS LD  IEC: – The Institute for Educational Cybernetics – a research institute at The University of Bolton  CETIS – Centre for Educational Technology and Interoperability Standards – JISC-CETIS is a service which we have run from the IEC for many years  We have been involved in IMS LD since its inception
  • 3. IMS LD has a weak description of services  IMS-LD does not define actual services, e.g. a wiki or forum.  It specifies four generic service types  Conference  Monitor  Send Mail  Index Search  Not clear how are these to be instantiated at runtime  What is a “conference”? Any kind of chat/wiki/forum?  What if I want to use service “X”
  • 4. A wider problem, not simply a weakness in IMS LD  Runnable pedagogic models aspire to being both abstract and specific  Abstract models of educational processes, not tied to particular classes  Instantiated at runtime in specific systems with specific users  This is not a problem for resources, which are packaged as a file or have a specific URL  But services have to be provisioned when the run is set up, at a URL which is not known in advance  Consequently we are invited to choose: – Clearly defined services, but not interoperable – Interoperable but with poorly defined services
  • 5. How could we make IMS LD work at runtime? Two principal options were seen at the time a) Use services which are local to the LD server b) Use remote Web services (Now this is rather more nuanced)
  • 6. Using local services  Defining the run-time environment in advance  Potential advantage: excellent integration of services  Potential disadvantage: poor cross platform compatibility  This is the starting point for approach used by LAMS (inspired by IMS LD)  Can be combined with an API for adding external tools
  • 7. Using remote services  Coppercore assumes the use of external services  Integrated through the Coppercore Service Integration layer (CCSI)  This was the approach taken by the SleD player  Moodle forum used in player, but broken when Moodle changed  Integration of Reload SCORM player  It works, but...  Each service integrated individually: hard work!  Needs continual updating  Consequently, not many services available
  • 8. That's where we were around 2005  Then we saw that widgets were emerging and could be interesting  Desktop  Apple and Microsoft have their desktop versions http://vista.gallery.microsoft.com/vista/SideBar.aspx?mkt=en-us http://www.apple.com/downloads/dashboard/top50/  Web based  Google widgets  W3C web widgets
  • 9. Windows and Mac widgets
  • 10. What can widgets do for LD?  We wanted to provide a wide range of Web based services which were  Interoperable  Easily integrated in any LD Player  Easy to author  It is easy to integrate widgets across wide range of platforms, including different LD runtime systems...  But a common view of widgets is this recent random example from the Web A widget is a way to view information... a view or a form in a database – the data is there and the widget can show the data and do very little else with it. An app is a formal system with a process, a way to modify data http://techcrunch.com/2010/12/07/google-chrome-apps-the-widget-economy-is-back/  So how can a widget provide services for LD?
  • 11. We built Wookie in order to...  Support more sophisticated multi-user widgets (chat, vote, wiki...)  Keep track of users and their interactions  Provide server side logic for more sophisticated widgets using JavaScript API  Server-side storage, and push events  Manage authentication  Hand off authentication to the containing application  No need to authenticate to use the service  Passes only screen name and hash code  Manage the widget store  Unpack and store widgets (HTML, images, Javascript)  Collections of tools and resources can be made available to any platform that integrates Wookie
  • 12. Wookie is a widget server for W3C widgets (reference implementation)  Built by IEC by my colleagues:  Architect: Scott Wilson  Lead developer Paul Sharples  Developer: Kris Popat  Now in the Apache incubator, and building a wider developer community  Developed in the first instance to meet the needs of LD services in the TENCompetence project  Wookie home is at http://incubator.apache.org/wookie/  Integrated with player and bundled with LD Runtime system http://tencompetence-project.bolton.ac.uk/ldruntime/index.html
  • 13. C A Wookie forum in the Astro LD Player
  • 14. A Wookie forum in the SLeD LD Player
  • 15. Detailed architecture (temporarily) at http://dl.dropbox.com/u/4684994/7_architecture.pdf
  • 16. Specifying widgets in a UOL  Each IMS-LD service has a parameter value (usually a name-value- pair)  In an environment the parameter must be added to an existing conference service element  widget=<type of widget>  widget=chat  widget=forum  This must specify a widget available at a specific widget server, as maintained by an institution or service provider  Set of default services available in Wookie, with default names  Wookie advertises the services available  Recourse LD editor represents the services for authoring.
  • 18. Is this approach successful?  It works!  Only supports services delivered through widgets.  Users can't use their preferred services (though this is also the case for any VLE)  This already supports a great deal of functionality, and the range is increasing as new services are provided  Can wrap complex functionality and games  The widget services tend to be simpler than some of the equivalent VLE services, with less options, but...  Not yet clear how far we can push the widget approach  Widgets can be a front end to more complex services  Widgets have other advantages, which I'll discuss later  Inter-widget communication (under development)  This approach can co-exist with other service integrations, so it doesn't have to cover ALL use cases
  • 19. A changing context  When IMS LD appeared VLEs had their own set of services bundled with them. The only external services they used were Web servers providing plain HTML  In this context IMS LD was special: it wanted to work with a wide range of possible services, which could be hosted anywhere  But many teachers now work with a wide range of online services, many of them served from outside their institution
  • 20. Scope of the Wookie work  This work started as a specific implementation problem for IMS LD  But we have found that the problems and solutions have much wider application  There is much in common between  integration of services for IMS LD  use of distributed services for VLEs and other applications used in learning  delivery of interoperable services to a range of platforms, including mobile  The problem of providing services for IMS LD has become a special case of the wider issue of flexible service provision
  • 21. Wookie across eLearning platforms  Wookie has been integrated with a number of applications  Moodle  Wordpress  Elgg  Wookie supports IMS Basic LTI. This can be used to integrate Wookie with  Blackboard  Desire2Learn  WebCT Vista  Sakai
  • 22. Some examples of Wookie Wookie “Natter” chat widget running in WebCT, Desire to Learn, and Sakai Thaks to Chuck Severance for the screenshots
  • 25.
  • 26. Shared instances  Wookie can provide the same instance to a number of different platforms  So you can have the same chat with the same participants taking place in WordPress and Moodle  This breaks the strangle hold of the VLE over access to services  The VLE becomes shell whose main function is to manage cohorts  Institutions can give learners more control over their learning environment
  • 27. iTEC  European Integrated Project aiming to promote adoption of ICT in secondary schools  Large scale pilots  Uses Wookie to deliver collections of resources and services to classrooms to support pedagogic scenarios  Wookie can collect and categorise these services and make them available as an App Library, like an App Store for mobiles  An App Library of this sort could be provided by institutions or agencies  Opportunity to explore the continuing relevance of IMS LD, when orchestration is required
  • 28. Mock up of proposed functionality Slide from Scott Wilson
  • 29. Areas we are thinking about to make iTEC work  What are the implications of an App library for education  Inter-widget communication  Configuring groups of widgets (environment?)  How do we explain the activity?  Configuring groups of widgets from a widget  When and how do we need to orchestrate widgets  Back to where we started with LD?  Less prescriptive than current LD approaches
  • 30. Mobile learning  Open Mobile Alliance  Includes Ericson, Nokia, Samsung, Telefonica, Vodafone, T-Mobile, Orange, Microsoft, Sun..  Making use of W3C widget specification in their efforts to counter Apple and Google  No reason in principal why W3C widgets should not also run on Apple and Google  Potentially makes it easy to provide the same services to VLEs and mobile platforms
  • 31. Apple / Microsoft / Samsung (W3C) The w3c widgets have three states: icon, info icon (like the soccer one here) and full http://mortenjust.com/2010/03/20/how-lethal-is-vodafones-iphone-killer/
  • 32. IEC is a patner in Omelette, a STREP focused on mobile mashups http://www.ict-omelette.eu/  Omelette will define and provide an open interoperable service platform for converged mashup services  Wookie is the delivery mechanism  Not an educational project, but provides toolkit that could be used to create mobile educational applications, e.g.  Student project spaces with embedded video conferences  Presence and ad-hoc messaging with campus SMS gateways  Submission to course spaces from mobile devices  Collaborative games  Tracking visualizations of student activity for teachers
  • 33. Thankyou  All IEC produced software is Open Source:  Wookie  Coppercore LD Engine  Astro LD Player  SLeD LD Player  Recourse  If you work with it, please feel free to let us know! d.e.griffiths@bolton.ac.uk
  • 34. Post script ...some additional information on Omelette. Slides from Scott Wilson.