Highlights
TASK:
Note The coursework directly emerges out of Week 7 material. Make sure you have gone through that before starting. Many issues and questions are covered in that material ----------------------------Case Study Scenario -You have recently signed up for small scale freelancing development project work. You have registered your email on the website newcoders.org and after a week you receive the following project notification: “A UK-Finnish company, Alikoti, is looking to develop a console prototype for an app they want to put out on the market. Click on the project details below.” You click on the link and this takes you to the Alikoti post on the newcoders website. It reads: “The UK-Finnish company Alikoti has been developing eco-friendly smart home technologies since 1999. Their main product is a fully integrated Smart Home Solution which comes with bespoke smart technologies. These are large scale, expensive and are fully integrated and specifically designed to control the smart home from within the house and through the bespoke handheld devices. In 2019 they decided to broaden their market by selling standalone smart plug devices independently of the integrated solution. These are designed for any household to be used with standard televisions, lights, computers, heaters and phone rechargers and so on. The smart plugs are all of a standard design and deliver standard UK voltage for most standard appliances. The smart plugs are relatively cheap and a homeowner can buy as many as they need to replace their standard plugs. Currently, Alikoti ship out their bespoke touch screen control device with purchases of the plugs. This has become uneconomical as Alikoti has realised that some households are happy to buy just one or two smart plugs. This bespoke control device has slowed down the sales of their smart plugs as it is expensive and only becomes cost effective if a homeowner buys over 30 smart plugs. The business team, after undertaking some market research, have agreed that providing a mobile app to control the smart plugs instead would be Page 3 a more cost-effective solution. The Alikoti Dev Team has no time to begin looking at this and so have farmed out a series of projects to newcoders and other freelancer websites. James Baldwin, the Head of the Alikoti Dev Team , has requested this small scale project to allow his team to judge the feasibility of further development. He and his team have drafted the requirements and expectations for the project. Briefly, they require a Java console dashboard (desktop) application. Once this project is completed and submitted they intend to examine the complexity of the backend requirements and user interface complexity. The following project, with report and demonstration video must be uploaded by the given deadline. There will be further opportunities to produce the follow-on projects if they are impressed by what you build. -------------------------------------------------------------------------------------------
------------------------------------------ Project ------------------------------------------------------------------------------------------------------------------------------------- The Alikoti Dev Team requirements will be presented and detailed in what follows. Please note they have inserted comments and expectations alongs the way to help you understand the relevant development contexts. The project requires you to design, build and demonstrate a SmartHome Console Dashboard in Java. They have provided a partial mockup of the dashboard console interface to help you visualise the frontend: ---------------
DASHBOARD-------------- ROOM: 1 SmartPlug |attached to: Lamp |room: Study 1|ID: 1|status: off| ROOM: 2 SmartPlug |attached to: TV |room: Living room|ID: 2|status: off| ROOM: 3 SmartPlug |attached to: Phone Recharger |room: Kitchen|ID: 3|status: off| SmartPlug |attached to: Heater |room: Kitchen|ID: 4|status: off| ROOM: 4 SmartPlug |attached to: Computer |room: Dining room|ID: 5|status: off| -------------MENU OPTIONS------------- ---------please select option:-------- 1 - house level options 2 - room level options 3 - plug level options 4 - system options The above dashboard is expected to be placed within a repeating loop to both (a) ensure all the updates are displayed after each option change and (b) to simulate a graphical user interface. Before the dashboard runs there should be initial configuration steps. The following document details the necessary tasks (step-by-step) to complete the project.
This IT Assignment has been solved by our IT experts at My Uni Papers. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2025 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.