Your SlideShare is downloading. ×
0
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Instant Messenger Using Adobe Flash Lite
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Instant Messenger Using Adobe Flash Lite

3,349

Published on

Project: Instant Messenger Using Adobe FlashLite for Mobile Devices

Project: Instant Messenger Using Adobe FlashLite for Mobile Devices

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,349
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Instant Messenger Using Adobe Flash Lite For Mobile Phones <ul><ul><ul><li> Mohinish Basha Shaikh </li></ul></ul></ul><ul><ul><li>Yahoo Messenger is a registered trademark of Yahoo Inc. </li></ul></ul><ul><ul><li>Adobe Flash Lite is a registered trademark of Adobe Inc. </li></ul></ul>
  • 2. Agenda <ul><li>Brief Introduction of Adobe Flash Lite. </li></ul><ul><li>Yahoo Messenger Client Application. </li></ul><ul><li>Design </li></ul><ul><li>Test Case Login </li></ul><ul><li>Test Case Buddy List </li></ul><ul><li>Test Case Chat </li></ul><ul><li>Test Case File Transfer </li></ul><ul><li>Demo on actual Device Nokia N95 / Emulator. </li></ul>
  • 3. Adobe FlashLite <ul><li>Adobe FlashLite software is a powerful optimized run time engine for mobile and consumer electronic devices. </li></ul><ul><li>Complete web browsing experience, video and compelling interactive content. </li></ul><ul><li>Allows developer to built engaging applications, enables rapid application development and speedy time to market. </li></ul><ul><li>Allows to customize and easily create dynamic UI. </li></ul><ul><li>Over 800 million flash enabled devices shipped. </li></ul><ul><li>400+ flash enabled mobile devices. </li></ul>
  • 4. Yahoo Messenger Client Application in FlashLite <ul><li>Technologies Used: </li></ul><ul><ul><li>Adobe FlashLite 2.1 / Action Script 2.0. </li></ul></ul><ul><ul><li>Java JDK / Servlets. </li></ul></ul><ul><ul><li>Nokia S60 SDK. </li></ul></ul><ul><ul><li>jYMSG open source library </li></ul></ul><ul><li>Instant Messenger Application: </li></ul><ul><ul><li>Yahoo Messenger Client Implemented using Adobe FlashLite </li></ul></ul><ul><ul><li>Proxy / Network Check </li></ul></ul><ul><ul><li>Connects to Yahoo IM Server. </li></ul></ul><ul><ul><li>Authenticates to Yahoo IM Server. </li></ul></ul><ul><ul><li>Custom Status. </li></ul></ul><ul><ul><li>Retrieves buddy groups and buddy lists. </li></ul></ul><ul><ul><li>Send and Receive chat messages from buddies. </li></ul></ul><ul><ul><li>File Transfer to buddies (JPG, TXT) </li></ul></ul>
  • 5. Features Implemented <ul><li>Rich and user-friendly UI design </li></ul><ul><li>Connection Check </li></ul><ul><li>Authenticated Login </li></ul><ul><li>My status </li></ul><ul><li>Buddy List and Buddy status </li></ul><ul><li>Add buddy and Delete buddy </li></ul><ul><li>Chat </li></ul><ul><li>Toggle between buddy list and chat </li></ul><ul><li>File transfer </li></ul><ul><li>Logout </li></ul>
  • 6. Methodology <ul><li>How the implementation approached? </li></ul><ul><li> Since Flash Lite does not support raw sockets, a proxy server to communicate between Flash Lite IM client and Yahoo IM server was developed. </li></ul><ul><li> Since Flash Lite does not support file upload API,s, used Nokia web runtime and 3 rd party plug-in for file transfer. </li></ul>
  • 7. Design
  • 8. Test Case Initialize/ Login Figure: Initialize Screen Figure: Proxy Check Server Down Figure: Login Screen
  • 9. Test Case Buddy List Figure: Group List Figure: BuddyList Figure: Add Buddy
  • 10. Test Case Chat UI Figure: Chat UI Figure: Chat Messages
  • 11. Test Case File Transfer Figure: File Transfer
  • 12. Conclusion <ul><li>Successfully able to develop Yahoo Instant Messenger Mobile Client using Adobe FlashLite technology . </li></ul><ul><ul><li>Successfully tested on Nokia N95 device. </li></ul></ul><ul><li>First kind of implementation on the FlashLite platform for the Yahoo Instant Messenger client for mobile devices. </li></ul><ul><li>This project demonstrates the power of Adobe FlashLite and establishes that it is a mature, stable and robust platform that can also be best suited for enterprise applications. </li></ul>
  • 13. Demo <ul><li>Device Nokia N95 </li></ul><ul><li>Flash Lite Nokia N95 Emulator </li></ul>
  • 14. Thank You

×