1 Comment

How Semiconductors Changed the World We Live In?

In 1949, a German Engineer and Physicist, Werner Jacobi, came up with the idea of an integrated transistor amplifier. In 1952, a British Radio Engineer, Geoffrey Drummer, got the novel idea that many standard electronics components could be put together in a semiconductor crystal. Finally, in 1953, Harwick Johnson patented the integrated circuit. The Integrated […]


Water Level Indicator & Pump Controller using RaspberryPi

Hello guys, today I want to share a great experience I had with the Raspberry PI. Since I have a basement and the foundations needs to be emptied sometimes, especially during the rainy seasons, I’ve developed a web application that runs on Tomcat + Java 7 that allows the user to check the water level […]


Raspberry Pi Introduction

What is Raspberry Pi? The Raspberry Pi is a low cost single-board computers which has a 32-bit ARM processor developed by the Raspberry Pi Foundation. It is a credit-card sized mini linux computer, which is capable doing many things. You can connect a TV monitor and a keyboard, mouse. This can do many of the things […]

No Comments

Introduction to SS7 Protocoll

 – Contents provided by 1. Overview Signaling System No. 7 is a global standard for telecommunications defined by the International Telecommunication Union (ITU) Telecommunication Standardization Sector (ITU-T). The standard defines the procedures and protocol by which network elements in the public switched telephone network (PSTN) exchange information over a digital signaling network to effect wireless […]

1 Comment

ADB commands for Android

ADB Stands for Android Debug Bridge, ADB is a command line tool which you can use to debug or communicate with any android device. In order to run ADB from your machine, first you must install android SDK in your computer. ADB is the command line tool which comes in android SDK. In order to […]


Dependency Injection in C# .NET

Dependency injection basically allows us to create loosely coupled, reusable, and testable objects in your software designs by removing dependencies. We will take a look into the Object dependencies before digging in more. Consider a scenario of fetching an employee details and show display in UI. Let us say create a Business logic layer class […]

1 Comment

Delegate and Events in C# .NET

Delegates A delegate in C# is similar to a function pointer in C or C++. Using a delegate allows the programmer to encapsulate a reference to a method inside a delegate object. The delegate object can then be passed to code which can call the referenced method, without having to know at compile time which […]

No Comments

Mobile Information Device Profile (MIDP 2.0) in J2ME

MIDP in general is one of the J2ME profile, a profile consists of Java classes. MIDP provides high-level API’s using which J2ME developer can easily develop applications, which is easy to use, highly graphical, with optimized for small computing devices such as Mobile phone. Also provides low-level user interface API’s giving the developers a control […]

No Comments

Best Practices for Small computing devices

Keep your application Simple and Small. Limit the use of memory Avoid using object types. Always use minimum data type for storing data. Clean up the resources held by our program manually because even though garbage collector takes care of that we don’t know when it cleans up. Allocate an object immediately before the object […]

No Comments

Java APIs for Bluetooth Wireless Technology (JABWT)

The JABWT specification defines an optional J2ME package for Bluetooth wireless technology. What is it? The JABWT operates on top of the CLDC and is intended to extend the capabilities of profiles like the MIDP. JABWT use the Generic Connection Framework (GCF) defined in the CLDC specification for Bluetooth communication. What does it provide? JABWT […]