Home » Author Archives: Francesco Azzola

Author Archives: Francesco Azzola

I'm a senior software engineer with more than 15 yrs old experience in JEE architecture. I'm SCEA certified (Sun Certified Enterprise Architect), SCWCD, SCJP. I'm an android enthusiast and i've worked for long time in the mobile development field.

What is IoT Internet of things?

software-development-2-logo

What is IoT? This is a big question! Of course, IoT is the next technological revolution that promises to change the way we live and the way we work. So what is IoT? According to the most important IoT experts/ influencer, Internet of things will be a pervasive technology that will span its effects across different sectors: Transportation Healthcare Manufacturing ...

Read More »

MQTT Protocol Tutorial

android-logo

MQTT protocol is a Machine to Machine (M2M) protocol widely used in Internet of things. It is a message based protocol. It is extremely light-weight and for this reason, it is adopted in IoT ecosystem. Almost all IoT cloud platforms support MQTT protocol to send and receive data from smart objects. There are several implementations for different IoT boards like Arduino, ...

Read More »

Raspberry Remote Desktop: How to

software-development-2-logo

This short guide describes how to enable a raspberry remote desktop. You may already know that Raspberry PI is an incredible computer that supports a modified version of Linux operating system. We can use it as a real computer because we can connect a monitor, a keyboard, a mouse and so on. Raspberry can be used in IoT projects to. ...

Read More »

IoT Push notifications: Arduino – Firebase – Android

android-logo

This tutorial describes how to implement IoT push notifications. Using IoT push notifications, we can send notifications to other devices. In this case, we want to send an IoT push notifications from a smart object (like Arduino MKR1000) to a mobile smartphone (i.e. Android smartphone). This project integrates different eco-systems: IoT and Android. This project can have several implementations: for example, ...

Read More »

Push notification in Android using Firebase cloud messaging

android-logo

This post covers how to send push notification in Android.  In the past, we were used to send push notification in Android using Google Cloud messaging service. Recently, it was introduced a new way to send push data using Firebase. Even if the basic principles remain the same Firebase introduced some interesting new features. Firebase supports other services like: Authentication ...

Read More »

Arduino Alternative IDE: PlatformIO IoT integrated platform

software-development-2-logo

When developing Arduino sketch,  we all use Arduino IDE, anyway, there are several Arduino alternative IDE. This alternative IDEs are useful and more user-friendly. Arduino IDE is the first IDE we all use when approaching to Arduino development for the first time. It is simple and provides all the features to write, compile and upload the code to Arduino boards. It is based on Java and ...

Read More »

Android HTTP library: Handle HTTP, JSON, Images

android-logo

When we develop an Android app, usually we have to connect to a remote server to get information. The connection usually is based on HTTP protocol because it provides a simple mechanism to transport information. Moreover, almost all platforms provide a set of API based on HTTP and it is very common the scenario where an Android app needs to ...

Read More »

Internet Of Things: Integrate Arduino With Yahoo! Using Temboo

android-logo

Internet of things is the next big thing in the near feature. This technology is growing fast and there are many objects that begin talking each other using internet. Prototyping platforms like Arduino and Raspberry PI are supporting these innovations  and help many developers to create interesting IoT projects. One pillar of this emerging technology is the cloud IoT platforms ...

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