System Security
Survey of Mobile App Software
The following software is typically needed to create a web service:
- ASP.NET 4.0
- Visual Studio 2010
- IIS 7.5
- Microsoft SQL Server 2008 R2
There could be new and updated software options to create a web service. For this assignment, conduct some research over the internet and create a professional document including general steps needed to create a web service. When preparing the general steps, be sure to discuss any updated software found for which you would recommend creating a web service and why?Your assignment must follow these formatting requirements:
- Use at least three- five (3 – 5) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.
- The overall document of steps should be at least two pages of content.
- Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format.
- Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date.
Criteria:
1. Created a professional documented including general steps of creating a web service.
2. Discussed updated software options in the current times used to create a web service.
3. Minimum 3 Sources
CSS & JavaScript Animation
Flashing Light Bulb
Deliverables
- create a single flashing lightbulb in center of screen
- click on a button under the lightbulb to start
- the bulb should flash for 20 seconds
- Display the count of seconds
Due Thursday 3rd June at 10:00am
Partial/Total
APA format, in-text citation, references includes, 1 1/2 page
1. The school recruits both full time and part-time staff. How will you illustrate this scenario using a specialization hierarchy (include some sample attributes).
2. From your understanding, what is the difference between partial and total completeness. Illustrate with examples.
Website development
In this assignment, you will use Django and Python to create a multi-page website which catalogues items on a topic of your choice. Pick a topic that you like, for example it could be books, movies, music, computer games, holiday destinations, etc.There should be at least 4 items in your catalogue and at most 10 items in a single catalogue. Exceeding the minimum of 4 simply allows you to get a better feel for how the website will look when it is fully populated with data. The user should be able to click on each item displayed in your catalogue, which will navigate them to a new page to view the details specific to that item.
The items from your website’s catalogue will need to be defined within your Python code, and displayed using Templates by passing the data to the Context for display. Do not hard code your catalogue items directly into your HTML.Task 1
For this task, your group is required to carefully complete the following requirements using Python and Django:
a. Create a website with at least these three pages.
Page 1: Home – A landing page (sometimes called a home page) that includes:
The names and student numbers of all members in your group.
A brief paragraph (a few sentences) that talks about your group’s chosen topic which you are cataloguing. E.g. “We chose to catalogue Widgets, because…”
Page 2: List – A page which displays a list of all the items in your catalogue. The list should show only the catalogue item’s name and a brief (or truncated) description of the catalogue item.
Page 3: Detail – A details page that displays all the specific information about that catalogue item. This page should be displayed when the user clicks on an item from your list page’s display.
b. You must be able to navigate to Page 1 and Page 2 from all locations within your website (using hyperlinks).
c. All requests for Page 3, regardless of the product selected, should be handled by a single entry in the urls.py file and its associated views.py function. This means that you should not have an entry in the urlpatterns list for every item in your catalogue. All urlpatterns entries you create must use RegEx syntax to define the URL.
d. Create and use a Python Class to structure the data for the items in your catalogue. Create multiple instances of your new Class object which represent the items in your catalogue, and store them in a list. For example:
item1 = My_Item_Class(‘widget’, ‘something’, ‘data’)
item2 = My_Item_Class(‘thingy’, ‘content’, ‘info’)
my_catalogue_list = [item1, item2]
e. Your Python Class should not be a child of any other Class, and should implement good Python standards and conventions for Classes. The Class must be defined in a separate file, and imported into your project’s other .py files where necessary.
f. Pass your catalogue list to the Context so the data can be rendered in the HTML Template. As mentioned above, for a single catalogue, there must be a minimum of 4 items and maximum of 10 items in your catalogue list.
g. Your website should use standard HTML5 syntax and make use of normal HTML formatting, such as headers, tables, hyperlinks and text formatting where appropriate.
What are the differences between
1.) What are the differences between a linked list and a stack?
2.) What are the differences between a stack and a queue?
3.) Explain exactly why a reference variable can’t be changed once it is set.
4.) Create a pointer to the start of the list called startPtr. (The list is empty!)
6.) Assume that the list pointed to by startPtr is maintained in alphabetical order. Provide the statements necessary to insert the following node properly: “Pritchard”, 66.5 (Note: you do not know what is in the list, only that it is maintained in alphabetical order.)
Use pointers previousPtr, currentPtr and newPtr to perform the insertions. Assume that newPtr points to the new node.
8.) Write a while loop that deletes all the nodes in the list and frees the memory associated with each node. Use pointer currentPtr and pointer tempPtr to walk along the list and free memory, respectively.
9.) Write the code to declare a structure “myNode” that holds an integer value and a next pointer.
10.) Assume you have a linked list of “myNode” structures and the pointer “head” points to the first node of the list. Write a function that takes the head pointer as a parameter and returns a pointer to the last node in the list.
11.) Assume you have a linked list of “myNode” structures and the pointer “head” points to the first node of the list. Write a function that takes the head pointer as a parameter and a second parameter which is the number to search for. The function returns a pointer to the node if the number is found and NULL if the number is not in the list.
12.) Assuming the following structure definition write a proper push function to save a number to a list used as a stack.
struct Node
{
int number;
struct Node *next;
};
13.) Assuming the previous structure definition from problem 12, write a proper remove function to remove a number from a list used as a queue.
Discussion 10 (Database)
250 words +
Data pipeline has been integrated to data warehouse processing. As you already study data management for a whole term, please have some imagination/future image/thoughts for potential technology to improve the process and application of database system
The Weemow Lawn Service mows its customers’ lawns and
The Weemow Lawn Service mows its customers’ lawns and provides lawn maintenance starting in the spring, through the summer, and into the early fall. During the winter, the service doesn’t operate, and Weemow’s owners, Jeff and ***** *****, find part-time jobs. They are considering the possibility of doing snow removal during the winter. A snowblower and a shovel would cost them $700. Because Jeff would do all the work, with occasional help from Julie, their cost per job would be about $3.a.If they charge $35 to clear a normal-size home driveway, how many jobs would they need to break even?b.Based on past winters, Jeff and Julie believe they can expect about six major snowfalls in the winter and would be able to work all day for the two days immediately following the snows, when people want their driveways cleared. If they are able to do about 10 snow removal jobs per day (and they believe they will have that much demand because of their existing customer base), how much money can theyexpect to make?c.Another possibility for Weemow is to remove snow from business parking lots. Weemow would need a small tractor with a snow plow, which costs $1,800, and would have to hire someone on an hourly basis to help, which with gas would cost about $28 per job. Jeff and Julie estimate that they could do four of these large jobs per day. If they charged $150 per job, would this be a better alternative than clearing individuals’ driveways?d.If Weemow wanted to do both (b) and (c), Jeff and Julie would need to hire one more person to do the driveways, while Jeff worked with the other person on the parking lots. This would add $15 in cost per driveway job. Should they do this?
Discussion Response – General Purpose Data Structures
Please respond to the discussion posted below with a minimum of 150 words and use references.
There are several different types of lists that are commonly used in Java. Amongst these are Arraylists, LinkedLists, and Vectors. Unlike arrays, these list methods are dynamically sizable which makes them extremely convenient to use. Also, only one data type can be stored per array and lists can store multiple data in one list. Arraylists and Vectors are not suitable for storing primitive data types and instead must store all data as an object (TUI, n.d.). The biggest differences between these three methods are how they store and access elements. These differences make them better and less suited for storing data in specific scenarios. For instance, if you will be adding a lot of elements but not doing a lot of searching then a LinkedList may be your best bet. If you can predict scalability of data but still need a dynamically sizable array that is searchable, then a Vector might be the most useful. If memory usage is not paramount but you want a high amount of search speed, then an ArrayList is an easy choice. To provide a clearer picture of the differences, here are some examples of the code of each method.
A linked list is a type of list which in the context of programming means that it is linear collection of elements whose order is determined by the elements around it (Linked List, 2021). In linked lists, these elements are known as “nodes” which each node pointing to the next element in the set with a “head” node at the start of the list and a “tail” or null node to end the list. Vectors are synchronized, can increment 100% of its size is adding an element exceeds capacity and can use both enumerator and an iterator (Parahar, 2019). Like ArrayLists, they also keep insertion order. Because memory increase is done in increment, this means that they are more resource friendly than ArrayLists. Because they are synchronized, only one thread can access a Vector at one time. Ultimately, these make Vectors more memory friendly but slower than ArrayLists, but still capable of better search functions than a LinkedLists.
Securing IoT Devices: What are the Challenges?
1) Make people aware that there is a threat to security;
2) Design a technical solution to reduce security vulnerabilities;
3) Align the legal and regulatory frameworks; and
4) Develop a workforce with the skills to handle IoT security.
Final Assignment – Project Plan (Deliverables):
Address each of the FOUR IoT security steps listed above in terms of IoT devices.
Explain in detail, in a step-by-step guide, how to make people more aware of the problems associated with the use of IoT devices.