SlideShare ist ein Scribd-Unternehmen logo
1 von 53
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




                          

Weitere ähnliche Inhalte

Andere mochten auch

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
 
Podcasting in e-learning part-1
Podcasting in e-learning part-1Podcasting in e-learning part-1
Podcasting in e-learning part-1Derek 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
 
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 AfricaDerek 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 demoDerek 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
 
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 worldDerek 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
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud ArchitectureDerek Keats
 

Andere mochten auch (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
 

Ähnlich wie The business opportunities in capacity building for APPS development in Africa

colony framework & omni platform
colony framework & omni platformcolony framework & omni platform
colony framework & omni platformHive Solutions
 
Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentationHive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentationEuroCloud
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondUgo Landini
 
The Reconstitution of Middleware with APIs
The Reconstitution of Middleware with APIsThe Reconstitution of Middleware with APIs
The Reconstitution of Middleware with APIsAsanka Abeysinghe
 
Sybrant Technologies Company Presentation
Sybrant Technologies Company PresentationSybrant Technologies Company Presentation
Sybrant Technologies Company Presentationmanimsquare
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
[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 WorldWSO2
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is SexyWSO2
 
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 ToolsHuawei Technologies
 
Mashing up the Lotus Portfolio
Mashing up the Lotus PortfolioMashing up the Lotus Portfolio
Mashing up the Lotus Portfolioncarrier
 
[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is SexyWSO2
 
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
 
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 istioInho Kang
 
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
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop OverviewShubhra Kar
 
Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Abhik 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 integrationBizTalk360
 
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 EnterpriseCA API Management
 

Ähnlich wie The business opportunities in capacity building for APPS development in Africa (20)

colony framework & omni platform
colony framework & omni platformcolony framework & omni platform
colony framework & omni platform
 
Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentationHive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentation
 
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
 
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
 
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 알아보기 | 강인호 컨설턴트, 오라클
 
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
 

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

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

Kürzlich hochgeladen

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 

Kürzlich hochgeladen (20)

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 

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