Search
हिन्दी ☞ About ☞ Articles ☞ Events ☞ Books ☞ Patents ☞ Open-sources ☞ blank

Articles

Exlporing the Metaverse
  • ««
  • «
  • 4
  • 5
  • 6
  • 7
  • 8
  • »
  • »»
May, 2016 - Post

Smart bottle IOT concept

The rapid growth of Internet of Things (IoT) and miniature wearable biosensors have generated new opportunities for personalized eHealth and mHealth services. We present a case study of an intelligent cap that can measure the amount of water in the bottle, monitor activity of opening or closing of bottle cap. This paper presents a Proof of Concept implementation for such a connected smart bottle that sends measurements to the IoT Platform.
Apr, 2016 - Post

Building a smart meeting room concept

On a usual day at office, if an employee wishes to book a meeting room, he or she first has to open their outlook account, check the calendar for its availability and then send a booking invitation. If they directly go to a meeting room, they have no way of knowing whether it is booked or not without checking the calendar. Smart Meeting Room is a step forward in automating the availability and booking procedure of a meeting room.
Apr, 2016 - Post

Exploring AndroidThings IoT

Android Things, an android based embedded operating system, is the new “it” thing in the Internet of Things(IOT) space. Developed by Google under the codename “Brillo, a.k.a. Project Brillo”, it takes the usual Android development stack—Android Studio, the official SDK, and Google Play Services—and applies it to the IOT. Google formally took the veils off of Brillo at its I/O 2015 conference. It is aimed to be used with low-power and memory constrained IOT devices, allowing the developers to build a smart device using Android APIs and Google Services.
Jan, 2016 - Post

Writing maintainable code is like house cleaning

Your house will remain clean for longer duration if you follow certain rules strictly such as put things at right place after use, clear any mesh just after doing it, repair/upgrade things on time, daily dusting, vacuum cleaning etc. We may avoid a massive cleanup if we apply a series of small efforts daily. Let for the same while writing the code – Your code will remain maintainable for longer duration if you follow certain rules strictly such as follow the coding standards and guidelines, clean the code just after it, fix/refactor on time, periodic design review and refactoring.
Jan, 2016 - Post

The Driving Forces Behind IoT

Everybody in the software industry is talking about IoT in terms of billions of devices, their growth in coming years, changing business models, and adaptation of the IoT in the market. Connecting the things has become so prevalent nowadays, that every software company wants to expand in IoT by building IoT-centric products and services. There are many industrial applications which connect to sensors and actuators, and can be controlled remotely. They have been around for a long time.
Aug, 2015 - Post

Framework for choosing an IoT Platform

As we understand “IoT Platform” is an essential building block of IoT Ecosystem . A platform essentially decouples the business application from low level details of the technology stack and required services. Thus, it makes more sense to go for an off-the-shelf platform that provide all the relevant features and required flexibility, instead of developing the whole IoT stack from scratch. Selection of an IoT Platform is a key to develop a scalable and robust IoT Solution.
Aug, 2015 - Post

SIGFOX - An Introduction

SIGFOX is providing a communication solution dedicated to the Internet of Things Dedicated to the IOT means: Simplicity: No configuration, no pairing, no signaling Autonomy: Very low energy consumption, allowing years of autonomy on battery without maintenance Small messages: No large assets or multimedia, only small messages It is a LPWA (Low-Power Wide-Area) network, currently operating in 20 countries in Europe, Americas and Asia/Pacific. Communications over the SIGFOX network are bi-directional: uplink from device & downlink to the device.
Jul, 2015 - Post

Choose ORM carefully!

We have recently migrated source code from Hibernate ORM to JDBC (Spring JDBC template) based implementation. Performance has been improved 10 times. User case (Oracle 11g, JBoss 6, JDK 6, Hibernate, Spring 3) : A tree structure in database is getting populated from a deep file system (directory structure) having around 75000 nodes. Each node (directory) contains text files, which get parsed based on business rules and then populate the database ( BRANCHs representing a node, tables referring to branch, tree_nodes).
Jan, 2015 - Post

Object Oriented JavaScript

JavaScript has been regarded as a functional programing language by most of the developers. This book is targeted for all the JavaScript developers to shift their thinking from the functional to the object oriented programing language. The course requires basic knowledge of JavaScript syntax. If you already know some JavaScript, you will find a lot of eye-openers as you go along and learn what more the JavaScript can do for you.
Jan, 2015 - Post

Software Effectiveness vs Software Efficiency

I define software effectiveness as, doing the objective effectively, I mean correctly. Efficiency can be defined as, using the resources optimally where resources could be memory, CPU, time, files, connections, databases etc. From my experience, in most (should I call many) of the software projects, efficiency/performance is not much accentuated during the system design and in earlier phases(requirement and estimation) as compared to the emphasis given late in the game, coding and testing and mostly in maintenance.
Dec, 2014 - Post

HashMap Performance Improvement in Java 8

Hash collision degrades the performance of HashMap significantly. Java 8 has introduced a new strategy to deal with hash collisions, thus improving the performance of HashMaps. Considering this improvement in Java 8 for hash collisions, existing applications can expect performance improvements in case they are using HashMaps having large number of elements by simply upgrading to Java 8. Earlier, when multiple keys ends up in the same bucket, then values along with their keys are placed in a linked list.
Dec, 2014 - Post

Introduction to Java Lambda Expression

After Java 8, developers can apply functional programming constructs in a pure Object-Oriented programming language through lambda expressions. Using lambda expression sequential and parallel execution can be achieved by passing behavior into methods. In Java world lambdas can be thought of as an anonymous method with a more compact syntax. Here compact means it is not mandatory to specify access modifiers, return type and parameter types while defining the expression.
Dec, 2014 - Post

Introduction to Java Stream API

Prior to JDK 8, collections can only be managed through iterators with the use of for, foreach or while loops. It means that we instruct a computer to execute the algorithm steps. int sum(List<Integer> list) { Iterator<Integer> intIterator = list.iterator(); int sum = 0; while (intIterator.hasNext()) { int number = intIterator.next(); if (number > 5) { sum += number; } } return sum; } The above approach has the following tailbacks:
Aug, 2014 - Post

IOT Cloud Platforms - A Comparative Study

The vision of IoT can be seen from two perspectives— ‘Internet’ centric and ‘Thing’ centric. The Internet centric architecture will involve internet services being the main focus while data is contributed by the objects. In the object centric architecture, the smart objects take the center stage. In order to realize the full potential of cloud computing as well as ubiquitous sensing, a combined framework with a cloud at the center seems to be most viable.
Feb, 2014 - Post

HTTP Router with Apache Camel

This article explains the http integration using Apache Camel. Create a configurable router to any http URL having place holders. Prerequisite Windows7, Eclipse Juno Java 1.7 Creating HTTP Router Please follow below steps to generate POC for HTTP routing using apache camel. Create Sample Camel Example Create eclipse project using archetype “camel-archetype-spring” mvn archetype:generate DarchetypeGroupId=com.tk.poc.camel -DarchetypeArtifactId=camel-archetype-spring -DarchetypeVersion=2.11.0 -DarchetypeRepository=https://repository.apache.org/content/groups/snapshots-group Create following Java file
Dec, 2013 - Post

Apache Camel SSH Component

This article is about troubleshooting issues we have faced while using apache camel’s SSH routes. It also covers step wise guide to setup apache camel routes. Prerequisites Windows7 Eclipse Juno Java 1.7 Problem Statement We were getting following issues in the logs when connecting to one of the SSH server using Apache Camel-SSH. This was happening in one of the instance in production environment. Here are few logs :
May, 2013 - Post

Groovy - Getting Started

This article help you start with Groovy, with step by step guide and series of examples. It starts with an overview and then covers in detail examples. Groovy Overview Groovy is an Object Oriented Scripting Language which provides Dynamic, Easy-to-use and Integration capabilities to the Java Virtual Machine. It absorbs most of the syntax from Java and it is much powerful in terms of functionalities which is manifested in the form Closures, Dynamic Typing, Builders etc.
May, 2013 - Post

Scala - Getting Started - Part 2

In previous article we learned basics of Scala, in this articles we will learn how to setup build scripts for scala and build applications using scala. We will also learn few web development frameworks for Scala and compare them with similar framework in Java. Building Scala Applications Below program demonstrates the use of Scala script with Maven, Ant, and logging library – LogBack. Integration with Ant Below example shows how Scala project can be built by the ant build.
May, 2013 - Post

Scala - Getting Started - Part 1

This article help you to start with Scala, with step by step guide and series of examples. It starts with an overview and then covers in detail examples. In later articles, I will write about feature comparison with other languages. It article is helpful for people coming from Java background, how it is not the prerequisites. Scala Overview Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way.
Feb, 2013 - Post

Charset configuration in JVM

This article describes how to configure charset for a JVM. We faced an issue on a Linux environment, a file containing some Swedish character was not being read correctly by underlying JVM since the default charset of JVM was picked as UTF-8 (which does not support some Swedish character). But on the other hand, in Windows environment, it was working fine since the default charset was picked as Windows-1252 (which does support these characters).
  • ««
  • «
  • 4
  • 5
  • 6
  • 7
  • 8
  • »
  • »»
© Kuldeep Singh 2025
https://freehitcounters.org