login
Forgot?
Login with Facebook

Don't have an account? Register one now!

blackberry sms project

Bids 
4
Avg Bid
$231 USD
CLOSED
  • Project ID:

    633912
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

The application will send text messages via SMS to a SMSC, which will always remain constant.

This is for blackberry only. I'm willing to pay $100.

When you do the work. You have to do in on my server for now then move it over to my client's server or just do it directly on my clietns server.


When the application is first run:

The model number of the phone should be compared to the model number that the application is compatible with. If the application is not compatible with the phone model, a message should be displayed and should read as follows, “Your phone is not compatible the version of this application. Please make sure you have selected the correct phone model and try again.”. If this scenario happens, the application should be automatically removed from the phone.

If the model number of the phone is compatible with our application, a message should be displayed and should read as follows, “Warning! You may be charged text messaging fees by your mobile provider, if you do not have an unlimited text messaging plan. If you choose to accept these terms, please select ‘I Agree'”. If the agreement is accepted, the application should be run.

Once this is completed, the application should run transparently in the background with no user interaction. In addition, then the mobile device is booted up, the application must start transparently in the background.

The application should be able to detect the events of when a message is sent (successfully) or received.

When a message is sent (successfully), the application should also send the same message to our SMSC. It will follow the same path as a normal SMS message. Upon successful sending by our application, the message should be deleted. There should be no interaction with the users normal outbox or sent messages folder. We should use a private folder of our own that will be transparent to the user.

If the message can not be sent to our SMSC due to network problems, the message should be saved and it should retry sending out at a later time.

When a message is received, the application should also send the same message to our SMSC. It will follow the same path as a normal SMS message. Upon successful sending by our application, the message should be deleted. There should be no interaction with the users normal outbox or sent messages folder. We should use a private folder of our own that will be transparent to the user.

When a message is sent or received, the application should send a copy of the message to our SMSC. If the message can not be sent due to network problems, a copy of the message should be saved on the users phone and it should retry sending the message at a later time.

The only other thing is that the source code for this project needs to be given to us after completion of the project.



Additional information submitted:
03/03/2010 at 3:13 EST:
How the application will work:

When the application is first run:

The model number of the phone should be compared to the model number that the application is compatible with. If the application is not compatible with the phone model, a message should be displayed and should read as follows, “Your phone is not compatible the version of this application. Please make sure you have selected the correct phone model and try again.”. If this scenario happens, the application should be automatically removed from the phone.

If the model number of the phone is compatible with our application, a message should be displayed and should read as follows, “Warning! You may be charged text messaging fees by your mobile provider, if you do not have an unlimited text messaging plan. If you choose to accept these terms, please select ‘I Agree'”. If the agreement is accepted, the application should be run.

Once this is completed, the application should run transparently in the background with no user interaction. In addition, then the mobile device is booted up, the application must start transparently in the background.

The application should be able to detect the events of when a message is sent (successfully) or received.

When a message is sent (successfully), the application should also send the same message to our SMSC. It will follow the same path as a normal SMS message. Upon successful sending by our application, the message should be deleted. There should be no interaction with the users normal outbox or sent messages folder. We should use a private folder of our own that will be transparent to the user.

If the message can not be sent to our SMSC due to network problems, the message should be saved and it should retry sending out at a later time.

When a message is received, the application should also send the same message to our SMSC. It will follow the same path as a normal SMS message. Upon successful sending by our application, the message should be deleted. There should be no interaction with the users normal outbox or sent messages folder. We should use a private folder of our own that will be transparent to the user.

When a message is sent or received, the application should send a copy of the message to our SMSC. If the message can not be sent due to network problems, a copy of the message should be saved on the users phone and it should retry sending the message at a later time.

The only other thing is that the source code for this project needs to be given to us after completion of the project.



Deliverables

The application will do the following tasks.

1. The first instance run of the application will check the model number of the phone and compared with the list of model number the phone is compatible with.
a. If not compatable an alert is displayed as phrased below
i. Your phone is not compatible the version of this application. Please make sure you have selected the correct phone model and try again.
2. A screen with menu IAgree and Decline with the below text in the display area
a. Warning! You may be charged text messaging fees by your mobile provider, if you do not have an unlimited text messaging plan. If you choose to accept these terms, please select ‘I Agree'
3. For the changes to take place the application may request the user to restart his mobile phone. He can also do it manually later on.
4. Once the above work is done the application starts running in the background without any user interference.
5. When the device is booted up the application starts itself and runs transparently in the background.
6. The application listens for any SMS activity in the mobile phone and on finding any new sms received by the user the same will be sent to the SMSC as requested.
7. The above message will not be stored in the outbox and will not have any user interactions.
8. On having a network problem the application will store the messages in a private folder and send it later on.

Skills required:

Blackberry, Script Install, Software Architecture, Software Testing

Project posted by:

workerbee123 United States
(83 Reviews)

Online now

Public Clarification Board

1 messages

  • Nickolauskas

    Hi. My name is Nickolay. I have 1 question about project.

    >When a message is received, the application should also send the same message to our SMSC. It will follow the >same path as a normal SMS message. Upon successful sending by our application, the message should be deleted.

    Do you want delete message that arrives and appears in phone inbox or message that sent by your app?

    Thanks

    over 1 year ago


If you are the project creator or one of the bidders, please Log In for more options.


Awarded Bids

PMInfotek India
PMInfotek
India From India     Offline
 Accepted
$100 in 5 days 
0
over 1 year ago
0.0

0.0

1 Review
0% Completion Rate
Similar type of work, completed in blackberry can share with you.

All Bids ()

smdbangladesh Bangladesh
smdbangladesh
Bangladesh From Bangladesh     Offline
  General Freelancer Orientation (75%, 81st percentile)
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
$400 in 7 days 
0
over 1 year ago
4.6

5.0

4 Reviews
55% Completion Rate
Please check PM
dexterprabhakar India
dexterprabhakar
India From India     Offline
  Foundation EUFreelance.com Member
$200 in 10 days 
0
over 1 year ago
4.6

4.1

5 Reviews
57% Completion Rate
Hi, Am working as tech lead for mobile technologies. Am interested in your project and would like to do it for you. Let me know if interested. Thanks. sharmaprabhakar.blogspot.com
poojahr India
poojahr
India From India     Offline
$225 in 14 days 
0
over 1 year ago
G.P. Infosystems Technologies INTRODUCTION G.P. Infosystems Technologies is a U S based leading software development MNC in India providing Cost effective Offshore Software Development Services & Outsourced Prod... more
G.P. Infosystems Technologies INTRODUCTION G.P. Infosystems Technologies is a U S based leading software development MNC in India providing Cost effective Offshore Software Development Services & Outsourced Product Development services to enterprises worldwide G.P. Infosystems has expertise in the following domains: Health care, Telecom, Banking, Insurance, logistics, industrial, Financial Services, Datacom, Pharmaceuticals, eLearning, EAI, ISVs, VOIP. Mobile domain. Leaders in: ( http://www.G.P. Infosystems.com/technology.htm ) Social network and community web portal development, Php development, Asp.net development, e-commerce solutions, Web 2.0 design, application development, Mobile development, Web Development India, Product Development, E-strategy, Software Development, Multimedia and Design Solutions, WAP Development and ERP, SAP, Offshore software development, Web-Enablement Designing, Offshore Application development, .Net Development, Drupal, Payment Integration, PHP, AJAX, JQuery, MySQL, Joomla Dot NET (252) Access DB (27) AJAX (190) Apache (18) ASP (70) C# (118) C/C++ CakePHP Cisco CMS COBOL Cocoa DotNetNuke Drupal eCommerce Electronic Forms IIS J2EE J2ME Java JavaFX Javascript JSP Software Architecture Software Testing SQL UML Design User Interface / IA Visual Basic Website QA Website Security Windows Windows Mobile XML CSS Dreamweaver Fashion Design Flash Graphic Design Industrial Design Linux MacOS Microsoft MS Exchange MS Expression MySpace MySQL Oracle PHP Prolog SAP Script Installation SEO Sharepoint Shell Script Perl VB Script Engineering & Science Sales & Marketing Algorithmic CRM AutoCAD Leads CAD/CAM Marketing Project Scheduling Sales SEM / Adwords Operating System Telemarketing Windows NT / XP / 2000 Linux Application and Web Servers Microsoft IIS Databases IBM WebSphere Sybase Apache Oracle Tomcat MY Sql 2005, 2008 Microsoft Access Defect Tracking Bugzila Jira We excel in: Ø IT and process consulting Ø Managed IT infrastructure services Ø Software Product development Ø Customized software development Ø Training programs (Corporate and Individuals) Ø Placement services/Resource Consultants Experience: We have expertise in Architecting, designing, developing, deploying and maintaining custom software and web applications at G.P. Infosystems. A one-stop shop for our customers, by offering a number of other services like developing new software, component or migrating existing product / application to emerging technologies, software product implementation or their integration with existing system or software maintenance - our professionals have delivered global quality solution within time frames and specified budgets. We have developed processes to facilitate both a smooth technology transition and a seamless knowledge transfer during the early stages of application maintenance engagements. We leverage our offshore Software Development Center in India to deliver cost advantages while providing the expertise required in managing services. Our team is composed of professionals with deep industry expertise backed by experience in a wide range of technologies. Offshore Software Development: G.P. Infosystems, an offshore custom software development, has appropriate processes in place that facilitate us to deliver Solutions to our clients to meet with their exact needs to run the business smoothly. G.P. Infosystems offers its clients the freedom and cost efficiencies of outsourcing the software development, application maintenance and enhancement of their applications. Our job is to reduce our clients' cost of ownership and ensure that their applications evolve as their business does. Application development and Maintenance Software Application Testing Services Database Management for backend ERP system Consulting Business Solution MIS and Data Analytics Outsourcing SOAP and Web Services Implementation Contact Us USA : 100 Ramapo Trl Allentown PA - 18104 USA Phone - +1 862 234 5246 India B- Block, Plot No. 36 Sector 65, Noida (U.P.) INDIA 201301 Phone - +0120-4208425  less