J2ME Projects

download J2ME Projects

of 58

Transcript of J2ME Projects

  • 8/9/2019 J2ME Projects

    1/58

    www.optimalminds.com

    www.optimalminds.com1

    J2ME PROJECT SYNOPSIS

    IN

  • 8/9/2019 J2ME Projects

    2/58

    www.optimalminds.com

    www.optimalminds.com2

    Wi-Fi IT Search Tool

    Objective

    In todays world, occupational IT Companies needs to meet the

    challenges of an aging workforce, availability of experienced and

    appropriately skilled workers, the increased use of Programmers hire as well

    as the challenge of standardizing programs and procedures in countries with

    wide cultural differences and demands. The software programmers are hired

    out by an agent to host organizations for periods of time lasting from hours

    to months or even years.

    Description

    1. Implementation of new solutions and technology to enhance the IT

    Companies such as the Wireless System like mobiles etc.,

    2. Providing the information about the companies who are all registered

    and maintaining the information with full security.

    3. Providing all information about vacancies in the companies and a

    provision for a client to apply for the jobs.

    4. Companies who are all registered can add and modify the information

    by getting valid username and password by the administrator.

    5. So continuous upgrading information of the IT companies and job

    vacancies.

    Proposed Solution to be piloted

    1. Usage of wireless technology: Using wireless technology, mobile

    infrastructure software and devices, the solution proposed covers

    many aspects as company details, vacancies that are all available, list

    of information of the candidates who are all applying for the jobs,

  • 8/9/2019 J2ME Projects

    3/58

    www.optimalminds.com

    www.optimalminds.com3

    continues updates of Information of IT companies, etc., will be

    provided.

    2. Employee Information Update: The purpose of the employee

    information is to allow the maintain the information of employees in

    respective IT Companies. Instead of bringing along forms to show the

    employee information. This eliminates the duplicate manual entry of

    the employee.

    Expected Benefits

    With real-time wireless access to information these companies will be

    able to: reduce business costs and increase operational efficiency; improve

    and enhance customer service and relationships by direct information on

    mobiles; improve information accessibility; provide real-time information

    pertaining to IT Companies as well as the clients; provide all the information

    about the management of the IT Companies.

    The pilot clients or customers will receive all the news and information

    updates of the companies on their mobiles so that their no longer need to

    know the information.

    System Requirements:

    Processor : Pentium IV Operating System : Windows XP (Recommended), Windows 98. Ram : 1GB Hard Disk : 4GB of min Disk Space

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack, Server : Tomcat server 5.5, Connecter : MySql Server with ODBC connecter ,

    Community : SQL Yong Community 5.25, Toolkit : Sun Java Wireless Toolkit 2.5. Technologys : J2ME, MIDP1.0, CLDC1.1, Enterprise Applications : J2SE,J2EE.

  • 8/9/2019 J2ME Projects

    4/58

    www.optimalminds.com

    www.optimalminds.com4

    Mobile Trial Explorer

    Objective

    Mobile Trail Explorer is an application where user can view

    and record tracks using the mobile phone and GPS device. Recorded tracks

    can be exported in KML format so that they can be viewed in Google Earth

    application. Mobile Trail Explorer is mainly targeted for recording biking,

    hiking etc. trails.

    Software runs on Java platform so it is supported by many mobile phones. It

    is required that mobile phone supports Bluetooth connections (JSR 82) for

    GPS and File connection (JSR 75) for exporting trails to kml files.

    Description

    1. New Feature: User can view and record tracks using the mobile phone

    and GPS device.

    2. Recorded tracks can be exported in KML format so that they can be

    viewed in Google Earth application. Mobile Trail Explorer is mainly

    targeted for recording biking, hiking etc. trails.

    System Requirements:

    Processor : Pentium IV Operating System : Windows XP (Recommended), Windows 98. Ram : 1GB Hard Disk : 4GB of min Disk Space

    Software Requirements:

    Technologys : J2ME MIDP 2.0, CLDC1.1,Bluetooth connections (JSR 82) for GPS

  • 8/9/2019 J2ME Projects

    5/58

  • 8/9/2019 J2ME Projects

    6/58

    www.optimalminds.com

    www.optimalminds.com6

    Wireless Pizza Points

    Objective

    In todays world, Pizza Points needs to meet the satisfaction of

    customers, availability of the products and items which they offer should

    reach the customers in the easiest way. These days Pizza points have too

    much of competitions, so to overcome these difficulties they need to use

    some new technologies.

    Description

    1. Implementation of new solutions and technology to enhance the Pizza

    Points such as the Wireless System like mobiles etc.,

    2. Providing the information about the Pizza Points who are all registered

    and maintaining the information with full security.

    3. Providing all information about products and items in the Pizza Point.

    4. Pizza Points who are all registered can add and modify the information

    by getting valid username and password by the administrator.

    5. So continuous upgrading information of the Pizza Points.

    Proposed Solution to be piloted

    1. Usage of wireless technology: Using wireless technology, mobile

    infrastructure software and devices, the solution proposed covers

    many aspects as Pizza Point details, Products that are all available, listof information of the products which are available. Customers can

    order the available items through this application.

    2. Product Information Update: The purpose of the product information is

    to maintain the information of products in respective Pizza Points. We

    can maintain the price and quantities of items.

  • 8/9/2019 J2ME Projects

    7/58

    www.optimalminds.com

    www.optimalminds.com7

    Expected Benefits

    With real-time wireless access to information these Pizza Points will be able

    to: reduce business costs and increase operational efficiency; improve and

    enhance customer service and relationships by direct information on mobiles;

    improve information accessibility; provide real-time information pertaining to

    Pizza points; provide all the information about the management of the Pizza

    Points.

    The Customers will receive all the news and information updates of the

    Pizza Points on their mobiles so that their no longer need to know the

    information.

    System Requirements:

    Processor : Pentium IV Operating System : Windows XP (Recommended), Windows 98. Ram : 1GB Hard Disk : 4GB of min Disk Space Drive : Any Standard CD/DVD Drive

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack, Server : Tomcat server 5.5, Connecter : MySql Server with ODBC connecter , Community : SQL Yong Community 5.25, Toolkit : Sun Java Wireless Toolkit 2.5. Technologys : J2ME, MIDP1.0, CLDC1.1, Enterprise Applications : J2SE,J2EE.

  • 8/9/2019 J2ME Projects

    8/58

    www.optimalminds.com

    www.optimalminds.com8

    Groceries MIDlet

    Objective

    The Groceries centers most challenging tasks, in view of

    the global uncertainties and knowledge-driven economy, are to enable sound

    business decisions that will allow the centre to maintain its competitiveness

    in industry. This means helping to maintain the items in the form of lists.

    Description

    1. Improvement to the centers Groceries services and facilities to

    increase efficiency and the users satisfaction.

    2. Continuous upgrading of the centers instructors to keep abreast with

    new technology and improve on their demand.

    Proposed Solution to be Piloted

    Wireless Groceries Management System

    1. In a typical Groceries environment the centre would like to track

    individual item information for particular list.

    2. The purpose of the list information is to maintain the particular

    information of the food items in respective facilities.

    3. We will maintain updated record in form of list.

    Expected Benefits

    1) New Feature: Ability to arrange items in a list.

    2) Schedule an item for a particular list.

    3) To know the items are available in particular list via mobile.

    4) To know what type of items and lists are available.

    5) You can easily maintain any modifications in the list

  • 8/9/2019 J2ME Projects

    9/58

    www.optimalminds.com

    www.optimalminds.com9

    6) Enterprise application for access the data for whole application.

    System Requirements:

    Processor : Pentium IV

    Operating System : Windows XP (Recommended), Windows 98. Ram : 1GB Hard Disk : 4GB of min Disk Space

    Software Requirements:

    Technologys : J2ME MIDP 2.0, CLDC1.1Toolkit : Sun Java WTK 2.5 .Operating System :Windows 98 and above.

    Screenshots:

    Version history:New Feature: Ability to arrange items in a list

  • 8/9/2019 J2ME Projects

    10/58

    www.optimalminds.com

    www.optimalminds.com10

    Wi-Fi Hospitals

    Objective

    The Hospital centers most challenging tasks, in view of the

    global uncertainties and knowledge-driven economy, are to enable sound

    business decisions that will allow the centre to maintain its competitiveness

    in industry. This means helping customers to improve their Health checkup

    processes while increasing their satisfaction and strengthening the centers

    relative competitive position.

    Description

    1. Improvement to the centers customer services and facilities to

    increase efficiency and the customers satisfaction.

    2. Improvement to the quality of the centers consultations methodology

    and Health checkup to increase the customers satisfaction curve.

    3. Continuous upgrading of the centers instructors to keep abreast with

    new technology and improve on their demand.

    Proposed Solution to be Piloted

    Wireless Hospital Management System

    1. Hospital Information Update In a typical hospital environment the

    centre would like to track individual hospital information for particular

    location which is selected by the customers.

    2. The purpose of the hospital information is to maintain the particular

    information of the customers in respective facilities.

  • 8/9/2019 J2ME Projects

    11/58

    www.optimalminds.com

    www.optimalminds.com11

    3. After submitting proper input by the customers we will maintain

    updated record of the customers.

    Expected Benefits

    1) To know the which hospital is available in particular location via

    mobile.

    2) Schedule date/time for health checkup.

    3) To know the facilities are available are available in particular hospital

    via mobile.

    4) To know what type of specialties and health checkup are available.

    5) To display customers information with acknowledgement.

    6) Enterprise application to access the data .

    System Requirements:

    Processor : Pentium IV

    Operating System : Windows XP (Recommended), Windows 98.

    Ram : 1GB

    Hard Disk : 4GB of min Disk Space

    Drive : Any Standard CD/DVD Drive

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack,

    Server : Tomcat server 5.5,

    Connecter : MySql Server with ODBC connecter ,

    Community : SQL Yong Community 5.25,

    Toolkit : Sun Java Wireless Toolkit 2.5.

    Technologys : J2ME, MIDP1.0, CLDC1.1,

    Enterprise Applications : J2SE,J2EE.

  • 8/9/2019 J2ME Projects

    12/58

    www.optimalminds.com

    www.optimalminds.com12

    Wi-Fi Education Centers

    Objective

    The school and college centers most challenging tasks, in view of the global

    uncertainties and knowledge-driven economy, is to enable sound business

    decisions that will allow the centre to maintain its competitiveness in

    industry. This means helping students to improve their learning processes

    while increasing their satisfaction and strengthening the centers relative

    competitive position.

    Description

    1. Improvement to the centers customer services and facilities to

    increase efficiency and the students satisfaction.

    2. Improvement to the quality of the centers training methodology and

    syllabus to increase the students learning curve.

    3. Implementation of new solutions and technology to enhance the

    centers operational and training efficiencies such as the Wireless

    System.

    4. Continuous upgrading of the centers instructors to keep abreast with

    new technology and improve on their skills and knowledge.

    Proposed Solution to be Piloted

    Wireless School Management System

    1. School Information Update In a typical school environment, the

    centre would like to track individual school information throughout

    their course so that suitable adjustments can be made to the course

    contents to allow the learners to complete the course at their own

    pace. This module to be piloted will keep track of individual school

    information based on pre-setup syllabus contents and allows the

    instructor to update the learners progress on the road.

    2. Employee Information Update The purpose of the employee

    information is to allow the maintain the information of employees in

  • 8/9/2019 J2ME Projects

    13/58

    www.optimalminds.com

    www.optimalminds.com13

    respective schools. Instead of bringing along forms to show the

    employee information. This eliminates the duplicate manual entry of

    the employee.

    3. Results Update The purpose of the results is to allow the updated

    information of results of the student for the respective schools.

    Wireless College Management System

    The Wireless College Tracking System (WCMS) is a module, which will

    integrate with the college information for managing the college courses, staff

    and student details.

    1. College Status Update - In a college environment, the college

    information need to be tracked and the results can be get in user level.

    The user can search college by location and area.

    Expected Benefits

    1. Improve Monitoring of Student Progress : The Wireless School

    Management system will allow wirelessly retrieve the school anywhere

    without the need to manually retrieve the School Record Card. This

    system not only eliminates the need for the School Record Card, but

    also allows instructors to closely monitor individual school information

    and tailor the training to individual needs.

    2. Monitoring the College Information :Adoption of solution will allow the

    respective college information..

    3. Planning of Results :The progress of students results in the various

    colleges will allow the hall ticket number and university ,course and

    retrieve the results of the particular hall ticket number.

    4. Monitoring the Attendance of students : With the monitoring of the

    Student Progress and Result, CMS will be better equipped with

    information on analyzing the performance of students based on the

    progress and result of their student. As a result, CMS will have another

  • 8/9/2019 J2ME Projects

    14/58

    www.optimalminds.com

    www.optimalminds.com14

    avenue of rewarding the instructor based on student progress and

    results.

    5. Facilities and Courses Management : With the monitoring the facilities

    and course management to update the course and facilities provided

    by that college. It is simply to update the status of lab and courses

    information.

    System Requirements:

    Processor : Pentium IV Operating System : Windows XP (Recommended), Windows 98. Ram : 1GB Hard Disk : 4GB of min Disk Space

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack, Server : Tomcat server 5.5, Connecter : MySql Server with ODBC connecter , Community : SQL Yong Community 5.25, Toolkit : Sun Java Wireless Toolkit 2.5. Technologys : J2ME, MIDP1.0, CLDC1.1, Enterprise Applications : J2SE,J2EE.

  • 8/9/2019 J2ME Projects

    15/58

    www.optimalminds.com

    www.optimalminds.com15

    Mobile TV Recorder

    Objective

    The Mobile TV Recorder is a system that allows user to

    record TV broadcast with mobile phone. The actual recording is done in the

    backend server with help of TV adapter and video recording software.

    Proposed Solution to be Piloted

    Mobile TV Recorder

    1. The Mobile TV Recorder allows user to record TV broadcast with mobile

    phone.

    2. The purpose of the TV Recorder is to display the TV broadcast on Mobile.

    Description

    1) New Feature: Ability to record Through Mobile Phone.

    2) Display TV broadcast on MobilePhone.

    3) We can know the channels list that are available via mobile.

    4) We can edit the channels.

    5) We can edit the ServerURL.

    System Requirements:

    Processor : Pentium IV Operating System : Windows XP (Recommended), Windows 98. Ram : 1GB Hard Disk : 4GB of min Disk Space

    Software Requirements:

  • 8/9/2019 J2ME Projects

    16/58

    www.optimalminds.com

    www.optimalminds.com16

    IDE : Netbeans-5_5 with Mobility pack, Server : Tomcat server 5.5, Toolkit : Sun Java Wireless Toolkit 2.5. Technologys : J2ME, MIDP1.0, CLDC1.1, Enterprise Applications : J2SE,J2EE.

    Other : TV Adapter and Recording Software.

    ScreenShots:

  • 8/9/2019 J2ME Projects

    17/58

    www.optimalminds.com

    www.optimalminds.com17

  • 8/9/2019 J2ME Projects

    18/58

    www.optimalminds.com

    www.optimalminds.com18

    Car Manager

    Objective

    The Car Manager application is a helpful tool that can be used to

    monitor your cars gasoline consumption and expenses. You can easily add

    new tanking up entries and edit old ones. You can also examine the

    automatically generated report that will calculate average consumption and

    total values from your entries. Midlet is designed to be used on all devices

    that support Java MIDP 1.0 applications. You will need a phone with File

    Connection (JSR 75) support if you want to export entries to a CSV file.

    Description

    1) We can change the settings as total fill-up to cost per liter.

    2) We can view the entire application using Report option and we also

    view the entries with in a particular range.

    3) To know what type of items and lists are available.

    4) You can easily maintain any modifications in the list

    System Requirements:

    Processor : Pentium IV Operating System : Windows XP (Recommended), Windows 98. Ram : 1GB Hard Disk : 4GB of min Disk Space

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack, Toolkit : Sun Java Wireless Toolkit 2.5. Technologys : J2ME, MIDP2.0, CLDC1.1,

    Working of Car Manager:

  • 8/9/2019 J2ME Projects

    19/58

    www.optimalminds.com

    www.optimalminds.com19

    1. Add: Add button takes care of adding record to the csv file.

    2. Remove: This takes care of deleting the record from the csv

    file.

    3. Edit: This takes care of updating the desired record.

    4. Report: This generates the report automatically.

    5. Settings: In this , we can select either total fill-up or cost per

    liter.

    6. About: This displays the details of Car Manager Application.

    7. Export: This enables us to export the csv file to the desired

    path.

    8. Remove All: This removes all records in the file.

    9. Exit: This destroys the application.

    SCREENS:

  • 8/9/2019 J2ME Projects

    20/58

    www.optimalminds.com

    www.optimalminds.com20

    RSS Reader MIDlet

    Objective

    Really Simple Syndication, or RSS, is a format for syndicating news and

    the content of news-like sites. An RSS reader is an application that lets you

    read RSS feeds from any device that supports MIDP (Mobile Information

    Device Profile), including a mobile phone.

    It fetches a given RSS file from a given URL (the Web address of the RSS

    file), parses it, and lets you browse its items. Because URLs are long and

    writing them with a mobile phone is difficult and error prone, the application

    has a list of feed URLs. You can select frequently used feeds from that listand also add interesting ones to the list, by manually. It is also possible to

    update and remove feeds from the list.

    Description

    Add RSS feed bookmarks

    Parse RSS feeds

    Browse RSS feed headers

    Read topics

    Import and synchronize RSS feed lists using OPML format

    Update all feeds with single command

    Open item in device browser

    System Requirements:

    Processor : Pentium IV

    Operating System : Windows XP (Recommended), Windows 98.

    Ram : 1GB

    Hard Disk : 4GB of min Disk Space

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack,

  • 8/9/2019 J2ME Projects

    21/58

    www.optimalminds.com

    www.optimalminds.com21

    Toolkit : Sun Java Wireless Toolkit 2.5.

    Technologys : J2ME, MIDP2.0, CLDC1.1,

    Screen Shots:

  • 8/9/2019 J2ME Projects

    22/58

    www.optimalminds.com

    www.optimalminds.com22

    SHOPPING LIST MIDLET

    Objective:

    The Shopping ListMidlet is a J2ME application managing your (obvious)

    shopping list to mark and unmark your bought items. This tool is developed

    by case.

    Description

    Instead of writing a new shopping list every time, forgetting it at home or

    trying to reidentify your scribbled notes it would be very handy to have the

    list on your mobile. So you could mark bought items, tracking your shopping

    experience.

    Features:

    1. To-buy and bought lists with move-single-item and move-all options

    2. add, remove and edit of new items (items status will be stored

    persistent)

    3. Web download with configurable url

    4. Multiple shopping lists support (categories). Each can have its own

    download location.

  • 8/9/2019 J2ME Projects

    23/58

    www.optimalminds.com

    www.optimalminds.com23

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack,

    Toolkit : Sun Java Wireless Toolkit 2.5.

    Technologys : J2ME, MIDP2.0, CLDC1.1,

  • 8/9/2019 J2ME Projects

    24/58

    www.optimalminds.com

    www.optimalminds.com24

    Wireless Movies Ticket Booking

    Objective

    In todays world, Booking Movies Ticket is done only by internet (web).

    Proposed System is to Book Movie Tickets through wireless (Mobile).

    To save the users (Customers) ValuableTimeby providing him all the

    information about the theatres and its playing movies according to his

    area ofinterest.

    Description

    1. Providing the information about the Theatres according to the

    customers area of interest (selected area).

    2. Providing all information about Now Playing movies, Upcoming movies,

    and Offers based on users selected theatre.

    3. Providing the facility of Booking Movie Tickets on-line through Mobile.

    4. Save the Users(Customers) Valuable Time By Providing on-line

    booking.

    Proposed Solution to be piloted

    Usage of wireless technology: Using wireless technology, mobile

    infrastructure software and devices, the solution proposed covers all the

    Theatres details in a corresponding city and also Provide Now Playing

    Movies, Upcoming Movies and Offers provided by the User selected

    Theatre. Provide on-line Booking Facility through mobile.

    Expected Benefits

    With real-time wireless access to information these System will be able

    to: reduce business costs and increase operational efficiency; improve and

    enhance customer service and relationships by direct information on mobiles;

    improve information accessibility; provide real-time information to the

    customers;

  • 8/9/2019 J2ME Projects

    25/58

    www.optimalminds.com

    www.optimalminds.com25

    System Requirements:

    Processor : Pentium IV

    Operating System : Windows XP (Recommended), Windows 98.

    Ram : 1GB

    Hard Disk : 4GB of min Disk Space

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack,

    Server : Tomcat server 5.5,

    Connecter : MySql Server with ODBC connecter ,

    Community : SQL Yong Community 5.25, Toolkit : Sun Java Wireless Toolkit 2.5.

    Technologys : J2ME, MIDP1.0, CLDC1.1,

    Enterprise Applications : J2SE,J2EE.

  • 8/9/2019 J2ME Projects

    26/58

    www.optimalminds.com

    www.optimalminds.com26

    IMPLEMENTATION OF MM7 GATEWAY

    Objective

    This specification proposes an implementation of MMS Gateway

    .The prevalent of system of handling MMS content is proprietary and non

    interoperable and hence implementation of MMS solution is cumbersome in

    real time environment, which is full of devices of multimedia manufactures

    .The scenario being as such, an MMS Gateway provides a perfect solution.

    This Gateway handles the following tasks:

    1. Reception of MMS messages from mobile phones for forwarding to

    MMSC (Multimedia Messaging Service Center).

    2. Encoding of received MMS messages in MM7 protocol.

    3. Forwarding the encoded message to MMSC for delivery to respective end

    User device.

    Description

    To demonstrate the functioning of MMS Gateway we need some more

    modules. They are Sender, Receiver, MMSC and content server. MMSC is

    useful for buffering the message if the receiver is not available.

    This system was implemented using the J2ME, SERVLETS, NETWORKING

    concepts of J2SE.

    PC General Specification

    1. C.P.U - Pentium processor

    2. Memory - 64 MB -128MB RAM

    3. Disk Drivers - 1.44 MB 3 fdd or CD-Drive

    4. Monitor - Color

    5. Keyboard - Low profile, despatchable type

    6. I/O parts - a) Mouse

  • 8/9/2019 J2ME Projects

    27/58

    www.optimalminds.com

    www.optimalminds.com27

    b) Monitor

    c) Printer

    7. Operating system - Windows 2000 and above

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack,

    Toolkit : Sun Java Wireless Toolkit 2.5.

    Technologys : J2ME, MIDP2.0, CLDC1.1,

  • 8/9/2019 J2ME Projects

    28/58

    www.optimalminds.com

    www.optimalminds.com28

    Remote Administration using J2ME

    Objective:

    1. This application is designed to provide the user easy capability to

    access a PC from his mobile device.

    2. This project is to enable the mobile users to control his PC information

    at their fingertips.

    3. The application must consider the limitations of mobile devices.

    4. The application must work properly with out problems on all targeted

    devices, power supply and network support.

    Description

    The purpose of the project is to provide the mobile users a service that

    facilitates them to access their remote PCs from any where in the world. The

    basic idea behind the project is to bridge the communication gap between

    mobile users and the PCs. This type of service enhances the capabilities and

    features of mobile devices. With this type of service one can have a control

    over the remote PC in addition to accessibility features.

    Features:

    1. This application is designed to bridge the gap between pc and mobile .

    2. This project is to enable the mobile users to Access their PC data.

    3. The application must consider the limitations of mobile devices.

    4. This project involves flow of data on the Wireless Application Protocol.

    5. The application must work properly without problems on all targeted

    devices, power supply and network support.

  • 8/9/2019 J2ME Projects

    29/58

    www.optimalminds.com

    www.optimalminds.com29

    Scope & Limitations:

    1. The proposed software targets resource constrained and more specifically

    wireless computing devices.

    2. Deployment requires formatting the display in a generic way so that it

    works for all different types of devices.

    3. Special attention is needed regarding complexities of network limitations.

    PC General Specification

    1. C.P.U - Pentium processor

    2. Memory - 64 MB -128MB RAM

    3. Disk Drivers - 1.44 MB 3 FDD or CD-Drive

    4. Monitor - Color

    5. Keyboard - Low profile, dispatch able type

    6. I/O parts - a) Mouse

    b) Monitor

    c) Printer

    7. Operating system - Windows 2000 and above

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack,

    Toolkit : Sun Java Wireless Toolkit 2.5.

    Technologys : J2ME, MIDP2.0, CLDC1.1,J2SE

  • 8/9/2019 J2ME Projects

    30/58

    www.optimalminds.com

    www.optimalminds.com30

  • 8/9/2019 J2ME Projects

    31/58

    www.optimalminds.com

    www.optimalminds.com31

    SESSION INITIATION PROTOCOL

    Objective:

    SIP(session initiation protocol)is an application-layer control protocolfor creating,modifying and terminating session with one or more

    participants.These sessions include internet multimedia distribution.SIP

    supports user mobility by proxying and redirecting requests to the users

    current location. In this SIP the basic language used is J2ME Wireless

    toolkit.J2ME supports layered software for the development of

    applications,targeted to run on small devices such as mobile phones,pagers

    etc.

    Description

    SIP describes how the message is transfer between client and client.

    Both contains SIP_INVITER and SIP_RECEIVER in that one client acts as

    SIP_INVITER and the other is used as SIP_RECEIVER.From the first client we

    are sending messages&images to the other client.It requires less API

    classes.It is easy to implement.Up to now we have described one to one

    message sending and receiving.If we want to initiate more than one client for

    sending.messages and images it requires more API classes. For initiating

    more than one client we require the address of those clients and send

    requests to the server. The server receives those requests and serches for

    the appropriate client. This process is carried out by different servers like

    Proxy server,Location server, Registrar server, Redirect server, ect.

    PC General Specification

    1. C.P.U - Pentium processor

    2. Memory - 64 MB -128MB RAM

    3. Disk Drivers - 1.44 MB 3 floppy disk drivers

    or CD-Drive

  • 8/9/2019 J2ME Projects

    32/58

    www.optimalminds.com

    www.optimalminds.com32

    4. Monitor - Color

    5. Keyboard - Low profile, despatchable type

    6. I/O parts - a) Mouse

    b) Monitor

    c) Printer

    7. Operating system - Windows 2000 and above

    Software Requirements:

    IDE : Netbeans-5_5 with Mobility pack,

    Toolkit : Sun Java Wireless Toolkit 2.5.

    Technologys : J2ME, MIDP2.0, CLDC1.1

  • 8/9/2019 J2ME Projects

    33/58

    www.optimalminds.com

    www.optimalminds.com33

    EbookME

    Objective:

    EBookME is Java application (GUI, console and/or applet) whichgenerates Java ME ebooks (JAD, JAR) from input text files. Generated

    books can be read on mobile phones which support Java (MIDP 1.0).

    Description:

    Java Platform, Micro Edition (Java ME) is the most ubiquitousapplication platform for mobile devices across the globe. It provides a

    robust, flexible environment for applications running on a broad rangeof other embedded devices, such as mobile phones, PDAs, TV set-top

    boxes, and printers. The Java ME platform is deployed on millions of

    devices, supported by leading tool vendors, and used by companiesworldwide. In short, it is the platform of choice for today's consumerand embedded devices.

    EBookME is application for creating and reading e-books on the mobilephones and other devices which supports JME (Java Micro Edition) withMIDP 1.0 profile. It consists of two parts:

    reader core (JME)

    Standard Java (JSE) application which creates JME application

    packages. It puts together your texts and reader core.

    EBookME supports many input file types:

    Plain texts HTML documents

    OpenDocument formats (e.g. OpenOffice.org files) PDFs (imported by PDFBox) MS Office documens (imported by Jakarta POI) MS Works files, WordPerfect files RTFs XML documents

    EBookME reader works correctly also on devices which dont provide

    filesystem to application and a reader cant be standalone application

    separated from data files. It uses advantages of Java and storesapplication and data in one archive file.

  • 8/9/2019 J2ME Projects

    34/58

    www.optimalminds.com

    www.optimalminds.com34

    EBookME is localized for following languages:

    English

    German Spanish

    French Czech

    Scope & Limitations:

    1. The proposed software targets resource constrained and morespecifically wireless computing devices.

    2. Deployment requires formatting the display in a generic way sothat it works for all different types of devices.

    3. Special attention is needed regarding complexities of networklimitations

  • 8/9/2019 J2ME Projects

    35/58

    www.optimalminds.com

    www.optimalminds.com35

    Flurry

    Objective:

    Flurrybrings your personal email and news onto your cell phone.

    Description:

    Java Platform, Micro Edition (Java ME) is the most ubiquitousapplication platform for mobile devices across the globe. It provides a

    robust, flexible environment for applications running on a broad range

    of other embedded devices, such as mobile phones, PDAs, TV set-topboxes, and printers. The Java ME platform is deployed on millions of

    devices, supported by leading tool vendors, and used by companiesworldwide. In short, it is the platform of choice for today's consumer

    and embedded devices.

    Features:

    Mobile access to all your email accounts.

    Easily import your contacts. Read & share news, blogs .

    Get emailed from your MySpace page. Send pictures from your phone.

    Text message notifications when you get new mail.

    Fast & Easy. Sign up flurry. application that makes reading andcomposing email fast and easy to use.

    Multiple email accounts on one phone. Between your ISP,webmail, etc. there are a lot of ways for people to email you. You canadd all of them to your flurry account and access them in flurry onyour phone.

    Easily import your contacts. Import your contacts to your flurryaccount and then access them from your phone. You can then quickly

    and easily email or call anyone you know when you're on the go.Read & share news, blogs & RSS feeds. You can sign up to get all

    your news, blogs and other RSS feeds pushed to flurry as they arereleased. Then you can easily share them with your friends while

    you're on the go.

    Get emailed from your MySpace page. Put the flurry widget onyour MySpace or other social networking page and your friends can

    send emails to flurry on your phone when they see that you're away.Send pictures from your phone. On supported phones, you can

    easily take a photo in flurry and email it to all your contacts.

  • 8/9/2019 J2ME Projects

    36/58

    www.optimalminds.com

    www.optimalminds.com36

    Text message notifications when you get new mail. On

    supported wireless providers, flurry can send you text messagenotifications when you get new mail. Get texted when specific friends

    email you!Search your mail and news, on your phone. You can easily search

    your inbox with SimpleSearch. Just start typing what you are lookingfor.

    Scope & Limitations:

    The proposed software targets resource constrained and morespecifically wireless computing devices.

    Deployment requires formatting the display in a generic way sothat it works for all different types of devices.

    Special attention is needed regarding complexities of networklimitations

  • 8/9/2019 J2ME Projects

    37/58

    www.optimalminds.com

    www.optimalminds.com37

    eBuddy Mobile Messenger

    Objective:

    The e Buddy Mobile Messenger is a multi-net application that you canuse intuitively for the main thing that you want such an application

    for: Chat with your buddies.

    Description:

    Java Platform, Micro Edition (Java ME) is the most ubiquitous

    application platform for mobile devices across the globe. It provides arobust, flexible environment for applications running on a broad range

    of other embedded devices, such as mobile phones, PDAs, TV set-topboxes, and printers. The Java ME platform is deployed on millions of

    devices, supported by leading tool vendors, and used by companiesworldwide. In short, it is the platform of choice for today's consumer

    and embedded devices.

    eBuddy Mobile Messenger Can Download it to your phone to get thebest chat experience on MSN, Yahoo! and AIM, all in one single buddy

    list. It remembers your username and password for quick login,supports sound notification of a new message, reacts fast and has

    many more advantages:

    Fast response Minimal data usage Low Battery usage

    Easy to use Sound & Vibration

    Group-chat

    Scope & Limitations:

    The proposed software targets resource constrained and morespecifically wireless computing devices. Deployment requires

    formatting the display in a generic way so that it works for all differenttypes of devices. Special attention is needed regarding complexities of

    network limitations.

  • 8/9/2019 J2ME Projects

    38/58

    www.optimalminds.com

    www.optimalminds.com38

    Mobile GMAPS

    Objective:

    Mobile GMaps is application that displays maps from Google Maps,Yahoo! Maps, Windows Live Local(MSN Virtual Earth), Ask.com, Open

    Street Map and other sources on Java J2MEenabled mobile phones,PDAs and other devices.

    MGMaps can connect to a GPS receiver over Bluetooth or use internal

    GPS features on some phones in order to automatically display themap for your current position. You can predownload maps and store

    them on your memory card in order to use them on the go withoutaccessing the internet.

    Description:

    Java Platform, Micro Edition (Java ME) is the most ubiquitous

    application platform for mobile devices across the globe. It provides arobust, flexible environment for applications running on a broad range

    of other embedded devices, such as mobile phones, PDAs, TV set-topboxes, and printers. The Java ME platform is deployed on millions ofdevices, supported by leading tool vendors, and used by companies

    worldwide. In short, it is the platform of choice for today's consumerand embedded devices.

    Features:

    Search allows you to search for a place in a manner similar toGoogle Maps local search.

    Mobile GMaps supports NAC Universal Addresses. NAC (Natural

    Area Code) is an efficient and unified representation for both anarea and a location anywhere in the world. MGMaps allows you

    to search for a location or an area by entering its code anddisplays 10-letter NAC codes for all places.

    Stored maps update. The mobile map can be automatically centered to the area you

    download. The storage structure was also updated and bydefault all map tiles for a zoom level are stored in the same

    folder to reduce the total number of folders created.

    The image last displayed in MGMaps is saved and displayedwhen MGMaps is started the next time.

  • 8/9/2019 J2ME Projects

    39/58

    www.optimalminds.com

    www.optimalminds.com39

    Place details show the "straight-line" (shortest) distance from

    your current GPS position to the selected place for favorites,friends positions and KML results.

    View Friends service: you can now view on your phone whereyour

    GMap-Trackfriends are GPS - Where Am I? Moves the map tomatch your current position as determined by the GPS device.

    Bookmarks allows you to keep a list of favorite places on themap. A bookmark consists of five pieces of information: name,

    latitude, longitude, zoom level, and map type.

    Scope & Limitations:

    The proposed software targets resource constrained and morespecifically wireless computing devices.

    Deployment requires formatting the display in a generic way sothat it works for all different types of devices.

    Special attention is needed regarding complexities of network

    limitations.

  • 8/9/2019 J2ME Projects

    40/58

    www.optimalminds.com

    www.optimalminds.com40

    MOBILE FILE EXPLORER

    Objective:

    The MOBILE FILE EXPLORER uses the JSR 75. This API allows us togain access to file systems located in a devices internal memory or

    removable memory such as smart media cards and compact flashcards.

    Description:

    MOBILE FILE EXPLORER is having mainly three modules. One is toAccessing File System of mobile device which is residing in mobiles

    internal or mobiles removable memory. Second module is displaying

    of file based upon its type if the file is regular file then shows thecontents of that file, if it is audio/video file then it plays that file. And

    the final module is Sending a file to phone number or an E-Mailaddress as specified by the user.

    Module 1:

    Accessing Mobile File System:

    To access file system of mobiles internal/external memory by using

    optional package JSR 75 API. It consists of classes and interfaces foraccessing file system. In this module user not only access files also

    can do following operations

    Creating a file or directory View the contents of file, in case of directory shows the files and

    folders Editing of regular file

    Rename a file or directory Delete a file or directory

    View the properties of file or directory

    Module 2:

    Displaying of file based upon its type:

    To display the user selected file is done in three sub modules they are

    as follows.

  • 8/9/2019 J2ME Projects

    41/58

    www.optimalminds.com

    www.optimalminds.com41

    Regular File

    Audio File Video File

    Image File

    Regular File:

    We Can view a regular file by using FileConneciton interface it consistsof Connector.open () method to gain access file system of mobile

    device. The accessed file is reads in terms of input stream. We canview the contents of file as follows.

    Module 3:

    Sending a file to phone or E-mail ID:

    To send a file to phone or e-mail can be done by using JSR 205Wireless Messaging API (WMA). The API package

    avax.microedition.wireless.messaging.* can have the several classesand interfaces for sending SMS/MMS etc.There is a new feature

    available to the user, while user playing any video user can captureand send immediately to a phone or to e-mail id by activating MMS in

    his mobile or he can send any image file by using send MMS. The MMSProtocol Data Unit (PDU) structure is specified in the WAP- 209-MMS-

    Encapsulation standard. The MMS PDU contains a header and amultipart message body. Some of the MMS header fields originate

    from standard RFC 822 headers and others are specific to multimediamessaging.

    Constraints:

    The Mobile File Explorer project has the following constraints

    1. WAP / GPRS supported mobiles are required.

    2. Device must support MMS (Multimedia Message Service).3. When sending a file using MMS mobile must activate the MMS.

    4. JSR 75 supported mobile devices can only run successfully.

    5. The mobiles which can have JAVA Technology they only run MobileFile Explorer application.

    The following are the requirements for mobile browser

    The ported mobile should support JAVA technology.

    The ported mobile should support WAP; GPRS the device shouldenable the

  • 8/9/2019 J2ME Projects

    42/58

    www.optimalminds.com

    www.optimalminds.com42

    WAP while using this application.

    The device used for this application it must be a color screen. While sending a file it is necessary to enable MMS option.

    The mobile device should have the following specifications Processor 16 bits or more

    Memory 256 KB or more Device should enable MMS.

  • 8/9/2019 J2ME Projects

    43/58

    www.optimalminds.com

    www.optimalminds.com43

    M- Banking

    Objective:

    The improvement in technologies, lot of traditional works are beendone using internet.The systems like reservations, banking and other

    things wear done using internet.The main advantage of this wasperson need not be present at the place and was done quickly whichsaved the time. The main draw back of this was, it compulsorilyrequired the costly pc. Now the things had changed, the scenario is

    changing i.e. using of simple and cheaper hardware such as mobilesand handheld devices. Which provides much better mobility than PCs.

    Technology is moving towards mobiles which has wide spread usageand acceptability. Lot of protocols and softwares are been developed

    to server the concept. Here we just are trying to be with the scenario.

    We are connecting the mobile to bank database using wml scripts andjava technology.

    Description:

    In todays age of new opportunism and emerging technologies, there is

    a new communications infrastructure on offer to transform the waybusiness is done. This opportunity is mobile commerce, and it will

    drive new levels of intense competition in the finance industry. Mobilecommerce achieves this by removing the traditional restrictions of

    geographical location and high entry costs. This time the assault onthe finance industry will be led by a new weapon, the mobile phone.

    We are providing a wise range of mobile banking for individual clients,including balance checking, amount transfer, stop payment, request

    check book, mini statement, etc.

    1. Check Balance: users may check the balance of account and thelatest transactions.

    2. Transfer Funds: User may transfer the amount to the required

    customer of his choice.

    3. Stop Payment: user is allowed to stop payment of cheques based onhis request.4. Request Cheque Book: user may request the cheque books

    according to his requirements (10 leaves, 50 leaves, 100 leaves).5. Mini statement: user is also allowed to view the transactions made.6. Configuration: User configures the functions concerning accountpayment and code. Etc.

  • 8/9/2019 J2ME Projects

    44/58

    www.optimalminds.com

    www.optimalminds.com44

    One report also suggested that this trend might grow as the number of

    mobile device users continues to grow, and also those users showmore wiling to consider using new applications such as mobile cash

    and payments.

    Software Requirements

    Platform - Windows ( NT/XP)

    Languages - JSP,XML, wml, usebean, servlet &java scriptDatabase - My SQL 4.0

    Software - weblogic server 7.0Nokia tool kitJ2SDK 1.4

    Hardware Specification:

    Processor: Intel P-III based systemProcessor Speed: 250 MHz to 833MHzRAM: 64MB to 256MB

    Hard Disk: 2GB to 30GB

  • 8/9/2019 J2ME Projects

    45/58

    www.optimalminds.com

    www.optimalminds.com45

    MOBILE BROWSER

    Objective:

    Mobile browsing is a core element of the rapidly growing area ofadvanced data services within the mobile industry. Much as on the PC,browsing on a mobile handset is a means through which users can

    access information anytime, anywhere. It is also a conduit for richcontent download. As such, a browser of some form is now a standardfeature in over 50% of the global installed base of all mobile handsets.

    Description:

    MOBILE BROWSER helps to bring the best Internet experience to

    Mobile devices.Mobile Browser prides itself in supporting all major Webstandards currently in use.Java 2 Micro Edition (J2ME) and XMLtechnologies increased in popularity. When used together, thesetechnologies can be key architectural elements in end-to-end wirelesssolutions for PDAs and handheld devices, such as cell-phones and

    pagers. Using J2ME and XML technology also makes for a highlyversatile end-to-end architecture You can develop Browser for Mobile

    Information devices such as PDAs and Java Phones. Mobile Browser

    uses J2ME (CLDC + MIDP) and XML technology and communicateswirelessly over TCP/IP.

    Modules

    MOBILE BROWSER is having mainly four modules. One is Accessing

    Web Page. This module accesses any web page as specified by theuser. Second module is Bookmarks for maintaining the favorite web

    sites. Third is Web Search, this module is for searching informationeither English or internet as user requirements. And the forth module

    is History module is to maintain the recently visited web pages by theuser in the browser.

    Accessing Web Page

    In this module user can access any web page by specifying the

    address of the web page in the URL area. All subsequent requests to aserver within a session are now quicker. This browser keeps an open

    connection between server and client reducing overhead TCP setuptimes.

  • 8/9/2019 J2ME Projects

    46/58

    www.optimalminds.com

    www.optimalminds.com46

    Book Marks

    In this module user can maintain his favorite web sites, by maintaining

    these bookmarks browser can save the user time if any case user can

    immediately wants any site, then user no need to mention address ofweb site just selecting book mark user can access the web page. It isalso possible to rename, search and remove any book marks easily.

    Add a new bookmark from any visited page or from browser history.By using bookmarks list we can access your favorite sites by clickingon the bookmark.

    Web Search

    In this module user can search any information in the form of English

    or internet, if the user option is English then the information searchedand retrieved in the English pattern.

    If the user selection is internet then the browser searches informationin the internet in any form and appropriate information gives the user.

    One of the features in this module is to find any searches in the homepage by using search option in the web search. If user wants any

    searches in current page just typing string in the search option it

    shows the string find in the page, other wise it just displays a messagesaying that string not found.

    History

    It keeps your browsing history, and displays the most recent items.The history list contains your entire browsing history.

    By keeping these information user can view the browsed sites and he

    can easily remember his visited pages if any case user forgot anyaddress of page he can find it from last visited sites in the history

    option. Applications written with Java technology run on multipledevices, you can run identical services on your PDA, phone, or pager.

    Constraints

    1. The Mobile Browser project has the following constraints

  • 8/9/2019 J2ME Projects

    47/58

    www.optimalminds.com

    www.optimalminds.com47

    2. Mobiles which can have WAP technology they only run this

    application. When using Mobile Browser every mobile mustenable the WAP.

    3. The mobiles which can have JAVA Technology they only runmobile browser application.

    The following are the requirements for mobile browser

    The ported mobile should support JAVA technology. The ported mobile should support WAP; GPRS the device should

    enable the WAP while using this application. The device used for this application it must be a color screen.

    The mobile device should have the following specifications

    1. Processor 16 bits or more2. Memory 256 KB or more

    3. Device should enable GPRS.

  • 8/9/2019 J2ME Projects

    48/58

    www.optimalminds.com

    www.optimalminds.com48

    J2ME MEMOPAD

    Objective:

    J2ME Memopad is a simple MIDP application designed to allow storage

    and retrieval of notes. It will have the ability to search and generate a

    list of results, as well as categorize your memos. The basic design ofthe memopad is similar to the Palm.It provides the user to add the

    memos,view the memos,search the particular momo and to delete thememos through the mobile architecture.

    Java Platform, Micro Edition (Java ME) is the most ubiquitous

    application platform for mobile devices across the globe. It provides a

    robust, flexible environment for applications running on a broad rangeof other embedded devices, such as mobile phones, PDAs, TV set-topboxes, and printers. The Java ME platform is deployed on millions of

    devices, supported by leading tool vendors, and used by companiesworldwide.

    Features:

    It provides flexible user interfaces, a robust security model.

    Easily carrying the mobile anywhere. Time Saving.

    Scope & Limitations:

    The proposed software targets resource constrained and more specificallywireless computing devices. Deployment requires formatting the display in angeneric way so that it work for all different types of devices. Special attention isneeded regarding complexities of network limitations.

  • 8/9/2019 J2ME Projects

    49/58

    www.optimalminds.com

    www.optimalminds.com49

    Mbuni

    Objectives:

    This specification proposes an implementation of MMS Gateway. Theprevalent of system of handling MMS content is proprietary and noninteroperable and hence implementation of MMS solution is

    cumbersome in real time environment, which is full of devices ofmultimedia manufactures .The scenario being as such, an MMS

    Gateway provides a perfect solution. This Gateway handles thefollowing tasks:

    1. Reception of MMS messages from mobile phones for forwarding toMMSC (Multimedia Messaging Service Center).

    2. Encoding of received MMS messages in MM7 protocol.3. Forwarding the encoded message to MMSC for delivery to respective

    end User device.

    To demonstrate the functioning of MMS Gateway we need some moremodules. They are Sender, Receiver, MMSC and content server. MMSCis useful for buffering the message if the receiver is not available.

    J2ME Multimedia Messaging Service (JMMS) is an application designedto provide Multimedia Messages from handheld devices. The

    application has also considered the limitations of the wireless networkconnections. It has been designed in such a way that it can resolve the

    possible data loss during transmission and can cope up with the

    limitations/constraints of all proposed target devices irrespective ofdifferences in their sizes, display capabilities, power supply and

    network support.

    Environment:

    Sun Java 1.4.2

    J2ME 2.0

    J2METK

    MMS API

    MMSTK

    MM7 API

    MM7 Gateway

    WEB Server

  • 8/9/2019 J2ME Projects

    50/58

    www.optimalminds.com

    www.optimalminds.com50

    MMSC

    Windows 98 and above.

    Scope & Limitations:

    1.The proposed software targets resource constrained and more

    specifically wireless computing devices.

    2. Deployment requires formatting the display in a generic way so thatt work for all different types of devices.

    3. Special attention is needed regarding complexities of networklimitations.

  • 8/9/2019 J2ME Projects

    51/58

    www.optimalminds.com

    www.optimalminds.com51

    Mobile Gadgeteer

    Objectives:

    This application is designed to provide the user Access a PC from his

    mobile device.This project is to enable the mobile users to control hisPC information at their finger tips.The application must consider the

    limitations of mobile devices.This project involves flow of data on theWireless Application Protocol.The application must work properly

    without problems on all targeted devices, power supply and network

    support.

    Environment:

    J2ME 2.0 TOOL KIT

    J2SDK 1.4.1 MIDP 2.0

    XML

    Java / Java servlets / Java Server Pages

    Windows NT/200X

    Scope & Limitations:

    The proposed software targets resource constrained and more

    specifically wireless computing devices. Deployment requires formatting the display in a generic way so

    that it works for all different types of devices. Special attention is needed regarding complexities of network

    limitations.

  • 8/9/2019 J2ME Projects

    52/58

    www.optimalminds.com

    www.optimalminds.com52

    MIDP

    Objectives:

    The Mobile Information Device Profile (MIDP) is the first and most

    mature J2ME profile. MIDP is based on the CLDC and is currentlysupported by major device manufacturers such as Motorola, Nokia,Ericsson, and RIM and by carriers like SprintPCS, Nextel, and NTT

    DoCoMo. Many independent software vendors also support MIDP.

    Table summarizes the target devices for MIDP 2.0. Table DeviceRequirements for Mobile Information Device Profile 2.0

    Requirement Description

    Display Screen- size: 96x54,. Display depth: 1- bit. Pixel shape(aspect ratio):approximately 1:1.Input One or more of the following

    user-input mechanisms: one-handed keyboard, two-handed keyboard,or touch screen.

    Memory 256 kilobytes of non-volatile memory for the MIDPimplementation,beyond whats required for CLDC. 8 kilobytes of non-

    volatile memory for application-created persistent data. 128 kilobytesof volatile memory for the Java runtime.Networking Two-way, wireless, possibly intermittent, with limitedbandwidth.

    PowerLimited power, typically battery-operated.

    MIDP, led by Motorola, was initially defined by JSR 37, which producedthe MIDP 1.0 specification, and then by JSR 118, which defined the

    MIDP 2.0 specification. MIDP2.0 enhanced version 1.0 quite a bit. Even

    though the MIDP specification indicates the use of CLDC 1.0, nothingwould preclude MIDP 2.0 (or 1.0) using CLDC 1.1 as its base.

    In addition to the MIDP 1.0 APIs for networking, user interfaces, local

    persistence, and MIDlet life-cycle, MIDP 2.0 adds APIs for networking,including socket (TCP) streams, UDP datagrams, serial, push-initiated,

    and secure connections, as well as a robust security API and policy,

    and APIs for sound and even gaming. MIDP 2.0 also formally includesin the profile specification an update of the MIDP 1.0 Over the Air(OTA) User Initiated Provisioning recommendation (originally defined

    as an addendum to the MIDP 1.0 specification), which describes howapplications are to be discovered and downloaded over wireless

    networks. Table summarizes the packages available in MIDP 1.0 andMIDP 2.0.

  • 8/9/2019 J2ME Projects

    53/58

    www.optimalminds.com

    www.optimalminds.com53

    SIP Conference for Hand-held Device

    Objectives:

    SIP (Session Initiation Protocol) is a protocol developed to assistin providing advanced telephony services across the Internet.

    Internet telephony is evolving from its use as a cheap (but lowquality) way to make international phone calls to a seriousbusiness telephony capability.

    SIP is one of a group of protocols required to ensure that this

    evolution can occur.

    Description:

    The Session Initiation Protocol (SIP) is an application-layer controlprotocol for creating, modifying and terminating sessions with one or

    more participants. These sessions include Internet multimediaconferences, Internet telephone calls and multimedia distribution.

    Members in a session can communicate via multicast or via a mesh ofunicast relations, o r a combination of these. SIP invitations used top

    create sessions carry session descriptions which allow participants toagree on a set of compatible media types. SIP supports user mobility

    by proxying and redirecting requests to the users current location.Users can register their current location. SIP is not tied to any

    particular conference control protocol. SIP is designed to be

    independent of the lower-layer transport protocol and can be extendedwith additional capabilities. [RFC 2543]

    Session Initiation Protocol (SIP) is an application-layer control protocolthat can establish, modify and terminate multimedia sessions or calls.

    Java 2 Platform Micro Edition (J2ME) supports layered software for thedevelopment of applications, targeted to run on small devices such asmobile phones, pagers etc. The J2ME Wireless toolkit provides

    development environment for the same specifically targeting MIDPdevices.

  • 8/9/2019 J2ME Projects

    54/58

    www.optimalminds.com

    www.optimalminds.com54

    Environment:

    Sun Java 1.4.2

    J2ME 2.0

    J2METK SIP API SIP TK WEB Server Windows 98 and above.

    Scope & Limitations:

    The proposed software targets resource constrained and more

    specifically wireless computing devices. Deployment requires formatting the display in a generic way so

    that it works for all different types of devices.

  • 8/9/2019 J2ME Projects

    55/58

    www.optimalminds.com

    www.optimalminds.com55

    Mig33

    Objective:

    Mig33 is a global mobile community that lets you keep in touch withfriends and family through a variety of online services, right on your

    mobile phone. With mig33, you can chat and send instant messagesand emails, make inexpensive international phone calls, share photos,

    connect with old friends and even meet new ones. Think of it as anaddition to your phone's existing service.

    Features:

    Chartrooms

    Profiles Photo Sharing

    Mobile Web Rewards for inviting friends And more

    Chat Rooms:

    Chat with anyone, anywhere, and in any language inside thousands of

    mig33 chat rooms on your mobile. Join an existing chat room and

    meet new people, or create one for you and some friends. Best of all,our chat rooms are absolutely free! You can also join these chat roomsfrom our website.

    Instant Messaging:

    With mig33, you can chat online in real-time with millions of othermig33 users. Check your buddy list to see who's available, or block

    users to protect your privacy. You can also use compatible instantmessaging services like MSN, Yahoo! and AIM on your phone, or IM

    friends from our website.

    Profiles:

    You can create your own profile, tell the world about yourself and meet

    friends with similar interests. And if you refer a to join mig33, it's eveneasier to share profiles, photos, scrapbooks and more with them.

  • 8/9/2019 J2ME Projects

    56/58

    www.optimalminds.com

    www.optimalminds.com56

    Photo Sharing

    Send photos directly from your mobile phone to online buddies. These

    pictures are automatically saved to your online scrapbook, which youcan view and organize from your phone or PC.

    Scope & Limitations:

    The proposed software targets resource constrained and more

    specifically wireless computing devices. Deployment requires formatting the display in a generic way so

    that it works for all different types of devices. Special attention is needed regarding complexities of network

    limitations.

  • 8/9/2019 J2ME Projects

    57/58

    www.optimalminds.com

    www.optimalminds.com57

    Alert Engine

    Objective:

    Alert Engine is an application which runs in background and informs

    the mobile user with an alert message when a particular date and timeis arise. With this Alert Engine the mobile user has to store his data ina tabular format with in a PC and then he/she transfer the data using

    Bluetooth, Infrared or Data Cable. So that we can synchronize the databetween in PC and Mobile. Now when ever particular date and timeoccurs the Alert Engine informs the Mobile user and requests the userto send automated SMS.

    Description:

    The requirement of a basic Alert Engine is to enter the details ofremainders in the mobile device, which at a high level stipulates that a

    user must be able to complete the following use cases:

    Alerts about Remainders Send his wish as a SMS to the recipient

    Delete the Remainders Edit the Reminders

    To provide fully automated Reminder alerts.

    To facilitate user, to send Wishes SMS messages automatically.Synchronize data between PC and Mobile using Bluetooth, Infrared and

    Data cable.

    Modules:

    Storing Remainder in RMS

    Registering the MIDlet

    Sending SMS

    SyncML

    Scope & Limitations:

    The proposed software targets resource constrained and more specificallywireless computing devices.

    Deployment requires formatting the display in a generic way so that itworks for all different types of devices.

    Special attention is needed regarding complexities of network limitations.

  • 8/9/2019 J2ME Projects

    58/58

    www.optimalminds.com

    Mobile Invoice

    Objective:

    This project deals with paying the bill through the mobile. It providesthe features of paying the bill for Telephone, EB bill, Water bill through

    the mobile this project uses J2ME and J2EE technology. An addedbenefit is time consumption.

    Description:

    Java Platform, Micro Edition (Java ME) is the most ubiquitous

    application platform for mobile devices across the globe. It provides arobust, flexible environment for applications running on a broad range

    of other embedded devices, such as mobile phones, PDAs , TV set-topboxes, and printers. The Java ME platform is deployed on millions of

    devices, supported by leading tool vendors, and used by companiesworldwide. In short, it is the platform of choice for today's consumer

    and embedded devices.

    Modules:

    Authentication Module

    Communication Module

    Service Module

    Billing Module Checking Module

    Language Used:

    Java, J2ee, J2me

    Scope & Limitations:

    The proposed software targets resource constrained and morespecifically wireless computing devices.

    Deployment requires formatting the display in a generic way so