Tutorials

Irfan Ul Haq
Title Blockchain Applications Development Using Hyperledger
Abstract

Topic Description: Blockchain is an emerging technology that can radically improve banking, supply chain, and other transaction networks and can create new opportunities for innovation. Blockchain technology provides the basis for a dynamic shared ledger that can be applied to save time when recording transactions between parties, remove costs associated with intermediaries, and reduce risks of fraud and tampering. This tutorial will help students to learn about blockchain for business and will demonstrate key use cases providing programming insight how the technology works. At present we have serious shortage of Blockchain development resources so this tutorial is the need of the hour for Pakistan to take first mover’s advantage.
Aims and Learning Objectives: The objective of this tutorial is to familiarise faculty/students with the blockchain technology and its programming. Blockchain technology, its implication, its applications will be discussed by demonstrating sample programs. Hyperledger Fabric platform for blockchain network and application development shall be explored. Hands- on training can be provided (if the participants download the VM image) for building distributed blockchain ledger, blockchain network and blockchain client application. Migrating the network and application from development scenario to commercially usable deployment shall also be discussed. At the end of this course:

  1. Participants will understand blockchain technology and its use cases
  2. Participants will be able to complete IBM free certifications on Blockchain namely IBM Blockchain Essentials and IBM Blockchain Foundation Developer.
  3. An understanding of the structure and benefits of using Hyperledger Composer.
  4. How to use Hyperledger Composer to model and build a simple business network.
  5. Participants will be able to develop and deploy blockchain networks and applications using hyper ledger fabric.
  6. Key considerations and responsibilities of those who help to build, model, run, and maintain a blockchain business network.
  7. Tools and applications that you can use to interact with the blockchain network
Bio

Dr. Irfan Ul Haq serves as Principal Scientist at PIEAS. He obtained his PhD in Cloud Computing from University of Vienna in december 2010 with highest distinction. He is the former President of Cloud Security Alliance Pakistan. His industrial experience includes development of industrial automation systems and large scale distributed systems. His current research interests include Big Data analytics, Cloud Computing, IoT, Blockchain and Smart Contracts, with applications in transportation, Logistics, Supply chain​ and Industry 4.0.

Shama Sidiqqui

 

Title Simulation Tools for Wireless Sensor Networks/Low Power Devices in Internet of Things
Abstract

Topic Description: Design and development of schemes for Wireless Sensor Networks (WSNs) and Internet of Things (IoT) has gained wide popularity due to the rapidly emerging applications. The tutorial will begin with a brief explanation about the WSN & IoT and the connections between the two. 10-15 minute will be reserved for describing the major applications and design challenges of IoT. The focus of tutorial will then be shifted to the simulation tools. Prior to actually deploying the IoT systems in the field, it is essential for the developers to test their designed solution on the simulators. This tutorial aims to provide the audience with exposure to two important simulation tools used for testing the experimental scenarios of WSN & IoT. The use of Contiki and Avrora simulators will be demonstrated under different experimental settings. Both of these tools have been widely used by the researchers worldwide. Due to the time limitation, the major features of both the tools will be covered along with the demonstrations of existing MAC scheme implementations. The tutorial will be designed to assist the researchers and students working in the domain of WSN as they would be able to
Aims and Learning Objectives

  • To make the audience familiar with the connections between WSN & IoT.
  • To provide the essential guidance for conducting simulations in Contiki and Avrora simulators.
  • To demonstrate the simulation of well-known MAC schemes using both simulation environments.
Outline
  • Brief description of WSN & IoT
  • Applications and challenges for designing MAC solutions for WSN & IoT
  • Contiki: Introduction to the interface and major features
  • Simulating Contiki-MAC
  • Avrora: Introduction to the interface and major features
  • Simulating SCP-MAC & ADP-MAC
Bio

Dr. Shama Siddiqui is presently associated with DHA Suffa University, Karachi as an Asst. Professor. She did her PhD from Faculty of Computer Science, Institute of Business Administration (IBA) Karachi. She previously did MS in Computer Science from Iqra university, Karachi and M.Sc in Applied Physics (with specialization in Electronics) from University of Karachi. She has published several journal and IEEE conference articles. She has presented her research at both national and international forums. Her research interests include developing efficient protocols for Wireless Sensor Networks (WSNs) & IoT, their performance analysis and evaluation.