Вы находитесь на странице: 1из 58

www.optimalminds.

com

J2ME PROJECT SYNOPSIS

IN

www.optimalminds.com

www.optimalminds.com

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,

www.optimalminds.com

www.optimalminds.com
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
:
Operating System :
:
Ram
:
Hard Disk

Pentium IV
Windows XP (Recommended), Windows 98.
1GB
4GB of min Disk Space

Software Requirements:

IDE
Server
Connecter
Community
Toolkit
Technologys
Enterprise Applications

:
:
:
:
:
:
:

Netbeans-5_5 with Mobility pack,


Tomcat server 5.5,
MySql Server with ODBC connecter ,
SQL Yong Community 5.25,
Sun Java Wireless Toolkit 2.5.
J2ME, MIDP1.0, CLDC1.1,
J2SE,J2EE.

www.optimalminds.com

www.optimalminds.com

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
:
Operating System :
:
Ram
:
Hard Disk

Pentium IV
Windows XP (Recommended), Windows 98.
1GB
4GB of min Disk Space

Software Requirements:
Technologys

: J2ME MIDP 2.0, CLDC1.1,


Bluetooth connections (JSR 82) for GPS

www.optimalminds.com

www.optimalminds.com
Toolkit
Operating System

: Sun Java Wireless Toolkit 2.5.


: Windows 98 and above.

ScreenShots:

www.optimalminds.com

www.optimalminds.com

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, list
of 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.

www.optimalminds.com

www.optimalminds.com

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
:
Operating System :
:
Ram
:
Hard Disk
:
Drive

Pentium IV
Windows XP (Recommended), Windows 98.
1GB
4GB of min Disk Space
Any Standard CD/DVD Drive

Software Requirements:

IDE
Server
Connecter
Community
Toolkit
Technologys
Enterprise Applications

:
:
:
:
:
:
:

Netbeans-5_5 with Mobility pack,


Tomcat server 5.5,
MySql Server with ODBC connecter ,
SQL Yong Community 5.25,
Sun Java Wireless Toolkit 2.5.
J2ME, MIDP1.0, CLDC1.1,
J2SE,J2EE.

www.optimalminds.com

www.optimalminds.com

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

www.optimalminds.com

www.optimalminds.com
6) Enterprise application for access the data for whole application.
System Requirements:
Processor
:
Operating System :
:
Ram
:
Hard Disk

Pentium IV
Windows XP (Recommended), Windows 98.
1GB
4GB of min Disk Space

Software Requirements:
Technologys
Toolkit
Operating System

: J2ME MIDP 2.0, CLDC1.1


: Sun Java WTK 2.5 .
: Windows 98 and above.

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

www.optimalminds.com

www.optimalminds.com

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.

10

www.optimalminds.com

www.optimalminds.com
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.

11

www.optimalminds.com

www.optimalminds.com

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

12

www.optimalminds.com

www.optimalminds.com
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

13

www.optimalminds.com

www.optimalminds.com
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
:
Operating System :
:
Ram
:
Hard Disk
Software Requirements:

IDE
Server
Connecter
Community
Toolkit
Technologys
Enterprise Applications

Pentium IV
Windows XP (Recommended), Windows 98.
1GB
4GB of min Disk Space

:
:
:
:
:
:
:

Netbeans-5_5 with Mobility pack,


Tomcat server 5.5,
MySql Server with ODBC connecter ,
SQL Yong Community 5.25,
Sun Java Wireless Toolkit 2.5.
J2ME, MIDP1.0, CLDC1.1,
J2SE,J2EE.

14

www.optimalminds.com

www.optimalminds.com

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
:
Operating System :
:
Ram
:
Hard Disk

Pentium IV
Windows XP (Recommended), Windows 98.
1GB
4GB of min Disk Space

Software Requirements:

15

www.optimalminds.com

www.optimalminds.com

IDE
Server
Toolkit
Technologys
Enterprise Applications
Other

:
:
:
:
:

Netbeans-5_5 with Mobility pack,


Tomcat server 5.5,
Sun Java Wireless Toolkit 2.5.
J2ME, MIDP1.0, CLDC1.1,
J2SE,J2EE.

: TV Adapter and Recording Software.

ScreenShots:

16

www.optimalminds.com

www.optimalminds.com

17

www.optimalminds.com

www.optimalminds.com

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
:
Operating System :
:
Ram
:
Hard Disk

Pentium IV
Windows XP (Recommended), Windows 98.
1GB
4GB of min Disk Space

Software Requirements:
IDE
Toolkit
Technologys

:
:
:

Netbeans-5_5 with Mobility pack,


Sun Java Wireless Toolkit 2.5.
J2ME, MIDP2.0, CLDC1.1,

Working of Car Manager:

18

www.optimalminds.com

www.optimalminds.com
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:

19

www.optimalminds.com

www.optimalminds.com

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 list
and 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,

20

www.optimalminds.com

www.optimalminds.com
Toolkit

Sun Java Wireless Toolkit 2.5.

Technologys

J2ME, MIDP2.0, CLDC1.1,

Screen Shots:

21

www.optimalminds.com

www.optimalminds.com

SHOPPING LIST MIDLET


Objective:
The Shopping List Midlet 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.

22

www.optimalminds.com

www.optimalminds.com
Software Requirements:
IDE

Netbeans-5_5 with Mobility pack,

Toolkit

Sun Java Wireless Toolkit 2.5.

Technologys

J2ME, MIDP2.0, CLDC1.1,

23

www.optimalminds.com

www.optimalminds.com

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) Valuable Time by providing him all the
information about the theatres and its playing movies according to his
area of interest.

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;

24

www.optimalminds.com

www.optimalminds.com

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.

25

www.optimalminds.com

www.optimalminds.com

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

26

www.optimalminds.com

www.optimalminds.com
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,

27

www.optimalminds.com

www.optimalminds.com

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.

28

www.optimalminds.com

www.optimalminds.com
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

29

www.optimalminds.com

www.optimalminds.com

30

www.optimalminds.com

www.optimalminds.com

SESSION INITIATION PROTOCOL


Objective:
SIP(session initiation protocol)is an application-layer control protocol
for

creating,modifying

participants.These

and

sessions

terminating
include

session

with

one

or

more

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
toolkit.J2ME

supports

layered

software

for

the

Wireless

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

31

CD-Drive

www.optimalminds.com

www.optimalminds.com
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

IDE

Netbeans-5_5 with Mobility pack,

Toolkit

Sun Java Wireless Toolkit 2.5.

Technologys

J2ME, MIDP2.0, CLDC1.1

Software Requirements:

32

www.optimalminds.com

www.optimalminds.com

EbookME
Objective:
EBookME is Java application (GUI, console and/or applet) which
generates 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 ubiquitous
application 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-top
boxes, and printers. The Java ME platform is deployed on millions of
devices, supported by leading tool vendors, and used by companies
worldwide. In short, it is the platform of choice for today's consumer
and embedded devices.
EBookME is application for creating and reading e-books on the mobile
phones and other devices which supports JME (Java Micro Edition) with
MIDP 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 stores
application and data in one archive file.

33

www.optimalminds.com

www.optimalminds.com
EBookME is localized for following languages:

English
German
Spanish
French
Czech

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

34

www.optimalminds.com

www.optimalminds.com

Flurry
Objective:
Flurry brings your personal email and news onto your cell phone.
Description:
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 range
of 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 companies
worldwide. 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 and
composing 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 can
add all of them to your flurry account and access them in flurry on
your phone.
Easily import your contacts. Import your contacts to your flurry
account 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 are
released. 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 on
your 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.

35

www.optimalminds.com

www.optimalminds.com
Text message notifications when you get new mail. On
supported wireless providers, flurry can send you text message
notifications 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 looking
for.

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

36

www.optimalminds.com

www.optimalminds.com

eBuddy Mobile Messenger


Objective:
The e Buddy Mobile Messenger is a multi-net application that you can
use 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 a
robust, flexible environment for applications running on a broad range
of 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 companies
worldwide. 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 the
best 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 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.

37

www.optimalminds.com

www.optimalminds.com

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 the
map for your current position. You can predownload maps and store
them on your memory card in order to use them on the go without
accessing the internet.
Description:
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 range
of 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 companies
worldwide. In short, it is the platform of choice for today's consumer
and embedded devices.
Features:

Search allows you to search for a place in a manner similar to


Google Maps local search.
Mobile GMaps supports NAC Universal Addresses. NAC (Natural
Area Code) is an efficient and unified representation for both an
area and a location anywhere in the world. MGMaps allows you
to search for a location or an area by entering its code and
displays 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 by
default 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 displayed
when MGMaps is started the next time.

38

www.optimalminds.com

www.optimalminds.com

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 where
your
GMap-Track friends are GPS - Where Am I? Moves the map to
match your current position as determined by the GPS device.
Bookmarks allows you to keep a list of favorite places on the
map. 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 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.

39

www.optimalminds.com

www.optimalminds.com

MOBILE FILE EXPLORER


Objective:
The MOBILE FILE EXPLORER uses the JSR 75. This API allows us to
gain access to file systems located in a devices internal memory or
removable memory such as smart media cards and compact flash
cards.
Description:
MOBILE FILE EXPLORER is having mainly three modules. One is to
Accessing 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 the
contents 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-Mail
address 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 for
accessing 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.

40

www.optimalminds.com

www.optimalminds.com

Regular File
Audio File
Video File
Image File

Regular File:
We Can view a regular file by using FileConneciton interface it consists
of Connector.open () method to gain access file system of mobile
device. The accessed file is reads in terms of input stream. We can
view 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 205
Wireless
Messaging
API
(WMA).
The
API
package
avax.microedition.wireless.messaging.* can have the several classes
and interfaces for sending SMS/MMS etc.There is a new feature
available to the user, while user playing any video user can capture
and 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 MMS
Protocol Data Unit (PDU) structure is specified in the WAP- 209-MMSEncapsulation standard. The MMS PDU contains a header and a
multipart message body. Some of the MMS header fields originate
from standard RFC 822 headers and others are specific to multimedia
messaging.
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 Mobile
File 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 should
enable the
41

www.optimalminds.com

www.optimalminds.com

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.

42

www.optimalminds.com

www.optimalminds.com

M- Banking
Objective:
The improvement in technologies, lot of traditional works are been
done using internet.The systems like reservations, banking and other
things wear done using internet.The main advantage of this was
person need not be present at the place and was done quickly which
saved the time. The main draw back of this was, it compulsorily
required the costly pc. Now the things had changed, the scenario is
changing i.e. using of simple and cheaper hardware such as mobiles
and handheld devices. Which provides much better mobility than PCs.
Technology is moving towards mobiles which has wide spread usage
and 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 and
java technology.

Description:
In todays age of new opportunism and emerging technologies, there is
a new communications infrastructure on offer to transform the way
business is done. This opportunity is mobile commerce, and it will
drive new levels of intense competition in the finance industry. Mobile
commerce achieves this by removing the traditional restrictions of
geographical location and high entry costs. This time the assault on
the 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 the
latest 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 on
his 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 account
payment and code. Etc.

43

www.optimalminds.com

www.optimalminds.com
One report also suggested that this trend might grow as the number of
mobile device users continues to grow, and also those users show
more 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 script
Database - My SQL 4.0
Software - weblogic server 7.0
Nokia tool kit
J2SDK 1.4
Hardware Specification:
Processor: Intel P-III based system
Processor Speed: 250 MHz to 833MHz
RAM: 64MB to 256MB
Hard Disk: 2GB to 30GB

44

www.optimalminds.com

www.optimalminds.com

MOBILE BROWSER
Objective:
Mobile browsing is a core element of the rapidly growing area of
advanced 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 rich
content download. As such, a browser of some form is now a standard
feature 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 Web
standards currently in use.Java 2 Micro Edition (J2ME) and XML
technologies increased in popularity. When used together, these
technologies can be key architectural elements in end-to-end wireless
solutions for PDAs and handheld devices, such as cell-phones and
pagers. Using J2ME and XML technology also makes for a highly
versatile 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 communicates
wirelessly 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 the
user. Second module is Bookmarks for maintaining the favorite web
sites. Third is Web Search, this module is for searching information
either English or internet as user requirements. And the forth module
is History module is to maintain the recently visited web pages by the
user 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 a
server within a session are now quicker. This browser keeps an open
connection between server and client reducing overhead TCP setup
times.

45

www.optimalminds.com

www.optimalminds.com

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 of
web site just selecting book mark user can access the web page. It is
also 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 clicking
on 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 searched
and retrieved in the English pattern.
If the user selection is internet then the browser searches information
in 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 home
page 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 message
saying 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 any
address of page he can find it from last visited sites in the history
option. Applications written with Java technology run on multiple
devices, you can run identical services on your PDA, phone, or pager.

Constraints
1. The Mobile Browser project has the following constraints

46

www.optimalminds.com

www.optimalminds.com
2. Mobiles which can have WAP technology they only run this
application. When using Mobile Browser every mobile must
enable the WAP.
3. The mobiles which can have JAVA Technology they only run
mobile 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 more
2. Memory 256 KB or more
3. Device should enable GPRS.

47

www.optimalminds.com

www.optimalminds.com

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 of
the memopad is similar to the Palm.It provides the user to add the
memos,view the memos,search the particular momo and to delete the
memos 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 range
of 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 companies
worldwide.

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 specifically
wireless computing devices. Deployment requires formatting the display in an
generic way so that it work for all different types of devices. Special attention is
needed regarding complexities of network limitations.

48

www.optimalminds.com

www.optimalminds.com

Mbuni
Objectives:
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.
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.
J2ME Multimedia Messaging Service (JMMS) is an application designed
to provide Multimedia Messages from handheld devices. The
application has also considered the limitations of the wireless network
connections. 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 of
differences 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

49

www.optimalminds.com

www.optimalminds.com

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 that
t work for all different types of devices.
3. Special attention is needed regarding complexities of network
limitations.

50

www.optimalminds.com

www.optimalminds.com

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 his
PC information at their finger tips.The application must consider the
limitations of mobile devices.This project involves flow of data on the
Wireless 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.

51

www.optimalminds.com

www.optimalminds.com

MIDP
Objectives:
The Mobile Information Device Profile (MIDP) is the first and most
mature J2ME profile. MIDP is based on the CLDC and is currently
supported 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 Device
Requirements 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 MIDP
implementation,beyond whats required for CLDC. 8 kilobytes of nonvolatile memory for application-created persistent data. 128 kilobytes
of volatile memory for the Java runtime.
Networking Two-way, wireless, possibly intermittent, with limited
bandwidth.
Power Limited power, typically battery-operated.
MIDP, led by Motorola, was initially defined by JSR 37, which produced
the 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, nothing
would 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 includes
in 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 how
applications are to be discovered and downloaded over wireless
networks. Table summarizes the packages available in MIDP 1.0 and
MIDP 2.0.

52

www.optimalminds.com

www.optimalminds.com

SIP Conference for Hand-held Device


Objectives:

SIP (Session Initiation Protocol) is a protocol developed to assist


in providing advanced telephony services across the Internet.
Internet telephony is evolving from its use as a cheap (but low
quality) way to make international phone calls to a serious
business 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 control
protocol for creating, modifying and terminating sessions with one or
more participants. These sessions include Internet multimedia
conferences, Internet telephone calls and multimedia distribution.
Members in a session can communicate via multicast or via a mesh of
unicast relations, o r a combination of these. SIP invitations used top
create sessions carry session descriptions which allow participants to
agree 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 extended
with additional capabilities. [RFC 2543]
Session Initiation Protocol (SIP) is an application-layer control protocol
that can establish, modify and terminate multimedia sessions or calls.
Java 2 Platform Micro Edition (J2ME) supports layered software for the
development of applications, targeted to run on small devices such as
mobile phones, pagers etc. The J2ME Wireless toolkit provides
development environment for the same specifically targeting MIDP
devices.

53

www.optimalminds.com

www.optimalminds.com

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.

54

www.optimalminds.com

www.optimalminds.com

Mig33
Objective:
Mig33 is a global mobile community that lets you keep in touch with
friends and family through a variety of online services, right on your
mobile phone. With mig33, you can chat and send instant messages
and emails, make inexpensive international phone calls, share photos,
connect with old friends and even meet new ones. Think of it as an
addition 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 rooms
from our website.
Instant Messaging:
With mig33, you can chat online in real-time with millions of other
mig33 users. Check your buddy list to see who's available, or block
users to protect your privacy. You can also use compatible instant
messaging 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 even
easier to share profiles, photos, scrapbooks and more with them.

55

www.optimalminds.com

www.optimalminds.com
Photo Sharing
Send photos directly from your mobile phone to online buddies. These
pictures are automatically saved to your online scrapbook, which you
can 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.

56

www.optimalminds.com

www.optimalminds.com

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 time
is arise. With this Alert Engine the mobile user has to store his data in
a 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 data
between in PC and Mobile. Now when ever particular date and time
occurs the Alert Engine informs the Mobile user and requests the user
to send automated SMS.
Description:
The requirement of a basic Alert Engine is to enter the details of
remainders 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 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.

57

www.optimalminds.com

www.optimalminds.com

Mobile Invoice
Objective:
This project deals with paying the bill through the mobile. It provides
the features of paying the bill for Telephone, EB bill, Water bill through
the mobile this project uses J2ME and J2EE technology. An added
benefit is time consumption.
Description:
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 range
of 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 companies
worldwide. 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 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.

58

www.optimalminds.com

Вам также может понравиться