Find Jobs
Hire Freelancers

C# OpenGL and SQLLite Modifications to existing application

$250-750 USD

Completed
Posted over 9 years ago

$250-750 USD

Paid on delivery
Hello, I have an application written in C# (2010) I require some changes to the application, the application loads data from a text file and this is then rendered on the screen the database contains gps points for data to be rendered The rendering speed of the opengl needs to be speeded up as it is very slow to render data on screen, i believe the rendering and ui need to be separated in to different threads Currently the system is using OpenTAO storing the data in text files is also not ideal and this needs to be changed to be some for of sqllite or similar database, the main thing is deleting data and loading data must be done quickly preferably in background thread so the man application continues to operate
Project ID: 6544751

About the project

21 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello there, On this project there are two changes (besides of multi-thread issue) should improve the performance. First: OpenGL items visualization (probably an sprite) could be treated with a Geometry shader instead of drawing images into the screen (or 3D space). That way the data transfer from CPU-Memory to GPU-Memory will reduce (from transformation matrices, quads coordinates, etc. to just a vertex buffer with GPS locations). Second: Operations of adding and removing point values to a Database or a File can be the bottleneck rather than the differences between File accessing or DB management. I propose some kind of Space Partitioning (like Kd-trees or grids) for allowing a faster method to remove or add points. Of course, those are assumptions to a unknown project It could help more details about current conception of the project Regards Ludwig simoonet
$888 USD in 25 days
5.0 (19 reviews)
5.4
5.4
21 freelancers are bidding on average $676 USD for this job
User Avatar
hi. I've worked a lot in C# using databases (MySQL, MS-SQL, SQLite, Access etc). I've already built many multi-threaded applications to overcome the blocking behavior. you can see a multi-threaded application video in my portfolio. I'm very interested in this task and I have the skills to do it for you quickly. we can discuss further before we begin. let's do it. hope to have a good business with you :) waiting for your response...
$555 USD in 7 days
5.0 (183 reviews)
7.8
7.8
User Avatar
Hi, If text data is TAB/COMMA separated, we can write CSV reader in C#. We can use SQL Server Express (Free Edition) to store this data. I have 9 years experience in C# win-forms applications with multi-threading. I have delivered highly successful projects in ASP.NET, C# Win-Forms with complex logic in SQL Server Stored Procedures. Thanks
$722 USD in 15 days
4.9 (63 reviews)
6.9
6.9
User Avatar
A proposal has not yet been provided
$1,368 USD in 20 days
4.9 (66 reviews)
6.8
6.8
User Avatar
Dear Sir, This is Sikander. I am having 12+ years of experience in software development and I am ready to start this job. I will provide you best services in development. Please have a look at my Profile, Ratings and feedback. I am working in Microsoft technologies and you can find the details below. My Skills includes: 1) .Net (Web/Windows) asp.net 2) MVC 3) Entity Framework 4) WPF/WinForms 5) MSSQL Server 6) SQL Server Reporting Services 7) Javascript/JQuery 8) WebServices/WCF Services 9) MySQL 10) Hosting Sites 11) Mailchimp 12) Recently Worked on Vending Machine solution with Monetary apparatus and Shipping Goods motor also worked on Kisok applicaiton. many more...... I have no fancy talks, no false promises and nothing to hide but honesty and a great will to expand our work experience. I am willing to expand my work experience to different clients and in this order I apply for this job in the hope to hear some positive response from you. I hope you will take us positively and will give us a chance to work with you. Many Thanks & Regards Sikander
$1,111 USD in 20 days
4.9 (29 reviews)
6.7
6.7
User Avatar
Hello, My name is Cosmin. I’ve read your project description and can see that you’d like to debug/fix an existing C# application. I have over 7 years experience designing and developing C# desktop applications. I would approach your project by separating the threads for the rendering and the UI. Depending on the number of elements needed to add in the DB we can then decide if we use SQLite or something stronger(MYSQL). I am highly qualified for this project and would love to speak with you further about taking this project on. Regards, Cosmin Toma.
$555 USD in 3 days
4.7 (11 reviews)
5.7
5.7
User Avatar
Hello. I understand your project goal. So why you want to use C#. You should use VC++ for OpenGL app, your program will be better than C#: - More quickly. - Smaller. I can do your project well with OpenGL/VC++. Regard to data. We can use text file or access database. I can do well with both. I think we should use text file, the program is simple. Regard.
$300 USD in 5 days
4.9 (31 reviews)
5.5
5.5
User Avatar
Hello Sir, I'm a senior DotNet/SQL Developer with more than 5 years experience. Having large skills against ASP.net/WPF/WCF/SILVERLIGHT/LINQ/LAMBDA/ENTITY/NUNIT and having done many C# projects using diversified libraries and architectures, this task look coincide with my expertise. I look forward to your favorable response and thank you in advance for your time and consideration
$555 USD in 10 days
5.0 (17 reviews)
5.1
5.1
User Avatar
A proposal has not yet been provided
$1,030 USD in 20 days
4.4 (8 reviews)
5.3
5.3
User Avatar
Hi, Moving resource intensive tasks to separate threads and moving data to a proper database seems straightforward; I will have to look at how the text data is being rendered to see how I can speed it up though. Seems like project I'd be very interested to work on. Looking forward to discussing the details or having a look at the code-base. About Me: I'm a .NET developer with 8 years of professional experience. Please visit my profile to find out more about me. You can also Google my name, "Saeb Amini", to find my website. I write clean, efficient and well-documented code. I communicate regularly during projects and keep my clients updated with their project's progress. Also, I absolutely guarantee your satisfaction or it costs you nothing. Best, Saeb .NET Dev
$499 USD in 5 days
5.0 (15 reviews)
4.8
4.8
User Avatar
Hello, sir. I have enough experience in C# and OpenGL programming. I want to discuss with you about more details. Thanks. Regards.
$526 USD in 10 days
4.9 (21 reviews)
4.8
4.8
User Avatar
Hello, I have read out your job description several times. I have many years of experience in C# programming.. We have well known team of huge members..We are working in this field for 6-7 years and gain huge knowledge in this field..... I will give you the best service in a short time.. Many regards.
$550 USD in 7 days
5.0 (2 reviews)
1.7
1.7
User Avatar
Hello! I have experience with the Tao OpenGL framework, and know how difficult it can be to get acceptable performance out of it. I've made apps for chemical visualization in research and small games in my spare time using Tao. I believe this should be a pretty straightforward job that I can finish in a week, but in any case where you're modifying a finished project, there may be other issues in the code that complicate any future work done on it. I'll want to see at least parts of the main source code before I accept this job, so I can be sure that I can actually complete it for the time and money quoted.
$498 USD in 10 days
5.0 (2 reviews)
1.8
1.8
User Avatar
Hello, Below please find an overview of my expertise for your reference. Profile • 11 + years of total IT Experience • 9+ years of Visual C#, VB.Net Experience • 8+ years of ASP.NET Experience • 5+ years of WCF, MVC, jQuery Experience • 3 years of experience on share point • 8 years of experience in SSIS, SSAS and SSRS of MS SQL Server. • MCP, MCSD, MCAD Certified
$497 USD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$666 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Relevant Experience and Qualifications: We are BI/DW consultants specializing in tools like Informatica Powercenter/Powerexchange/IDQ, Oracle Data Integrator, IBM Datastage, Oracle BI Apps, OBIEE, IBM Cognos, Teradata and many more.
$650 USD in 10 days
0.0 (1 review)
0.0
0.0
User Avatar
A proposal has not yet been provided
$497 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
As per the project requirement, I need to understand the artitecture is being used to make sure where it is exactly need to be modified. Code analysys, unit testing before modification, planning roadblock and execution of plan then testing again, made changes if any issue found... Daily progress report ... Final testing and then deliver the project will take complete 30 days
$889 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$888 USD in 20 days
5.0 (1 review)
0.0
0.0
User Avatar
Hi, I am use to doing very complex integration systems and performance enhancing, troubleshooting existing system. This doesn't seem to be a very complex problem. I will just need to look at the code to see how well it is initially written and judge what is the real performance issue. The extensions you are looking for....threading and moving to a Db are straight forward. /Todd
$555 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Torpoint, United Kingdom
4.8
41
Payment method verified
Member since Dec 16, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.