MQTT Management Dashboard for WSO2 IoT Server

IoT platform is the primary client of MB’s MQTT support. We need a solution for manage MQTT messaging and need a way to display MQTT related details from UI. The purpose is to view the MQTT topics and subscription meta-data like pending message count etc. From IoTs perspective we need to view above information per…

GSoC 2017 – JavaScript Tests for Joomla 4

Joomla! is an open source content management system (CMS), which enable to build web sites and powerful web applications. Because of it awesome performance and usability, millions of websites powered with Joomla. The major advantage is using content management system like Joomla is you don’t need any technical skills or knowledge to manage it. Joomla…

Device Management Policy Merging for WSO2 EMM and IoTS

WSO2 EMM is an open source Mobility Manager includes two main aspects: Mobile Device Management (MDM) Mobile Application Management (MAM) device management server that can be used to control Android, iOS and Windows devices. Management policies can be assigned to the devices based on the device type, user and roles. WSO2 EMM is one of…

[MIDTERM] Protractor Test Implementation to the Moodle Mobile App

The implementation we have to make separate tests files for each tests scenarios. All the test files should be located under e2e folder in right component. And also tests files end with .spec.js Github profile: Supun94 Github branch: gsoc-e2e Ex: If you want to make tests for course search, need to implement tests under course…

Setting-up Moodle Mobile End To End Testing Environment

Protractor Protractor is an end-to-end test framework for AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would. Protractor also speeds up your testing as it avoids the need for a lot of “sleeps” and “waits” in your tests, as it optimizes sleep and wait times….

GSOC 2016 – Add support to end-to-end testing in the Moodle Mobile app

Moodle is one of the most prestigious and widely-used Free and Open Source Learning Platform in the world today, and has great community support. To get to know basic understanding I followed the guidelines which were mentioned in the Moodle website for GSOC participants. I followed each of these guidelines very clearly and had continuous communication with the mentor Juan Levya. He helped me a lot to come…

Starting My GSOC Journey 2016

The beginning of GSOC 2016 ,was a dream which was out of reach for me. But with commitment, passion and guidance from  my university lecturer Mr.Guhanathan Poravi he always motivated us about GSOC and past Gsocers in my university Roshan,Kasun and Ashan no word can express my gratefulness for all of you, I was able to…

How to Install Older Versions of NodeJS for Linux Users

In this article I have discussed how to install any older version of nodejs for Linux users. Here’s how to do that in Ubuntu 16.04 and I often need to install v0.12.7 versions of Node. Have to install some dependencies $ sudo apt-get install wget build-essential After that grab the Node version you want to install. In…