SlideShare a Scribd company logo
How to develop localised
    applications to target and profit
       from the African market




             Dr Derek W. Keats
                  Kenga Solutions
             http://kengasolutions.com

                http://www.dkeats.com
                 derek@dkeats.com
                            
                   +27 82 787 0169
The business opportunities
        in capacity building

       How to develop localised
    applications to target and profit
       from the African market
             Dr Derek W. Keats
                 Kenga Solutions
            http://kengasolutions.com

               http://www.dkeats.com
                derek@dkeats.com
                           
                  +27 82 787 0169
The
        African
        market

          !!!


     
The
        African
        market

          !!!


     
The
                         African
                         market

                           !!!
    Our share of knowledge
    economy production
    Research published

     
The
        African
        market

          !!!


     
to target and       Outcome
     profit from




  The make it
  here and sell
  it there
  approach?          
The business
    opportunities
     in capacity
       building




                     
Idea capital

ity of ideas that are contained in an initiative, the relationships am
 to
s in
tem.




                                   
USA 2010
         913 100




    People who make a living as
 
       software developers
                  
Nigeria 2012

                913 100
                  2 000
                300 000
               People who
              make a living as
                 software
                developers
     
What mix is right?                    Doesn't
                                      matter
                           USA   SA Nigeria
                     100




    Within
    local
    ecosystem

    Outside of
    local
    ecosystem         0
                  
Addis Ababa,
            Ethiopia
            2002

                 AVOIR
    University of the
 
    Western Cape
          
Human development




“Capacity building”
    Creating
    opportunities
    for talented
    young software
    developers
    & implementers
    to excel
                      Chisimba training at Uganda Martyrs University
                         
All about ...




Creating opportunities
through transnational
alliances within Africa
and out



                           
All about ...



Software & process
innovation capacity
    Reducing
    dependence on
    the awful
    sameness of
    prepared
    applications
                       
Megan Watson of the UWC team ran a
training workshop for new developers in
Ghana in August, 2006.


                                           
Barriers to
Why FOSS? innovation

                                        Cost




                                               Successful innovation
                           Permission


               Knowledge

    Starting
    point



                               
     
     
     
A framework for building software and skills




            Built on a stack of FOSS applications & libraries using a
            suite of FOSS development & collaboration tools
                                                   An object-oriented,
                                                   MVC framework for
                                                   rapid development
                                                   of distributed
                                                   software
                                                   applications
The FOSS stack
                                               Cross platform

          jQue                                 RESTful API
            ry                                 Ajax
                                               Mashable
                                               XMPP
           Javascr
             ipt                               Mobile phone
                           Apache2
                                               Online package
                                                management
                           Chisim
                                               Cloud-ready
            PHP            ba          MySQL
    PEA
     R

          CUR              GNU/Linux
           L         FFm
                     peg


                                        
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


                                               
Instances
                      eLear
                       ning

             CMS                      Blog

     OER                                      News
                      Portal
    system
                                      Mappi
             Social                    ng

                      . . . etc

                                   
Make
        a back
        end for
        mobile
         apps


     
     
List posts
                  1600


                  1400


                  1200
Number of posts




                  1000


                   800


                   600


                   400


                   200


                     0
                         Aug   Sep     Oct   Nov    Dec   Jan   Feb   Mar   Apr    May   Jun   Jul



                                     2009                                   2010
                                                             
     
     
     
     
A network of networks

                    e.g. InWent                                    An alliance can be
                                                                   viewed as a
                                           e.g. FLOSS Include      network of
                                                                   networks

    e.g. Vietnam                                                   Increasing the
                   AVOIR                        e.g. Afghanistan
                                                                   networks in the
                                                     eQuality
                                                                   alliance strengthens
                                                     alliances
                                                                   the alliance and
e.g. HP Chameleon                                                  the underlying
                                                                   networks
                                  e.g. Animal health
                                                                   Adding nodes to
                                                                   a network
                                                                   strengthens the
                                            e.g. VLIR              network and the
                        e.g. Philippines
                                                                   nodes


                                            
     
     
     
     
     
     
     
Training in Chisimba
  development and
  implementation
FET sector




                        
Chisimba FET project wins best Capactity Building award at
    the 2011 SAFIPA conference

                                        
Business




       
Partner institutions,
                                organisations, projects


    Capacity building, academic projects
    Commercial activity,
    enterprise solutions




                                     
     
     
     
Lessons
Collaboration, networks and alliances
 are a way to build software
 engineering capacity that could
 be used to create an APP
 ecosystem
Creating coordinated opportunities for students
 who have learned theory of software to achieve
 practical experience made them much more
 marketable
  Our biggest challenge is understanding and
   believing we can and should do it & then
 
   building sustainable businesses
                           
Lessons
    AVOIR is non-structural – that was an important
     component of both its success and its winding
     down
    Despite numerous challenges, AVOIR has been
     going for 8 years, and has produced excellent
     software in Africa
    With industry interest and input (including
     funding) we could replicate it and include an
     app ecosystem


                             
The
    FUTURE
       
My
 
    DREAM
       
Thank you
     Derek Keats, PhD
    derek@dkeats.com
     +27 82 787 0169
     www.dkeats.com
    kengasolutions.com




                          

More Related Content

Viewers also liked

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
 
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
 
Ipmi
IpmiIpmi
Podcasting in e-learning part-1
Podcasting in e-learning part-1Podcasting in e-learning part-1
Podcasting in e-learning part-1
Derek Keats
 
How to choose a CC license
How to choose a CC licenseHow to choose a CC license
How to choose a CC license
Derek Keats
 
Yahoodtv Bizsvcs Aug9
Yahoodtv Bizsvcs Aug9Yahoodtv Bizsvcs Aug9
Yahoodtv Bizsvcs Aug9Mark Cuban
 
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
Derek Keats
 
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
 
Chisimba - introduction to practical demo
Chisimba - introduction to practical demoChisimba - introduction to practical demo
Chisimba - introduction to practical demo
Derek 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 World
Derek Keats
 
Ecosystem thinking for organizations
Ecosystem thinking  for organizationsEcosystem thinking  for organizations
Ecosystem thinking for organizations
Derek Keats
 
Quality Assurance in an Education 3.0 world
Quality Assurance in an Education 3.0 worldQuality Assurance in an Education 3.0 world
Quality Assurance in an Education 3.0 world
Derek 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 management
Derek Keats
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud Architecture
Derek Keats
 

Viewers also liked (15)

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...
 
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?
 
Ipmi
IpmiIpmi
Ipmi
 
Podcasting in e-learning part-1
Podcasting in e-learning part-1Podcasting in e-learning part-1
Podcasting in e-learning part-1
 
How to choose a CC license
How to choose a CC licenseHow to choose a CC license
How to choose a CC license
 
Yahoodtv Bizsvcs Aug9
Yahoodtv Bizsvcs Aug9Yahoodtv Bizsvcs Aug9
Yahoodtv Bizsvcs Aug9
 
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
 
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...
 
Chisimba - introduction to practical demo
Chisimba - introduction to practical demoChisimba - introduction to practical demo
Chisimba - introduction to practical demo
 
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
 
Quality Assurance in an Education 3.0 world
Quality Assurance in an Education 3.0 worldQuality Assurance in an Education 3.0 world
Quality Assurance in an Education 3.0 world
 
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
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud Architecture
 

Similar to The business opportunities in capacity building for APPS development in Africa

Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentationHive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentationEuroCloud
 
colony framework & omni platform
colony framework & omni platformcolony framework & omni platform
colony framework & omni platform
Hive Solutions
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyond
Ugo Landini
 
The Reconstitution of Middleware with APIs
The Reconstitution of Middleware with APIsThe Reconstitution of Middleware with APIs
The Reconstitution of Middleware with APIs
Asanka Abeysinghe
 
Sybrant Technologies Company Presentation
Sybrant Technologies Company PresentationSybrant Technologies Company Presentation
Sybrant Technologies Company Presentation
manimsquare
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
umityalcinalp
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World
WSO2
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy
WSO2
 
Launch of HUAWEI CLOUD EI Development Tools
Launch of HUAWEI CLOUD EI Development ToolsLaunch of HUAWEI CLOUD EI Development Tools
Launch of HUAWEI CLOUD EI Development Tools
Huawei Technologies
 
Mashing up the Lotus Portfolio
Mashing up the Lotus PortfolioMashing up the Lotus Portfolio
Mashing up the Lotus Portfolio
ncarrier
 
[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy
WSO2
 
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
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
Oracle Korea
 
The elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioThe elegant way of implementing microservices with istio
The elegant way of implementing microservices with istio
Inho Kang
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
Shubhra Kar
 
Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4
Abhik Biswas
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
BizTalk360
 
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OW2
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)
dduquenne
 
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the EnterpriseBeyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
CA API Management
 

Similar to The business opportunities in capacity building for APPS development in Africa (20)

Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentationHive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentation
 
colony framework & omni platform
colony framework & omni platformcolony framework & omni platform
colony framework & omni platform
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyond
 
The Reconstitution of Middleware with APIs
The Reconstitution of Middleware with APIsThe Reconstitution of Middleware with APIs
The Reconstitution of Middleware with APIs
 
Sybrant Technologies Company Presentation
Sybrant Technologies Company PresentationSybrant Technologies Company Presentation
Sybrant Technologies Company Presentation
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy
 
Launch of HUAWEI CLOUD EI Development Tools
Launch of HUAWEI CLOUD EI Development ToolsLaunch of HUAWEI CLOUD EI Development Tools
Launch of HUAWEI CLOUD EI Development Tools
 
Mashing up the Lotus Portfolio
Mashing up the Lotus PortfolioMashing up the Lotus Portfolio
Mashing up the Lotus Portfolio
 
[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy
 
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
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
 
The elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioThe elegant way of implementing microservices with istio
The elegant way of implementing microservices with istio
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)
 
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the EnterpriseBeyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
 

More from 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 care
Derek 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 ICT
Derek 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 Africa
Derek 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 eLearning
Derek 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 context
Derek 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 ecosystem
Derek Keats
 
21st Century Library: Access for All
21st Century Library: Access for All21st Century Library: Access for All
21st Century Library: Access for All
Derek 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 Cape
Derek Keats
 
Seaweed beauty
Seaweed beautySeaweed beauty
Seaweed beauty
Derek Keats
 
Beautiful world
Beautiful worldBeautiful world
Beautiful world
Derek 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 present
Derek Keats
 
Beyond the traditional learning management system
Beyond the traditional learning management systemBeyond the traditional learning management system
Beyond the traditional learning management system
Derek Keats
 

More from Derek Keats (16)

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
 
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
 
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
 

Recently uploaded

Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 

Recently uploaded (20)

Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 

The business opportunities in capacity building for APPS development in Africa

  • 1. How to develop localised applications to target and profit from the African market Dr Derek W. Keats Kenga Solutions http://kengasolutions.com http://www.dkeats.com derek@dkeats.com     +27 82 787 0169
  • 2. The business opportunities in capacity building How to develop localised applications to target and profit from the African market Dr Derek W. Keats Kenga Solutions http://kengasolutions.com http://www.dkeats.com derek@dkeats.com     +27 82 787 0169
  • 3. The African market !!!    
  • 4. The African market !!!    
  • 5. The African market !!! Our share of knowledge economy production Research published    
  • 6. The African market !!!    
  • 7. to target and Outcome profit from The make it here and sell it there   approach?  
  • 8. The business opportunities in capacity building    
  • 9. Idea capital ity of ideas that are contained in an initiative, the relationships am to s in tem.    
  • 10. USA 2010 913 100 People who make a living as   software developers  
  • 11. Nigeria 2012 913 100 2 000 300 000 People who make a living as software     developers
  • 12.    
  • 13. What mix is right? Doesn't matter USA SA Nigeria 100 Within local ecosystem Outside of local ecosystem 0    
  • 14. Addis Ababa, Ethiopia 2002 AVOIR University of the   Western Cape  
  • 15. Human development “Capacity building” Creating opportunities for talented young software developers & implementers to excel Chisimba training at Uganda Martyrs University    
  • 16. All about ... Creating opportunities through transnational alliances within Africa and out    
  • 17. All about ... Software & process innovation capacity Reducing dependence on the awful sameness of prepared applications    
  • 18. Megan Watson of the UWC team ran a training workshop for new developers in Ghana in August, 2006.    
  • 19. Barriers to Why FOSS? innovation Cost Successful innovation Permission Knowledge Starting point    
  • 20.    
  • 21.    
  • 22.    
  • 23. A framework for building software and skills Built on a stack of FOSS applications & libraries using a suite of FOSS development & collaboration tools An object-oriented, MVC framework for rapid development of distributed software     applications
  • 24. The FOSS stack Cross platform jQue RESTful API ry Ajax Mashable XMPP Javascr ipt Mobile phone Apache2 Online package management Chisim Cloud-ready PHP ba MySQL PEA R CUR GNU/Linux L FFm peg    
  • 25. 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    
  • 26. Instances eLear ning CMS Blog OER News Portal system Mappi Social ng . . . etc    
  • 27. Make a back end for mobile apps    
  • 28.    
  • 29. List posts 1600 1400 1200 Number of posts 1000 800 600 400 200 0 Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul 2009 2010    
  • 30.    
  • 31.    
  • 32.    
  • 33.    
  • 34. A network of networks e.g. InWent An alliance can be viewed as a e.g. FLOSS Include network of networks e.g. Vietnam Increasing the AVOIR e.g. Afghanistan networks in the eQuality alliance strengthens alliances the alliance and e.g. HP Chameleon the underlying networks e.g. Animal health Adding nodes to a network strengthens the e.g. VLIR network and the e.g. Philippines nodes    
  • 35.    
  • 36.    
  • 37.    
  • 38.    
  • 39.    
  • 40.    
  • 41.    
  • 42. Training in Chisimba development and implementation FET sector    
  • 43. Chisimba FET project wins best Capactity Building award at the 2011 SAFIPA conference    
  • 45. Partner institutions, organisations, projects Capacity building, academic projects Commercial activity, enterprise solutions    
  • 46.    
  • 47.    
  • 48.    
  • 49. Lessons Collaboration, networks and alliances are a way to build software engineering capacity that could be used to create an APP ecosystem Creating coordinated opportunities for students who have learned theory of software to achieve practical experience made them much more marketable Our biggest challenge is understanding and believing we can and should do it & then   building sustainable businesses  
  • 50. Lessons AVOIR is non-structural – that was an important component of both its success and its winding down Despite numerous challenges, AVOIR has been going for 8 years, and has produced excellent software in Africa With industry interest and input (including funding) we could replicate it and include an app ecosystem    
  • 51. The FUTURE    
  • 52. My   DREAM  
  • 53. Thank you Derek Keats, PhD derek@dkeats.com +27 82 787 0169 www.dkeats.com kengasolutions.com