Find Jobs
Hire Freelancers

Port BlackBerry j2ME GPS app to iPhone

$750-1500 USD

Ditutup
Disiarkan hampir 16 tahun yang lalu

$750-1500 USD

Dibayar semasa penghantaran
[login to view URL] We need to port an existing BlackBerry J2ME application to the iPhone 3G for placement on Application Store. 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 below. 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 [login to view URL] . In order to see all features of the application we recommend that you: 1. Install BlackBerry emulator AND MDS Services Simulator both available at [login to view URL] You will need to download: BlackBerry® Device Simulators v4.2.1.72 (AT&T) Supported devices: BlackBerry® 8800 smartphone (AT&T) Run MDS first and then run Device Simulator. 2. Download and install software in emulator using the web browser from [login to view URL] (login as Mobile#: 13333333331 Password: testiphone) 3. Run two instances of emulator with software installed. Make sure MDS simulator is also running. 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. The application needs to satisfy App Store requirements. Upon completion of this project, we will be working with you on other projects to continue with additional features and functionality.
ID Projek: 296682

Tentang projek

1 cadangan
Projek jarak jauh
Aktif 16 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan

Tentang klien

Bendera UNITED STATES
Beverly Hills, United States
5.0
2
Ahli sejak Dis 23, 2007

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.