Find Jobs
Hire Freelancers

C# -> Mono proof of concept

$2-30 USD / hour

Cancelado
Publicado há quase 12 anos

$2-30 USD / hour

I have a C# app that compiles to Windows and WindowsCE. I want this app to run, using the same code base, on iPad and Android tablets. I believe Mono will do the trick for us, and I want someone with extensive experience in the Mono environment to create a proof-of-concept. The final product should have all the basic functionality of our current app, but I don't expect everything to be solved. This project may later be expanded to take the solution all the way to production. ## Deliverables Candidate must have extensive experience with C# and Mono, creating apps for both iPad and Android. Here are some more details on the app: It's a moving map that displays raster and vector images. It has approx 30 forms and 100k lines of code. There are 15 projects that compile to libraries, and 1 Startup winform project. It is multi-threaded, using thread timers to manage periodic events, and a thread to render map images independent of the user interface. The app was designed to run on a Windows CE device. Compiler switches are found periodically through the code to account for differences in the Compact Framework. A couple of libraries are used for fast Jpeg decoding and some other low-level graphics stuff. At the completion of the port, the following core features should be working: 1) Maps should render and paint, at least 1 Frame per Second. (Currently maps render 5-10 FPS on a fairly slow CE device, so I don't anticipate this being a problem. 2) The user is able to interact with the map - pan, zoom, touch for more details, etc. This should all be working. 3) We have forms to handle pop-up alerts, settings, displaying details, etc. These should be ported and function correctly. The following will be excluded from the port: 1) We use SqlServer Compact Edition as a read-only database. It has about 12 tables of data. This will not be ported. Instead, you will hard-code static data to simulate db activity. 2) In our CF project we have external C++ DLLs for some low-level graphic functions (alpha blending, JPEG decoding, etc). We use these because they are specilized and much faster than the [login to view URL] version of these functionsuse And I'm presuming we'll use built-in libraries for most image processing (ie [login to view URL])- we don't use the CF versions of these because of performance reasons) 3) There is about 3gb of data that this app consumes, which changes often and we have a website and several methods of deploying new data to our customers. For this release, we're not going to worry about deploying and updating this data; we'll just include a few hundred meg of expired data for the proof of concept.
ID do Projeto: 2747780

Sobre o projeto

3 propostas
Projeto remoto
Ativo há 12 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
3 freelancers estão ofertando em média $24 USD/hora for esse trabalho
Avatar do Usuário
See private message.
$27,30 USD em 40 dias
4,6 (8 avaliações)
6,1
6,1
Avatar do Usuário
See private message.
$20,02 USD em 50 dias
4,7 (23 avaliações)
5,9
5,9
Avatar do Usuário
See private message.
$32,76 USD em 60 dias
5,0 (8 avaliações)
4,9
4,9
Avatar do Usuário
See private message.
$12,74 USD em 24 dias
4,6 (15 avaliações)
4,0
4,0
Avatar do Usuário
See private message.
$22,75 USD em 60 dias
0,0 (3 avaliações)
0,8
0,8

Sobre o cliente

Bandeira do(a) UNITED STATES
Fairview, United States
5,0
13
Método de pagamento verificado
Membro desde jul. 15, 2009

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.