Detailed Presentation on Application : BluetoothIM for Mobiles


Published on

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Detailed Presentation on Application : BluetoothIM for Mobiles

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