Programming mobile handheld devices.
|stuff you never thought you wanted to know.
Programming mobile handheld devices
written by Jon Berg <jon.berg|a|turtlemeat.com>
Connecting wireless devices that are located physically close together is done
using a Wireless Personal Area Network (WPAN). The advantage of using WPAN is
that they are ideal for short range communication because they have a cheap
price to use and purchase. There are currently three leading standards IrDA,
Bluetooth and IEEE 802.15. Bluetooth have some interesting functionality for
locating other devices and this article will focus on Bluetooth for discovery
of other devices.
Bluetooth is a standard for wireless communication between all sorts
of handheld portable devices such as mobile phones, PDAs and laptop computers.
The communication range is fairly limited of 10 meters to 100 meters if amplified.
The standard have a great focus on interoperability to make sure all devices
can communicate with each others.
Discovering of other Bluetooth devices that are in range is done automatically.
There are defined three device modes :
Generally discover mode: Allows any Bluetooth device in range to be discovered.
Limited discoverable mode: Only well defined devices to be detected.
Non-discoverable mode: The device will remain invisible to other Bluetooth devices.
When Bluetooth devices connect they form a piconet that can consist of up
to eight devices . A Bluetooth device can be connected to several piconets.
Several nets connected to each other are called a scatternet. A device can only
communicate to devices that it is on the same net with.
Bluetooth opens many exciting possibilities for applications. Examples of
applications that could be created are hands free sets to communicate with a
mobile phone, file transfers, synchronization and mobile payments where users
gets charged to their mobile phone bill for services.
Setup Software Raid 1 with LVM
Setup Linux with Desktop
Manage your website ads with DFP
Google AdSense for Domains - not so great
Let Google Handle Email for your Domain Name
Page Rank banned by Google
Google's highest ranked web pages
SEO intelligent spam causes irrelevant search results
Google ranking factors
How to not give out page rank in web page links
Web Server Programming
Simple Java web server
Simple Python web server
Configuring Apache webserver with .htaccess file
Turn off the loginscreen in XP, after installing .NET .
Turn off xp login screen unread mail count
What is .NET
Introduction to Cascading style sheets (CSS)
The value of Alexa traffic rank
HTML META tag, not a search engine optimization tool
Create a maintainable webpage with modularization
The www prefix in your domain name
What is RSS and cool things RSS can be used for
MySql backup and restore with phpMyAdmin
Mix Computer related text
Doing business (making money) with Information Technology
Business with Computer Science
Research in Computer Science
Current and future possibilities of Medical Informatics
Tasks that make sense to have automated
Programming handheld mobile devices (overview)
Security tips for the web surfer
Price and Capacity in computer hardware
Java RMI Tutorial.
Page numbering in Word
Numbering headers or outlines in Word
Create a List of Figures
Turn off the default collapsing menus in Word
Turtlmeat.com 2004-2011 ©