Академический Документы
Профессиональный Документы
Культура Документы
com
IN
www.optimalminds.com
www.optimalminds.com
of
an
aging
workforce,
availability
of
experienced
and
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.
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
Pentium IV
Windows XP (Recommended), Windows 98.
1GB
4GB of min Disk Space
Software Requirements:
IDE
Server
Connecter
Community
Toolkit
Technologys
Enterprise Applications
:
:
:
:
:
:
:
www.optimalminds.com
www.optimalminds.com
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
www.optimalminds.com
www.optimalminds.com
Toolkit
Operating System
ScreenShots:
www.optimalminds.com
www.optimalminds.com
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
:
:
:
:
:
:
:
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
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
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.
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 :
Ram
1GB
Hard Disk
Drive
Software Requirements:
IDE
Server
Connecter
Community
Toolkit
Technologys
Enterprise Applications :
J2SE,J2EE.
11
www.optimalminds.com
www.optimalminds.com
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.
2.
3.
4.
13
www.optimalminds.com
www.optimalminds.com
avenue of rewarding the instructor based on student progress and
results.
5.
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
:
:
:
:
:
:
:
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.
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
:
:
:
:
:
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
:
:
:
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
Read topics
System Requirements:
Processor
Pentium IV
Operating System :
Ram
1GB
Hard Disk
Software Requirements:
IDE
20
www.optimalminds.com
www.optimalminds.com
Toolkit
Technologys
Screen Shots:
21
www.optimalminds.com
www.optimalminds.com
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
Toolkit
Technologys
23
www.optimalminds.com
www.optimalminds.com
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.
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 :
Ram
1GB
Hard Disk
Software Requirements:
IDE
Server
Connecter
Community
Toolkit
Technologys
Enterprise Applications :
J2SE,J2EE.
25
www.optimalminds.com
www.optimalminds.com
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.
PC General Specification
1. C.P.U
Pentium processor
2. Memory
64 MB -128MB RAM
3. Disk Drivers
4. Monitor
Color
5. Keyboard
6. I/O parts
a) Mouse
26
www.optimalminds.com
www.optimalminds.com
b) Monitor
c) Printer
7. Operating system
Software Requirements:
IDE
Toolkit
Technologys
27
www.optimalminds.com
www.optimalminds.com
Objective:
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.
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
4. Monitor
Color
5. Keyboard
6. I/O parts
a) Mouse
b) Monitor
c) Printer
7. Operating system
Software Requirements:
IDE
Toolkit
Technologys
29
www.optimalminds.com
www.optimalminds.com
30
www.optimalminds.com
www.optimalminds.com
creating,modifying
participants.These
and
sessions
terminating
include
session
with
one
or
more
supports
layered
software
for
the
Wireless
development
of
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
31
CD-Drive
www.optimalminds.com
www.optimalminds.com
4. Monitor
Color
5. Keyboard
6. I/O parts
a) Mouse
b) Monitor
c) Printer
7. Operating system
IDE
Toolkit
Technologys
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:
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
33
www.optimalminds.com
www.optimalminds.com
EBookME is localized for following languages:
English
German
Spanish
French
Czech
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:
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.
36
www.optimalminds.com
www.optimalminds.com
Fast response
Minimal data usage
Low Battery usage
Easy to use
Sound & Vibration
Group-chat
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:
38
www.optimalminds.com
www.optimalminds.com
39
www.optimalminds.com
www.optimalminds.com
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
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
www.optimalminds.com
www.optimalminds.com
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
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:
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:
49
www.optimalminds.com
www.optimalminds.com
MMSC
Windows 98 and above.
50
www.optimalminds.com
www.optimalminds.com
Mobile Gadgeteer
Objectives:
Environment:
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
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:
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:
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:
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
58
www.optimalminds.com