Port BlackBerry j2ME GPS app to iPhone (972285)

Cerrado Publicado Jul 24, 2008 Pagado a la entrega
Cerrado Pagado a la entrega

We need to port an existing BlackBerry J2ME application to the latest iPhone.

Source code will be provided upon acceptance of the bid.

The application periodically sends GPS coordinates to the server, communicates via XML over POST request, receives notifications of any matches, alerts the user, shows user's picture, allows exchange of messages, it can recieve notifications of available upgrades and should download and install upgrades.

You can see the application in action - follow instructions in the detailed project description.

## Deliverables

We need to port an existing BlackBerry J2ME application to the latest iPhone.

Source code will be provided upon acceptance of the bid.

Given the limitations of iPhone as it relates to no supporting background functionality of applications, this application will only operate in foreground. Otherwise, the functionality should remain the same as it is right now implemented for BlackBerry.

You can see this application for BlackBerry in action now by registering and downloading it from [url removed, login to view] . The latest version (with two fairly minor features added) will be available there starting July 26th.

In order to see all features of the application we recommend that you:

1. Install BlackBerry emulator available at [url removed, login to view] . You will need to download:

BlackBerry® Device Simulators [url removed, login to view] (AT&T)

Supported devices: BlackBerry® 8800 smartphone (AT&T)

2. Download and install software in emulator using the web browser from [url removed, login to view]

(login as

Mobile#: 13333333331

Password: testiphone)

3. Run two instances of emulator with software installed.

4. Login in each instance using two different users:

Mobile#: 13333333331

Password: testiphone

Mobile#: 13333333332

Password: testiphone

5. By setting GPS coordinates of each simulator in Simulate->GPS Location close to each other you can make emulators find each other.

6. After the Mobile Meeting has occured (both emulators ringing and showing profiles) you can exchange messages between BluePont Mobile applications and explore other functionality.

The application talks to a server via XML protocol over POST request. It sends requests periodically to update the server with the current GPS coordinates. It receives from the server notifications of matches or messages waiting for the app on the server. The exact protocol will also be available to the developer.

The logic needs to be exactly the same as in the current J2ME source code that will be available for you.

You will also be able to IM our J2ME developer for clarifications, should any questions arise in the process of porting the application.

It is your responsibility to test the application and assure it is working with the development server, including alerting (sound and vibration) a user when the meeting occurs, send messages through the app to another user who matched (it can be a BlackBerry emulator), etc.

The application will be tested on the actual iPhone 3G for acceptance.

Upon completion of this project, we will be working with you on other projects to continue with additional features and functionality.

Ingeniería MySQL PHP Gestión de proyectos Arquitectura de software Verificación de software

Nº del proyecto: #3081260

Sobre el proyecto

Proyecto remoto Activo Aug 15, 2008