Category Archives: Technology

What is Nanomedicine?


Nanomedicine is the medical application of nanotechnology. Nanomedicine ranges from the medical applications of nanomaterials, to nanoelectronic biosensors, and even possible future applications of molecular nanotechnology. Current problems for nanomedicine involve understanding the issues related to toxicity and environmental impact of nanoscale materials.

Nanomedicine seeks to deliver a valuable set of research tools and clinically useful devices in the near future. The National Nanotechnology Initiative expects new commercial applications in the pharmaceutical industry that may include advanced drug delivery systems, new therapies, and in vivo imaging. Neuro-electronic interfaces and other nanoelectronics-based sensors are another active goal of research. Further down the line, the speculative field of molecular nanotechnology believes that cell repair machines could revolutionize medicine and the medical field.


Google Body Browser

Google has recently demoed an interesting WebGL application called Body Browser, which lets you explore the human body just like you can explore the world in Google Earth. Now you can try Google Body Browser before it’s added to Google Labs, assuming that you have a WebGL-enabled browser:

* WebGL is available, but not enabled by default in Chrome 8 (the latest stable version). Type about:flags in the address bar, click “Enable” next to “WebGL” and then click on “Restart now”. Please note that this is an experimental feature in Chrome 8.
* WebGL is enabled by default in Chrome 9 Beta, Chrome 9 Dev Channel, Chrome Canary Build and Firefox 4 beta.

Damon Hernandez was surprised to notice that the application doesn’t require a plugin. “Unlike other web based medical applications I have seen, no Flash, Java, or other plugins are needed. This application will run on any WebGL supported browser. Last year I got the opportunity to work on an open standards based web3D medical app for learning the bones of the body. After witnessing how that app really helped students learn the bones, I am sold on using web3D for medical education.”

Google’s demo:


ECG Attachment for Your iPhone


Seattle, Washington based Alivecor will be showing off its new iPhonECG system at the upcoming Consumer Electronics Show in Las Vegas.
The company has partnered with Oregon Scientific to manufacture the units, which are expected to sell for under $100 a piece.


Continuous ECG Monitoring on an Android Phone

Imec, an electronics research institute out of Leuven, Belgium, has teamed up with the R&D Holst Centre and TASS, a software company out of Augusta, Kansas, to create a mobile and wearable ECG system based around an Android smartphone. It looks like the major achievement was overcoming the power hungry nature of Bluetooth, which was achieved by using a totally different, low power transmission system. Relying on less power should allow for longer continuous monitoring sessions while the patient is going about his day.
From the press release:

The interface is based on a standard Secure Digital Input Output (SDIO) interface on Android mobile phones, enabling the integration of all the features available on Google’s operating system (SMS, e-mail and data transmission over the internet, GPS to track user location). Moreover, the mobile phone’s hardware is extended to operate with low-power communication protocols and low-power radios, enabling long-term medical telemonitoring. As the interface is based on the Linux kernel, the system is also easily portable on other Linux-based devices, such as PDA’s or laptops. And, the system allows configuration of thresholds on the measured parameters and automatic sending of alerts such as SMS messages and e-mails based on these values.

Press release:

What Is GPRS and How GPRS Works? (GPS vs GPRS)

This article will discuss the technology behind GPRS to help give you a better understanding on how GPRS works.


GPS and GPRS are far different when it comes to functionality even though there’s only one letter that differ. As a technology, GPS stands for Global Positioning System which can track different sites on Earth as it receives data from satellites, while GPRS connects with the cell sites for signals to provide service for cellular phones.

So what does GPRS stands for?

What is GPRS?

GPRS stands for General Packet Radio Service. It is a non-voice wireless Internet technology that is very popular due to the fact that it can support both phone calls and Internet data transmission. Some GSM, or Global System for Mobile Communications, mobile phones can even handle both phone communication and Internet access at the same time. It transmits data packets on GSM systems where cell phone channels are shared.

How Does GPRS Work?

In GSM cell phone systems, there will always be idle radio capacity. This is the capacity of a network provider that is not being used and it stays unused until other cell phone users decide to make phone calls. GPRS uses this idle radio capacity to establish a data network to be used for data transmission. If a network provider’s idle radio capacity decreases, which means a lot of phone calls are being serviced, data transmission and speed decreases as well. Cell phone calls have a higher priority than Internet data transmission in cell phone network providers.


Due to its packet-based nature, which means it transmits data as a series of data packets routed through multiple paths across a GSM network, GPRS does not require a network to have continuous data transmission. This data transmission can share network radio channels easily and efficiently. These network radio channels have 8 time slots each and their maximum data transmission is 13.4 kbps. Every time slot that is not being used can be used by GPRS to transmit data packets. In a best case scenario, user can experience a GPRS data rate of approximately 170 kbps per network radio channel. In this scenario, only data transmissions are using the network channels without voice calls hogging the network.

Radio Channels

A GSM radio transceiver uses time division multiplexing to make 8 time slots possible for each radio channel. These channels are used by cell phone users for voice calls and data transmission in maximum effect if conditions are right like if there is no interference from nearby GSM cell towers, there are enough radio transceivers and there is a strong radio infrastructure. GPRS uses idle capacity in these radio channel time slots to accommodate data transmission.

How Does GPRS Work to Optimize Bandwidth?

When multiple channels are being used by voiced calls, GPRS combines these channels to make use of the unused capacity. This joining of multiple voice channels gives users higher bandwidth for data connections. The number of channels and the amount of capacity of a cell phone network remains the same but the bandwidth can now be allowed to reach its full potential by servicing both voice calls and data transmission all at the same time using the same channels.

GPRS technology is an elegant solution for network providers to offer additional services with minimal effort. Cell phone network providers only need to set up a few new infrastructure nodes plus some software upgrades while still using their existing GSM network infrastructure to add an overlay GPRS network to their cell phone service.


How to Install Microsoft Speech Technologies

Microsoft Speech Technologies are application development tools that allow programmers to create speech-based applications for multiple devices, such as computers, cell phones and PDAs. The technology is used in many programs, including Outlook Voice Access, Windows Speech Recognition and Voice Command in Windows Mobile. Microsoft has made multiple developmental speech technology programs available, giving programmers many development options.


  • Open your web browser and navigate to the Downloads & Resources section of the Microsoft Speech Technologies website. In addition, downloads can be found on the Speech Utilities for Microsoft Speech Technologies website.
  • Review each link to determine which Speech Technology program you would like to use. Microsoft offers several Speech Technology options to suit the needs of different programmers, including Microsoft Speech Application Software Development Kit 1.1, which allows developers to add speech interfaces to web applications; Speech SDK 5.1, which provides support for automation speech languages like Visual Basic; GramStat Speech Utility, which compiles statistics on speech files.
  • Click the Download box on the page of the Microsoft Speech Technology you would like to download and save it to your computer.
  • Double click your downloaded file and click Run in the Open File – Security window.
  • Read the End-User License Agreement for Microsoft Software and click Yes to complete the installation.