Vous êtes sur la page 1sur 8

MOBILE CHAT APPLICATION USING J2ME

A MINI PROJECT REPORT

Submitted by
MD SAHAN AHMED (AC08UCS075)
SASMITH PALIT (AC08UCS129)
SYED ABID HUSSAIN (AC08UCS130)
AKHIL BALAN K (AC08UCS132)

in partial fulfillment for the award of the degree


of
BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE AND ENGINEERING

ADHIYAMAAN COLLEGE OF ENGINEERING (Autonomous)


(Accredited by NBA, an ISO 9001:2008certified institution)
DR. M.G.R. NAGAR, HOSUR

ANNA UNIVERSITY::COIMBATORE 641047


OCTOBER 2011
ANNA UNIVERSITY COIMBATORE 641047

BONAFIDE CERTIFICATE

Certified that this project report “MOBILE CHAT APPLICATION USING


J2ME” is the bonafide work of “MD SAHAN AHMED, SASMITH PALIT,
SYED ABID HUSSAIN, AKHIL BALAN K ” who carried out the project
work under my supervision.

SIGNATURE SIGNATURE
SUPERVISOR HEAD OF THE DEPARTMENT
Lect. C BALAMURGAN, M.TECH Prof. D.THILAGAVATHY M.E.,(Ph.D)
DEPARTMENT OF CSE DEPARTMENT OF CSE
ADHIYAMAAN COLLEGE OF ADHIYAMAAN COLLEGE OF
ENGINEERING, HOSUR. ENGINEERING, HOSUR.

-------------------------------------------- -------------------------------------------

Internal Examiner External Examiner


ACKNOWLEDGEMENT

It is one of the most difficult tasks in life to choose the appropriate words
to express one’s gratitude towards the beneficiary.

We are very much grateful to the almighty God who helped us all the way
through the project and who has moulded us into what we are today.

With great pleasure we express our sincere gratitude and indebtness to all
those who have helped us for this project and in the preparation of this project
report.

We hereby, would like to express our heartfelt thanks to our Principal,


Dr.G.Ranganathan, M.E., (Ph.D), Adhiyamaan college of Engineering for
providing us an opportunity.

We reveal our sincere gratitude to Prof. D. Thilagavathy M.E.,


(Ph.D), Head of the Department, Adhiyamaan College of Engineering for her
encouragement throughout the project.

We would like to express our hearty thanks to our guide, Prof. C.


Balamurgan M-Tech, Department of Computer Science and Engineering,
Adhiyamaan college of Engineeering for rendering his valuable guidance during
the entire course of our project.

And last, but not least, we express our deep gratitude to our parents and
our friends for their encouragement and support throughout the project.
CONTENTS:

CHAPTER NO. TITLE PAGE NO.

List of Tables i

List of Figures ii

List of Abbreviations iii

1 Introduction

1.1 Objective 1

1.2 Concept Elaboration 1

2 System Analysis

2.1 Existing System 2

2.2 Proposed System 2

2.3 Feasibility Study 2

3 System Specification

3.1 Hardware Requirements 4

3.2 Software Requirements 4

4 Software Description

4.1 Front End 5

4.2 Features of J2ME 5


5 Project Description

5.1 Literature Survey 6

5.2 Problem Definition 14

5.3 Overview of the Project 14

5.4 Module Description

5.4.1Modules 15

5.5 Data Flow Diagram 15

5.6 Input Design 17

5.7 Output Design 17

6 System Testing

6.1: Testing Fundamental 18

6.1 Unit Testing 19

6.2 Acceptance Testing 17

7 System Implementation 21

8 Conclusion & Future Enhancements

8.1 Conclusion 24

8.2 Future Enhancements 25

9 Appendix

9.1 Source Code 26

9.2 Screen Shots 33


10 References 38

LIST OF TABLES:

TABLE NO. TITLE PAGE NO.

3.1 Hardware Requirements Specification 4

3.2 Software Requirement Specification 4

LIST OF FIGURES:

FIGURE NO. TITLE PAGE NO.

Fig 5.1 Relationship among interfaces in a connection 8

Fig 5.2 TCP socket flow diagram 16

Fig 7.1 Processes and Deliverables in the context

of Device Development 22

Fig 9.1 Connection establishment using sockets 33

Fig 9.2 Establishment of connection 34

Fig 9.3 Demonstration of the Datagram 35

Fig 9.4 Datagram establishes client-server connection 35

Fig 9.5 User authentication 36


Fig 9.6 User account and easy management of contacts 36

Fig 9.7 Addition of new contacts 36

Fig 9.8 Samples of communication between two ends 37

LIST OF ABBREVIATIONS:

JAVA Just Another Virtual Architecture

J2ME Java 2 Micro-Edition

MED Mobile Embedded Devices

ONE Open Network Environment

MIDP Mobile Information Device Profile

TCP Transmission Control Protocol

UDP User Datagram Protocol

GCF Generic Connection Framework

3G Third Generation

CLDC Connected Limited Device Configuration

HTTP HyperText Transmission Protocol

HTML 5 HyperText Markup Language Edition 5

GPRS General Packet Radio Service

CDMA Code Division Multiple Access

NFC Near Field Communication

IP Internet Protocol