My Professional Profile

I am Johnson Augustine Sr.Software Engineer and System Architect. I have 10 Yrs of hands on expertise in MVC 5 , Angular 5 , C# MVC Razor, WPF MVVM , Android , IOS Swift 3 , IOS11 MSSQL,MySQL Database,,PHP,C/C++/Visual C++/G++/QT++,Com,DirectX,Open CV,EMGU CV , embedded System Development , [Raspberry PI]. ,html,Javascript,Jquery,Ajax.CSS , Networking ,Cyber security, Ethical Hacking You can see my professional profile at Email :

Saturday, 29 June 2013

What is #pragma "

Pragma is a compiler directive used for instruct the compiler to do something


#pragma once"

This will do the specified task ones , means the header file onces

How to create Directx based development environment in your system?

How to create Directx based development environment in your system?

To do this it is very simple ,Just install the following components

directx_Jun2010_redist.exe from microsoft

and then install DirectX SDK


then install visual studio 20xx and ready to go

How to find network traffic of a specific or currently active network adapter using c# windows

How to find network traffic of a specific or currently active network adapter using c# windows

To do this First import the name spaces

using System.Net.NetworkInformation;
using System.Diagnostics;

Delcare global varibales

 #region BandwidthVariables
        private const double timerUpdate = 1000;
        private NetworkInterface[] nicArr;
        private Timer timer;
        double BytesRecived=0;

 // Edited from here 
        #region Network
        /// <summary>
        /// Initialize the Timer 
        /// </summary>

        private void InitializeTimer()
            timer = new Timer();
            timer.Interval = (int)timerUpdate;
            timer.Tick += new EventHandler(timer_Tick);

        private void InitializeNetworkInterface()
            // Grab all local interfaces to this computer
            nicArr = NetworkInterface.GetAllNetworkInterfaces();

        /// <summary>
        /// The Timer event for each Tick (second) to update the UI
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void timer_Tick(object sender, EventArgs e)

        /// <summary>
        /// Update GUI components for the network interfaces
        /// </summary>
        private void UpdateNetworkInterface()
            // Grab NetworkInterface object that describes the current interface
            NetworkInterface nic = nicArr[0];

            for (int i = 0; i < nicArr.Length; i++)
                if (nicArr[i].OperationalStatus == OperationalStatus.Up) // Checking for active NIC
                    nic = nicArr[i];
                    //nic is attached to some form of network

            // Grab the stats for that interface
            IPv4InterfaceStatistics interfaceStats = nic.GetIPv4Statistics();
            int bytesReceivedSpeed = (int)(interfaceStats.BytesReceived - BytesRecived) / 1024;
            BytesRecived = interfaceStats.BytesReceived; 
            lblBandwidth.Text = bytesReceivedSpeed.ToString() + " KB/s";

// Put a label and timer in your form and name the label as "lblBandwidth"


Friday, 28 June 2013

How to install windows server 2012 in virtual box/ Fresh hard Drive

How to install windows server 2012 in virtual box/ Fresh hard Drive

Please go through my video tutorials at memcpy offical you tube channel

Sunday, 16 June 2013

Install Mono in Raspberry PI

To install Mono frame work in raspberry PI hard float and Soft Float run the following command

sudo apt-get install mono-runtime
sudo-apt-get install mono-complete
sudo apt-get install monodevelop

For support for this mail to

For completely installed Disk image for Raspberry PI [ .img ] please contact

Create a Web browser for Raspberry PI in QT

To do this Open QT creator --> Create a new project --> Web HTML 5 APP --> Go forward . After creating the project just build and run , your web browser is ready

For Support for this contact

How to install QT in Raspberry PI

To install QT in raspberry PI use the following commands [ Both hard float and soft float ]

sudo apt-get upgrade
sudo apt-get update

sudo apt-get install libqt4-assistant libqt4-core \
libqt4-dbg libqt4-dbus libqt4-designer libqt4-dev \
libqt4-gui libqt4-help libqt4-network libqt4-opengl \
libqt4-opengl-dev libqt4-qt3support libqt4-script \
libqt4-sql  libqt4-sql-mysql libqt4-sql-odbc \
libqt4-sql-psql libqt4-sql-sqlite libqt4-sql-sqlite2 \
libqt4-svg libqt4-test libqt4-webkit libqt4-webkit-dbg \
libqt4-xml libqt4-xmlpatterns libqt4-xmlpatterns-dbg \
libqtcore4 libqtgui4 qt4-demos qt4-designer qt4-dev-tools \
qt4-doc qt4-doc-html qt4-qtconfig qtcreator

Qt installed Disk images | How to install QT in Raspberry pi , How to install QT in Linux .

For support your install please mail to

Sunday, 2 June 2013

Powerful electronics embedded board : Raspberry PI tutorial

Today world, small things make big changes to the entire world and change an era.  Now a day’s most of the new inventions are came from teen age peoples and youth. They are always thinking for a change especially in Information technology and Electronics. Things are changing from big to small and small to very small and to invisible but we can feel the presence, technologies are expanded in this ways. No need to sit in a place everything can be controlled when we are moving. I saw a software called KTS Info mate, and in that we can control more than 100 display screens [Digital notice Board ] and set different contents while we are moving .This is a great technology and may be a new invention for the world .
                If we talking about embedded boards and tiny computer devices, there are lot of experiments are going on .and lot of new boards and tiny computer systems are available now in market with great operational facilities and functions. And the great advantages of these are, it has only less cost .

Here I like to introduce a new board called as “RASPBERRY PI “in to your front. And  I am making things with this .

Powerful electronics embedded board : Raspberry PI tutorial and beginners guide
read at

How to connect raspberry pi camera , How to setup raspberry pi , how to order raspberry pi , how to assembly raspberry pi ,