Microsoft took an early lead in the development of tablet devices (like the iPad) and it hat the world's leading operating system and applications for more than 20years. Provide five reasons why Microsoft has not been able to achieve the same success that Apple has. Most industry analyst would agree that the skills and abilities of Microsoft’s 118,584 employees are as good, on average, as Apple’s.

Fundamentals of Information Systems
8th Edition
ISBN:9781305082168
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter3: Database Systems And Applications
Section: Chapter Questions
Problem 7DQ
icon
Related questions
Question

 

 

Q10. Microsoft took an early lead in the development of tablet devices (like the iPad) and it hat

the world's leading operating system and applications for more than 20years. Provide five

reasons why Microsoft has not been able to achieve the same success that Apple has. Most

industry analyst would agree that the skills and abilities of Microsoft’s 118,584 employees are

as good, on average, as Apple’s.

 

Questions :

 

Q1. Assume we are writing a tool which needs a word completion feature for English. We

have a dictionary of all English words (comma-separated text file). The tool should show a

maximum of three possible words if found at any time

 

- Provide pseudo code or full code.

 

Q2. Describe and explain the time complexity of your search algorithm (Big-0) for the

above problem

 

- Can we use this for real-time word-completion suggestions? i.c. suggest completion

options as the user is typing

 

Q3. What s the difference between Object Oriented and Functional programming paradigms

- Describe the pros and cons of using cither of the two for solving the problem stated above

 

Q4. Assume we are creating an application that allows multiple users to form groups and

write a story together concurrently. We have a single ‘notebook' interface where all users can

type. We want to restrict changes to the notebook so that only one user can write ata time.

This is to prevent users who are typing at the same time from overwriting each other’s'

work

 

- Explain how you would handle the problem of ensuring that only one user's input is

accepted at any given time. Use Pseudo code

 

- Would your algorithm work if we want to have the users connect peer-to-peer, i.e. we

do not want a controlling server connecting all users.

 

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Information Technology
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781305082168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781337097536
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning