Categories
App Development

In this homework assignment, you will deploy a basic data collection and data st

In this homework assignment, you will deploy a basic data collection and data structuring pipeline for the NSL-KDD Dataset.
1. Open a new Elastic Cloud Account.
https://cloud.elastic.co/registration?settings=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsZW5ndGgiOjE1MCwic2l6ZSI6NDA5NiwiZGVmYXVsdF9zaXplIjoxMDI0fQ.dS6xqdrcNBVkANlcS19AnsZmHVSqoPROLHprdeN-Qbc&source=educationLinks to an external site.
2. Download the NSL-KDD dataset download:
https://www.unb.ca/cic/datasets/nsl.htmlLinks to an external site.
3. Pipeline Demo
nfstream.conf Download nfstream.conf
Detailed instructions and guidelines will be provided in class.
Deliverables:
1. A “main.txt” file containing your generated pipeline.
2. A small report presenting the following screenshots taken from Kibana:
a) A screenshot of the Mappings on the Index Template you created
b) A screenshot showing the “logstash-nsl-kdd” index created by your pipeline to store the data. Note that if you previously stored the logs from your my_hello_world.log into this same index, you will need to first delete the index containing the data, and then collect again your KDD dataset with Filebeat (process: stop filebeat, delete filebeat registry, restart filebeat. No need to restart logstash once you had it running successfully).
c) Create a kibana data view that is able to look at the data from logstash-nsl-kdd index and show a screenshot of the data presented in Discover when selecting that Data View.
Use the “Final project report template” for simple formatting but just make use of the cover page and the pages of the sections as needed.
3. Answer the following questions:
a) What input and filter plugins did you use to process the dataset?
b) Why did you select this plugin?
c) What alternatives did you have to process this dataset and why did you opt to use the current one?
d) After structuring your data, how did you indicate elasticsearch the data types you had in your dataset?
e) Where was your data stored in elasticsearch?
f) How many data points did you collect?
g) If you didn’t have this dataset in a file, what agents would you use to collect the same or similar data?
4. Submit your report in PDF format.

Categories
App Development

In this homework assignment, you will deploy a basic data collection and data st

In this homework assignment, you will deploy a basic data collection and data structuring pipeline for the NSL-KDD Dataset.
1. Open a new Elastic Cloud Account.
https://cloud.elastic.co/registration?settings=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsZW5ndGgiOjE1MCwic2l6ZSI6NDA5NiwiZGVmYXVsdF9zaXplIjoxMDI0fQ.dS6xqdrcNBVkANlcS19AnsZmHVSqoPROLHprdeN-Qbc&source=educationLinks to an external site.
2. Download the NSL-KDD dataset download:
https://www.unb.ca/cic/datasets/nsl.htmlLinks to an external site.
3. Pipeline Demo
nfstream.conf Download nfstream.conf
Detailed instructions and guidelines will be provided in class.
Deliverables:
1. A “main.txt” file containing your generated pipeline.
2. A small report presenting the following screenshots taken from Kibana:
a) A screenshot of the Mappings on the Index Template you created
b) A screenshot showing the “logstash-nsl-kdd” index created by your pipeline to store the data. Note that if you previously stored the logs from your my_hello_world.log into this same index, you will need to first delete the index containing the data, and then collect again your KDD dataset with Filebeat (process: stop filebeat, delete filebeat registry, restart filebeat. No need to restart logstash once you had it running successfully).
c) Create a kibana data view that is able to look at the data from logstash-nsl-kdd index and show a screenshot of the data presented in Discover when selecting that Data View.
Use the “Final project report template” for simple formatting but just make use of the cover page and the pages of the sections as needed.
3. Answer the following questions:
a) What input and filter plugins did you use to process the dataset?
b) Why did you select this plugin?
c) What alternatives did you have to process this dataset and why did you opt to use the current one?
d) After structuring your data, how did you indicate elasticsearch the data types you had in your dataset?
e) Where was your data stored in elasticsearch?
f) How many data points did you collect?
g) If you didn’t have this dataset in a file, what agents would you use to collect the same or similar data?
4. Submit your report in PDF format.

Categories
App Development

Answers should be detailed and understandable, not short

cover page important and nooooo cheating
Answers should be detailed and understandable, not short
Similarity should be zero
You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on Blackboard via the allocated folder. These files must not be in compressed format.
It is your responsibility to check and make sure that you have uploaded both the correct files.
Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between words, hide characters, use different character sets, convert text into image or languages other than English or any kind of manipulation).
You are advised to make your work clear and well-presented. This includes filling your information on the cover page.
You must use this template, failing which will result in zero mark.
You MUST show all your work, and text must not be converted into an image, unless specified otherwise by the question.
The work should be your own, copying from students or other resources will result in ZERO mark.
Use Times New Roman font for all your answers.

Categories
App Development

Explain the purpose/utility of each.

book reference Iversen, J. & Eierman, M. (2020) “Mobile Application Development” and i don’t have book to share
disucssion question
Think about the last time you utilized a mobile application or attempted to build your own mobile website. What planning process did you go through before you began your project? You may have considered the steps or tasks you needed to perform. You may also have considered the resources and platforms needed for your outcome. For example, which model fits your business domain needs? Do you have time constraints that will make completing the web application/site difficult within a reasonable period of time? You may also have considered the myths that surround developing mobile apps and the difficulties generally associated with mobile app development.
What part (activities) of the application development lifecycle (ADLC) should be well done BEFORE beginning Design? Explain
Where does the activities we do in Android Studio fit in the ADLC? Explain.
What are four major sections of the Android Studio interface? Explain the purpose/utility of each.
Why is Android Studio IDE a good (and preferred) method for developing mobile apps for an enterprise?
What areas of the application development lifecycle (ADLC) are possible when using the Android Studio IDE?
instructions
at least two citations (APA style) and APA reference is required
project question
Create a Project called TipCalculator. Refer to instructions in the textbook.
Project 2 (Chapter 3, pg. 39, Exercise #4) _ build a “Tip Calculator”
Deliverables for this Project:
Copy of your code for your final/completed project
One screenshot that shows your initial design; your main screen – should look like the original screenshot model in our textbook – Figure 3.10
At least one additional (different) screenshot that shows a transaction view; that is, an amount enter and results after tip is applied –
Comment(s) stating what I should be aware of when evaluating your deliverables

Categories
App Development

What are four major sections of the android studio interface?

book reference SBN: 9781943153909
Authors: Jakob Iversen and Michael Eierman
Publisher: New Riders PTG
Publication Date: 2021
Edition: 3 ED.
disucssion question
Think about the last time you utilized a mobile application or attempted to build your own mobile website. What planning process did you go through before you began your project? You may have considered the steps or tasks you needed to perform. You may also have considered the resources and platforms needed for your outcome. For example, which model fits your business domain needs? Do you have time constraints that will make completing the web application/site difficult within a reasonable period of time? You may also have considered the myths that surround developing mobile apps and the difficulties generally associated with mobile app development.
What part (activities) of the application development lifecycle (ADLC) should be well done BEFORE beginning Design? Explain
Where does the activities we do in Android Studio fit in the ADLC? Explain.
What are four major sections of the Android Studio interface? Explain the purpose/utility of each.
Why is Android Studio IDE a good (and preferred) method for developing mobile apps for an enterprise?
What areas of the application development lifecycle (ADLC) are possible when using the Android Studio IDE?
instructions
at least two citations (APA style) and APA reference is required
project question
Create a Project called TipCalculator. Refer to instructions in the textbook.
Project 2 (Chapter 3, pg. 39, Exercise #4) _ build a “Tip Calculator”
Deliverables for this Project:
Copy of your code for your final/completed project
One screenshot that shows your initial design; your main screen – should look like the original screenshot model in our textbook – Figure 3.10
At least one additional (different) screenshot that shows a transaction view; that is, an amount enter and results after tip is applied –
Comment(s) stating what I should be aware of when evaluating your deliverables

Categories
App Development

Create an android application that contains a navigation map where users can input a start and end location

Create an android application that contains a navigation map where users can input a start and end location. Based on the route, the top-rated restaurants, and various shops should be displayed along the route. Try to limit the number of top rated outlets to 10 along the predefined route.

Categories
App Development

Create an android application that contains a navigation map where users can input a start and end location

Create an android application that contains a navigation map where users can input a start and end location. Based on the route, the top-rated restaurants, and various shops should be displayed along the route. Try to limit the number of top rated outlets to 10 along the predefined route.

Categories
App Development

Mobile applications love to store data on our mobile devices – if you don’t believe it, just open the storage information on your phone or tablet and take a look at how much space some applications are taking up. In most instances you can see the size of the app itself along with the size of the data it’s holding on your device

Mobile applications love to store data on our mobile devices – if you don’t believe it, just open the storage information on your phone or tablet and take a look at how much space some applications are taking up. In most instances you can see the size of the app itself along with the size of the data it’s holding on your device. In many cases, the data is several times the size of the app itself.
Even though the available storage on phones and tablets has improved and is improving every year, it is still something that must be considered when deciding how and where your app will store additional information. One solution is to store non-essential data “in the cloud” or on a server that the device can reach whenever it is connected to a network. That’s one aspect of what web services and web service interactions can provide.
Another major concern with mobile devices and the applications that run on them is security. How do you make sure that the person using the app is who they say they are? Sometimes it may not matter much, but other times it may be critical (like financial and healthcare apps). Web and online services can help with this as well, as can device built-in features like biometric recognition.
Instructions
Research the Web Service APIs and the various methods for performing mobile app user authentication. Be sure to keep track of your sources as you research. You will include these credible sources (websites, articles, etc.)in your responses in APA format. Discuss the various ways that a user can be authenticated and how Web Services play a role in mobile app security and data storage. Also, consider how Web Services and server storage fits into the MVVM design pattern for mobile apps.
Answer the following, making sure to cite at least 2 credible sources in your response:
Describe a Web Service API and explain how a mobile application might use a web service API.
Describe the different types of authentication available for mobile apps, giving advantages and disadvantages of each.
Explain what part of the MVVM a web service might fulfill and why a web service may or may not be needed for a given mobile app.
Explain the relationship between the DAL, the app UI, and the web service API – how do they interact and for what purpose?

Categories
App Development

Research hybrid mobile application testing, test considerations, and any challenges unique to hybrid app testing. Be sure to keep track of your sources as you research. You will include these credible sources (websites, articles, etc.)in your responses in APA format. Discuss the types of testing that should be done along with the challenges associated with hybrid mobile app testing and the advantages that can be realized because the app is a hybrid app.

Pressure. Pressure is a reality in every software development project. Pressure to get the product complete. Pressure to get the product to customers. Pressure to work faster and do more. With all this pressure, there may be a temptation to shortcut the “testing” and get right to the “deploying”. That would be a serious mistake.
Testing occurs and needs to occur at many levels in the development of an application. From the developer ensuring his or her code works as expected through giving users limited access for confirming the application’s functionality and usability, testing is important.
Instructions
Research hybrid mobile application testing, test considerations, and any challenges unique to hybrid app testing. Be sure to keep track of your sources as you research. You will include these credible sources (websites, articles, etc.)in your responses in APA format. Discuss the types of testing that should be done along with the challenges associated with hybrid mobile app testing and the advantages that can be realized because the app is a hybrid app.
Answer the following, making sure to cite at least 2 credible sources in your response:
Identify and describe unique characteristics of cross-platform mobile applications that are either beneficial to app testing or that make app testing more challenging.
Describe the types of testing that should be performed on a mobile application and who would typically perform the testing.
Explain how the MVVM and the DAL might be beneficial in app testing and in the app’s life-cycle support efforts

Categories
App Development

Mobile applications love to store data on our mobile devices – if you don’t believe it, just open the storage information on your phone or tablet and take a look at how much space some applications are taking up. In most instances you can see the size of the app itself along with the size of the data it’s holding on your device

Mobile applications love to store data on our mobile devices – if you don’t believe it, just open the storage information on your phone or tablet and take a look at how much space some applications are taking up. In most instances you can see the size of the app itself along with the size of the data it’s holding on your device. In many cases, the data is several times the size of the app itself.
Even though the available storage on phones and tablets has improved and is improving every year, it is still something that must be considered when deciding how and where your app will store additional information. One solution is to store non-essential data “in the cloud” or on a server that the device can reach whenever it is connected to a network. That’s one aspect of what web services and web service interactions can provide.
Another major concern with mobile devices and the applications that run on them is security. How do you make sure that the person using the app is who they say they are? Sometimes it may not matter much, but other times it may be critical (like financial and healthcare apps). Web and online services can help with this as well, as can device built-in features like biometric recognition.
Instructions
Research the Web Service APIs and the various methods for performing mobile app user authentication. Be sure to keep track of your sources as you research. You will include these credible sources (websites, articles, etc.)in your responses in APA format. Discuss the various ways that a user can be authenticated and how Web Services play a role in mobile app security and data storage. Also, consider how Web Services and server storage fits into the MVVM design pattern for mobile apps.
Answer the following, making sure to cite at least 2 credible sources in your response:
Describe a Web Service API and explain how a mobile application might use a web service API.
Describe the different types of authentication available for mobile apps, giving advantages and disadvantages of each.
Explain what part of the MVVM a web service might fulfill and why a web service may or may not be needed for a given mobile app.
Explain the relationship between the DAL, the app UI, and the web service API – how do they interact and for what purpose?