Web Engineering Blog

Post date: Wednesday, October 14, 2015 - 09:48
Updated date: Friday, February 19, 2016 - 16:33
Username: gwagner

In the Web of Things (WoT), special communication networks composed of sensor nodes, actuator nodes and service nodes form the basis for new types of web applications, which are directly connected to the real world via sensors and actuators, and can be private, such as smart home apps, personal robotics apps and factory control applications, or public, such as air pollution monitoring systems and city parking management systems.

Post date: Tuesday, October 6, 2015 - 16:16
Updated date: Wednesday, October 7, 2015 - 08:47
Username: gwagner

The proper way of creating an HTML table with JavaScript and inserting it into the HTML body element is using the DOM methods insertRow and insertCell, as in the following code example:

Post date: Tuesday, September 29, 2015 - 16:36
Updated date: Tuesday, October 6, 2015 - 13:04
Username: gwagner

If you want to become a great app developer, it's not sufficient that you master your favorite programming technologies. It's essential that you understand all basic concepts and techniques, not just in programming, but also in information management.

A programming (or software development) technology typically combines a programming language (such as JavaScript, Java or C#) with a framework/library for user interface and data storage programming (such as BackboneJS, JSF or ASP.NET MVC).

Post date: Monday, August 31, 2015 - 17:38
Updated date: Friday, September 18, 2015 - 15:12
Username: gwagner

The concept of a class is fundamental in object-oriented programming. Objects instantiate (or are classified by) a class. A class defines the properties and methods (as a blueprint) for the objects that instantiate it. Having a class concept is essential for being able to implement a data model in the form of model classes within a Model-View-Container (MVC) architecture.

Post date: Monday, July 27, 2015 - 10:45
Updated date: Wednesday, December 9, 2015 - 11:37
Username: mdiaconescu

When working with embedded devices, RAM (random access memory) is one of the most valuable and limited resource of the system. The focus of this article is on the RAM usage optimization for Arduino MCUs, but the same principle applies to many other embedded devices.

Category: Arduino
Post date: Thursday, July 23, 2015 - 23:54
Updated date: Wednesday, December 9, 2015 - 11:40
Username: mdiaconescu

Three easy ways to programmatically reboot/reset an Arduino MCU.

Category: Arduino
Post date: Wednesday, July 22, 2015 - 15:49
Updated date: Friday, September 18, 2015 - 15:27
Username: mdiaconescu

Learn how to identifying the Arduino microcontroller type by simply using C/C++ code.

Post date: Wednesday, March 4, 2015 - 16:11
Updated date: Friday, September 18, 2015 - 15:27
Username: gwagner

The four types of basic data structures supported by JavaScript are: array lists, maps, records and JSON tables. The following list provides a summary:

  1. Array lists, such as ["one","two","three"], are special JS objects called 'arrays', but since they are dynamic, they are rather array lists as defined in the Java programming language.

  2. Maps are also special JS objects, such as {"one":1,"two":2,"three":3}, as discussed below.

Post date: Wednesday, February 18, 2015 - 01:50
Updated date: Friday, September 18, 2015 - 15:28
Username: gwagner

In all application domains, there are enumeration datatypes that define the possible values of enumeration attributes. We show how to implement an enumeration in the form of a special JavaScript object definition using the Object.defineProperties method.

Post date: Wednesday, February 11, 2015 - 14:54
Updated date: Friday, September 18, 2015 - 15:28
Username: gwagner

Where is the "model" in AngularJS? The answer to this question is:

AngularJS does not work with a real model but just with a view model. Therefore, it shouldn't be called an MVC framework, and neither an MVW nor an MV* framework, but rather a View-Model-Whatever (or VM*) framework.

Pages

Subscribe to Web Engineering Blog