Weather Widget

messmo is a J2ME application that sends and receives messages using 3G or GPRS. It also interfaces to Facebook and email, as well as third party channels.

messmo has a well defined and documented REST based HTTP API.

The requirement is to build a Weather Service (WS), that will will take an inbound message with the name of a city, and return a weather forecast for that city for the next few days. Thus it is a simple message in/response requirement, and there is no need to maintain further state information. Each request is treated independently of any other request.

You may propose the format of the reply containing the weather forecast, however it needs to be text based, and consistent across all responses. If the request is for a city that is unknown, it should simply reply with "Sorry, city not recognised".

It should accept city names, and abbreviations for cities corresponding to the global air destination city codes, eg. LAX for LosAngeles, and where a city has more than 1 airport (like LHR, LGW and STN for London), all of these should map onto London.

The application must be written in Java.

Deliverables include Test Plan (minimum of 20 test cases, including invalid cities, blank messages etc) plus working source code for service.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

* * *This broadcast message was sent to all bidders on Wednesday Jul 16, 2008 8:29:08 AM:

Hello We had a couple of questions so we have attached the HTTP call for receiving a message and the HTTP call for posting a message. This job only uses simple message types so there is no attachment. We have extended the bid deadline to the 18th. Thanks

## Platform


Habilidades: Engenharia, Java, Linux, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software

Ver mais: written service agreement, weather rest api, weather coder, this email format is invalid, third party agreement format, service by air, service agreement format, requirement application format, party city application, one city one hire, legal work london, job application no response, invalid email format, hire a coder in london, global response, global hire, facebook invalid email, build web service api in php, lax, build java api, air text, php rest api source, call rest api linux, java program test plan, facebook api job

Acerca do Empregador:
( 59 comentários ) South Brisbane, Australia

ID do Projeto: #3023615

5 freelancers are bidding on average $1114 for this job


See private message.

$425 USD in 14 dias
(104 Comentários)

See private message.

$4250 USD in 14 dias
(61 Comentários)

See private message.

$425 USD in 14 dias
(2 Comentários)

See private message.

$170 USD in 14 dias
(0 Comentários)

See private message.

$297.5 USD in 14 dias
(1 Comentário)