detailed presentation on application : bluetoothim for mobiles

22
Instant Bluetooth Messenger v1.0 Team-IBM BrOkEN@! PothuRaju

Upload: karumanchirk

Post on 23-Jun-2015

541 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Detailed Presentation on Application : BluetoothIM for Mobiles

Instant Bluetooth Messenger v1.0

Team-IBM

BrOkEN@!

PothuRaju

Page 2: Detailed Presentation on Application : BluetoothIM for Mobiles

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

Page 3: Detailed Presentation on Application : BluetoothIM for Mobiles

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.

Page 4: Detailed Presentation on Application : BluetoothIM for Mobiles

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.

Page 5: Detailed Presentation on Application : BluetoothIM for Mobiles

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).

Page 6: Detailed Presentation on Application : BluetoothIM for Mobiles

Bluetooth Use Cases

Page 7: Detailed Presentation on Application : BluetoothIM for Mobiles

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.

Page 8: Detailed Presentation on Application : BluetoothIM for Mobiles

J2ME & JABWT

J2ME is one of the four editions of Java.

Page 9: Detailed Presentation on Application : BluetoothIM for Mobiles

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

Page 10: Detailed Presentation on Application : BluetoothIM for Mobiles

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.

Page 11: Detailed Presentation on Application : BluetoothIM for Mobiles

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.

Page 12: Detailed Presentation on Application : BluetoothIM for Mobiles

JABWT

API developed for Bluetooth Applications in Resource Constrained Devices integrated in J2ME.

Uses CLDC & MIDP.

Page 13: Detailed Presentation on Application : BluetoothIM for Mobiles

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.

Page 14: Detailed Presentation on Application : BluetoothIM for Mobiles

Life Cycle of

Application

Page 15: Detailed Presentation on Application : BluetoothIM for Mobiles

Connection Establishment

Page 16: Detailed Presentation on Application : BluetoothIM for Mobiles

Messaging

Page 17: Detailed Presentation on Application : BluetoothIM for Mobiles

Splash Screen

Nick Form

Start Server ? Choose From List

Options Form About Form ChatBox

First Run

Page 18: Detailed Presentation on Application : BluetoothIM for Mobiles

Application In Use

Page 19: Detailed Presentation on Application : BluetoothIM for Mobiles

UI-Splash Screen & NickForm

Page 20: Detailed Presentation on Application : BluetoothIM for Mobiles

ChooseDeviceForm & ChatForm

Page 21: Detailed Presentation on Application : BluetoothIM for Mobiles

OptionsForm & AboutForm

Page 22: Detailed Presentation on Application : BluetoothIM for Mobiles

Thank You

Feedback & Suggestions

Visit : www.karumanchi.co.cc

Source Code : http://code.google.com/p/bims-4-mobiles/