SlideShare uma empresa Scribd logo
1 de 36
     
z




     
     
     
     
     
Built on a stack of FOSS applications and libraries using
    a suite of FOSS development and collaboration tools




                                  
All about ...


Human development

Creating opportunities
through transnational
alliances within Africa
and out
Software & pedagogical
innovation capacity
                           
Idea capital




at

hips among them, and the degree to which those ideas lead to oth



                                
Partner institutions,
                                organisations, projects


    Capacity building, academic projects
    Commercial activity,
    enterprise solutions




                                     
jQue      The FOSS stack
               ry
                                             SWOR
    extJ                                                         Cross platform
                                               D
     S       Javascr
               ipt                         Fedora                RESTful API
     proto                 Apache2                               Ajax
     type                                                        Mashable
                                                                 XMPP

                                                                 Mobile phone
                           Chisim            MySQL
    PEA         PHP
                           ba
     R                                                           Online package
                                                                  management

          CUR                                                    Cloud-ready
           L               GNU/Linux
                    FFm
                    peg                               SWF
                           Ope               Flas     tools
           gstrea           n                 h
            mer            Offic                    RED   Open
                    Pyth    e       Java             5    Zoom
                     on                     Ope
                                    Jabb      n
                                     er     fire
                                               
jQue      The FOSS stack
      ry


    Javascr
      ipt                           Chisim
                                    ba
                Apache2




      PHP                   MySQL




                GNU/Linux




                             
What does it mean for you?




    A stable, scalable, tried and trusted
     stack of technologies that power
    some of the largest companies and
          applications in the world



                              
     
The MVC architecture
              The only file
                      The module being executed by the engine
           ever loaded directly




                                        View

                             Controller

                               Object

                      Engine

                               Model
    Database
                                                  
Everything is a module
    Module               Module                   Module

       View                 View                     View

     Controller           Controller               Controller

      Model                Model                    Model


                  View




                                       e.g. htmlelements
                                       modulecatalogue
              Controller




                                                            modules
                                            sysconfig




                                                             Helper
                                             security




                                             utilities
                                              lucene



                                              strings
                                              blocks
                                                API
               Object

               Engine

                  Model


                                               
Turnitin        Flickr                                                     Filters

     Twitter                                                                               Collecta
                                                      Twitter        YouTube
                 Google
                                                                                                         Slideshare
  RSS /          SIOC
  Atom                                                                       blog cms
                                                             activitystreamer adbanner
                                                                                                context                        Google
                              OEMBED                    assignment buddies calendar email faq
                                                                                                                               maps
     Wikipedia                                      courselecturers dictionary digitalbusinesscard
                                                documentconverter essay forum hosportal                      eportfolio
Yahoo                                                                                                              events
                                             gradebook       glossary gift ical mail homepage
Query                                                                                                                               Flickr
                                         imagemagick wicid                      api blocks markitup pbl flickrshow
Language                                                              config ext                         workgroup
                                        learningcontent                                   context                           feed
(YQL)
                API




                                                                 contextgroups contextadmin                 twitter     fileshare      WebPresent
                                      library wiki scorm decisiontable contextpermissions                                                               e.g
                s




                                                                                   creativecommons
                                                                                                             webpresent foaf                            Moodle
                                   ircchat textblock          errors files
                                                                            filemanager           filters filtergen          georss
                                   mcqtests poll           groupadmin
                                                                          help logger htmlelements turnitin
                                                           language                                                     geonames
                     Integrat             Module                                            mail jquery




                                                                                                                                             API
    World                                                                   Core nav search location gravatar
                         e                      s          postlogin
                                                                                              packages
                                     librarysearch
                                                            prelogin modulecatalogue
                                                                                            permissions userstats icecast
                                                                                                                                                      Other
                    Authenticate                             security skin stories                                                      Provide      Chisimba
                                             libraryexams                         sysconfig strings tribe jabberblog
                                                               tree    systext                toolbar                                                sites
Facebook                                libraryforms              tagging         utilities                twitterizer youtube
                                                                                userregistration
                                                      shorturl         userdetails                     timeline worksheet              OEMBED
                                         websearch
                        Facebook                        messaging           useradmin           swftools          triplestore
                                                                                                                                                   Blocks
  Del.icio.us                               mediaconverter news
                                                                          html5elements subscriptions survey                        Code          or
                                                 quotes    oembed languagetextgenerator
                                                                                                     smssender                      snippets     wigets
                                                  personalspace
  Web                        Twitter                                pdfmaker rdfgen rubric siocexport
                                                     openzoom                                                                 Metaweblog
  widgets                                                                              realtime wrapgeshi
                                                         pubsubhubbub
                                                                              readinglist pastpapers
                                   OpenID                           photogallery                                       Embed
                                                                                           podcast
                                                                                 ...etc...                             codes
                                                                                                            File
                                                 LDAP
                                                                                                            previews

                                                            Custom                           External
                                                                                             blocks                 XMPP
                                                                                                                    Blogging
                                                                                                                    gateway
Instances
                      eLear
                       ning

             CMS                      Blog

     OER                                      News
                      Portal
    system
                                      Mappi
             Social                    ng

                      . . . etc

                                   
An
    eLearning
     Instance

         
Module
                  Context
                    Workgroup
                            Filters
Key concepts



                            Blocks
                    Dynamic
                    templates
                        Skins &
                        canvases
                     
Module

     The smallest unit of functionality that
      can be installed or removed using
              Modulecatalogue

      Modules that know about context
       (e.g. courses) can be added to
              courses as plugins



Key concepts
                           
Context


     The largest unit of division within an
        installed Chisimba instance


       An abstraction that in eLearning
           translates into course



Key concepts
                           
Workgroup


     A unit of organization within a context
       where people can work together


       An abstraction that in eLearning
        remains known as workgroup



Key concepts
                           
Filters



nslated into content or functionality when the page


                    e.g.
       [YOUTUBE]http://url[/YOUTUBE]
           {firstname} {surname}



 Key concepts
                          
Filters




              oEmbed

        
Filters




              oEmbed

        
Blocks
      Reusable units of functionality or
      content that can be rendered in a
     form suitable for either the narrow
                or wide panes
      Left         Middle        Right




Key concepts
                             
Dynamic
               templates

     Pages that can be populated with
      functionality and content by an
              authorised user


     'Turn editing on' – makes use of
             Chisimba blocks



Key concepts
                        
Skins &
                 Canvases

     Responsible for the look and feel
             of the system


        Skin – an overall theme for
             a given instance
     Canvas – a variation on the overall
        theme for a given instance


Key concepts
                          
Cou
          rse




    In a context       Outside a
      (course)           context
                    
                        (course)
Everything that       Everything that
    happens is aware         happens is
       of and linked        linked to the
      to the context          module or
          (course)             person




     In a context          Outside a
       (course)              context
                        
                            (course)
Outside of          Inside of
    context (course)   context (course)

                           Course
        Admin
                           admin

                          Course
       People
                          content

                         Learning
      Content
                         activities

    Configuration      Assessment


 
    Collaboration       Connection
                          
Context (course) plugins

         Modules that can be used in
             a context (course)


        Context                    Context
        aware                     dependent
      e.g. discussion forum       e.g. quiz, worksheet




                               
A large volume of    Code generation to
       existing code        create working
    from which to build        modules

                                                  For
                                               developers




      Concentrate on      A rigorous design
     code – the basics     pattern to work
         are done                from
                             
Highly configurable
     system that looks    Multiple domains
           good                of use
                                               For
                                              Users




                          Rapid delivery on
    Cloud deployment        development
       in minutes             projects
                              
Thank you
                                 This presentation was made
                                 entirely using Free Software




    Derek Keats, PhD
    derek@dkeats.com
    http://www.dkeats.com
    http://facebook.com/dkeats
                                   
    http://kengasolutions.com

Mais conteúdo relacionado

Mais procurados

WORKS 11 Presentation
WORKS 11 PresentationWORKS 11 Presentation
WORKS 11 Presentationdgarijo
 
Next Generation Development Infrastructure with the Maven Enterprise Stack
Next Generation Development Infrastructure with the Maven Enterprise StackNext Generation Development Infrastructure with the Maven Enterprise Stack
Next Generation Development Infrastructure with the Maven Enterprise StackTim O'Brien
 
OSGi Best Practices - Tim Ward
OSGi Best Practices - Tim WardOSGi Best Practices - Tim Ward
OSGi Best Practices - Tim Wardmfrancis
 
The OSGi Framework Multiplication
The OSGi Framework MultiplicationThe OSGi Framework Multiplication
The OSGi Framework MultiplicationClément Escoffier
 
Equinox -The adoption of the OSGi standard in enterprise solutions
Equinox -The adoption of the OSGi standard in enterprise solutions Equinox -The adoption of the OSGi standard in enterprise solutions
Equinox -The adoption of the OSGi standard in enterprise solutions SpagoWorld
 
Workshop OSGI PPT
Workshop OSGI PPTWorkshop OSGI PPT
Workshop OSGI PPTSummer Lu
 

Mais procurados (8)

WORKS 11 Presentation
WORKS 11 PresentationWORKS 11 Presentation
WORKS 11 Presentation
 
Next Generation Development Infrastructure with the Maven Enterprise Stack
Next Generation Development Infrastructure with the Maven Enterprise StackNext Generation Development Infrastructure with the Maven Enterprise Stack
Next Generation Development Infrastructure with the Maven Enterprise Stack
 
OSGi Best Practices - Tim Ward
OSGi Best Practices - Tim WardOSGi Best Practices - Tim Ward
OSGi Best Practices - Tim Ward
 
The OSGi Framework Multiplication
The OSGi Framework MultiplicationThe OSGi Framework Multiplication
The OSGi Framework Multiplication
 
Equinox -The adoption of the OSGi standard in enterprise solutions
Equinox -The adoption of the OSGi standard in enterprise solutions Equinox -The adoption of the OSGi standard in enterprise solutions
Equinox -The adoption of the OSGi standard in enterprise solutions
 
20111007 activiti
20111007 activiti20111007 activiti
20111007 activiti
 
JavaOne 2010: OSGI Migrat
JavaOne 2010: OSGI MigratJavaOne 2010: OSGI Migrat
JavaOne 2010: OSGI Migrat
 
Workshop OSGI PPT
Workshop OSGI PPTWorkshop OSGI PPT
Workshop OSGI PPT
 

Destaque

Education 3.0: Why should Africa Care?
Education 3.0: Why should Africa Care?Education 3.0: Why should Africa Care?
Education 3.0: Why should Africa Care?Derek Keats
 
How to choose a CC license
How to choose a CC licenseHow to choose a CC license
How to choose a CC licenseDerek Keats
 
A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)Derek Keats
 
A network for Capacity-Building in Software Engineering in Africa
A network for Capacity-Building in Software Engineering in AfricaA network for Capacity-Building in Software Engineering in Africa
A network for Capacity-Building in Software Engineering in AfricaDerek Keats
 
The business opportunities in capacity building for APPS development in Africa
The business opportunities in capacity building for APPS development in AfricaThe business opportunities in capacity building for APPS development in Africa
The business opportunities in capacity building for APPS development in AfricaDerek Keats
 
Scholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to showScholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to showDerek Keats
 
An ecological approach to Free and Open Source Software for Governments and O...
An ecological approach to Free and Open Source Software for Governments and O...An ecological approach to Free and Open Source Software for Governments and O...
An ecological approach to Free and Open Source Software for Governments and O...Derek Keats
 
A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)Derek Keats
 
There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!Derek Keats
 
Yahoodtv Bizsvcs Aug9
Yahoodtv Bizsvcs Aug9Yahoodtv Bizsvcs Aug9
Yahoodtv Bizsvcs Aug9Mark Cuban
 
Adapting IT Governance Frameworks to Ensure Control and Visibility of Free a...
Adapting IT Governance Frameworks to Ensure Control and Visibility of  Free a...Adapting IT Governance Frameworks to Ensure Control and Visibility of  Free a...
Adapting IT Governance Frameworks to Ensure Control and Visibility of Free a...Derek Keats
 
Open access means no walls: moving towards Education 3.0
Open access means no walls: moving towards Education 3.0Open access means no walls: moving towards Education 3.0
Open access means no walls: moving towards Education 3.0Derek Keats
 
Education 3.0: How the coevolution of technology and society will change high...
Education 3.0: How the coevolution of technology and society will change high...Education 3.0: How the coevolution of technology and society will change high...
Education 3.0: How the coevolution of technology and society will change high...Derek Keats
 
Functionality mashup via simple filters
Functionality mashup via simple filtersFunctionality mashup via simple filters
Functionality mashup via simple filtersDerek Keats
 
Podcasting in e-learning part-1
Podcasting in e-learning part-1Podcasting in e-learning part-1
Podcasting in e-learning part-1Derek Keats
 
eLearning at an 'IT savvy' Wits: building the future now
eLearning at an 'IT savvy' Wits: building the future noweLearning at an 'IT savvy' Wits: building the future now
eLearning at an 'IT savvy' Wits: building the future nowDerek Keats
 
Creating a Free and Open Source Software ecosystem to facilitate government F...
Creating a Free and Open Source Software ecosystem to facilitate government F...Creating a Free and Open Source Software ecosystem to facilitate government F...
Creating a Free and Open Source Software ecosystem to facilitate government F...Derek Keats
 
Our Shrinking World
Our Shrinking WorldOur Shrinking World
Our Shrinking WorldDerek Keats
 
Ecosystem thinking for organizations
Ecosystem thinking  for organizationsEcosystem thinking  for organizations
Ecosystem thinking for organizationsDerek Keats
 

Destaque (20)

Education 3.0: Why should Africa Care?
Education 3.0: Why should Africa Care?Education 3.0: Why should Africa Care?
Education 3.0: Why should Africa Care?
 
How to choose a CC license
How to choose a CC licenseHow to choose a CC license
How to choose a CC license
 
A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)
 
Ipmi
IpmiIpmi
Ipmi
 
A network for Capacity-Building in Software Engineering in Africa
A network for Capacity-Building in Software Engineering in AfricaA network for Capacity-Building in Software Engineering in Africa
A network for Capacity-Building in Software Engineering in Africa
 
The business opportunities in capacity building for APPS development in Africa
The business opportunities in capacity building for APPS development in AfricaThe business opportunities in capacity building for APPS development in Africa
The business opportunities in capacity building for APPS development in Africa
 
Scholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to showScholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to show
 
An ecological approach to Free and Open Source Software for Governments and O...
An ecological approach to Free and Open Source Software for Governments and O...An ecological approach to Free and Open Source Software for Governments and O...
An ecological approach to Free and Open Source Software for Governments and O...
 
A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)
 
There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!
 
Yahoodtv Bizsvcs Aug9
Yahoodtv Bizsvcs Aug9Yahoodtv Bizsvcs Aug9
Yahoodtv Bizsvcs Aug9
 
Adapting IT Governance Frameworks to Ensure Control and Visibility of Free a...
Adapting IT Governance Frameworks to Ensure Control and Visibility of  Free a...Adapting IT Governance Frameworks to Ensure Control and Visibility of  Free a...
Adapting IT Governance Frameworks to Ensure Control and Visibility of Free a...
 
Open access means no walls: moving towards Education 3.0
Open access means no walls: moving towards Education 3.0Open access means no walls: moving towards Education 3.0
Open access means no walls: moving towards Education 3.0
 
Education 3.0: How the coevolution of technology and society will change high...
Education 3.0: How the coevolution of technology and society will change high...Education 3.0: How the coevolution of technology and society will change high...
Education 3.0: How the coevolution of technology and society will change high...
 
Functionality mashup via simple filters
Functionality mashup via simple filtersFunctionality mashup via simple filters
Functionality mashup via simple filters
 
Podcasting in e-learning part-1
Podcasting in e-learning part-1Podcasting in e-learning part-1
Podcasting in e-learning part-1
 
eLearning at an 'IT savvy' Wits: building the future now
eLearning at an 'IT savvy' Wits: building the future noweLearning at an 'IT savvy' Wits: building the future now
eLearning at an 'IT savvy' Wits: building the future now
 
Creating a Free and Open Source Software ecosystem to facilitate government F...
Creating a Free and Open Source Software ecosystem to facilitate government F...Creating a Free and Open Source Software ecosystem to facilitate government F...
Creating a Free and Open Source Software ecosystem to facilitate government F...
 
Our Shrinking World
Our Shrinking WorldOur Shrinking World
Our Shrinking World
 
Ecosystem thinking for organizations
Ecosystem thinking  for organizationsEcosystem thinking  for organizations
Ecosystem thinking for organizations
 

Semelhante a Chisimba - introduction to practical demo

Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5David Nuescheler
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009Stefane Fermigier
 
Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And AgileValtech UK
 
Eb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnEb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnValtech
 
Introduction to Apache Camel
Introduction to Apache CamelIntroduction to Apache Camel
Introduction to Apache CamelFuseSource.com
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFrançois Le Droff
 
Optimising Productivity with AWS Developer Tools
Optimising Productivity with AWS Developer ToolsOptimising Productivity with AWS Developer Tools
Optimising Productivity with AWS Developer ToolsAmazon Web Services
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsSanjeev Sharma
 
Windows Phone and Open Source 1
Windows Phone and Open Source 1Windows Phone and Open Source 1
Windows Phone and Open Source 1Igor Ralic
 
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyVisual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyREADIFY
 
Continuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudContinuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudNigel Fernandes
 
Continuous Delivery in the Cloud
Continuous Delivery in the CloudContinuous Delivery in the Cloud
Continuous Delivery in the CloudFabio Lessa
 
Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action CompatibleOne
 
Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011CompatibleOne
 
OSGi Service Platform 4.2
OSGi Service Platform 4.2OSGi Service Platform 4.2
OSGi Service Platform 4.2Ilya Katsov
 
State of Developer Tools (WDS09)
State of Developer Tools (WDS09)State of Developer Tools (WDS09)
State of Developer Tools (WDS09)bgalbs
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇OpenSourceCamp
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Alexandre Morgaut
 

Semelhante a Chisimba - introduction to practical demo (20)

Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
 
Agile Edge Valtech
Agile Edge ValtechAgile Edge Valtech
Agile Edge Valtech
 
Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And Agile
 
Eb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnEb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management En
 
Introduction to Apache Camel
Introduction to Apache CamelIntroduction to Apache Camel
Introduction to Apache Camel
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
 
Optimising Productivity with AWS Developer Tools
Optimising Productivity with AWS Developer ToolsOptimising Productivity with AWS Developer Tools
Optimising Productivity with AWS Developer Tools
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
 
Windows Phone and Open Source 1
Windows Phone and Open Source 1Windows Phone and Open Source 1
Windows Phone and Open Source 1
 
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyVisual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
 
Using R with Hadoop
Using R with HadoopUsing R with Hadoop
Using R with Hadoop
 
Continuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudContinuous Delivery in the AWS Cloud
Continuous Delivery in the AWS Cloud
 
Continuous Delivery in the Cloud
Continuous Delivery in the CloudContinuous Delivery in the Cloud
Continuous Delivery in the Cloud
 
Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action
 
Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011
 
OSGi Service Platform 4.2
OSGi Service Platform 4.2OSGi Service Platform 4.2
OSGi Service Platform 4.2
 
State of Developer Tools (WDS09)
State of Developer Tools (WDS09)State of Developer Tools (WDS09)
State of Developer Tools (WDS09)
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
 

Mais de Derek Keats

Who owns your data ans why should you care
Who owns your data ans why should you careWho owns your data ans why should you care
Who owns your data ans why should you careDerek Keats
 
The DBE Circular requiring proprietary office & programming technologies: An ...
The DBE Circular requiring proprietary office & programming technologies: An ...The DBE Circular requiring proprietary office & programming technologies: An ...
The DBE Circular requiring proprietary office & programming technologies: An ...Derek Keats
 
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...Derek Keats
 
Trends in technology in South Africa (for ICT RDI Roadmap team)
Trends in technology in South Africa (for ICT RDI Roadmap team)Trends in technology in South Africa (for ICT RDI Roadmap team)
Trends in technology in South Africa (for ICT RDI Roadmap team)Derek Keats
 
Emerging & Future Trends in ICT
Emerging & Future Trends in ICTEmerging & Future Trends in ICT
Emerging & Future Trends in ICTDerek Keats
 
Using the present to create the future - the Web in South Africa
Using the present to  create the future - the Web in South AfricaUsing the present to  create the future - the Web in South Africa
Using the present to create the future - the Web in South AfricaDerek Keats
 
New challenges for digital scholarship and curation in the era of ubiquitous ...
New challenges for digital scholarship and curation in the era of ubiquitous ...New challenges for digital scholarship and curation in the era of ubiquitous ...
New challenges for digital scholarship and curation in the era of ubiquitous ...Derek Keats
 
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearning
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearningTechnology-Innovation-Pedagogy-Support: The TIPS model in eLearning
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearningDerek Keats
 
A strategic view of document and digital object management
A strategic view of document and digital object managementA strategic view of document and digital object management
A strategic view of document and digital object managementDerek Keats
 
Connected learning and the role of context
Connected learning and the role of contextConnected learning and the role of context
Connected learning and the role of contextDerek Keats
 
Institutional knowledge and information ecology in a Free Software ecosystem
Institutional knowledge and information ecology in a Free Software ecosystemInstitutional knowledge and information ecology in a Free Software ecosystem
Institutional knowledge and information ecology in a Free Software ecosystemDerek Keats
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud ArchitectureDerek Keats
 
21st Century Library: Access for All
21st Century Library: Access for All21st Century Library: Access for All
21st Century Library: Access for AllDerek Keats
 
Computer Science for Fun in the Western Cape
Computer Science for Fun in the Western CapeComputer Science for Fun in the Western Cape
Computer Science for Fun in the Western CapeDerek Keats
 
Embedding presentations with Open Source web present
Embedding presentations with Open Source web presentEmbedding presentations with Open Source web present
Embedding presentations with Open Source web presentDerek Keats
 
Beyond the traditional learning management system
Beyond the traditional learning management systemBeyond the traditional learning management system
Beyond the traditional learning management systemDerek Keats
 

Mais de Derek Keats (18)

Who owns your data ans why should you care
Who owns your data ans why should you careWho owns your data ans why should you care
Who owns your data ans why should you care
 
The DBE Circular requiring proprietary office & programming technologies: An ...
The DBE Circular requiring proprietary office & programming technologies: An ...The DBE Circular requiring proprietary office & programming technologies: An ...
The DBE Circular requiring proprietary office & programming technologies: An ...
 
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...
 
Trends in technology in South Africa (for ICT RDI Roadmap team)
Trends in technology in South Africa (for ICT RDI Roadmap team)Trends in technology in South Africa (for ICT RDI Roadmap team)
Trends in technology in South Africa (for ICT RDI Roadmap team)
 
Emerging & Future Trends in ICT
Emerging & Future Trends in ICTEmerging & Future Trends in ICT
Emerging & Future Trends in ICT
 
Using the present to create the future - the Web in South Africa
Using the present to  create the future - the Web in South AfricaUsing the present to  create the future - the Web in South Africa
Using the present to create the future - the Web in South Africa
 
New challenges for digital scholarship and curation in the era of ubiquitous ...
New challenges for digital scholarship and curation in the era of ubiquitous ...New challenges for digital scholarship and curation in the era of ubiquitous ...
New challenges for digital scholarship and curation in the era of ubiquitous ...
 
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearning
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearningTechnology-Innovation-Pedagogy-Support: The TIPS model in eLearning
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearning
 
A strategic view of document and digital object management
A strategic view of document and digital object managementA strategic view of document and digital object management
A strategic view of document and digital object management
 
Connected learning and the role of context
Connected learning and the role of contextConnected learning and the role of context
Connected learning and the role of context
 
Institutional knowledge and information ecology in a Free Software ecosystem
Institutional knowledge and information ecology in a Free Software ecosystemInstitutional knowledge and information ecology in a Free Software ecosystem
Institutional knowledge and information ecology in a Free Software ecosystem
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud Architecture
 
21st Century Library: Access for All
21st Century Library: Access for All21st Century Library: Access for All
21st Century Library: Access for All
 
Computer Science for Fun in the Western Cape
Computer Science for Fun in the Western CapeComputer Science for Fun in the Western Cape
Computer Science for Fun in the Western Cape
 
Seaweed beauty
Seaweed beautySeaweed beauty
Seaweed beauty
 
Beautiful world
Beautiful worldBeautiful world
Beautiful world
 
Embedding presentations with Open Source web present
Embedding presentations with Open Source web presentEmbedding presentations with Open Source web present
Embedding presentations with Open Source web present
 
Beyond the traditional learning management system
Beyond the traditional learning management systemBeyond the traditional learning management system
Beyond the traditional learning management system
 

Último

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Chisimba - introduction to practical demo

  • 1.    
  • 2. z    
  • 3.    
  • 4.    
  • 5.    
  • 6.    
  • 7. Built on a stack of FOSS applications and libraries using a suite of FOSS development and collaboration tools    
  • 8. All about ... Human development Creating opportunities through transnational alliances within Africa and out Software & pedagogical innovation capacity    
  • 9. Idea capital at hips among them, and the degree to which those ideas lead to oth    
  • 10. Partner institutions, organisations, projects Capacity building, academic projects Commercial activity, enterprise solutions    
  • 11. jQue The FOSS stack ry SWOR extJ Cross platform D S Javascr ipt Fedora RESTful API proto Apache2 Ajax type Mashable XMPP Mobile phone Chisim MySQL PEA PHP ba R Online package management CUR Cloud-ready L GNU/Linux FFm peg SWF Ope Flas tools gstrea n h mer Offic RED Open Pyth e Java 5 Zoom on Ope Jabb n er fire    
  • 12. jQue The FOSS stack ry Javascr ipt Chisim ba Apache2 PHP MySQL GNU/Linux    
  • 13. What does it mean for you? A stable, scalable, tried and trusted stack of technologies that power some of the largest companies and applications in the world    
  • 14.    
  • 15. The MVC architecture The only file The module being executed by the engine ever loaded directly View Controller Object Engine Model Database    
  • 16. Everything is a module Module Module Module View View View Controller Controller Controller Model Model Model View e.g. htmlelements modulecatalogue Controller modules sysconfig Helper security utilities lucene strings blocks API Object Engine Model    
  • 17. Turnitin Flickr Filters Twitter Collecta Twitter YouTube Google Slideshare RSS / SIOC Atom blog cms activitystreamer adbanner context Google OEMBED assignment buddies calendar email faq maps Wikipedia courselecturers dictionary digitalbusinesscard documentconverter essay forum hosportal eportfolio Yahoo events gradebook glossary gift ical mail homepage Query Flickr imagemagick wicid api blocks markitup pbl flickrshow Language config ext workgroup learningcontent context feed (YQL) API contextgroups contextadmin twitter fileshare WebPresent library wiki scorm decisiontable contextpermissions e.g s creativecommons webpresent foaf Moodle ircchat textblock errors files filemanager filters filtergen georss mcqtests poll groupadmin help logger htmlelements turnitin language geonames Integrat Module mail jquery API World Core nav search location gravatar e s postlogin packages librarysearch prelogin modulecatalogue permissions userstats icecast Other Authenticate security skin stories Provide Chisimba libraryexams sysconfig strings tribe jabberblog tree systext toolbar sites Facebook libraryforms tagging utilities twitterizer youtube userregistration shorturl userdetails timeline worksheet OEMBED websearch Facebook messaging useradmin swftools triplestore Blocks Del.icio.us mediaconverter news html5elements subscriptions survey Code or quotes oembed languagetextgenerator smssender snippets wigets personalspace Web Twitter pdfmaker rdfgen rubric siocexport openzoom Metaweblog widgets realtime wrapgeshi pubsubhubbub readinglist pastpapers OpenID photogallery Embed podcast ...etc... codes File LDAP previews Custom External     blocks XMPP Blogging gateway
  • 18. Instances eLear ning CMS Blog OER News Portal system Mappi Social ng . . . etc    
  • 19. An eLearning Instance    
  • 20. Module Context Workgroup Filters Key concepts Blocks Dynamic templates Skins & canvases    
  • 21. Module The smallest unit of functionality that can be installed or removed using Modulecatalogue Modules that know about context (e.g. courses) can be added to courses as plugins Key concepts    
  • 22. Context The largest unit of division within an installed Chisimba instance An abstraction that in eLearning translates into course Key concepts    
  • 23. Workgroup A unit of organization within a context where people can work together An abstraction that in eLearning remains known as workgroup Key concepts    
  • 24. Filters nslated into content or functionality when the page e.g. [YOUTUBE]http://url[/YOUTUBE] {firstname} {surname} Key concepts    
  • 25. Filters oEmbed    
  • 26. Filters oEmbed    
  • 27. Blocks Reusable units of functionality or content that can be rendered in a form suitable for either the narrow or wide panes Left Middle Right Key concepts    
  • 28. Dynamic templates Pages that can be populated with functionality and content by an authorised user 'Turn editing on' – makes use of Chisimba blocks Key concepts    
  • 29. Skins & Canvases Responsible for the look and feel of the system Skin – an overall theme for a given instance Canvas – a variation on the overall theme for a given instance Key concepts    
  • 30. Cou rse In a context Outside a (course) context     (course)
  • 31. Everything that Everything that happens is aware happens is of and linked linked to the to the context module or (course) person In a context Outside a (course) context     (course)
  • 32. Outside of Inside of context (course) context (course) Course Admin admin Course People content Learning Content activities Configuration Assessment   Collaboration Connection  
  • 33. Context (course) plugins Modules that can be used in a context (course) Context Context aware dependent e.g. discussion forum e.g. quiz, worksheet    
  • 34. A large volume of Code generation to existing code create working from which to build modules For developers Concentrate on A rigorous design code – the basics pattern to work are done from    
  • 35. Highly configurable system that looks Multiple domains good of use For Users Rapid delivery on Cloud deployment development in minutes projects    
  • 36. Thank you This presentation was made entirely using Free Software Derek Keats, PhD derek@dkeats.com http://www.dkeats.com http://facebook.com/dkeats     http://kengasolutions.com