Date post: | 12-Nov-2014 |
Category: |
Technology |
Upload: | ow2-consortium |
View: | 1,148 times |
Download: | 0 times |
France Telecom restricted
Emerginovan open PHP PaaS to stimulate and animate local co-innovation
Eric Debeau, Orange Labs 26/11/2012
France Telecom restricted
Agenda Introduction to Emerginov A low-cost Multimedia IP infrastructure Feedback from the field Conclusions
Emerginov Hackathlon - Botswana – April 2012
France Telecom restricted
Introduction to Emerginov
Emerginov: what is it?
Mobile users
Orange assets
Services
SOHO
University
Local developers
Diaspora
Local operator
Target end user = mobile customer- voice- SMS- GPRS/Edge/3G
APIs google, facebook,...
ESMT, UTM, UCAD, University of Botswana
Telecom
Web
Radio
Local users
Emerginov: what is it?
An incubator of open source micro-services
Library of micro services
massive reuse
in line with institutional requirements on digital sustainability
An agile and flexible Infrastructure all-in-one
A community
Original Bottom-Up approach: services from the field
Ecosystem of partners (> 300 people on the social network)
A Platform As a Service (PaaS): a web developer uploads his/her code then deploy through web interface the code into a rich runtime environment
A reference forge of micro-services dedicated to Africa under free license
France Telecom restricted
A low-cost Multimedia IP infrastructure
Components
sox
Community version
http://emerginov.ow2.org
Official release for InnovAfrica Dakar 26-30/11/2012
Full open source version including
An API shop (Orange Nursery)
A PHP SDK to control calls
TTS and vocal recognition based on Google APIs integrated at PHP level
The « glue » between all the components :
Web portal Deployement scripts Documents API shop
Emerginov : what is it for ?Voices (2011)(Web Foundation, TNO, SahelCo,.. EU project) / Mali, Senegal)
Widget birth declaration (2011) (NGO Santé&Action, Health minister/Senegal)
Codecamp orange Expo 2010 &2011(MT, Mauritius Universities)
Service creativity sessions (2012)(Orange Botswana, University of Botswana)
E-education IFADEM (2012) (AUF, AFD/Madagascar)
Content project Niger (2012)(AFD, Orange foundation/ Niger)
Medicines management (2012)(Pharmacie Humanitaire, Senegal)
Widget quiz (2012)(Unicef, Senegal)
Market place (2012)(Ilab Cairo/Egypt)
Orange Money web API(University of Technology of Mauritius)
Low-cost USSD enabler (2011)(University of Technology of Mauritius)
Basic Wolof voice recognition (2011)(ESMT/Senegal)
Geolocation (2012)(UCAD/Senegal)
Webradio API(2012)(University of Botswana)
Research projects Projects, with partners
Emerginov has been and is used to support several projects in Africa
Commonwealth Telecommunication organizations event (2012)(MT, Universities of Mauritiues)
Hackathlon (2012)(LIRIMA/Cameroon)
12
Orange Expo 2010 - Mauritius
Conclusions
14
Conclusions
• Emerginov as a PHP Paas is a reality
• It has helped Orange co-innovating in Africa since 2010
• An open source version hosted in OW2 will be available end of November 2012
• Join the community!
15
Contacts
• Speaker: [email protected]
• More information on http://emerginov.ow2.org
• Follow us on
– Twitter: https://twitter.com/emerginov
– Facebook: http://www.facebook.com/Emerginov
Appendix
Emerginov: Context
Mobile is everywhere IT technologies are generalized
African Youth is skilled, trained and imaginative
Litteracy rate is low and there are lots of vernacular languages
We need a Platform to manage simple telco services (SMS based, kiosk)
Based on commodify hardware
everything including call control could be done through web interfaces/API
Lack of infrastructure and network connectivy limited and not always stable
The platform must be open
Focus on vocal services Organize codecamps, trainings, hackathlon but let local people develop for local people
Use Open source solution to share the dev and production environment
18
Orange Expo 2010 - Mauritius
Biggest exhibition in Mauritius
More than 45 000 people in 3 days ( 3.5% of the overall population).
2 universities, 6 applications
– SMS Notification API (Rest) used for Traffic watch and buddy locator
– Traffic Watch (road traffic management in Mauritius)
– Buddy locator: localization of friend in Mauritius based on Smartphone/GPS and SMS system
– Pocket Gazette: light maket place employee/employers SMS based
– Call2Play: Use your GSM as a gamepad for collective game sessions.
– Shopping buddy: localization of Mauritius places or shops ranked through Facebook
Event reconducted in 2011 and 2012 (Commonwealth Telecommunication Organizations)
19
Research contract Geoloc UCAD 2012
Fig 6: Représentation architecturale du système
http://projects.emerginov.org/API_Geoloc / +33296485651
20
Research contract Orange Money UTM 2012
Micro-services correspond to long tail services
Potentially lots of micro services with reduced trafic
Micro services will generate micro-revenues
A developper can create many micro services
To be realistic, the economy of micro services must be simple and without many intermediates between the service producer and the end user
21
Orange Money UTM 2012 Business models
Micro services
Vocal Traffic
SMS Traffic
Advertising
Sponsoring
Hosting
Telecom costs(SMS/Voice)
Developer's revenue
Revenues Costs
22
Design : Overview
Orange Money
Micro Services
Developers
Mobile U
sers
RESTInterface
HTTP
JSON/XML
SOAP/HTTP
SOAP/HTTP
Administrator
Emerginov
23
Orange Money Web API
• Based on a REST Interface
• Applications communicate using HTTP (JSON/XML)
• Communicates with OM using SOAP
• Developers creates their micro-services (web, sms, ussd) which communicates with the Web API
• Bill mobile customers (monthly, by-usage, one-time)
• Can define revenue sharing and loyalty points
• Web Interface for Administrator
• Manage Applications, users, bills, revenue sharing and loyalty points
24
Orange Money Micro service Ecosystems
GSM users
Orange assets
3rd party Services Target end user = mobile customer- voice- SMS- GPRS/Edge/3G
APIs google, facebook,...
Radio
HostingTelecom resources
Local developers
revenues
charges