CMPS 4350


Lab 6

Abraham Aldana


1 | Identify the primary programming language used in your application.

The primary programming language that will be used in my application is PHP and it will also include some HTML, CSS, and JavaScript.


2 | Is your language compiled or interpreted?

PHP is compiled into a format that can be executed, and then it is interpreted by the runtime engine. The commonly used PeachPie compiler is written in C#. The Zend Engine interpreter is written in C.

https://stackoverflow.com/questions/1514676/is-php-compiled-or-interpreted/1514682
https://en.wikipedia.org/wiki/PeachPie
https://en.wikipedia.org/wiki/Zend_Engine


3 | Identify the underlying components of communication that will be used in your application.

High Level

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


Low Level

The communication standard that is used in PHP is the Hypertext Transfer Protocol Secure (HTTPS).

http://cis2.oc.ctc.edu/oc_apps/Westlund/CIS255-xbook/xbook.php?unit=08&proc=book


4 | Waiting...

For effective communication, data must be sent before it can be received.
Some part of your application must wait for data to be sent, then receive it.

How will one component of your application wait for another component?

Waiting will take place in order to allow a message to be recieved and it will be done by using the sleep function built in to PHP.

https://www.php.net/manual/en/function.sleep.php


Where will "waiting" take place in your application?

Waiting will take place both after a message is sent and before it received.


What components are waiting for other components?

Waiting will take place periodically in order to allow messages to be sent and received.