Week 11

This week we learnt about Embedded Systems. Embedded systems serve a single purpose and utilise a microcontroller or DSP chip to carry out instructions – Often they are hidden in devices

Examples of Embedded systems:
Dishwasher
A new car
A data projector
A desktop colour printer
A DVD player
A Microwave Oven
Micro-controllers are a compact microcomputer designed to govern the operation of embedded systems. The typical microcontroller consists of a processors, memory and peripherals. Every microcontroller has its own instruction set.

There are two types of instructions sets:

CISC – Complex instruction set computer

Has a typically large set of possible instructions that might include mathematical functions
Specific ways of handling memory based instructions

RISC – Reduced instruction set computer

Typically small set of instructions
Specific ways of handling memory based instructions
Fetch-Execute:

A Fetch-Execute Cycle consists of 8 processes.

The Main Memory is where the data is stored.

The Program Counter – an incrementing counter that keeps track of the memory address of which instruction is to be executed next.

Memory Address Register (MAR) – the address in main memory that is currently being read or written

Memory Buffer Register (MBR) – a two-way register that holds data fetched from memory (and ready for the CPU to process) or data waiting to be stored in memory

Current Instruction Register (CIR)- a temporary holding ground for the instruction that has just been fetched from memory

Arithmetic-Logic Unit (ALU) – performs mathematical and logical operations

Data bus- carries data and instructions

Address Bus- is the processor that generates the addresses.

Week 10

This week we learnt what Screen Readers are and what their purpose is. We were given a website to read thoroughly :

http://www.nomensa.com/blog/2005/what-is-a-screen-reader

From this website and a couple of other websites, i learnt that a screen reader is a certain type of software program which works close with computer’s Operating System (OS).

The purpose of a Screen Reader is to help the blind or visual impaired users to read the text that is displayed on the computer screen with a speech synthesizer or braille display

An example of a screen reader is the NVDA software. Once installed a voice navigates the user of where the curser is. the user can edit the voice by changing the type of voice into a female voice or a male voice. The user can alter the accent of the voice to make it more suitable to the user to understand according to where they are from.

Week 9

We learn how to create a persona. A persona is a social role or a character played by an actor. We were given 3 pictures, out these we were given 3 images to create a persona about. We used a website to help us create the persona.
Check out this website for more information (www.ux-lady.com)
We went through a few websites to get a better understanding about considering and evaluating the use and design of current input and output devices and how they promote accessibility for people with disabilities and people with non-standard requirements.

Visual Impairment Simulator for Microsoft Windows http://vis.cita.uiuc.edu/index.php
Guide for Individuals with Hearing Impairments. http://www.microsoft.com/enable/guides/hearing.aspx
Teaser – Introduction to Modern Brain-Computer Interface Design available from http://www.youtube.com/watch?v=Wlwvgm3AHvc
You tube AbilityNet Channel http://www.youtube.com/user/abilitynet
One Thumb to Rule Them All http://uk.youtube.com/watch?v=2BhHwk9qSvI
We found out that we could do the following shown in the pictures on our desktop or laptop

Week 8

This week we learnt how to use Aurasma. This is a HP Autonomy’s augmented reality platform. It is available as an SDK or as a free app for iOS and Android mobile devices.

click on the website to start using aurasma (https://www.aurasma.com/)

Once we signed up and logged in we started creating an overlay.We used YouTube tutorials to us.

We later went ahead and downloaded the mobile application and went home and tried it.

With this application you can make your own images come to real by applying overlays of other images, videos or sound tracks.

You can download the application through the App Store or Play Store. And you can try it out on the example given in the images attached (the dollar pic).

Week 7

Virtual reality is based on a real time simulation allowing us to interact based on multiple sensors. Such systems are used in means like training of pilot in order to avoid human mistakes as well as preventing accidents.

Also, Virtual reality is more secure in order for a pilot to train since it would allow him to know concerning how actually a plane can be fly. if he try doing it directly without the usage of such a system, he can risk his life as well as crash an airplane.

There are different type of VR such as WoW(Windows Over World) as well as Immersive VR. There is also telepresence  there is also argumented reality, and distributed VR.

Application of VR can be in different systems such as Surgery, teaching new skills in a controlled environment as well as education and training.

We also learnt about the pros and cons of virtual reality which shows us that it is a high fidelity system, it is cost saving and collaborative and the cons are that it is expensive.

We also learnt how to create avatar

1

We also learnt about conversational robot like pandorabots

2.

They are based on AIML (Artificial Intelligence Modelling Language) which is a simplistic pattern based language. it has a knowledge base of 40,000 patterns. the system do not usually understand the meaning and structure of words and sentences.

 

We were also introduced to virtual reality apps for phone