Text Entry Screen for RIM 950

Rim 950 has an 8 line screen.

The top line is to be a fixed text label. The bottom line is where the user's typed text appears. The middle 6 lines are a vertically scrollable text "window". The user can scroll the text window with the thumbwheel.

When the user begins typing, the text appears on the bottom line and the thumbwheel now moves the cursor on the bottomline. The thumbwheel will cause the cursor to traverse the text entered on the bottom line (horizontal scrolling). Character insert and delete must be implemented on the bottom line. When the user presses enter, the text on the bottom line is added to the body of text in the central text window. When the user clicks the thumbwheel while entering text, the scroll wheel will now scroll the central text window up and down. The user must click the thumbwheel again or type more text to return the cursor and thumbwheel action to the bottom text entry line.

the buffer for the central text window should be dynamic to minimize ram usage

the buffer for the the text entry on the bottom line of the screen should accomodate 1024 characters. this can be fixed.

Use the features of the RIM api (wordwrap etc.) but i want this in C rather than C++ if possible.

## Deliverables

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

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

RIM 950

C language if possible

C++ if no other way

Habilidades: Android, Blackberry, Programação C, Software Integrado, Engenharia, iPhone, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: wheel well, top programming language, top programming, text now, software dynamic programming, programming language usage, entry line, dynamic programming software, dynamic programming language, dynamic programming explained, dynamic programming code, bottom programming, top ram, ram c, typing screen, rim, buffer source code, traverse, request text, horizontal scrollable, scrolling source code, work typing text, buffer language, ram usage, enter text

Acerca do Empregador:
( 0 comentários ) Canada

ID do Projeto: #3042689