Detailed Presentation on Application : BluetoothIM for Mobiles
Post on 23-Jun-2015
539 Views
Preview:
Transcript
Instant Bluetooth Messenger v1.0
Team-IBM
BrOkEN@!
PothuRaju
Contents
What is IBM v1.0 ? Uses of Application What is Bluetooth ? Why Bluetooth® ? J2ME & JABWT Tools & APIs Used Life cycle of Application Detailed Look & Screenshots
What is IBM v1.0 ?
Next generation instant messenger for mobile phones.
Fun, fast, and easy to use.
Utilizes Bluetooth technology to communicate directly with another mobile phone.
Does not cost any money at all.
Uses of Application
IBM is designed for text communication over short distances.
Suitable in cases where the parties are close together but not together directly speak.
Communication of people in different rooms using small range Bluetooth enabled phones.
Communicating with Hearing and Speech Impaired people.
What is Bluetooth ?
Wireless Technology for Communication of Voice and Data, based on Short-range Radio Standard.
Eliminates cables connected among devices at short distance.
Bluetooth has today countless different uses in many industries.
Data & Voice communication between different devices(PDAs,Mobiles,Laptops etc).
Bluetooth Use Cases
Why Bluetooth ?
Bluetooth operates at 2.4 GHz in the globally available, ISM band(Industrial , Scientific & Medical) and License free.
Today, most of people in the world use Handheld Devices like Mobiles, PDAs & etc.
If they can chat with each other without using SMS or MMS & without Spending money for communication.
J2ME & JABWT
J2ME is one of the four editions of Java.
Java 2: Micro Edition
J2ME was originally created in order to deal with the constraints associated with building applications for small devices.
J2ME is based on three elements. Configuration Profile Optional package
J2ME : CLDC Configuration
Configuration provides the most basic set of libraries and virtual machine capabilities.
Run on devices with limited memory , processing power and graphical capabilities.
J2ME : MIDP Profile
Adds functionality & the APIs required to complete a fully functional runtime environment for a class of devices.
CLDC with the MIDP to provide a complete Java application environment for mobile phones and other devices.
Current version supports the new features phones bearing MIDP 2.0.
JABWT
API developed for Bluetooth Applications in Resource Constrained Devices integrated in J2ME.
Uses CLDC & MIDP.
Tools & API Used
J2ME Software Development Kit Sun Java Wireless Toolkit for CLDC Javax.Microedition & JABWT APIs Net beans IDE Device Used : Qwerty Device.(Emulator) Tested On :
Nokia , Sony Ericson , MOTOROLA ,LG.
Life Cycle of
Application
Connection Establishment
Messaging
Splash Screen
Nick Form
Start Server ? Choose From List
Options Form About Form ChatBox
First Run
Application In Use
UI-Splash Screen & NickForm
ChooseDeviceForm & ChatForm
OptionsForm & AboutForm
Thank You
Feedback & Suggestions
Visit : www.karumanchi.co.cc
Source Code : http://code.google.com/p/bims-4-mobiles/
top related