ArchiveOctober 2019

The HTTP service and web applications


Nowadays, the most used method of interacting with a Web server is that of the client/server architecture based on Web technology. The process of exchanging information used in Web technology does not differ from the process implemented by the standard client/server architecture, in which the server program manages the processing of the queries received from the client programs. In the process of...

What is ActiveX


ActiveX is a set of technologies from Microsoft that focuses on integrating and unifying the methods of representing and processing information from computer networks, built in accordance with the web architecture. The main idea of ​​ActiveX technology consists of the identical means of accessing information from the network, in which web technology was selected as the basis for unifying these...

Chimera and Cube


Chimera – a demonstrative visual programming by demonstration. Chimera is an example of how imperative programming is supported in LPVs by having the programmer demonstrate his or her desired actions. D.J. Kurlander designed the system in his doctoral thesis. In the case of Chimera, the “programmer” is an end-user, as a result, it is also an example of LPV intended to improve...

Cocoa / KidSim


Cocoa (initially called KidSim) is a rules-based LPV, in which the programmer specifies rules for demonstrating a postcondition starting from a precondition. The “programmers” targeted are children, and the associated field is the specification of graphics simulations and games. Cocoa is a complete Turing language, except that its facilities were not designed for general-purpose...

Forms 3 and Prograph – visual programming based on spreadsheets


Forms / 3 – Forms / 3 is an example of LPV based on the spreadsheet paradigm, implemented by Margaret Burnett in 1991, as a prototype of her dissertation work. In this case, the programmer realizes his program by creating a form and specifying its content. This paradigm is commonly used in commercial spreadsheets, where the form is in the form of a marked grid, and the content is specified...

Android operating system


Android is a software platform and operating system for digital devices and mobile phones, initially developed by Google, and later by the Open Handset Alliance business consortium. Android allows developers to write managed code in Java, controlling the device through Google’s Java libraries. Applications are written in C and other languages ​and can be compiled into ARM machine code and...

What is AppInventor


Google App Inventor is a visual programming language initiated by Google and taken over by MIT in 2012. It is designed for ordinary users without special programming knowledge and allows the creation of applications for the Android operating system. In order to interact with the user in the simplest way, the program has been visually designed: to create an application, and the user visually draws...

Different JavaScript methods to create a website


Now that we’ve gone through some examples of JavaScript let’s add a few features to our site, for example, to see what’s possible. In this section, we will add an additional image to our site using some features of the DOM API, using JavaScript to switch between the two when the image is clicked. 1. First, find another image that you want to add to your site. Make sure it is the...

The basic features of JavaScript


Let us explain some of the basic features of JavaScript to give you a better understanding of how it all works. It is worth mentioning that these features are common to all programming languages, so if you master these fundamentals, you will be on the way to programming almost anything! 1. Variables Variables are containers in which you can store values. Start by declaring a variable using the...

How to create a website quickly using JavaScript


JavaScript itself is quite compact but still very flexible. Developers have written a wide variety of tools based on JavaScript, unlocking a large amount of additional functionality with minimal effort. These include: – Programming interfaces for browser applications (APIs) – APIs built into web browsers, offering features such as dynamic HTML creation and CSS style setting...

Recent Posts