Overview:
Our company has developed a SMS text messaging library for Java J2ME environment, and now we would like to port that to Qt/C++ environment.
The SMS functionality consists of AT command processor, SMS charset encoding/decoding, and generating/parsing multipart SMS messages.
The J2ME source code contains 15 classes, total size is 56 kilobytes. This should give you an idea of the size of the task.
---
Task description and requirements:
The service provider (or employee) will convert (i.e. port) the existing J2ME source code to portable Qt/C++. Target OS platforms are Linux and Windows.
The service provider should understand the basics of GSM modems, ie. SMS and using AT commands.
The service provider must be fluent with Qt/C++ programming; the source code must be high quality.
Qt version to be used should be at least 4.5.
Compilers that we prefer are Visual C++ 2005 and GCC 4.x. You don't necessary have to use these compilers, but the code should portable enough that it will compile with them without too many changes.
---
Documentation:
Classes must be documented using Doxygen comments.
---
Testing:
For SMS testing you can use your own mobile phone, or we can provide you an online TCP/IP access to our mobile phone (we have the necessary serial port to TCP/IP tools).
Unit tests are preferred as well, but not mandatory. Please specify in your offer whether you will implement them as well.
---
Preliminary Project steps:
1) Project setup:
* we deliver SMS java reference implementation
* both sides agree on project resources and time scheduling
* we provide access to GSM modem (if needed)
2) API design + review iterations
3) API implementation + test application
4) Delivery
5) Review, project close
---
Project deliverables:
* SMS Qt/C++ implementation library source code, including doxygen-comments
* test application
* unit tests
---
Project schedule:
* preliminary test version should be ready week37
* The final version should be ready week39
---
Tags:
SMS, GSM, C++, Qt
Hi there,
I've been coding C++ for about 5 years and Qt for around 4 years.
Would like to seriously get my account started on freelancer so you can be sure
I'll see this project to end.
Written my own Android app recently so pretty experienced in Java also.
Ask me anything you'd like to know
about
Cheers,
inkodewetrust
$700 USD dalam 28 hari
4,6 (4 ulasan)
4,4
4,4
8 freelancer menawar dengan rata-rata $700 USD untuk pekerjaan ini
Hallo, I'm a experienced developer on Qt and C++ with solid knowledge on J2ME with more than 4 years of experience.
I'm actually working in a project with Qt 4.7 working in several platforms.
I'm used to work with Test Driven Development, using the integrates test suite of Qt, so test cases are a primordial part of the development.