Tuesday 21 May 2013

mHealth


mHealth refers to the practise of medicine through mobile devices. Other devices such as tablet computers, PDA are also included. Patients are given the opportunity to access healthcare services while healthcare professional consult their patients data via mobile devices.

Mobile devices such as smartphones are nowadays possessed by most civilizations improving healthcare possibilities. However, it is important to point out that in low and middle-income countries, mHealth is restricted and limited due to to poor infrastructures not enabling sufficient support such as GPS & Wifi. 





Blog #4
Hervé Luyindula 
20048067

Telemedicine


Telemedicine targets the transmission of health information via distance using the ‘telecommunication & information technology’ means. The patient are issued telemedical devices which are implemented within a client/server architecture.

Telemedicine is subdivided into several categories:
  • ·         Telenursing (provides nursing services at distance)
  • ·         Telepharmacy (provides pharmaceutical care at distance)
  • ·         Telerehabilitation (rehabilitation services at distance)
  • ·         Teletrauma (care in a trauma environment)
  • ·         Telecardiology (transmission of electrocardiographs using telephone and wireless)


The benefit of telemedicine is that isolated communities are receiving treatments without having to travel several kilometres in order to reach conventional hospitals. This is even more beneficial to elders and disable patient who live with a reduced mobility. They are virtually and accurately examine via telemedicine.

Recent innovations with hand-held mobile devices provide the ability for healthcare professionals to monitor, examine and diagnose their patients in multiple locations and at any time. 



Blog #3
Hervé Luyindula 
20048067

Electronic Health Record


The Electronic Health Record (EHR) is a concept involving the collection of electronic health information regarding patients and also populations. The data is digitally recorded; hence it can be shared between different health premises via network connection or simply by internet. The data collected includes demographics, medical history, medications, allergies, radiology images and many more.

Throughout years, the practise of EHR has improved the quality of care. The accessibility of patient’s data by several health institutions has improved the care coordination. Individual information can be sent to several doctors and therefore smooth transitions between care settings are effectuated. Also in emergency situations where time is critical, data regarding patients are easily accessed.












Blog #2
Hervé Luyindula
20048067

eHealth

eHealth is an innovation brought up at the end of the 20th century referring to the healthcare practise supported by electronic processes and communication. 
Dating from the 1999, this application has provided a range of services allowing health treatment and monitoring via distance. The following topics will be discussed :
eHealth  
                  1. ·Electronic Health Records 
                  2. ·Telemedicine 
                  3. · mHealth 







Blog #1
      Hervé Luyindula 
      20048068

                             Asimo: The future in robotics
                                         Blog Post # 4: ASIMO


Introduced in 2000, ASIMO (Advanced Step in Innovative Mobility) had aspirations of helping people who lack full mobility, ASIMO is used to encourage young people to study science and mathematics showing the wonders and feats in which can be created.
                                                         
ASIMO has the ability to recognize moving objects, postures, gestures, the surrounding environment, sounds and faces, this gives the HUMANOID the ability to interact with humans. The robot can detect the movements of several objects by using data captured by two cameras in its head and also  can determine distance and direction.

These feature allow ASIMO to follow a person or face him or her when approached. The robot can also understand pre-determined voice commands and hand movements, enabling it to recognize and initiate a handshake when it is offered or when a person waves or points, and then respond accordingly. ASIMO's ability to distinguish between voices and other sounds allows it to identify its different people. ASIMO can recognize approximately 10 different faces and address them by name.

ASIMO is able to respond to its name and can also determine if a collision is about to happen. This allows ASIMO to face a person when spoken to or look towards a sound. ASIMO responds to questions by nodding or answering the question.                 

                                           File:Honda ASIMO.jpg






In the above video we see an example of some of the features of ASIMO, My personal opinion is that ASIMO is at a limit in capabilities, the next generation is artificial intelligence or replicating the brain which is currently being studied. The combination of ASIMO and artificial intelligence leads to a world without limits in the robotics industry; who knows what type of HUMANOID will walk the earth in 10-20 years.

                                                      

                                                         Keep moving forward!

Blog Post # 4

Donal Murphy.

WIRELESS TECHNOLOGY ---    WIRELESS TOOTH TATTO


Some tech just sounds too good to be true. A removable, wireless sensor that adheres to dental enamel and can detect trace amounts of harmful bacteria just might fall into the too-much-information category for the squeamish among us. This wireless tooth tattoo us used to detected potential tooth decay and bacteria. The researchers created the tattoo by bundling the silk and gold with graphene — an extremely thin sheet of carbon in which atoms are arranged in a honeycomb lattice. The material's unique properties allowed the researchers to construct a small, flexible device able to detect bacteria at a much higher sensitivity level than traditional methods. In tests, the researchers detected samples of bacteria that can cause surgical infections and others that can lead to stomach ulcer.
 
Faris Aboaouh
Post #5
 
 

WIRELESS TECHNOLOGY ---    WIRELESS BICYCLE BRAKES


A wireless braking system, would you trust it?  Now what if the system was designed by German computer scientists and tested with equipment used in control systems for aircraft and chemical factories; and it worked with 99.999999999997 per cent reliability.

That's exactly what a group at Saarland University demonstrated with a wireless brake installed on a cruiser bicycle.

The bike does away with a brake lever on the handlebars and cable snaking down the frame, and instead has a rubber handle that only needs to be squeezed and some electronics mounted on the handlebar and fork, the part which attaches the wheel to the frame. The tighter a rider squeezes the handle, the harder the disk brake presses on the wheel to slow the bike.



Faris Aboaouh
Post #4


WIRELESS TECHNOLOGY ---    WIRELESS POWER


Wireless power is the transmission of electrical energy without a man-made conductor from a power source to an electrical load. Wireless transmission is important mainly in cases where interconnecting wires are inconvenient, dangerous or slightly or highly impossible. In terms telecommunication and power transmission, there are entirely different with different mechanism and technology. More information about is found here at :


 
With wireless power, efficiency is the more significant parameter. A large part of the energy sent out by the generating plant must arrive at the receiver or receivers to make the system economical. The most common form of wireless power transmission is carried out using direct induction followed by resonant magnetic induction. Other methods under consideration are electromagnetic in the form of microwaves or lasers and electrical conduction through natural media.
 

 
Faris Aboaouh
Post #3

Is Software Craftsmanship a Type of Martial Arts?

Featured below is an extract from a website called http://itsadeliverything.com! This extract provides an interesting link between software programming and traditional martial arts like Shotokan karate etc! Read it and see what you think!

Code Kata, Coding Dojos, and White Belt Programmers. What is it all about?
In part seven of my series on software craftsmanship I have a look at how software craftsmanship is sometimes wrapped in the language of martial arts.
I confess from the outset that the use of martial arts language really put my off software craftsmanship. But behind the kung-fu I found fairly uncontroversial practices.
I’ll have a quick look at the three software craftsmanship practices I found with a strong martial arts flavour: Code Kata, Coding Dojos, and White Belt Programmers. Then go into a more general discussion of what it is about.

Code Kata

A code kata is a small programming exercise to do by yourself. Here’s the first one, from Code Kata – How it started:
See if you can carve out 45 to 60 minutes to play with a small piece of code. You don’t necessarily have to look at performance: perhaps you could play with the structure, or the memory use, or the interface. In the end it doesn’t matter. Experiment, measure, improve.
In karate and other martial arts the practitioners do Kata, i.e. detailed choreographed patterns of movements practised, either solo or in pairs, to preserve and transmit proven techniques.

Coding Dojos

Okay, now that we’ve got some guys doing code kata we need a place for them to do it. And that is the Coding Dojo.
If you didn’t know already a Dojo is the name of the place were people study Japanese martial arts.
In a sense coding dojos are group code kata. One programming problem. One computer. Lots of people.

White Belt Programmers

“White Belt Programmer” sounds like a grade or rank but it is actually a mindset. The suggestion is to “set your previous knowledge aside as you approach new situations” (Red Squirrel: Wear the White Belt).

So where did the martial arts angle come from?

McBreen (2001) said "Craftsmanship is about gaining mastery" (p. 34). But McBreen had medieval guilds in mind so you have to look elsewhere for the original onnection between martial arts and software craftsmanship.
It turns out it was "Pragmatic" Dave Thomas who started it all. Dave coined the term "code kata" (Code Kata). Dave called it a kata because, when he had the original idea, he was waiting for his son to finish karate practice and occupied himself with a small programming problem.
Others subsequently picked up the martial arts theme. Laurent Bossavit started the idea for a coding dojos based on Dave’s earlier code kata (Apprenticeship Patterns: Perpetual Learning).

It takes practice, a lot of practice, to become Great

Code kata and coding dojos are about practice.
Peter Norvig: Teach Yourself Programming in 10 Years points to research suggesting it takes 10,000 hours or "about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting, piano playing, swimming, tennis, and research in neuropsychology and topology." He adds programming to that list.
That 10,000 hours isn’t just doing the job, it includes practice. In fact doing the job can be quite different from practicing to do the job (Steve Yegge: Practicing Programming). However, to be beneficial the practice needs to challenging, i.e. with tasks above your current ability (Peter Norvig).
Both code kata and coding dojos involve developers solving challenging programming problems that they might not encounter in their normal work. And that sort of practice is good.

Physical Repetition and Software Development

The use of language adopted from martial arts, such as Kata, suggests that softare developers will benefit from the same reptitive practices as martial arts do. In fact people advocating practice in software development – such as Peter Norvig – tend to make a parallel with disciplines that rely on physical practice; Norvig’s main example is from music.
The physical practice aspect of code kata attracts some criticism. David Harvey: On Practice, a musician and software developer, believes the parallel between practicing software via kata and music practice is misguided:
The core element of practice in music, and it seems to me in martial arts katas, is to focus concentration on recalcitrant physicality. Bodies are physical, continuous, software is just so damned discrete.
Although the support for practice in programming might be flawed because it derives from disciplines with strong inherent physicality few people seem to have tried code kata with that in mind. Mostly code kata are intellectual challenges.
It is, however, possible to practice the physicality of programming. "Uncle" Bob Martin described how he did this in his post What all this nonsense about Katas?. Bob repeated the same exercise again and again until he could get no better/faster at it. That included perfecting the number and order of key strokes to achieve the programming task. What was the upshot of this “practices”? After some self-reflection, and many, many, many hours of practice, Martin decided the answer to What all this nonsense about Katas? was that doing kata was "fun".

What I make of it

If I had to do a one word summary I’d pick “harmless”.
I initially found the martial arts imagery in use amongst the software craftsmanship community rather off putting. Don’t get me wrong; I love martial arts movies and like nothing more than watching a Wuxia movie. I just found the use of the language in a software setting rather pretentious.
When I looked at the practices I found them, well, pretty innocuous. Innoucuous practices with cool names.
Code kata cop some flak because of the implied physical practice, but for most people it is about solving intellectual problems. But either way, doing something fun sounds good to me.
In a subsequent post I’ll look at other definitions of software craftsmanship.

References

Bob Martin: What all this nonsense about Katas?
Coding Horror: The Ultimate Code Kata
Code Kata: How to become a Better Developer
Dan North: Programming is not a Craft
David Harvey: On Practice
McBreen, P. (2001). Software Craftsmanship: The New Imperative. Addison-Wesley.
Peter Norvig: Teach Yourself Programming in 10 Years
Steve Yegge: Practicing Programming

Joe Tubbritt
Blog 3

WIRELESS TECHNOLOGY ---    NOVEL WIRELESS BRAIN SENSOR


In a significant advance for brain-computer interfaces, engineers have developed a novel wireless, broadband, rechargeable, fully implantable brain sensor that has performed well in animal models for more than a year.



This wireless system addresses a major need for the next step in providing a practical brain-computer interface," said neuroscientist John Donoghue, the Wriston Professor of Neuroscience at Brown University and director of the Brown Institute for Brain Science.


 

In the device, a pill-sized chip of electrodes implanted on the cortex sends signals through uniquely designed electrical connections into the device's laser-welded, hermetically sealed titanium "can." The can measures 2.2 inches (56 mm) long, 1.65 inches (42 mm) wide, and 0.35 inches (9 mm) thick. That small volume houses an entire signal processing system: a lithium ion battery, ultralow-power integrated circuits designed at Brown for signal processing and conversion, wireless radio and infrared transmitters, and a copper coil for recharging -- a "brain radio." All the wireless and charging signals pass through an electromagnetically transparent sapphire window. More about this intresting sensor is found in the science daily realises through the link below:


 Faris Abaouah
Post #2

 

 

                         Asimo: The future in robotics

                                         Blog Post #3: The Humanoid


The first 'human like' robot or HUMANOID came with HONDA's P2. This robot stunned the public with its life like reaction and movement. The series of robots (P1-P2-P3) are the generation prior to ASIMO himself. Using wireless techniques, the torso contained a computer, motor drives, battery, wireless radio and other necessary devices all of which are built it (embedded). This robot had the capability of being an independent walker, walking up/down stairs, cart pushing and other operations were achieved without wires, allowing independent operation.

The addition of wireless Ethernet to the robot took robots to the next generation, allowing the robot to be controlled via a control room, computer or any other device. Vision allows the robot to see objects and operate based on its surroundings. Arms/hands gave the robot the ability to interact directly with the public by shaking hands and other interactions. The robot uses G sensors and gyro meters to stay stable at all times. Full specifications of the P2 are given in the image below.


                                                                                                    
                            SpecificationsP2P2


                                              http://world.honda.com/ASIMO/P3/spec/




Above we see an example of Honda's P2, As you can see in the video, the robot has very life like reactions and movements, its interaction with the public was ground breaking earning the title HUMANOID. Asimo was the follow on from this series of robot.

                                                          More blogs to follow

                                                       

                                                         Keep moving forward!

Blog Post #3

Donal Murphy.

WIRELESS TECHNOLOGY ---    FREQUENCY HOPING RADIOS


Frequency hopping radio is wireless technology that allows transmitting of radio signal by switching rapidly a carrier among various other frequency channels through a pseudorandom sequence that is known to the receiver and the transmitter.




 

It is utilized as a multiple access method in the frequency-hopping code division multiple access (FH-CDMA) scheme.

The way in which radio spectrum is currently allocated to different wireless technologies can lead to gross inefficiencies. In some regions, for instance, the frequencies used by cellphones can be desperately congested, while large swaths of the broadcast-television spectrum stand idle.
One solution to that problem is the 15-year-old idea of “cognitive radio,” in which wireless devices would scan their environments for vacant frequencies and use these for transmissions. Different proposals for cognitive radio place different emphases on hardware and software, but the chief component of many hardware approaches is a bank of filters that can isolate any frequency in a wide band.


 
Faris Abaouah
Post #1

Motion Capture Technology for Martial Arts Video Games

 
Below is an interesting link which demonstrates the process of doing motion capture for a video game. A Jeet Kune Do expert called Tommy Carruthers is featured in the video. The link below is to this video:
 


 
Please watch and enjoy :)
Joe Tubbritt
Blog 2
                         Asimo: The future in robotics
                                         Blog Post #2: Breakthrough


In the early to mid 90's, HONDA made a breakthrough in the stabilization of the walk of the robot. This breakthrough came with the E4-E5-E6 series of ASIMO. This robot had the capability of walking even up-stairs and on slight slopes. As shown in the image below are the posture controls needed for stable walking.

What this means is that three parameters needed to be monitored using sensory inputs to a processor about the physical parameters of the legs themselves. When you apply these three parameters to the human body and how it walks it makes perfect sense as to walk stable the brain must know where the foot is coming from, where the foot is being planted and how much pressure to apply to that foot for perfect stability. Feedback is used to constantly monitor and correct any deficiencies.


 
 
                                       http://world.honda.com/ASIMO/history/e4_e5_e6.html





Above we see an example of Honda's E6, this was the next robot after the E6, same functionality but ultimately more popular. As you can see in the video, the robot has given a firm base to attach a body to the legs to start the production of the P series of HUMANOID robot.

                                                          More blogs to follow
                                                       
                                                         Keep moving forward!

Blog Post #2
Donal Murphy.

Transfer Data Using Laser Light



Researchers have created a silicon-based chip that can produce laser beams. The advance will make it possible to use laser light rather than wires to send data between chips, removing the most significant bottleneck in computer design.


As a result, chip makers may be able to put the high-speed data communications industry on the same curve of increased processing speed and diminishing costs — the phenomenon known as Moore’s law — that has driven the computer industry for the last four decades.
The development is a result of research at Intel, the world’s largest chip maker, and the University of California, Santa Barbara. Commercializing the new technology may not happen before the end of the decade, but the prospect of being able to place hundreds or thousands of data-carrying light beams on standard industry chips is certain to shake up both the communications and computer industries.



Lasers are already used to transmit high volumes of computer data over longer distances — for example, between offices, cities and across oceans — using fiber optic cables. But in computer chips, data moves at great speed over the wires inside, then slows to a snail’s pace when it is sent chip-to-chip inside a computer.

With the barrier removed, computer designers will be able to rethink computers, packing chips more densely both in home systems and in giant data centers. Moreover, the laser-silicon chips — composed of a spider’s web of laser light in addition to metal wires — portend a vastly more powerful and less expensive national computing infrastructure. For a few dollars apiece, such chips could transmit data at 100 times the speed of laser-based communications equipment, called optical transceivers, that typically cost several thousand dollars.

One of its application is in this video



Mohammed Bahaddad

Blog # 5

STABILIZATION on WATER


Verification
The solution has been verified through simulation models at Ålesund University College which concluded with a damping potential of 96% (theoretical).
Further, a ship model trial with weight displacement at 15.150 t has been performed at Stadt Towing Tank testing roll and pitch, both active and controlled passive.
This trial shows a following damping:
Active Roll:            79.8%
Active Pitch:          44.4%
Controlled passive damping has show effect up to 36.9%


Technical description
The solution is based on open ballast tanks to sea in vertical direction, stretching over the sea water level.
Utilizing negative- and positive pressure to work counter- phased towards waves.
High volume air compressors, working with low pressure and vacuum manage volume in these tanks. The Active stabilization controller provides optimal filing in these tanks based on input from the ships movement.
Functional description
The center level and volume in the tanks is at the variation sea water level. This is to enable the system to “catch” the waves and work together with the nature.
“Catching” the waves enables filling the tanks with seawater without any power consumption. If more filling or load on the tanks is needed, this is applied through the suction side of the compressors.
The compressors, working at high volume of air, but with low pressure and vacuum, require low power consumption.
Application
All ships requiring minimal ship movement for operation will benefit from a stabilization system, enabling them to expand the operational weather window.
Active Stabilization will ensure this maximum movement in worse weather than today.
The solution can be implemented in all new constructions, and in most cases in existing ships.




Video for clarification



Mohammed Bahaddad

Blog # 4






Monday 20 May 2013

How does GPS work ?

Determining Position
A GPS receiver "knows" the location of the satellites, because that information is included in satellite transmissions. By estimating how far away a satellite is, the receiver also "knows" it is located somewhere on the surface of an imaginary sphere centered at the satellite. It then determines the sizes of several spheres, one for each satellite. The receiver is located where these spheres intersect.



GPS Accuracy
The accuracy of a position determined with GPS depends on the type of receiver. Most hand-held GPS units have about 10-20 meter accuracy. Other types of receivers use a method called Differential GPS (DGPS) to obtain much higher accuracy. DGPS requires an additional receiver fixed at a known location nearby. Observations made by the stationary receiver are used to correct positions recorded by the roving units, producing an accuracy greater than 1 meter.

When the system was created, timing errors were inserted into GPS transmissions to limit the accuracy of non-military GPS receivers to about 100 meters. This part of GPS operations, called Selective Availability, was eliminated in May 2000.


Mohammed Bahaddad
Blog # 3



Solid-work


SolidWorks is a 3D mechanical CAD (computer-aided design) program that runs on Microsoft Windows and is being developed by Dassault Systèmes SolidWorks Corp., a subsidiary of Dassault Systèmes, S. A. (Vélizy, France). SolidWorks is currently used by over 1.3 million engineers and designers at more than 130,000 companies worldwide. FY2009 revenue for SolidWorks, was 366 million dollars.

SolidWorks was founded in December 1993 by Jon Hirschtick with headquarters in Concord, Massachusetts, USA [3] [4], who recruited a team of engineers to build a company that developed 3D CAD software that was easy-to-use, affordable and available on the desktop, with its headquarters at Concord, Massachusetts, and released its first product, SolidWorks 95, in 1995. In 1997 Dassault Systèmes, best known for its CATIA CAD software, acquired the company and currently owns 100% of its shares. SolidWorks was headed by John McEleney from 2001 to July 2007 and Jeff Ray from 2007 to January 2011. The current CEO is Bertrand Sicot.



Abdulnasser Alkhuzaie 
20055939
Post NO.6

Other Uses of Microwaves...


Microwaves are not just used for cooking food, but for many other things as well.  For example medicine, industry, science, consumer goods, and communication.
  • Medicine:
In some cases microwaves can be used to treat health problems better than drugs.  Microwaves are primarily used in medical cases as an alternative to surgery.  For example an enlarged prostate.  Instead of surgically removing the problematic organ, doctors can use microwaves to heat op the enlarging tissue of the prostate and in turn decreasing the size of the enlarged prostate.
  • Industry:
Microwaves in this field are primarily used for clean up.  They can be used to decrease air pollutants, sanitize hospital waste, enhance dry cleaning solvents, and clean up polluted soil.
  • Science:
Scientists use microwaves to make a special conductor made of copper called chalcopyrite.  Microwaves can add in the process of separating chemical compounds, thus allowing scientist to individually study each component of the compound.
  • Communication:
Microwaves are also in cellular phones, telephones, telegraphs, television, and satellites.  They are useful in communication because they easily penetrate the earth's atmosphere.  This comes in handy primarily for space-vehicle communication.

Source:




Microwaves Ruin Everything


Abdulnasser Alkhuzaie
20055939
Post NO.5



Verification and Validation


Verification and Validation are independent procedures that are used together for checking that a product, service, or system meets requirements and specifications and that it fulfills its intended purpose.

In term of software, verification is an inspection or audit without having to run code of the application, while the validation is performed with the actual code execution.


For example, code review and syntax checking is verification, while validation involves software code running and control of test results.


As a general rule validation should be performed after the verification process is executed.

The difference between verification and validation is illustrated in the below figure

 

Verification answers the question "Are we making the product properly?" while validation - "Are we making a proper product?"

An example:

Requirement specification:

User wants to control the lights in 4 rooms by remote command sent from the UI for each room separately.

Functional specification:

The UI will contain 4 checkboxes labelled according to rooms they control.
When a checkbox is checked, the signal is sent to corresponding light. A green dot appears next to the checkbox

When a checkbox is unchecked, the signal (turn off) is sent to corresponding light. A red dot appears next to the checkbox.

 Answer:

Specifications  
Verification/ validation
There are supposed to be three switches and two buttons on this wall
Verification
The switches are supposed to be equi-distant apart and 48 inches off the floor
Verification
The buttons are supposed to be on either side of the switches
Verification
The left button is supposed to be labeled "Left"
Verification
The right button is supposed to be labeled "Right"
Verification
If I click the left button on, does it disable the far right switch?
validation
If I click the left buton off, does it enable the far right switch?
validation
If I click the right button on, does it disable the far left switch?
validation
If I click the right button off, does it enable the far left switch?
validation
If I click both buttons on does only the middle switch work?
validation

 
for more detail
 
Post#5
Ali Alshaqaq