Home » Author Archives: Ketan Parmar

Author Archives: Ketan Parmar

Ketan Parmar (aka KPBird) is software engineer with 7 years experience, He is passionate about Java (SE,EE,ME),Android,BlackBerry, Grid Computing, Big Data, UI/UX and Open Source

Go Language For Java Developer Part-6 : Operators

Operators in Java and Go Lang.  Every programming languages support operators. Operators are work like a function with different syntax compared to normal function. For example arithmetic operator +. List of Operators in Java & Go Lang The Following table has a list of operators available in the language.         Sr Operator Description Go Java 1 + addition Yes ...

Read More »

Microservice Architecture – A Quick Guide

1. What is Architecture (Software)? Architecture is the fundamental organization of a system embodied in its components (i.e. Web Server, Application Server, Databases,Storage, Communication layer, etc…), their relationships to each other, and to the environment (i.e. deployment environment shared server, dedicated server, cloud deployment, etc..), and the principles guiding its design and evolution. 2. What is microservice architecture ? Microservice ...

Read More »

NoSQL – A Quick Guide

NoSQL is buzz word nowadays among the developers and software professionals. 1. What is NoSQL ? NoSQL database, also called Not Only SQL, is an approach to data management and database design that’s useful for very large sets of distributed data. 2. Where to use NoSQL ? Use NOSQL, When project has unstructured big data that require real-time or offline ...

Read More »

Simple tips to secure Android app

Android has security features built into the operating system that significantly reduce the frequency and impact of application security issues but as application developer, its our job to secure application. The level of security is depends upon application type & domain. There are  few security aspects we need not forget. I am collecting those common tips in this article. Here, ...

Read More »

Android Image Filters

Introduction Image Filter allows you to add various effects on image. There are mainly two purpose of Image Processing: Image Understanding: It is used to identify content of image, weather image has human faces, objects (bus, train, etc.), measure dimension of objects,etc. OpenCV (Open Source Computer Vision Library) is one of the main library used for Image Understanding. Image Beautify : ...

Read More »

In Depth : Android Shutdown Sequence

What happened when I long press power button ? What is shutdown sequence ? How is it different from desktop linux shutdown sequence? How to change shutdown menu ? Many questions pop-up in mind when we think about Android shutdown sequence. Before you read about shutdown sequence I suggest you to read about boot sequence article. Android is linux based ...

Read More »

Android NotificationListenerService Example

Introduction NotificationListenerService is introduced in Android 4.3 (API 18). It allows an application to receive information about notifications as it creates or removes. NotificationListenerService class is derived from the Service class. It has two abstract methods namely 1. onNotificationPosted 2. onNotificationRemoved. To use NotificationListenerService, we need to create a java file which extends NotificationListenerService and implement two callback methods. Both ...

Read More »

Augmented Reality : Introduction of Metaio SD

Metaio SDK is advanced as compared to Vuforia SDK, Metaio SDK is developer friendly such that any beginner or novice developer can develop good quality of AR application. High-level system overview 1. Setup Metaio SDK 4.5 I assume that you already have Android SDK and NDK setup in computer. Step 1: Download Metaio SDK 4.5 for Android http://dev.metaio.com/sdk/getting-started/ Step 2: ...

Read More »

Android Augmented Reality: Introduction of Vuforia SDK

The Vuforia™ SDK allows you to build vision-based augmented reality applications. It is available for Android, iOS and as an Extension to Unity – a cross-platform game engine. High-level system overview           Multiple trackables (tracking types): Image Targets Multi-Targets Cylinder Targets Word Targets Frame Markers Real-world Interactions Virtual Buttons 1. Setup Vuforia SDK v2.6 I assume ...

Read More »

Android Augmented Reality

Introduction “Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented (or supplemented) by computer-generated sensory input such as sound, video, graphics or GPS data.” – Wikipedia Basically, Augmented Reality provides extra information over real-world object or place. For example, watch this video Augmented Reality is a combination of two technologies: Computer ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns