Digital Media Environments (New Unit)

In this new unit which started on the 2nd Feb, I will be put into a team of 3 (including myself) to start a collaboration effort to create a web app. Using the technologies that I have already learned from the past (HTML, CSS, PHP) I, and the rest have been set the task to create a responsive web app that includes many forms of functions.

If you do not understand what I mean by responsive, the term means that the website/web app needs to be able to adjust accordingly to the screen size in which it is being displayed on. For example, when a user adjusts the window size of some websites you may notice that the website adjusts itself so it can fit perfectly to the window. Now take into account the different screen sizes that exist; smartphones, phablets (large smartphone), tablets, laptops, desktops, smart TVs. ALL of these devices carry a uniques screen size- so it is important that the website is able to respond to the size and aspect ratio of the screen to fit accordingly. Otherwise the user experience is effected. So for example, you may encounter some websites that have not been optimised for mobile, because of this, you may have to use the ‘pinch and zoom’ feature to get access to the content you desire. In terms of web design this is poor and lacks the user experience people need to get to information quickly and efficiently.

Getting back to the main units objectives, the group (including myself) will need to understand how to create a web app that allows a user to login, logout and post information to the web app. This may be seen as something similar to what we already see today in the web space such as Twitter or Instagram where the user is able to have their own ID and their own space to post information to the masses. To execute this task, the web app needs to use the technologies of PHP to communicate with an SQL database which is stored on a server. As the second semester proceeds I will update you with screen shots on how this is done.

The other technology, HTML will obviously be used to generate content needed within the web app such as title, writing, images and so forth. But we need to consider that HTML does merge with the technologies of PHP where PHP is used to generate content from an audience.

CSS will also be used to give the web app the visual elements it requires. This will include things like font styles, size, positions of texts, boxes and so forth.

If you would like to read the brief set by the course, you can be clicking here.

I have also been told that we will learn the fundamentals of Javascript in the coming weeks. This will be an exciting time because we know that JS (Javascript) is a popular programming language which is used on the web. There are many JS frameworks that allow the developer(s) to take the library and fulfil their needs on a more personal level. For example, there is a JS framework that specialises in animation, this is known as GSAP. There are many more such as jQuery, three.js, phaser.js.

On an important note, this is a great opportunity to develop one’s skill in the code area of these three languages. I am excited to see who I am teamed up with, but secondly how well we are able to communicate with one another as we need to remember that each person within the team will need to put their own commitment into the project.