Question

In: Computer Science

Question 2. A programmer has to develop an instant messaging app used in mobile phone. He...

Question 2.
A programmer has to develop an instant messaging app used in mobile phone. He is considering the computer instruction set architecture of either RISC or CISC and the programming method of either translation or interpretation.
(a) Suggest and justify the most suitable instruction set architecture.
(b) Suggest and justify the most suitable programming method

Solutions

Expert Solution

Solution:

Answer:a) The Most Suitable Instruction set Architecture for development of Instant messaging app used in mobile phones is RISC Instriction Architecture.

Instant Message App is a software to be run on mobile gadgets used for message passing instantly like Whatsapp, face book messenger,telegram apps.Now a days a mobile gadget is multipurpose powerful tool to almost all kind of people, it useful for not only for Voice/video calls and Message service with Text, multimedia message support aslo.

A smart phone is almost useful like a laptop /computer system within our pocket.Portability and accessability make the mobile gadgets more flexible to provide better services.

Not only Message Apps but also business/commercial applications also become customised on mobile plat form.

To develop mobile apps we have to take care more about security aspects and effective methods to be used to build apps accurately.

From the available Instruction Architectures RISC(Reduced Instruction Set computer) is most appropriate for mobile apps development due to the below reasons:

1) RISC uses almost all opeartions are Register Operations which are very fast to execute

2) RISC instruction set size is Less so using few basic instructions all the programming can done

3) RISC Instruction size is also small as it uses simple addressing modes

4)RISC instructions are Single Clock Cycle instructions

5) RISC instructions are more power full like CISC

To support speed, portability of messaging RISC is more better than CISC which is large complex instruction set.

Answer b) The most suitable programming method for development of Instant messaging app used in mobile is Translation.

Translation method is also called as Compilation which translates entire source code into object code in a single attempt performs debugging and syntax and semantic analysis along with code optimization.

The Operating system is Andriod/IOS and Programming language is C based language so Translation method is more suitable than Interpretation method due to the below reasons:

1) Interpretation is also generates object code but line by line it is simple but takes more time than compiler

2) Translation method is very fast

3) Entire program is converted/debugged at a rapid

4) Code is RISC instructions which are simple and fast

5) This programming method also focus on security aspects and optimization of Application.


Related Solutions

Golfgamez is an idea for a business that sells a mobile phone app for golfers. This...
Golfgamez is an idea for a business that sells a mobile phone app for golfers. This app has three key functions: 1) GPS-enabled scoring & record-keeping, 2) facilitation of side bets between golfers, and 3) offering coupons for discounted golf merchandise from third-party retailers. This business will have three revenue streams (i.e. app purchases, in-app coupon purchases, and in-app gambling). As you develop this concept, will you stick with all three of these streams, or will you eliminate any? Are...
Mobile App security – Explore app permissions, how are they being used, where data being transmitted....
Mobile App security – Explore app permissions, how are they being used, where data being transmitted. Hi, thesis my topic for the project.Iam in need of help in figuring out how to start my research and also have some questions regarding the topic 1. name 10 apps for which I can use to explore its app permissions and data gathering?. 2.Are there any software or app that can be installed to collect the information regarding the app permissions? 3.I need...
Question 1: A mobile phone manufacturer claims that the batteries in the manufactured mobile phones are...
Question 1: A mobile phone manufacturer claims that the batteries in the manufactured mobile phones are used for an average of 140 hours after being charged once. For this purpose, 17 telephone batteries were chosen randomly and it was determined that they could be used for an average of 136 hours and the standard deviation was 29 hours. According to this; a-) Is the batteries lasting less than 140 minutes according to 1% significance level? Examine statistically. b-) Determine the...
Assignment 4 - Writing Exercise - Developing a mobile phone app On-the-Go Software, a start-up company...
Assignment 4 - Writing Exercise - Developing a mobile phone app On-the-Go Software, a start-up company in your community, would like to develop a new mobile phone app that will be profitable. As part of the company’s preliminary planning, the CEO, Etta Hawkins, has hired you to research the most popular apps for iPhones and other mobile devices and to analyze why you believe these apps are successful. As you research, identify who is buying these apps and hypothesize why....
You have been hired by a startup that sells travel insurance through a mobile app. Develop...
You have been hired by a startup that sells travel insurance through a mobile app. Develop a strategy for strategic partnerships using the principles of cross selling, up selling, bundling and unbundling to grow the market share of the 65-90 year old customer market segment . ( Detailed Answer)
A research found that 45% of Wawasan College’s students used mobile phone. If a sample of...
A research found that 45% of Wawasan College’s students used mobile phone. If a sample of 200 students is selected at random, find the probability of the proportion of students used a mobile phone are less than 80?
In what ways has the emergence of the mobile phone both positively and perniciously affected the...
In what ways has the emergence of the mobile phone both positively and perniciously affected the US over the last 20 years or so, since 2000?
Question A3 (15 marks) Bibi Mobile is the only authorized producer in producing smart phone in...
Question A3 Bibi Mobile is the only authorized producer in producing smart phone in Country X which is a small country. Its annual revenue is $4,000,000 and the average total cost per smart phone produced is $5,000. The marginal revenue function and the marginal cost functions are as below: Marginal Revenue function: MR = 12,000 - 10Q Marginal Cost function: MC = 2,000 + 15Q where Q represents quantity. (a) Define the market structure of Bibi Mobile. (b) State the...
Do a design process for your unique product (Mobile phone) in question 1 taking into consideration...
Do a design process for your unique product (Mobile phone) in question 1 taking into consideration the following 6 phases: Recognition of need Problem definition Synthesis Analysis and Optimization Evaluation Presentation
QUESTION 5 Which mobile phone service uses robots to greet people in some of their stores?  ...
QUESTION 5 Which mobile phone service uses robots to greet people in some of their stores?   T-Mobile AT&T Sprint Verizon QUESTION 6 Which of these does NOT affect a customer's perceptions of service quality? price empathy responsiveness reliability QUESTION 8 The perceived fairness of the process used to resolve complaints is known as ____________________________. procedural fairness a fair solution distributive fairness an acceptable compromise QUESTION 9 When a customer's perception of the service delivered by a retailer fails to meet...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT