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

Microservice Architecture – A Quick Guide

software-development-2-logo

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

software-development-2-logo

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-logo

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

android-logo

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

android-logo

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

android-logo

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

android-logo

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

android-logo

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

android-logo

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!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.