Bachelor In Information with Honour
January / 2024
CBMC 4103
Mobile Computing for Multimedia
NO. MATRIKULASI | : | |
NO. KAD PENGENALAN | : | |
NO. TELEFON | : | |
E-MEL | : | lesterwan@oum.edu.my |
PUSAT PEMBELAJARAN | : | Bintulu Learning Center |
CBMC 4103
1.0 Introduction to mobile computing 3
3.0 The key considerations for mobile computing 4-9
4.0 The challenges and opportunities of designing 10-12
5.0 The impact of emerging technologies 13-14
3.0 Hardware requirement and software integration 15-16
CBMC 4103
1.0 Introduction to Mobile Computing
Mobile computing is a technology that allows users to transfer data from one device to another without the use of any physical connections or cables. In other words, mobile computing enables the transmission of data, voice, and video via a computer or other wireless-enabled device without the need for a fixed physical connection. Data is transmitted wirelessly using wireless devices such as mobile phones, laptop computers, and so on. We can only access and transmit data from remote locations because of Mobile Computing technology, rather than being physically present. Mobile computing technology provides a large communication coverage area. It is one of the fastest and most dependable areas of computing technology.
Mobile computing is based on three components: mobile communication, mobile hardware, and mobile software.
a. Mobile communication is the foundation that allows mobile computing technology to function properly. It is the infrastructure that enables devices to communicate reliably. The mobile communication framework includes communication devices such as protocols, services, bandwidth, and portals required to facilitate and support the aforementioned services.
b. Mobile hardware refers to mobile devices or device components that enable access to mobility services. Laptops, desktop computers, smartphones, tablets, wearable computers, smart cards, and personal digital assistants are all examples of mobile hardware.
c. Mobile software refers to the actual program that runs on mobile hardware. It deals with the characteristics and requirements of mobile applications. To use mobile devices, you must have mobile software installed.
2.0 The growth and demand of mobile computing in the digital world.
In this ever-changing digital age, where innovation is the heartbeat of our daily lives, mobile computing has emerged as an enchanted enigma that captivates both individuals and industries. The demand for mobile computing solutions is increasing by the day, transforming the way we work, socialize, and navigate the world. There are some key aspects of the growth and demand for mobile computing:
CBMC 4103
a. Smartphone adoption: Smartphones are becoming more affordable and accessible, resulting in a global proliferation of these devices. Smartphones are versatile tools that provide a variety of functions in addition to traditional communications.
b. 5G: One of the most significant effects of 5G technology on mobile computing is the ability to create new applications and services. With faster download speeds and lower latency, 5G will pave the way for new technologies like virtual reality, augmented reality, and the Internet of Things (IoT). Besides that, another significant effect of 5G on mobile computing is the possibility of more reliable and consistent connections. This will be especially beneficial to users in areas with poor network coverage or high congestion.
c. Internet of Things (IoT) and Wearable Device: Mobile computing enables smart devices to be connected and controlled seamlessly from smartphones and tablets through an Internet of Things ecosystem, which is linked by mobile computing. In order to provide personalised experiences and collect real time health, fitness or other applications data, wearable devices such as smartwatches and trackers are dependent upon mobile computing platforms.
d. Expanding Internet Accessibility: The use of smart phones for a variety of tasks, e.g. Web browsing, Social Media access, and multimedia content streaming, has been encouraged by the availability of high speed Internet connectivity both through telecommunications networks and Wi-Fi hotspots. The growth of mobile computing has been stimulated by improved internet infrastructure in advanced and developing countries.
Diagram 1: Mobile Computing Diagram
CBMC 4103
3.0 The key considerations for mobile computing such as factors ergonomics, user interface, and accessibility.
Ergonomics, user interfaces and accessibility are essential factors in the development of Mobile Platforms because they influence User Experience and determine total success.
i. Ergonomics – This means that the device’s design and arrangement is designed in such a way as to allow it to operate effectively and safely. The size and weight of the device, the placement of the buttons, and the design of the screen could be included.
ii. User Interface – The user interface of a device serves as the point of human-computer interaction and communication. This includes designing on-screen graphic elements
like buttons, icons, and menus. A good user interface should be simple and intuitive to use.
iii. Accessibility – It is a process of creating devices, services and environments to enable persons with disabilities to be used. Examples of mobile device features include voice recognition, text-to-speech, and font sizes that can be adjusted.
Key considerations for mobile computing in terms of ergonomics
a. Device Size and Weight
One of the most important factors influencing mobile computing ergonomic performance is the device’s weight. A variety of design elements influence how heavy a mobile computer will be; in general, anything that makes the device lighter will require a trade-off between weight, ruggedness, and functionality.
b. Screen Size and Resolution
Even if a device is properly weighted and balanced, it will be nearly useless if users are unable to read the display. Most mobile computing devices offer a variety of options, such as colour and black and white screens, backlighting, and a variety of sizes. The key is to find a display type that can be read easily in your environment. Mobile computing devices used primarily indoors have different display requirements than those used in bright sunlight, for example. Different types of displays will have different power management requirements, which may affect battery performance.
CBMC 4103
c. Input Methods
The mobile computing devices data entry keys should be easy to read and use. The size of the keys may differ depending on your application needs; for example, end users who frequently wear gloves may require larger keys. More importantly, the keys should be arranged in order to maximize efficiency. To reduce the amount of time between keystrokes, high-use keys should be placed near the fingertips. Mirroring common keyboard layouts (e.g., a QWERTY keypad) reduces the need for end user training while increasing data entry speed.
d. Adjustability
Adjustable stands, screens, and keyboards enable users to tailor their setup for maximum comfort and ergonomics. This includes the ability to adjust brightness, contrast, and font size to accommodate different user preferences and lighting conditions.
Key considerations for mobile computing in terms of User Interface
a. Ease of use
This refers to how simple and intuitive the user interface is to navigate and complete tasks. It is critical to select an easy-to-use user interface because a difficult user interface reduces productivity. The ease of use of a user interface is determined by the type of task and the device used. For example, a graphical user interface would be simple to use on a desktop computer but extremely difficult on a washing machine.
b. Understanding User Needs and Preferences
Understanding the target audience and their preferences is a critical step in creating an exceptional mobile computing devices interface. Conducting extensive user research assists us in identifying their needs, pain points, and expectations, allowing us to tailor the interface accordingly. Understanding the potential users’ demographics, behaviour patterns, and usage habits will help user create a more personalized and engaging experience.
c. Simplicity and Intuitive Navigation
The simplicity and usability of a successful mobile computing device interface are its defining characteristics. Users should be able to navigate it easily, finding what they need without difficulty. Using intuitive icons, clear call-to-action buttons, and a logical flow will increase user satisfaction and decrease bounce rates. Keeping the interface clutter-free and
CBMC 4103
focusing on core functionalities will make mobile computing more appealing and help it rank higher in search engines.
d. Consistency
It is critical to maintain a consistent appearance throughout the mobile computing interface in order to provide the end user with familiarity and ease of use. Consistency is a fundamental design principle that will prevent confusion. Style and colour, fonts and font sizes, and even buttons are examples of elements that can help to increase consistency.
Consistency mean:
i. Visual consistency – Ensure that all fonts, buttons, and labels are consistent throughout the app. (the arrangement of the icons and the text must form a whole, without including empty spaces within)
ii. Functional consistency – Improves usability and learnability by allowing users to apply their existing knowledge of how the design works.
iii. External consistency – The design should be consistent across products. This allows the user to apply prior knowledge when using a different product.
Key considerations for mobile computing in terms of Accessibility
a. Responsive design
Responsive design is critical for mobile accessibility because it ensures the best user experience across all screen sizes and devices. It eliminates the need for separate mobile versions and allows for various orientations. Responsive design improves usability for people with disabilities while also supporting assistive technologies. Furthermore, it ensures accessibility in the future by incorporating emerging technologies. By putting responsive design first, developers can create inclusive and accessible mobile experiences.
b. Touch target
Mobile devices have much smaller display sizes than traditional computer screens. For accessibility, website owners must ensure that all on-page elements are large and far enough apart that a user with a smaller screen can easily touch them. Some of the best practices for implementing properly sized touch targets include designing them to be at least 9x9mm (high and wide). Furthermore, buttons and touch targets should be placed in convenient locations. Furthermore, they should allow for the flexible use of all interactive elements.
CBMC 4103
c. Voice Commands and Dictation
Integrate voice recognition and dictation capabilities to allow for hands-free interaction with mobile devices. Voice commands enable users with mobility or dexterity limitations to navigate menus, compose messages, and perform other tasks.
d. Compliance with Accessibility Standards
The Web Content Accessibility Guidelines (WCAG) provide four principles and 12 guidelines for creating accessible web and mobile content, while the Android and iOS Accessibility guidelines provide specific recommendations and best practices for developing accessible apps for each platform. Developers can use these guidelines as a checklist and reference to ensure that their app meets the minimum accessibility requirements and expectations.
3.0 How do these considerations impact the user experience and overall success of mobile computing platforms?
A. Ergonomics
Ergonomics ensures that devices are designed with the user’s comfort in mind, reducing the risk of strain or injury when used for extended periods. Factors such as the device’s weight, shape and size are also included. In addition, ergonomic designs may increase efficiency and productivity. For example, a well-designed mobile keyboard can help you type more quickly and with less error. In addition, user satisfaction is increased by a device which is pleasant and easy to operate. This is likely to increase customer loyalty and positive word of mouth in relation to the product.
B. User interface
In term of user interface, a great design provides users with engaging content and easy navigation. In addition, it makes the user satisfied with the application’s services. Users who are happy with the app will always recommend it to others, increasing the number of clients. Furthermore, they will become loyal customers and return buyers, increasing the company’s ROI. Furthermore if developers invest in Ul/UX design, their clients are less likely to have problems with the application development services. A perfect product will not require frequent upgrades, saving the money and time that a developer would have spent on developing an update. Upgrades require both financial and time commitments. This will
CBMC 4103
result in business losses. The importance of good design is the first step toward effective implementation. An excellent interface gives users a realistic experience when they use the application.
C. Accessibility
Inclusive design principles advocate for the creation of products and experiences that are accessible to as many people as possible, regardless of their abilities or disabilities. Mobile computing devices that embrace inclusive design can accommodate a wide range of user needs, improving usability and satisfaction. Some essential inclusive design principles include:
i. Flexibility – Providing multiple paths to complete tasks allows users to select methods that are best suited to their skills and preferences.
ii. Perceptibility – Providing information in a variety of formats, such as text, audio, and visual cues, ensures that users with varying sensory abilities can effectively access content.
iii. Tolerance of error – Giving users clear feedback and error handling mechanisms helps them recover from mistakes, which benefits all users, particularly those with motor impairments or dexterity issues.
CBMC 4103
4.0 The challenges and opportunities of designing engaging visual, audio, and interactive content for mobile devices
Challenges
A. Limited screen size and resolution
Mobile devices’ limited screen size and resolution pose one of the most significant challenges. This can make it difficult to read text or view images and videos, reducing the user experience. To address this, mobile learning content designers must ensure that their content is optimized for mobile devices and that text and images are clear and easy to read.
B. User Interface Constraints
Compared to conventional input methods like mouse and keyboard, touchscreens on cell phones offer an entirely new interaction paradigm. In order to provide a consistent experience on all devices and screen sizes, designers need to develop intuitive user interfaces that allow users to respond with touch gestures.
C. Performance and Connectivity
Mobile devices frequently have less computing power and memory than desktop computers. As a result, content should be optimized for quick loading and smooth operation on these devices. Meanwhile, mobile devices are frequently used while on the go, where internet connections may be slower or less reliable. It is critical to create content that loads quickly and functions properly even under these circumstances.
D. Audio Design and Interactivity
Audio content, unlike visual content, cannot be skipped, so every second is valuable. Furthermore, audio content should be designed with the knowledge that it may be consumed in noisy environments. Furthermore, mobile devices provide unique opportunities for interactivity via touch, swipe, and tilt capabilities. However, these should be used sparingly to improve the user experience while remaining non-gimmicky or confusing.
Opportunities
A. Personalization
CBMC 4103
Mobile app personalization is the process of curating app-related experiences based on the user’s preferences, interests, and behaviour. This includes customizing both in-app elements like the interface, on boarding process, and content, as well as out-of-app elements like push notifications. Marketers use app personalization to increase user engagement, retention, conversions, and revenue. The goal of mobile app personalization is to provide custom in-app experiences based on the user’s preferences. To do this effectively, marketers must collect and analyse data on purchase patterns, personality traits, preferences, and interests; develop buyer personas based on customer segmentation; and then tailor hyper-personalized messaging and experiences to each buyer persona.
B. Immersive Experience
Immersive experience is defined as any experience facilitated by digital technology that attempts to simulate a physical world through a digital or simulated world by creating a surrounding sensory feeling, resulting in a sense of immersion. Immersive experiences are derived from the more complex concept of ‘immersion’. Immersion is not a new concept; its original meaning refers to the actual submersion of an object in water, which has since been extended to digitally simulated experiences. In simple’s terms, immersive experiences completely replace a person’s perceptual and sensory experiences in the real world. As a result, one’s awareness and belief in one’s physical self are diminished. Today, augmented reality (AR) and virtual reality (VR) are the example of technologies that improve immersion by allowing users to interact with content in novel and exciting ways.
C. Cross-Platform Integration
Cross-platform integration refers to the process of connecting different operating systems, platforms, and devices to provide a seamless and consistent user experience. Cross-platform integration has become an important factor in the success of businesses and organizations in today’s digital age, where users interact with multiple devices and platforms on a daily basis. Cross-platform systems include both hardware and software systems, as well as systems with separate builds for each platform and larger systems that are intended to work the same way across multiple platforms.
Cross-platform integration is achieved through a variety of methods, including the use of APIs, cloud-based services, and cross-platform software applications. APIs, or application programming interfaces, are used to link and communicate between various systems. A
CBMC 4103
mobile application, for example, could use an API to connect to a cloud-based data storage service, allowing the user to access the same data from multiple devices.
Cloud-based services are a popular method of achieving cross-platform integration because they enable data storage in the cloud and access from any device with an internet connection.
ii. Software Applications to achieve cross-platform integration
There are several software applications available for cross-platform integration. These applications help users connect and integrate different systems, devices, and platforms, allowing them to access and share data in multiple environments. Zapier and Microsoft Power Automate are famous example of Software Application for cross-platform integration.
CBMC 4103
5.0 The impact of emerging technologies like augmented reality, artificial intelligence, and 5G networks on the future of mobile computing experiences.
One of the most important effects of augmented reality on mobile devices is the enhancement of the user interface. AR allows people to interact with digital elements in a more natural and intuitive way. For example, many mobile applications now use augmented reality (AR) technology to allow users to virtually try on clothes, visualize how furniture would appear in their home, and even imagine how a new car would look in their driveway.
Another notable impact of augmented reality on mobile user interfaces is how it has changed our interaction with information. Augmented reality allows users to access information in a more immersive and engaging way. Some mobile applications now offer users real-time translations of foreign language signs and menus via augmented reality (AR). This makes it easier for users to navigate unfamiliar environments and interact with foreign cultures.
Mobile apps are critical to improving smartphone functionality and usability. These apps can now offer previously unimaginable advanced features and capabilities thanks to AI integration. AI-powered mobile apps can analyse user data, predict user preferences, and make personalized recommendations. They can also understand natural language commands, allowing users to interact with their phones in more intuitive and conversational ways. AI has made its way into numerous aspects of mobile technology.
The future of AI in phones looks promising. Artificial intelligence advancements, such as machine learning and deep learning, will allow smartphones to become even smarter and capable. These advancements will enable phones to learn from user behaviour in real time, adapt to changing preferences, and deliver more personalized experiences. Furthermore, advances in natural language processing and computer vision will increase the capabilities of AI-powered smartphones.
One of the most significant effects of 5G technology on mobile computing is the ability to create new applications and services. With faster download speeds and lower latency, 5G will pave the way for new technologies like virtual reality, augmented reality, and the Internet of Things (IoT). For example, 5G-enabled augmented reality applications
CBMC 4103
may enable users to overlay digital information on top of the real world in real time, providing a more immersive experience than ever before.
Another significant effect of 5G on mobile computing is the possibility of more reliable and consistent connections. This will be especially beneficial to users in areas with poor network coverage or high congestion. With 5G, users can connect to high-speed internet from almost anywhere, making staying connected on the go easier.
Computing has progressed rapidly from being limited to a single location. People can work from any location they want using mobile computing, as long as the connection and security concerns are addressed. In the same way, the availability of high-speed connections has boosted the use of mobile computing. Mobile computing, as an ever-evolving and emerging technology, will remain a core service in computing and information and communication technology.
CBMC 4103
Question 2
The best design of mobile computing for control smart device
As more Malaysians look to protect their families and homes, security cameras equipped with smart technologies can mean the difference between theft, injury, and other risks. While indoor/outdoor and doorbell cameras can help deter burglaries, adding smart home security system components with 24/7 protection is gaining popularity for optimal security.
All homeowners prioritize security, particularly those with children, teenagers, elderly relatives, and even household pets. Indoor, outdoor, or doorbell cameras with smart capabilities can be strategically placed for effective security. These help to relieve stress and provide much-needed peace of mind. Consider visually inspecting outdoor areas after severe weather or ensuring loved ones’ safety in real time from any mobile device, regardless of location. Visible smart security cameras can frequently deter criminal activity such as burglary, theft, and vandalism. They can also help law enforcement identify and apprehend suspected perpetrators using cloud-based images and video stored on network video recorders.
3.0 Hardware Requirement
a. High Resolution Camera – 4K security cameras deliver the highest level of video clarity available. Because of their superior digital zoom and clarity, they can identify people up to 80 feet away.
b. Night Vision – These cameras can record high-quality video even in complete darkness because they use infrared technology to see in the dark. Nightvision CCTV cameras can be used to provide security and monitor patrons in low-light settings such as bars, clubs, and other entertainment venues.
c. AI Processor – Perimeter detection; people counting; face detection; access control (face recognition); license plate recognition; behaviour analysis; parking detection, and other functions.
CBMC 4103
d. 5G Connectivity – Reduce the amount of latency or digital response time. This means that users with 5G connectivity can view live footage from indoor and outdoor security cameras with almost no lag time.
e. Microphone and speaker – For two-way audio communication, built-in microphone and speaker are require.
3.1 Software Integration
a. AI-Powered Object Recognition
Identify and differentiate between objects in the camera’s field of view. This includes differentiating between people, cars, animals, and other objects. This feature is useful for eliminating false alarms and focusing attention on important events.
b. Motion Detection
House owner can monitor everything. This is because these devices begin working as soon as they detect any motion or action. As a result, they will not miss any important information.
c. Facial recognition
Facial recognition technology is already known for its high speed, accuracy, and dependability. This makes it ideal for situations where quick and accurate identification is required to maintain a high level of security.
d. Cloud Storage
Cloud servers use safeguards like single sign-on, password protection, and two-factor authentication to protect surveillance footage.
e. Mobile application
An excellent way to give people more control over their home security. Being able to see what is going on while away from home is a great way to give people peace of mind and the assurance that any emergency will be dealt with quickly.
3.1.1 Integration of AR in Smart security Camera
Smart cameras are expected to be completely integrated with augmented reality (AR) technology by 2030, opening up an abundance of new surveillance and security opportunities. Security personnel, for example, could wear AR glasses that display live video feeds from smart cameras, allowing them to monitor their surroundings in real time. This data is subjected to predictive analysis by AI, which can then be augmented with additional information.
CBMC 4103
4.0 Example Smart Security Camera Features and Design
4.1 Features
a. 4K resolution camera that are equipped with IR nightvision and wide-angle range.
b. Next generation of AI processor, motion detection and facial recognition.
c. 5g connectivity that provides smoother video streaming and faster data transfer, making it ideal for high-definition surveillance footage.
d. Build-in speaker and microphone for two-way audio communication.
e. Cloud storage – recorded data will not be affected by the disaster, and the cloud recordings can be sent to emergency services.
f. User friendly mobile app.
4.2 Design
CBMC 4103
CBMC 4103
5.0 Conclusion
Smart security cameras are changing the way we approach home security. These devices, with their advanced features and real-time capabilities, offer a sense of security and peace of mind that traditional security systems cannot. Smart security cameras keep you connected and in control, whether you’re halfway across the world or just in the next room.
CBMC 4103
Reference
Bhavika Patel, Mehul Patel. (2017) Introduction to 5G Mobile Network. Computer
Engineering Department. Mahawir Swami Collage of Engineering and Technology Vesu, Surat, Gujarat, India.
Howie Baum. (2019) an Introduction to Artificial Intelligence. University of Cincinnati, USA.
Prashanta Kumar Patra. (2016). Mobile Computing. Collage of Engineering and Technology. Bhubaneswar. India
CBMC 4103
R. Silva, J.C. Oliviera, G.A. Giraldi. (2018). Introduction to Augmented Reality. National Laboratory for Scientific Computation, Av. Getulio Vargas, 333 – Quitandinha – Petropolis- RJ Brazil.
评论0