Skip to content

A J2ME Mobile Bluetooth Mesh Chat/Messenger/Dating App - Before Smartphones Took Over [2006]

Notifications You must be signed in to change notification settings

RobSmithDev/Mobuds

Repository files navigation

Mobuds (formerly TalkEasi): The Original Bluetooth Mesh Chat App – Before Smartphones Took Over

Mobuds Logo

Back in 2006, before the rise of iPhones and Androids, I created Mobuds, a pioneering mobile app built in Java J2ME. Designed for chatting β€” and yes, dating too β€” it worked on early mobile phones long before the app ecosystem we take for granted existed.


🌐 What Was Mobuds?

Mobuds enabled a Bluetooth-based mesh network between nearby devices. Phones running the app could:

  • Connect directly to others nearby
  • Estimate proximity based on the number of Bluetooth β€œhops”
  • Share messages and user-profiles across the mesh β€” without the internet
  • Creating a hyper-local social network, syncing with a website to find matches and build connections later on.

Each user had a basic profile (nickname, age, gender) that could be discovered and shared across the mesh network.


πŸ“‘ The Mo-Hub Concept

To expand its reach, I designed the concept of a β€œmo-hub” β€” a fixed Bluetooth node that could:

  • Act as a central relay to extend mesh range
  • Connect venues together (extending the mesh)
  • Serve localized ads to nearby devices (potential monetization)

πŸ› οΈ Technical Highlights

Mobuds tackled the limitations of early mobile platforms with some clever solutions:

  • Built in Java J2ME
  • Worked on pre-smartphone devices
  • Used Bluetooth service descriptions to passively broadcast messages even when direct connections weren’t possible
  • Included:
    • βœ… Friends list
    • 🚫 Block list
    • πŸ”” Proximity alerts (get notified when someone matching criteria is nearby)

This was essential in an era where:

  • Internet data was expensive
  • GPS was rare
  • Bluetooth support was inconsistent

🧠 Innovation Ahead of Its Time

Although a patent was drafted and submitted (2007) for the core technology, it wasn’t completed due to cost. However, this work exists as prior art, protecting it from being re-patented.

A draft of the patent application is included in this repository for reference (UK Application 0717040.0, Publication GB2455964. The other name of the Patent was in charge of graphic/website design) .


πŸš€ Legacy and Open Release

This was my first Java project β€” and a steep learning curve. When smartphones arrived, I didn’t have the resources to port Mobuds to iOS or Android.

Still, I’m proud of what it achieved:

A fully offline, peer-to-peer Bluetooth chat and discovery network β€” before the world was ready.


πŸ”“ Free to Use

I’m releasing this code as a reference for anyone interested in:

  • Offline communication
  • Bluetooth mesh networks
  • Early mobile application architecture
  • Peer-to-peer discovery

⚠️ If someone claims they invented Bluetooth Mesh Messaging after 2006 β€” remind them:
Mobuds got there first. (check the domain name registration date!)


RobSmithDev
πŸ”— mobuds.com

About

A J2ME Mobile Bluetooth Mesh Chat/Messenger/Dating App - Before Smartphones Took Over [2006]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages