Skip to content

Research projects

Research Projects Projects

USB Hascks

a) Openmoko Live Tv tuner


The aim of this project will be to write a middleware for openmoko freerunner so we can watch live tv broadcast on it using a USB arial antenna attached with openmoko.

Devices supporting live TV broadcasting:

The Nokia N96 smartphone also sports an integrated Digital Video Broadcast Handheld (DVB-H) receiver supporting Live Broadcast Mobile TV with impressive audio quality and the ability to record live TV.

b) Openmoko Radio tunerradio-256x256

A fm reciver will attached to the  openmoko using USB and we’ll be able to tune, control and tune it from Openmoko control panel.

Hardware  Requirements:

  1. TDA7000 Reciever

Frequency recieving range:  70-120Mhz


Software Requirements: Brainstormed Projects
a) Controlling robots with Freerunner
The lego robots that are available in SEECS have Bluetooth dongles built in, so we can use openmoko freerunner to control the actions of the robots by using the concepts of telemetry. It’s like robots interfacing with openmoko using Bluetooth protocol.

b) USB camera interfacing with openmokohardware-webcam-256x256
Openmoko’s freerunner don’t have a built-in camera but it has USB host port which allows developers to interface any USB device with it.

c) Open GSM radio
That idea is little tricky and have a direct impact on the business model of GSM cellular providers. The idea is to configure the device in such a way that GSM module of the devices can make communication with other devices’ GSM module in a peer to peer fashion rather then routing the call from the BS.

d) Smartphone virtualization
Now a couple of vendors have created Smartphones with processor speeds 500MHz or so and multiple frameworks exist in the FOSS (Free open Source Software) community. There is a need to use the concept of virtualization where a Smartphone can have dual OS.

e) Ad hoc wireless network
Areas when struck by any natural or force disasters; like earthquakes which destroys the existing cellular system. Due to this reason different rescue operations can’t be carried out efficiently and effectively. In this scenario, the Smartphone carrying by the rescue guys will establish an ad hoc network using built-in wifi module; which will extend up to the time they find some node in the cellular network range.

f) Embedding RFID card in Freerunner
The world’s first open and user-customizable mobile phone is open both in terms of hardware and software. This provides developers to test their hacking capabilities and tweak their phones the way they like or rightly said imagined. The PCB circuit files are available form Openmoko’s first product was developed their own developers named NEO1973 which was just a simple mobile but later on when the FOSS community catches their idea, they start embedding different technologies like Bluetooth, WIFI, GPS and accelerometers. Now the simple neo is now turned out to be a Smartphone but couples of things are still missing like RFID and Camera.

g) Integration of micro projectors with openmoko hardware
After reviewing the evolution process of mobile phones it is very much clear that every technology wants to sink into the small little fellow of everyone the mobile phone. Different companies are looking towards creating micro-projectors like the 3M’s MM200. If we get that gadget interfacing openmoko with this will be great and who knows openmoko gets that projects and release their new devices with miro-projectors build-in.

h) Cloud computing on Smartphones

i) Homogeneous Cross platform framework
The year 2008 was considered to be year for mobile Linux because of the fact that a couple of frameworks were popped up in the same year. Different vendors launch their own frameworks as listed hereunder:-
• Qtopia Phone Edition for Trolltech GreenPhone
• Openmoko’s FOS Freerunner OS
• Openmoko’s Om2007.2 and Om2008.9 for Neo1973 and Freerunner
• Google’s Android for gphone
• Java linux mobile platform – JavaFX
• Intel’s Maemo Hildon architecture for UMPC – Ultra-Mobile PC
• Linux foundation’s Mobilin for MIDs Mobile Internet Devices
• Linux GNOME mobile architecture
• Azingo mobile framework
• MontaVista Linux
• Ubuntu Mobile
• LiPs application architeture
• Access’s hiker application and some others due
Due to this the market is no so much fragmented that he need of homogenous cross platform framework is required.

j) Intelligent profile adjustment
Let me give you an example. Right now we’re talking, and one of the things the phone should be able to do is turn the microphone on and sense ambient noises to be able to determine whether or not there is a conversation in this room. So, if there was so could be able to turn the ring-tone to silent. This is not possible if your phone was closed, only if it was open.

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: