mobile application ( j2me)

Upload: vishnu-raj

Post on 03-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Mobile Application ( J2ME)

    1/15

    Friend Mapper on Mobiles -Friend Locator

    1. Introduction:

    In current system, in order to find out the location of friends, user need to call andask friend about his where abouts. The proposed system will help user to find out friends

    locations as well as the distance from users location. The proposed system will also allow

    user to see all friends on Google map as well.

    2. Overview:

    Have you ever wished that you would come to know your friends locations without asking

    them?

    Have you ever wished that you would get to know which friend is just few kilometers awayfrom you and would then meet him personally?

    The application Friend Locator on Mobiles solves all these problems. It offers below

    services

    1. Allows user to select friend for his location updates.2. Uploads users current location at specific frequency.3. Get friends current location4. Shows friends location on Google Map.5. Shows distance in kilometers for friends away from user.

    3. Technology

    Technologies used are

    Mobile Application:

    Android Google API. GPS (for getting users current location) GPRS (for internet connectivity between mobile and server)

    Server Application:

    WCF: (Windows communication Foundation) REST service.

    REST: (Representational State Transfer protocol)

    4. System Components:

    Entire system consist of two components

    Mobile Application:

  • 7/29/2019 Mobile Application ( J2ME)

    2/15

    The mobile application has below modules

    1) Friends on MapThis module allows user to view all friends location on Google Map.

    2) Sync up of LocationsThis module is responsible of fetching friends locations from server.

    This module also finds out users current location via GPS and is responsible

    of uploading the current location of user to server.

    3) SettingsThis module allows user to set some settings for the applications.

    Server Application:

    1. WCF REST Service:

    The WCF REST Service has below modules:

    1. Locate Friend:

    Client will send User data to REST Service, This service will stores the user

    data into database. And Client can ask for his friends data by sending friend(s)

    mobile number to REST service to get current location of friend.

    2. SQL SERVER 2000

    Storing users data.

    5. Hardware Requirements:Mobile which has below features (The app can also run on emulator)

    a. GPSb. GPRSc. Android phone

    6. Software Requirementsa. Android SDK 1.5 or above.b. Eclipse IDEc. VS 2008d. SQL Server 2000 or above

  • 7/29/2019 Mobile Application ( J2ME)

    3/15

    Mobi Travel Guide. Smart way to travel.

    1. Introduction

    In current tourism system, whenever a tourist visits famous spots, to know more about the

    place he hires a guide. The hired guide then narrates history of the place. The proposed

    system doesnt require a physical guide. The Mobile application installed on the mobile of

    tourist can act as a guide.

    2. Overview

    Have you ever gone to tour, and wished to get information of the place in your mobile?

    Check out the videos which explain the history/information of the place you are currently

    visiting?

    The application Mobile Travel Guide solves all these problems. It offers below services

    1. Retrieves the users current geological coordinates.2. Converts the Latitude/longitude to street address.3. Does video search for that place and displays those to user.4. User watches the video of his choice.

    3. Technology

    Technologies used are

    Mobile Application:

    Android GPS (for getting users current location) GPRS (for internet connectivity between mobile and server)

    4. System Components

    This is a standalone application developed for Android phones.

    Mobile Application:

    The mobile application has below modules

    1) Location finder:This module is responsible to retrieve users current latitude and longitude

    using GPS. This will convert the coordinates into street address using

    geocoding technology.

  • 7/29/2019 Mobile Application ( J2ME)

    4/15

    2)Video Search:This module is responsible to do video search using Googles search engine.

    The result of the search is list of videos related to the users current location.

    3)Video playerThis module is responsible to play the video which user selects.

    4) SettingsThis module allows user to set some settings for the applications

    5. Hardware Requirements

    Mobile which has below features

    GPS GPRS Android 1.5 or higher

    6. Software Requirements

    Android Google Api 1.5 or higher Android Development Tool plug-in Eclipse 3.4 or higher Sun JDK 5 or higher

  • 7/29/2019 Mobile Application ( J2ME)

    5/15

    Mobiminder -Location Based Reminder on Mobiles

    1. Introduction

    Reminders or alerts in existing system allows user to do some task at a particular time.

    Sometimes it is desirable that we get reminders based on the location. The proposed

    application allows user to set reminders based on location.

    2. Overview

    Have you ever gone to the grocery store, only to find you forgot your list?

    Have you ever been at work, and thought of something you needed to do when you get

    home?

    Have you ever wished your to-do list would remind you based on your location?

    The application Location Based Reminder solves all these problems. It offers below

    services

    1. Keep an ongoing list of things to buy next time you're at the grocery store

    2. Tell you to take the trash to the street when you get home after work

    3. Keep your life more organized with a location-based to-do list

    4. Prompt you to purchase a birthday gift the next time you're near the mall

    5. Tell you to deposit your paycheck next time you're near the bank

    6. Remind you to call a client the next time you arrive at the office

    7. Ability to save favorite locations for future use

    8. Easy to use interface for quick and efficient navigation

    9. Option to re-enable alerts from the past

    3. Technology

    Technologies used are

    J2MEGPS

    4. System Components

    Entire application is built using J2ME. GPS technology is used for getting location

    (longitude and latitude) of the user.

    The application has below modules

  • 7/29/2019 Mobile Application ( J2ME)

    6/15

    1. Add LocationThis module allows user to add the locations for which he wants to set reminders.

    User can give name of location, latitude and longitude of location. Google Maps can

    be used to obtain the latitude and longitude of location.

    2. Add ReminderThis module allows user to add the reminder. User can choose the location which is

    already added. User can set the description of reminder. For example, user can

    choose location as Forum Mall and set the description as Buy movie ticket for

    2012 movie. Once the reminder is added, when user is near the location, the text

    description will be alerted to the user.

    3. View LocationsThis module allows user to view all locations which user has added.

    4. View RemindersThis module allows user to view all reminders which user has added.

    5. SettingsThis module allows user to set some settings for the applications.

    5. Hardware RequirementsMobile which has below features

    a. GPSb. Java Enabled (MIDP 2.0, CLDC 1.1) with JSR 179

    6. Software Requirementsa. SUN WTK 2.5.2 or above.b. Net Beans IDE

    7. Future enhancementsIn future location based reminder can also be combined with time.

  • 7/29/2019 Mobile Application ( J2ME)

    7/15

  • 7/29/2019 Mobile Application ( J2ME)

    8/15

  • 7/29/2019 Mobile Application ( J2ME)

    9/15

    Mobile i BrokerYour personal broker, any time any where

    About Mobile i broker:

    With number of people using mobile phones is increasing, it has become a need for users toprovide on their mobiles, all facilities one is been utilizing on the internet.

    One of such facility is maintaining a broker application. Mobile i broker is a windows mobile

    5.0 pocket pc application. This is developed in C# language using Microsoft .Net technology.

    This application fetching real time data from NSE website using a method called web site

    scrapping. By using i broker, a user can see the share values and statistics of the companies

    registered with national stock exchange.

    Challenges

    Presently a trader need to look at the NSE terminal every time to get the information

    regarding the shares or he need to take help from brokers like ICICI or India bulls etc.

    Usually a trader sells his shares when the price of the share is high and buys when the price

    of the share is less. But for this he needs to keep on watching the share information on

    internet. Still it will not give real time information regarding the current price of the share as

    it is keep on fluctuating.

    Current users need real time information about share on their mobile phone and also they

    need to use their mobile phone as a personal broker.

    Benefits

    i broker can help a trader to resolve all these challenges which are described above. i broker

    not only giving real time information, but also giving him intelligent alerts for selling and

    buying according to the information you are entering in the i broker application.

    i broker act like a personal broker in your pocket which giving you information and alerts.

    Trader need not to watch the NSE web site every time for the share information updates. i

    broker does this job for him. So trader can do his other jobs and his mobile powered with i

    broker will do all these trade analysis jobs for him.

  • 7/29/2019 Mobile Application ( J2ME)

    10/15

    Future enhancements are:

    i broker connected with a real broker web service (ICICI or India bulls) can initiate a real

    time selling and buying.

    SMS alerts to your physical broker office for instructions in selling and buying.

    Graph to show the share fluctuations.

    Technologies used

    1. Microsoft .Net framework 2.0

    2. Visual studio 2005

    3. C# .Net

    4. Active sync

    5. Windows Mobile 5.0 Pocket PC SDK

    6. Windows Mobile 5.0 Pocket PC Emulator

    Screen shots:

  • 7/29/2019 Mobile Application ( J2ME)

    11/15

    Remote PC Administration Using J2ME

    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.

    1. This application is designed to provide the user easy capability to access a PC fromhis mobile device.

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

    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.

    Objectives:

    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, powersupply and network support.

    Scope & Limitations:

    1. The proposed software targets resource constrained and more specifically wirelesscomputing devices.

    2. Deployment requires formatting the display in a generic way so that it works for alldifferent types of devices.

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

    It is spitted into six parts:

    1. Read2. Write3. Execute4. Logoff

  • 7/29/2019 Mobile Application ( J2ME)

    12/15

    5. Shutdown6. Restart

    Read:

    User can read the remote system files by using read function.

    Write:

    User can write text data in a mobile, we can save a data as a file in remote system.

    Execute:

    The application run by clicking the execute option. We can execute remote system

    explorer, notepad..etc.

    Logoff:

    We can logoff our remote system by using logoff function.

    Shutdown:

    We can shutdown our remote system by using shutdown function.

    Restart:

    We can restart our remote system by using restart function.

    Hardware Requirements:

    1. Mobile Phone with GPRS enabled2. Pentium II or above with at least 2.0GB Hard disk

    Software Requirements:

    1.J2SE 1.4.2 onwards2.J2ME wireless toolkit 2.53.JSDK 2.0 server.Technologies: J2SE, J2ME, MIDP2.0, CLDC1.1

    Future Enhancements:

    1. Concentrate on to download contacts to local system.2. To upload images to mobile from remote pc.3. To send messages to any mobile from remote pc.4. To upload contact to mobile using remote pc.

  • 7/29/2019 Mobile Application ( J2ME)

    13/15

    Mobile Video ArchiveWhat Video u wants to play on Your Mobile?

    Present Challenges:

    With number of people using mobile phones is on the increase, it has become a need to

    provide the users with all the utilities available on the Internet on to their mobiles.

    One of such facility is maintaining a video gallery. People have been using it through use of

    Internet and a Web Portal (such as www.Youtube.com). Users of such web portal are

    restricted to use it through the desktops or Laptops with an Internet facility. Such web

    portals need to have interface for the mobile users in order to have this facility to be used

    via a mobile with GPRS connectivity.

    Many such web portals are enhancing towards this, to capture most of mobile users as their

    customers. As per current market figures, which shows that around 70% of worlds smart

    phone market has been captured by Symbian OS phones.

    So if such web portals want to have many mobile customers then there is need to have

    support given to Symbian OS phones. To have this, the web portal will require the interface

    to mobile phones and a add-on software to be installed on mobile phones. This software will

    interact with web portal on behalf of the user.

    For example, let us take into consideration of a person who is on the move and has an

    important event going on which he want to capture in video. Using the mobile gallery

    software on his mobile he can immediately record the video, upload to the web portal in his

    gallery. At later point of time he can download and watch that video on his mobile again

    using the mobile gallery software.

    Key Features:

    Mobile video gallery software can do below:

    Record video Preview recorded video Upload video to Gallery Download video from Gallery and Play Video

  • 7/29/2019 Mobile Application ( J2ME)

    14/15

    Some of the future enhancements are:

    Share video with other people via SMS: Share the recorded video with other people via

    sending a SMS through mobile video gallery.

    Share video with other people via Email: Share the recorded video with other people

    via sending an email through mobile video gallery.

    Benefits:

    Anytime, anywhere video: Earlier people have to record the video first(whether on

    mobile or in video camera), download it to PC and using internet upload it to the gallery.

    Now life is made easy, just with the mobile gallery software on mobile, record the video

    and right away upload it to gallery via GPRS connectivity.

    No restriction on memory on mobile: as the storage of recorded videos is not on the

    mobile of the user but in the gallery on web portal, there is no restriction put on the

    memory available on the mobile. Any user having mobile with limited memory can deal

    with thousands of videos.

    Easy maintenance of video files:Video files will be maintained in database in web

    gallery. This makes users life easy as now he dont have to worry about where in mobile

    the files are stored, Or if anyone has deleted it etc.

    Increase the Customer base for the Portal: Build on existing customer relationships

    to improve productivity and maximize customer loyalty. Boost customer retention.Make

    sure your existing customers are satisfied.

    Focus on core competencies: No more concerns about promoting your brand as your

    existing customers will get you more new customers.

    Below components are required

    1. Video gallery PortalThe responsibility of this component is to receive the uploaded videos from several

    mobile users which are uploading videos via mobile gallery software. This component

    will also store the video data into database. This component will also allow users to

    download a particular video. The upload or download request can be sent through

    Mobile video gallery software on mobiles.

  • 7/29/2019 Mobile Application ( J2ME)

    15/15

    Technologies: Programming Language C# .Net, MS-SQL Database, XML

    2. Mobile video gallery software widgetThis software widget needs to be installed on mobile. The responsibility of this

    component is to interact with user and provide with different features of mobile

    gallery as mentioned above.

    Technologies Used: Programming Language C++, Symbian OS (Mobile

    Operating System), XML

    Hardware Requirements: Any Mobile Handset having Symbian OS 7.0, Series 60

    With GPRS enabled in it.