Lukket

M2M Connect SMS PHP Processing

The Orange SMS server accepts SMS/GPRS messages and stores them in XML format. The Orange M2M Connect web-service makes these stored messages available to be downloaded via the Orange SOAP server. Once a message has been downloaded by a SOAP client it can be parsed and the embedded data extracted, sanitised, validated and stored in a local database. After the data has been downloaded and stored, then web-page reports can be prepared on demand by a user.

Once an initial web-report has been created and displayed on a user’s browser, AJAX or JSON could be used to dynamically update the reporting web-page when subsequent messages are downloaded and processed. Emails or SMS messages could notify users of the arrival of a message; numerical data such as temperatures could be displayed as a chart, SMS messages could be used to update the status of the circuit board (this will be a simulation).

The server that downloads and processes the SMS messages (and subsequently makes the data available to clients) will be implemented in Object Oriented PHP with MySQL as the database server. You also have to publish your finished application on the public facing PHP and MySQL servers. Be careful to remove any code you have written for debugging purposes before uploading your application.

NB a Rich Internet Application (RIA) is not required – the majority of all processing will be achieved via PHP on the server.

Specification Implementation

A complete implementation will include the following methodologies and technologies that have been discussed this academic year:

• Model View Controller (MVC) Architecture & Single Point of Access

• Object Oriented PHP

o Showing the usage of inheritance and dependency injection

o You may use the framework classes given to you but you should create your own

Model, View and Controller classes for each feature to do the bulk of the

processing and output.

• Application of security techniques and avoidance of common web application

vulnerabilities

o Security will be achieved by correct file structure, proper sanitisation and

validation techniques, etc

• Unit testing and security testing

• Validated XHTML (using CSS for web-page layout/presentation)

• HEREDOC/NOWDOC

• MySQL

• SOAP & WSDL file

• Sessions

• Docblock comments and API

• Consistent coding style (see the style guidelines made available in October)

• Use of the Subversion Version Control Server

Possible extensions to the implementation could include

• implementation of registration and login/logout features.

• displaying numerical data in chart form.

• an interface to send SMS messages back to the “circuit board” containing updated

settings for the board.

• An administration interface to maintain users/connection data in the database.

• logging all web-application activity in a database table.

Færdigheder: MySQL, PHP, Software Arkitektur, Software Testning, Web Hosting

Se mere: m2m connect php, create m2m client php, sms php mysql, written report guidelines, web service simulation, web interface for subversion, usage logging, subversion web interface, structure stores, software testing techniques, software testing service, software testing methodologies, software testing as a service, software coding guidelines, send bulk emails software, registration form in php with database connection, php unit testing software, php and mysql connection, mvc ajax php, login php code with mysql, implementation of data structure, framework soap, file service architecture, features of data processing, debugging service

Om arbejdsgiveren:
( 0 bedømmelser ) birmingham, United Kingdom

Projekt-ID: #4068253

7 freelancers are bidding on average £305 for this job

thelogicgates1

Hi, Ready to start. Check PMB please.

£245 GBP in 15 dage
(49 bedømmelser)
6.4
auriclesoft09

Dear Sir, Expertise in Open Source/CRM/ERP/POS/Custom Solutions/Web designing. We do customization as per your requirements. ! With a good Profile in Freelancer and experience of over seven years in the Software Aren Mere

£400 GBP in 24 dage
(21 bedømmelser)
5.6
mmadi

hey please check PMB

£250 GBP in 2 dage
(7 bedømmelser)
4.5
MajidAsgari3

Please check your PM

£510 GBP in 10 dage
(3 bedømmelser)
3.9
dtechsystemkol

Dear Sir/Madam, We have studied your requirement [url removed, login to view] this can implemented as you [url removed, login to view] we are ready to work in this project. Awaiting to get a reply from your end. Thanks Creosoft Mere

£219 GBP in 21 dage
(2 bedømmelser)
2.7
futureworks20

Hello, Please check your PMB. I have applied for your job. Thanks

£450 GBP in 7 dage
(1 bedømmelse)
0.0
bapon01

please check my pm

£60 GBP in 5 dage
(0 bedømmelser)
0.0