Once again, TADHack returns to Sri Lanka and it’s bigger than ever. In case you’re lost: TADHack is one of the biggest telco application hackathons in the world. Once again, last years organizers hSenid Mobile are hosting satellite events in Sri Lanka on the 13-14th June in both Colombo and Jaffna.
Just like last year, hSenid Mobile has invested heavily in getting resources for the participants. It’s devspace forums are loaded with resources. These resources include a new series of webinars. Last year’s webinars by hSenid Mobile were to introduce telco app development 101 to participants. This years webinars are focused on showing how developers can use the latest technologies in telco apps. Read on and see what each webinar covered in amazing detail.
TAP Application Development with Node
This is the first and longest webinar of the series, covering the basics. The 1st speaker of the webinar is Jason Jebansen, Account Manager at hSenid Mobile. He begins by defining what exactly is a telco and what the benefits of a telco application are. A few such benefits being: easy localization, wide accessibility since telco apps run on many devices and simplified payments thanks to mobile accounts.
He then gives an example of a telco app used by a small coffee shop which gives customers a USSD menu to place their orders before hand, pay for it with their mobile accounts and tells the baristas how far away you so they can give you a warm coffee instead of a cold one when you walk in.
Afterwards, Jason walks us through the 5 steps of building a telco app. These 5 steps are:
- Get an idea
You need a great idea that’s relevant to your target market. You can’t just create an app and expect users to use it. It needs to be relevant to their lives.
- Build your app
Now that you have a good idea, it’s time to build your app. Use your programming expertise and build the app to give life to your idea. Once you’ve built your app, it’s important to thoroughly and rigorously test it to fix bugs. No matter how good your app is, if it has too many bugs then you will lose users.
- Register your app
This would involve you simply registering your app with TAP platform by giving details such as: it’s name, a description, etc.
- Go live!
Release your app into the wild and start marketing. Yup you need to market your app if you want users. Now if you don’t have a marketing budget, it’s fine. Just head over to Facebook, Twitter, Instagram, etc and tell your friends to try out your app. They like your app and share it. Their friends like it and they share it. The cycle continues. If you do have a marketing budget then obviously you have a plan.
As you start getting users, you start earning money with your app. More users = more money. So if you want to earn more money, Jason suggests you increase your userbase.
After Jason concludes his presentation, Isuru Wijesinghe, Senior Software Engineer and Dushan Aluth Patabandige, Software Engineer at hSenid Mobile take over. Their session, walks us through the basics of developing a telco application with Node.JS and hSenid Mobile API’s in a technical demo.
Internet Of Things with hSenid Mobile APIs
The second webinar in the series focuses on the upcoming near future: the Internet of Things. Specifically how does one develop telco apps for the IOT age. The first speaker is Hasitha Pullaperuma, Business Solutions Engineer at hSenid Mobile who begins with an introduction to the Internet of Things. Afterwards we see R. Jayakrishnan, Software Engineer at hSenid Mobile, introduce how IOT fits in with the hSenid Mobile’s new IOT API. The IOT API allows developers to program their device to communicate with other devices, sharing data.
Jayakrishnan then teams up with Chathurika Sandarenu, Software Architect, hSenid Mobile to show how to use the IOT API to program a vending machine sensor in a tech demo. Another well detailed tech demo from hSenid Mobile that covers all the basics.
The final speaker is Marteen Ectors, VP for IOT, Proximity Cloud and Next-Gen networking, Canoncial UK on camera. He session begins with him introducing Snappy Ubunutu Core, which is an Ubunutu distro with just the bare minimum of features and transactional updates. After highlighting the advantages of Snappy Ubunutu Core such as App Stores, he concludes by explaining how to develop apps for Snappy Ubunutu Core.
Telco Application Development with WebRTC
After the introduction, we see Chathurika from the 2nd webinar join Pasindu to explain the basics of integrating the hSenid Mobile WebRTC API in your application.
The webinar concludes with, Randula along with Pasinudu give a tech-demo showing how to actually use the hSenid Mobile WebRTC API in a real-world application.
The fourth webinar of the series features Dulika Dilhani, a Project Manager and Nithya Ranadeerage, Software Engineer from hSenid Mobile. The webinar begins with Dulika introducing us to the the hSenid Mobile Telco Application Platform (TAP for short) IDE. The TAP IDE as the name suggests is an IDE built to make it easier for developers to build Telco apps.
As Dulika explains, developing Telco apps aren’t easy. There’s quite a list of challenges from setting up testing simulators to handling USSD sessions. The hSenid Mobile TAP IDE, addresses all these issues to make developing a Telco app a breeze.
The TAP IDE comes with the necessary libraries and documentation you need built in. It also features a USSD Session Handling wrapper and simulation tools for testing are built in. Furthermore, the IDE automatically generates integration code.
The webinar ends with a tech demo by Nithya showcasing the TAP IDE. Once again it’s an incredibly well detailed tech demo that’ll tell you everything you need to know about it. From installing the IDE to developing an actual app and testing it, the webinar covers it all.
In-App Purchasing with Web
The final webinar in the 2015 series, it touches on one of the most important aspects of app development: monetization. The webinar begins with Thilina Gamalath, Business Solutions Engineer at hSenid Mobile defining what in-app purchasing. In-app purchasing in a nutshell refers to how users can make secure payments on your Android/Web app.
Thilina then moves onto talk about the advantages of app purchasing for users, developers and telcos alike. He then concludes his sessions with a few examples that show were developers can apply in-app purchasing in their apps.
Afterwards, we see a technical demo conducted by R. Jayakrishnan. This technical demo covers the steps you’ll need to follow to add in-app purchasing support for your app with the php in-app web sdk.
There you have it folks
The entire 2015 TADHack webinar series by hSenid Mobile.