Tuesday, 1 September 2015

2015 Technologies in Africa
From smartphones to cargo drones, technology has the potential to transform the future of Africa. These 10 trends show how innovation can ripple through societies, boost economies and help the continent skip over development hurdles.

1. Droneports
Because connectivity defines modern prosperity, and because Africa will not be able to build roads fast enough to manage its growth, the continent will be the first to adopt cargo drones at massive scale. But drones need somewhere to land. So in 2015 we will see the first concepts for droneports out of Africa. They will be clean-energy, open to sky and nature, and mix the civic quality of early Victorian railway stations with souks and the latest airport technology – in other words, the petrol station of the 21st century.

2. Robotics
It’s not just flying robots that hold economic promise for Africa. The ongoing Ebola outbreak in West Africa has reinforced the lessons of Fukushima. In the kind of emergency where it’s dangerous for humans to be in contact with one another, robotics can help to screen for radiation or for infectious disease. Currently, there are not enough advanced robots to do the remote tasks we need them to do. It might seem counterintuitive to promote robotics in the context of high youth unemployment and pervasive poverty. But African economies will engineer efficiencies through automation that they would otherwise not be able to afford. Look to the Africa Robotics Network and research universities inside and outside Africa, which will spread robotics beyond humanitarian use into the production of robots. In particular, there will be more research into robotics for healthcare and search-and-rescue functions.

3. Space
The Square Kilometre Array (SKA) astronomy project in South Africa’s Kalahari desert promises to massively advance space science in Africa. The SKA’s goal is to map the early universe using radio telescopes, and the first phase of the project is capped at $740 million. The necessary computing architecture will be among most advanced on the planet. SKA will eventually produce more data than the rest of the world’s astronomy projects combined. In 2015, we will also see private space initiatives, including the South African investor Elon Musk’s Space X begin consideration of private launch sites in Africa, ahead of the many rocket launches expected to take place before NASA sends humans to Mars in 2035. Located on the equator and with plenty of space, Africa has the potential to be a major player in space exploration.

4. Translation
Voyager I has entered interstellar space. Fastened to it is a gold disc with the sounds of Earth recorded on it. Among them is a greeting in the Chewa language of central and southern Africa: “How are you, people of other planets?” Google Translate is now available in 10 African languages. However, Translators Without Borders points out that Africa has 2,000 languages. Only 242 of these are used in the media and just 63 are used in the judicial systems. That means the poorest and most vulnerable Africans struggle to make themselves understood. Creating living dictionaries for hundreds more African languages will be a significant undertaking in 2015, not just for heavyweights such as Google and IBM’s Project Watson, but for start-ups, too. It is cheap and profitable: Babel has never looked so promising in Africa.


5. Tech spaces
Tshimologong Pre cinct is a technology accelerator of Wits University in Johannesburg, which has the backing of companies such as IBM and Microsoft. As much as 40% of South Africa’s GDP is generated within a short drive of Tshimologong and many students live in the area, so reorienting the precinct around technology makes sense. Similarly, in Kenya, the Gearbox makerspace for design and rapid prototyping will move into the railway district in downtown Nairobi. The year 2015 will see similar initiatives from Dakar to Durban as city planners, property developers and technologists realize they can work together to produce jobs and vitality.

6. Augmented reality
This year may be too soon for augmented reality to hit the market in Africa, but it is not too soon to begin planning for it. How might an African second life, visited by commuters on crowded minibuses, differ from augmented realities in industrialized countries?

7. Wearable technologies
Africa is coming late to wearables because of the cost, but in 2015 will see them gain market share through cheap smart watches and health trackers. That will subtly challenge present behaviour for wealthier early adopters. Will 2,000 steps a day suffice for African city-dwellers? Will cholesterol tracking influence food choices?

8. Wi-fi
A study by iPass, an American wi-fi provider, suggests that wi-fi hotspots will proliferate on the planet, but continue to lag in Africa. It predicts that in 2018 there will be a wi-fi beacon for every 20 people on Earth, but only one beacon for every 400 Africans. So, the year 2015 will see a more concerted push towards spreading wi-fi more equitably around Africa. Sub-orbital satellites using solar sailplane technology will close financing. These great and graceful craft always aloft in the stratosphere will usefully compete with high-altitude “loons”, white-space radio frequency and low-tech stratospheric repeaters.  A related activity will be to make the most of the available bandwidth by installing the best available spam filters.

9. Smartphones again
The migration from dumb phones to smartphones is so obvious a trend that it can often be overlooked, but new guesstimates form Cisco underline the extent of the coming change. In South Africa, Cisco says, internet usage will grow from 710 megabytes a month to 7.2 gigabytes in 2019. Most of this will be on newly purchased smartphones and their related devices, such as wearables and augmented reality. And where South Africa goes, the larger African economies follow.

10. Futurism
The year 2015 will see a move towards futurism among African intellectuals, with avant-garde artists and writers anticipating Africa’s forthcoming acceleration in their works. Concepts will include new technologies, the loss of wildlife species, the creation of cities and the longer view of transhumanism and interstellar travel. Wider discussions about technology will take place. A good example is South African film director Neill Blomkamp and his latest blockbuster, Chappie, set in Johannesburg: “Humanity’s last hope is not human.”

Wednesday, 26 August 2015

USSD: How to develop USSD application

We got a tremendous response to our last post on USSD. Actually, there is not much information about 'How to develop an USSD app' on the Internet.When we started working on this topic we would only get links to websites of USSD Gateway vendors. Buying Gateway? Crap!! That thought will perish your lifetime earnings. Let us first make it clear to you that USSD applications are'nt like desktop apps which you can develop in any programming platform. Its complex and require involvement of both developer and Telecom service provider. Involvement of the Service provider part is tedious because practically they wont allow you to play with their equipment. So either...

You must have access to their Gateway or tie up with them , to deploy a real working USSD application or alternatively,you can use USSD Gateway Simulator for ex. LeibICT USSD GW Simulator. But if you choose the second option you wouldn't get a real working app. I mean if you dial *123# from your mobile you wouldn't get any USSD message. LeibICT provides you with a phone simulator and sample programs. The results are displayed on their Mobile Simulator. The simulator won't let you connect your mobile phone. The Simulator support multiple platform like VC++,Java,C/C++. Just go through their documentation.

So If you want to develop and test applications in home enviornment on-the-go, opt for Simulator.It will also be good for students for demonstrational purposes. If you go for first option then you can connect to USSD GW by SS7/SIGTRAN or SMPP protocols.There are several gateways available in market like Mctel, Bharti Telesoft, Dialogic.They provide you with software and support.

Another way is to create SMPP application and use it to connect to the USSD server.The Unstructured Supplementary Service Data (USSD) Server feature allows the user to interact directly with network-based functions from GSM-based mobile phones. The Short Message Peer to Peer (SMPP) protocol is an open, industry standard protocol designed to provide a flexible data communications interface for transfer of short message data between a Message Center, such as a Short Message Service Centre (SMSC), GSM Unstructured Supplementary Services Data (USSD) Server or other type of Message Center and a SMS application system, such as a WAP Proxy Server, EMail Gateway or other Messaging Gateway. For more info on SMPP visit SMSforum.net To support USSD in SMPP, an optional parameter extension is used. This parameter must be defined by adding the following section to SMSGW.INI [SMPPOptions] ussd_service_op=0501,Integer,1 Link To USSD GW Simulator: http://www.mediafire.com/?q8n5p8r3a2r5w66 Continued in next post...
The Internet, technology devices, and other platforms are all an effort to automate processes in the name of making life easier. For example going into a library to borrow a book is now a much less cumbersome process or paying a utility bill can be done with just the click of a few buttons. The Internet today has simplified work and reduced the gap between people across the various sectors like finance, health and trade. Convenience is one thing and the cost for convenience is another. The rapid evolution and growth of technology has left a few people behind. What happens to those that cannot afford the new devices that connect to the Internet? This has proved to be quite a challenge to get a variety of services to the people in Uganda. A large population of Ugandans own a cell phone compared to those that have a device that connects to the Internet. But here lies a strength that can be leveraged to make ends meet. Short Message Service (SMS) is the most commonly used service to communicate in Uganda. The SMS service has the ability to engage the audience, which is a functionality or technology that could help with the problem at hand. Unstructured Supplementary Service Data is a protocol used by cellular phones to communicate with a service provider. An application built using USSD will have a unique short code in the form “*123#” or “*142*2#”; usually assigned by a mobile telecommunications company (service provider). The short code is sent using a phone to a server, which sends a menu or a question for a user to respond to - as shown in the pictures below. At the end of this transaction, the user gets a success or fail message, indicating the completion of that process. Everyone with a cell phone in Uganda has used USSD for a variety of reasons from crediting airtime to transferring money to a loved one in the village. Considering that this application doesn’t need installation nor airtime on your phone, it has been easy to build services around them to reach the people in various ways. ThoughtWorks has built an application that gets information about the welfare of children and women in the country for analysis. It also makes the data more readable to enable right decisions to be made around of healthcare, education, child protection, and HIV/AIDS. A short code is sent using a feature phone (like in the pictures above). Questions in an activated questionnaire are sent to the user one by one as the user responds to each one of them. At the end, a message is sent to them to let them know that the questionnaire has successfully been completed. Mobile money transactions, which are developed using USSD, have captured the unbanked community in Uganda. This application has allowed for payment of utility bills or money transfers. Promotion of these mobile financial services has increased financial inclusion. Other applications like sports betting have been built around the USSD technology, which has allowed for great flexibility amongst the facilitators. When faced with a challenge, the options we have are always very clear. Success lies in using the right technology to solve the problem. It’s being innovative and resourceful. It has been the case for places like Uganda where the availability of Internet and the affordability of the devices that access the Internet are yet other challenges to face. There has not been a limit to what the human brain can do. And here in Africa, we have found ways to overcome our limitations. We have learnt to be frugal in the way we innovate.