Find Jobs
Hire Freelancers

C# -> Mono proof of concept

$2-30 USD / hour

Đã hủy
Đã đăng vào gần 12 năm trước

$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.
Mã dự án: 2747780

Về dự án

3 đề xuất
Dự án từ xa
Hoạt động 12 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
3 freelancer chào giá trung bình $24 USD/giờ cho công việc này
Avatar người dùng
See private message.
$27,30 USD trong 40 ngày
4,6 (8 nhận xét)
6,1
6,1
Avatar người dùng
See private message.
$20,02 USD trong 50 ngày
4,7 (23 nhận xét)
5,9
5,9
Avatar người dùng
See private message.
$32,76 USD trong 60 ngày
5,0 (8 nhận xét)
4,9
4,9
Avatar người dùng
See private message.
$12,74 USD trong 24 ngày
4,6 (15 nhận xét)
4,0
4,0
Avatar người dùng
See private message.
$22,75 USD trong 60 ngày
0,0 (3 nhận xét)
0,8
0,8

Về khách hàng

Cờ của UNITED STATES
Fairview, United States
5,0
13
Phương thức thanh toán đã xác thực
Thành viên từ thg 7 15, 2009

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.