Nick Hickey – Blog Post 2
Sprint two is coming to an end. Team
MIA worked hard once again to ensure progress is being made in the development
of their KUBUS interactive experience. Nick spent time researching the
requirements for the web server. The found data was
Researched Requirements:
- Load our application (node server.js) onto a computer or laptop that has an IP address, then make sure the application is listening to the correct port (most servers is on 80). Use express to do this.
- Load our application (node server.js) onto a computer or laptop that has an IP address, then make sure the application is listening to the correct port (most servers is on 80). Use express to do this.
-Using GoDaddy we will get the
DNS (domain name server) settings and change the IP address, goal is to have
our domain name point to our IP address and render our node.js application.
Nick also researched the capabilities of Express, and the
programming applications of it. If the application is listening to the correct
port using Express. It can be as simple as implementing the following code
As a team we want the experience to be quick and immersive, if the time taken for a users design to display to the screen is long then the user will lose interest and we wont achieve our goal. Now if the experience is quick and once the user hits submit their design is displayed very quickly, then the user will feel instantly immersed in the experience.
Next, Nick worked with another team member
(Tristan) to work on a Node.js based system to let users draw designs and
download them. The two members got a basic application that allowed a user to
draw on an internet localhost and the data be saved to user’s downloads. The
next step is to save the data to a database so it can be accessed by the main
installation.
Server.js Code
Script.js Code
CODE DEMONSTRATION
Together we want to achieve a visually stunning application, however the experience is very responsive and efficient. As mentioned earlier if the experience of submitting a design to viewing it is slow, we will lose valuable time for the user to interact with the display, their design, and other designs. Overall, we are looking forward to using the mentioned methods to achieve our goals and limit the overall transfer time.
No comments:
Post a Comment