MicroPython, Data Visualization, and Python Essentials

MicroPython vs. Python

MicroPython: A lean implementation of Python, specifically designed for microcontrollers and embedded systems. It offers a subset of Python’s syntax and standard library, optimized for resource-constrained devices.

Python: A general-purpose programming language, known for its readability and versatility. It’s widely used for various applications, from web development to data science.

MicroPython and Supported Devices

MicroPython is a popular choice for rapid prototyping and IoT

Read More

Dragon NaturallySpeaking Voice Commands

“To Bed”

Making the microphone temporarily stop listening.

“Business”

Reviving the microphone when paused.

“Off Mic”

Turn off the microphone. (You can turn it back on by voice.)

“New Line”

Press the Enter key once.

“New Paragraph”

Press the Enter key twice and type the following word capitalized.

“Tab Key”

Press the Tab key.

“Spacebar”

Press the spacebar.

Partner Without Economic Space”

Do not put a space before the next word. In this example, socioeconomic status.

“Activate Without Space”

Stop putting spaces between

Read More

JDBC Technology, Implicit Objects, and Data Flows in Java

JDBC Technology

JDBC (Java Database Connectivity) technology allows programs from Java or JSP to connect to a database and execute SQL statements for queries. This technology is detailed at length on the website: http://java.sun.com/jdbc/.

The JDBC API

The JDBC API is a standard technology created by Sun. Its use allows developers of Java and JSP pages to access a database engine regardless of its type.

The most important features of the JDBC API are:

  • Possibility of using the SQL (Structured Query Language)
Read More

Database Fundamentals and Table Relationships

Database Fundamentals

DATABASE: A collection of information stored in an organized manner. There are different classes of databases:

  • Documentary Database: Also called a simple file, it contains information in a single table. Common data across multiple records must be repeated for each of them.
  • Relational Database: These use related or linked tables. Thus, you can enter information so that data are tied to one another.

Key Database Components

  • TABLES: A data set collected in rows and columns, which are
Read More

Graphical Display of Wi-Fi Connectivity with OpenGL

Code to Graphically Display the Wi-Fi Connectivity

This code runs in OpenGL.

#include <iostream.h>
#include <stdlib.h>
#include <GL/glut.h>
#include <math.h>
#define PI 3.1415
float r=0;
int x,y,xx1=0,fl2=0,yy1=0,f13=0,
xx2=0,yy2=2,fl4=0,xx3=0,yy3=0,xx4=0,yy4=0,fl5=0,f14=0,xx5=0,yy5=0,fl6=0,xx6=0,yy6=0,fl7=0;
int fl=0,f2=0,f3=0,lc=0,rc=0;
float spin=0.0;
float col=0.0;
void text(char *,int,int);

void Circle(float X, float Y, float Radius)
{
glColor3f(0,0,0);
float DEG2RAD=
Read More

Software Development and Web Technologies: Key Concepts

Software License

A software license is a contract between the developer of a software, subject to intellectual property and copyright, and the user. It precisely defines the rights and duties of both parties. The developer, or the party to whom the developer has assigned the exploitation rights, chooses the license under which they distribute the software.

  • Free Software: Software in which the author grants a series of basic freedoms to the user, within the framework of a license.
  • Proprietary Software:
Read More