Instructions
For this discussion, you will need the posts. Go to the Pearson MyLabs grade book.
Pick 2 to 3 different Modules that you thought were especially difficult (perhaps ones that either you spent the most time on or the ones that you had the lowest grades on).
For your first post, pick a problem from any homework, quiz, or test that you did not get correct.
If it was a homework problem, look at the help me solve, view an example, and any associated videos and see if you can solve it now.
If it was a quiz or exam problem, there will probably be a similar problem you can look at for the 'help me solve', 'view an example' and videos.
Tell us in the subject line where you found the similar problem.
For example, subject line: "Mod. 5 test #2/Mod.5 HW#12 Help" would mean you need help on Module 5's test question #2, which was similar to #12 on the homework.
Your post should tell us what you tried and where you got stuck.
Post a screen shot of the problem and show how you solved the problem.
Put the Module number, assignment and question number in the subject line (for example, Module 4, homework #3).
If you still cannot solve the problem after doing these things, post the screen shot and show us what you tried.
Tell us where you got stuck.
If you post a quiz or exam question, please look at the homework.
Please make sure no one else has posted the same question.
If you need help solving a problem, please put "help" in the subject line as well.
For your second post, repeat what you did on the first post, but use a different Module for each post.
For example, you could post one problem from Module 1 and a second from Module 4; but not two from the same Module).
Please make sure no one else has posted the same question.
If you need help solving a problem, please put "help" in the subject line as well.
For your third post, you may either reply to another students' post that says "help" in the subject line or post a third problem similar to your first and second (but from a third and different module).
Again, if you post your own problem, make sure no one else has posted the same problem.
Please start posting early so you can begin to prepare for the final exam.
Discussion Criteria
Two initial posts, 14 points
Third post, 6 points
Discussion Post 1
Mono Touch is the first 3D environment that provides a unified interface to Windows mobile applications. It is an open-source solution that can be used for desktop and mobile Windows applications. Although the desktop environment is isolated, it is similar in functionality and power to a traditional laptop environment. Mono Touch provides a single control center to both control desktop-to-mobile applications and remote mobile applications. In the desktop environment, applications run in an isolated window on each device. The primary and secondary display drivers receive their data from the manager. The manager creates temporary files called device objects that the primary and secondary displ ...
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
InstructionsFor this discussion, you will need the posts. Go to
1. Instructions
For this discussion, you will need the posts. Go to the Pearson
MyLabs grade book.
Pick 2 to 3 different Modules that you thought were especially
difficult (perhaps ones that either you spent the most time on or
the ones that you had the lowest grades on).
For your first post, pick a problem from any homework, quiz, or
test that you did not get correct.
If it was a homework problem, look at the help me solve, view
an example, and any associated videos and see if you can solve
it now.
If it was a quiz or exam problem, there will probably be a
similar problem you can look at for the 'help me solve', 'view an
example' and videos.
Tell us in the subject line where you found the similar problem.
For example, subject line: "Mod. 5 test #2/Mod.5 HW#12 Help"
would mean you need help on Module 5's test question #2,
which was similar to #12 on the homework.
Your post should tell us what you tried and where you got
stuck.
Post a screen shot of the problem and show how you solved the
problem.
Put the Module number, assignment and question number in the
subject line (for example, Module 4, homework #3).
If you still cannot solve the problem after doing these things,
post the screen shot and show us what you tried.
Tell us where you got stuck.
If you post a quiz or exam question, please look at the
homework.
Please make sure no one else has posted the same question.
If you need help solving a problem, please put "help" in the
subject line as well.
For your second post, repeat what you did on the first post, but
use a different Module for each post.
2. For example, you could post one problem from Module 1 and a
second from Module 4; but not two from the same Module).
Please make sure no one else has posted the same question.
If you need help solving a problem, please put "help" in the
subject line as well.
For your third post, you may either reply to another students'
post that says "help" in the subject line or post a third problem
similar to your first and second (but from a third and different
module).
Again, if you post your own problem, make sure no one else has
posted the same problem.
Please start posting early so you can begin to prepare for the
final exam.
Discussion Criteria
Two initial posts, 14 points
Third post, 6 points
Discussion Post 1
Mono Touch is the first 3D environment that provides a unified
interface to Windows mobile applications. It is an open-source
solution that can be used for desktop and mobile Windows
applications. Although the desktop environment is isolated, it is
similar in functionality and power to a traditional laptop
environment. Mono Touch provides a single control center to
both control desktop-to-mobile applications and remote mobile
applications. In the desktop environment, applications run in an
isolated window on each device. The primary and secondary
display drivers receive their data from the manager. The
manager creates temporary files called device objects that the
3. primary and secondary display drivers can use. When the system
boots, it creates the temporary devices, initializes these objects,
and then signals the device drivers to display their objects. The
manager then creates a device object and begins the driver
initialization process on the device object (Balapour et al.,
2020).
Mono is an open-source operating system that comes with many
packages for both Linux and Windows. It is a complete
operating system that can run in an isolated mode or a virtual
machine. Windows needs to know that it has very different
syntax for its source files, and the operating systems are not the
same. Therefore, the only difference between Linux and
Windows is which language is used to create the user files and
directories. The Mono source code is in the form of a class
(Balapour et al., 2020). It is written using the BSON library for
reading or writing data objects and is also compiled to assembly
language and assembly language code. It provides functions for
reading data from a file. The read File and read Bin. Functions
for reading and writing data are provided in the reading Bin and
read Bin Binary functions. The functions for reading and
writing arrays are the reader and writer functions, respectively.
The read and write operations work the same way they do for
arrays. In particular, all arithmetic operations are done using
addition, subtraction, and arithmetic division and are
implemented by a specialized type of floating-point (Balapour
et al., 2020).
The use of debugging tools in mobile applications is typically
written with a high level of abstraction, and programmin g
constructs are often used in conjunction with complex data
structures and logic. This complexity typically creates many
4. challenges for the testing, debugging, and stability of the
applications. Debugging and stability are critical to making a
successful mobile application, even when written using
traditional development practices (Widyasari et al., 2020).
Mobile application developers are often responsible for writing
mobile applications. The need for dynamic testing, debugging,
and stability control of these mobile applications is critical to
the success of such applications. Another aspect of the QA
process is the use of automated tests. One of the most common
automated tests is a penetration testing instrumentation such as
one used by the IT professional. Such tests validate that all the
test conditions are met, and then they run the application to
verify that they are adhering to the specification (Widyasari et
al., 2020).
References
Balapour, A., Nikkhah, H. R., & Sabherwal, R. (2020). Mobile
application security: Role of perceived privacy as the predictor
of security perceptions. International Journal of Information
Management, 52, 102063.
Widyasari, R., Sim, S. Q., Lok, C., Qi, H., Phan, J., Tay, Q., ...
& Ouh, E. L. (2020, November). BugsInPy: a database of
existing bugs in Python programs to enable controlled testing
and debugging studies. In Proceedings of the 28th ACM Joint
Meeting on European Software Engineering Conference and
Symposium on the Foundations of Software Engineering (pp.
1556-1560).
6. Android, such as the MonoTouch linker, creates a particular
fixed version of the Mono Platform, including each Mono for
Android program.
How is the use of debugging tools helpful in resolving mobile
application issues quickly?
The debugging tools are utilized to discover coding
errors at various stages of the mobile development process.
They simulate potential issues and then study program
execution at that moment to find the cause. Designers could
trace back the program execution progressively by analyzing
input parameters and pausing the application anytime variables
are needed or restored (Liu et al., 2014). Some programming
language components contain a debugging agent, which can
check the code for errors during development and program
execution.
References
Liu, Y., Xu, C., & Cheung, S. C. (2014, May). Characterizing
and detecting performance bugs for smartphone applications. In
Proceedings of the 36th international conference on software
engineering (pp. 1013-1024).
7. https://doi.org/10.1145/2568225.2568229
McClure, W. B., Blevins, N., Croft IV, J. J., Dick, J., & Hardy,
C. (2012). Professional Android Programming with Mono for
Android and. NET/C. John Wiley & Sons.
===============================================
===============================================
===============================================
===============================================
===============================================
===============================================
========
Discussion Post 3
MonoTouch and Mono:
Using the.NET Framework (Mi.) already familiar to devel opers,
a set of tools called MonoTouch enables them to build iOS apps.
The MonoTouch tools are used to interface the iOS SDK APIs
with the.NET Framework's core functionality. Since iOS
developers are used to working inside the.NET framework, the
MonoTouch team has worked hard to establish an interface with
names that correspond to the capabilities of iOS. In the Android
version of MonoTouch, the name is the same as in the iOS
8. version. With the introduction of Mono for Android, well -
known technologies may now be used to construct Android
apps. When you use Mono for Android, users will obtain a fixed
version of the Mono Platform. The linker is not used in Android
development, but rather an environment package is used. This
should not be overlooked. This isn't a fair assessment of the
program, even if linking might have unexpected repercussions.
Users may use a range of approaches, including debugging
tools, to uncover bugs in mobile development sometimes known
as debuggers. Find out what was going on by re-enacting what
could have happened in the past and then analyzing what was
happening now. By analyzing variable values and halting the
application whenever required, the task can be retraced in detail
and the values of the variable variables may be restored. Se veral
programming language packages include debuggers for
inspecting code while it is being written and as it is being
executed (Costanich, 2017).
Use of debugging tools for Mobile issues:
Debugging tools are vital for finding and fixing bugs in mobi le
apps manually. For debugging native, hybrid, and mobile web
applications, there are a large range of tools available. It's
possible that businesses have different requirements depending
on the platform they choose for their app. Using debugging
tools, programmers may check for issues like as bugs, flaws in
the user interface, and many other issues that limit the app's
operation. All of these tools are accessible, either individually
or as part of a mobile development platform. It is possible to
optimize and test mobile applications using a variety of
techniques. Debugging has several advantages, such as: When a
mistake is made, the user is immediately alerted. An easy and
9. uncomplicated approach to software development may be
accomplished if an issue is spotted at the earliest possible
opportunity. It's easy to comprehend data structures using this
tool. Developers benefit from using debugging to cut down on
the amount of information that is both unneeded and bothersome
to the end user. The developer may save time and effort by
avoiding complicated one-use testing code during program
development (Pathak et al., 2021).
References:
Costanich, B. (2017). Getting Started with MonoTouch. In
Developing C# Apps for iPhone and iPad Using MonoTouch
(pp. 1-9). Apress.
Pathak, A., Hu, Y. C., & Zhang, M. (2021, November).
Bootstrapping energy debugging on smartphones: a first look at
energy bugs in mobile devices. In Proceedings of the 10th ACM
Workshop on Hot Topics in Networks (pp. 1-6).