This document discusses how to develop localized applications to target and profit from the African market. It recommends creating opportunities for talented software developers and implementers in Africa to excel through capacity building programs and transnational alliances. A framework is proposed using open-source software and libraries on a modular basis to facilitate rapid development of distributed applications and skills. Lessons focus on the importance of collaboration networks and alliances for building software engineering capacity and creating an application ecosystem in Africa.
There is more to innovation than secret science and patents!Derek Keats
Opportunities to foster innovation based on Free and Open Source Software (FOSS): There is more to innovation than secret science and patents! This talk was presented at the LLiSA conference on November 24th, 2009 in Pretoria, South Africa.
Functionality mashup via simple filtersDerek Keats
Functionality mashup via simple filters is a talk I gave at the IMS/GLC/University of Michigan summit on The Coming Changes in Learning: Creating New Architectures Now!
There is more to innovation than secret science and patents!Derek Keats
Opportunities to foster innovation based on Free and Open Source Software (FOSS): There is more to innovation than secret science and patents! This talk was presented at the LLiSA conference on November 24th, 2009 in Pretoria, South Africa.
Functionality mashup via simple filtersDerek Keats
Functionality mashup via simple filters is a talk I gave at the IMS/GLC/University of Michigan summit on The Coming Changes in Learning: Creating New Architectures Now!
This presentation uses some stats about Africa and the world to suggest that collaboration is the only way for Africa to build critical mass to address some of the challenges that we face. Once vehicle for collaboration is the set of conditions we describe as Education 3.0.
IfNet Neutrality existed back then we would have had no chance to put together our multicast network
unfortunately when Yahoo killed it, it stayed dead. To this day there is no multicast network that rivaled what we did in 1999 for content
Podcasting as a tool in the teaching-and-learning and social interaction toolbox in higher education: Part 1, Introduction and overview. This was from an online seminar that I did for SANTEC in early 2007.
A network for Capacity-Building in Software Engineering in AfricaDerek Keats
A network for Capacity-Building in Software Engineering through Free Software development in Africa: The African Virtual Open Initiatives and Resources (AVOIR). This is a talk I gave at the Google Campus in April 2007.
I have been privileged to be able to visit some areas of the world that are still reasonably wild. But wild places are shrinking as we humans expand our population and our impact. Spare a thought for the wild. Find a way to experience it while you still can.
Introduction to 'dKeats Innovation' and the approach to looking at human-created systems from an ecological perspective. Derek Keats is a natural ecologist, who has moved into information technology, and spent a decade in senior management of two large universities in South Africa. He brings his ecological and management experience to bear on organizations and organizational design.
Quality Assurance in an Education 3.0 worldDerek Keats
The concept of Education 3.0 has been used to categorize a possible future scenario of change in higher education in which we will see breakdown of most of the boundaries, imposed or otherwise within education, to create a much more free and open system focused on learning. Education in the 20th and early 21st Centuries (Education 1.0) has been based on scarcity. An increasing abundance of free and open resources for use in education means that learning resources are no longer scarce, and a proliferation of networking and learning technologies that blur the distinction between play and study, means that sources of learning are no longer as scarce as they once were and that professors are not the only valid means to ensure that learning takes place.
A strategic view of document and digital object managementDerek Keats
A strategic view of document and digital object management for the University of the Witwatersrand, Johannesburg. This was a presentation given to senior managers who have an interest in enterprise digital asset management at Wits.
Private Cloud Architecture: Moving Wits beyond the cutting edge. This is a talk on our private cloud architecture that we are implementing at the University of the Witwatersrand, Johannesburg.
Middleware is essential for application development which increases the productivity of full-stack developers by bringing battle hardened functional capabilities covering the majority of a digital-driven project. However, with the adoption to Microservices and cloud-native application architecture middleware cannot use like used in the past, this is a solution for the above problem.
Complexity created by distributed computing encapsulated by the middleware for over two decades and made application developers productive by letting them focus on business logic relevant to their domain. Modern architecture and technology drift, such as Microservices, Cloud-native, and Serverless do not have room to embed middleware into the application development while the need is still there.
In this talk, Asanka is going to deep-dive into an API-centric, decentralized, and code-first approach to fill the void of middleware and make the application developer productive again.
[WSO2 Summit Brazil 2018] The API-driven WorldWSO2
Paul discusses how APIs are touching every facet of our society and the underlying trends that are going to generate nearly 1 billion APIs in the coming years.
This presentation uses some stats about Africa and the world to suggest that collaboration is the only way for Africa to build critical mass to address some of the challenges that we face. Once vehicle for collaboration is the set of conditions we describe as Education 3.0.
IfNet Neutrality existed back then we would have had no chance to put together our multicast network
unfortunately when Yahoo killed it, it stayed dead. To this day there is no multicast network that rivaled what we did in 1999 for content
Podcasting as a tool in the teaching-and-learning and social interaction toolbox in higher education: Part 1, Introduction and overview. This was from an online seminar that I did for SANTEC in early 2007.
A network for Capacity-Building in Software Engineering in AfricaDerek Keats
A network for Capacity-Building in Software Engineering through Free Software development in Africa: The African Virtual Open Initiatives and Resources (AVOIR). This is a talk I gave at the Google Campus in April 2007.
I have been privileged to be able to visit some areas of the world that are still reasonably wild. But wild places are shrinking as we humans expand our population and our impact. Spare a thought for the wild. Find a way to experience it while you still can.
Introduction to 'dKeats Innovation' and the approach to looking at human-created systems from an ecological perspective. Derek Keats is a natural ecologist, who has moved into information technology, and spent a decade in senior management of two large universities in South Africa. He brings his ecological and management experience to bear on organizations and organizational design.
Quality Assurance in an Education 3.0 worldDerek Keats
The concept of Education 3.0 has been used to categorize a possible future scenario of change in higher education in which we will see breakdown of most of the boundaries, imposed or otherwise within education, to create a much more free and open system focused on learning. Education in the 20th and early 21st Centuries (Education 1.0) has been based on scarcity. An increasing abundance of free and open resources for use in education means that learning resources are no longer scarce, and a proliferation of networking and learning technologies that blur the distinction between play and study, means that sources of learning are no longer as scarce as they once were and that professors are not the only valid means to ensure that learning takes place.
A strategic view of document and digital object managementDerek Keats
A strategic view of document and digital object management for the University of the Witwatersrand, Johannesburg. This was a presentation given to senior managers who have an interest in enterprise digital asset management at Wits.
Private Cloud Architecture: Moving Wits beyond the cutting edge. This is a talk on our private cloud architecture that we are implementing at the University of the Witwatersrand, Johannesburg.
Middleware is essential for application development which increases the productivity of full-stack developers by bringing battle hardened functional capabilities covering the majority of a digital-driven project. However, with the adoption to Microservices and cloud-native application architecture middleware cannot use like used in the past, this is a solution for the above problem.
Complexity created by distributed computing encapsulated by the middleware for over two decades and made application developers productive by letting them focus on business logic relevant to their domain. Modern architecture and technology drift, such as Microservices, Cloud-native, and Serverless do not have room to embed middleware into the application development while the need is still there.
In this talk, Asanka is going to deep-dive into an API-centric, decentralized, and code-first approach to fill the void of middleware and make the application developer productive again.
[WSO2 Summit Brazil 2018] The API-driven WorldWSO2
Paul discusses how APIs are touching every facet of our society and the underlying trends that are going to generate nearly 1 billion APIs in the coming years.
In this slide deck, WSO2 CEO Tyler Jewell explores the evolution of the integration market and how integration technologies have underpinned digital transformation.
WSO2Con Talk: https://wso2.com/library/conference/2018/07/wso2con-usa-2018-integration-is-sexy/
This presentation was delivered at Lotusphere 2010. The abstract was as follows:
Mashup the Lotus Portfolio!
Are you looking for a lightweight way to integrate various Lotus products together at-the-glass? We’ve got the answer for you! In this demonstration, we will show how through widgets and mashup technologies you can quickly create a cohesive application that mashes together services and content from products such as WebSphere Portal, Lotus Connections, Lotus Quickr, Lotus Domino, IBM Mashup Center, Lotus Forms, and Lotus Sametime.
Tyler will explore the evolution of the integration market and how integration technologies have underpinned digital transformation.
Learn more: https://wso2.com/library/conference/2018/08/wso2con-asia-2018-integration-is-sexy/
Overview of azure microservices and the impact on integrationBizTalk360
On the back of Integrate 2014, Sam Vanhoutte will discuss view on some of the implications of the announcements made at the conference and talk about how this might affect the future for integration professionals
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...OW2
The OpenPaaS project aims at developing an Open-Source Enterprise Social Network that leverage OBM collaborative solution and Petals BPM workflow engine and run-time. Leaded by LINAGORA, the French Open-Source Software leader, OpenPaaS addresses the whole collaborative application life-cycle. It provides basic features such as profile definition, collaborative mail, agenda, forms and workflow editors as well as an open API for external contributors. OpenPaaS’s run-time reuses Petals BPEL process engine and Petals Enterprise Service Bus. These tools are deployed on an hybrid IaaS infrastructure that allows to connect heterogeneous external applications. OpenPaaS project is funded by the FSN (Fond National pour la Société Numérique).
Presentation of the technical foundation, Improve Foundations, wich is an operational distribution of Open Source components dedicated to Java development of business applications.
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the EnterpriseCA API Management
Take a fresh approach to IT security and management, designed specifically for mobile
Overview
Twenty years ago, laptops revolutionized how the enterprise conducted business. But with the laptop came a host of new security and manageability challenges that we are arguably still trying to work out. Now, mobile computing promises to be exponentially more disruptive.
It is a mistake to think you can apply yesterday’s laptop thinking to today’s mobile devices and still maintain a secure infrastructure. Mobile devices are radically different from laptops and they are evolving at a completely different pace, so they demand a fresh approach.
Similar to The business opportunities in capacity building for APPS development in Africa (20)
Who owns your data ans why should you careDerek Keats
This is a video that was made from a webinar I did for Living in a connected world: Who owns my data, and why should I care? that was held by Nedbank, JCSE and EE Business Intelligence. My focus was on what ownership means.
The DBE Circular requiring proprietary office & programming technologies: An ...Derek Keats
The Department of Basic Education Circular requiring proprietary office & programming technologies: An excellent example of how not to do IT in education in South African schools. This presentation was given at the a stakeholder meeting at the Department of Basic Education, December 6th 2013
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...Derek Keats
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations: a fresh look at FOSS policy failure in the SA government is a talk I gave at the CONSEGI 2013 government FOSS conference in Brasilia, Brazil, August, 2013
Emerging & Future Trends in ICT: How can South Africa play a stronger role in creating them - delivered as opening Keynote at the SAFIPA conference in Pretoria, Oct 19, 2011.
Using the present to create the future - the Web in South AfricaDerek Keats
Using the present to create the future: How can we move South Africa from consumer to producer of web technologies. My keynote talk at the ZAWWW2011 conference, Sept 15th, 2011 in Johannesburg.
New challenges for digital scholarship and curation in the era of ubiquitous ...Derek Keats
A keynote presentation that I gave at the The 4th African Digital Scholarship and Curation Conference (see: http://www.nedicc.ac.za/test/Programme.aspx) on 16 May 2011.
Institutional knowledge and information ecology in a Free Software ecosystemDerek Keats
Institutional knowledge and information ecology in a Free Software ecosystem: The early days of KIM was presented at the International conference on knowledge economy 2009. It documents some of the things we are thinking and doing at Wits only 9 months into the establishment of the Knowledge and Information Management Portfolio.
The two map slides are from http://www.worldmapper.org/
I believe used under fair use, but will gladly remove them if this is not the case.
Computer Science for Fun in the Western CapeDerek Keats
A Google funded project to try to find ways to make computer science interesting and fun to high school learners. Makes use of the SCNS website and radio network, as well as MXit, Chsisimba and Google Talk
Embedding presentations with Open Source web presentDerek Keats
How to embed presentations using the Open Source, Chisimba-based web present in 9 easy steps. This is not an alternative to Slideshare, but has the advantage of integration with the KEWL3 eLearning application and other Chisimba applications. There is also a Moodle plugin available.
Beyond the traditional learning management systemDerek Keats
Beyond the traditional learning management system: moving towards personal learning environments as prepared for a workshop at the WWW2008 conference in Cape Town, South Africa in September 2008. This was put together in a bit of a hurry, and perhaps lacks some rigor, as an example of content for the workshop.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
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
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
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
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