
Geschlossen
Veröffentlicht
I need a seasoned C# desktop developer to sit with me for a focused 2–3 hour session and walk through the technical decisions behind an industrial-grade, SCADA-style application. My biggest dilemma is which UI framework gives the best performance for this use case—WPF, WinForms, or possibly something I have not yet considered. During the call we will review: • How each framework handles high-frequency, real-time tag updates from an OPC DA server and what that means for CPU, memory, and UI responsiveness. • Proven libraries or wrappers you rely on for robust OPC DA connectivity, plus scaling tactics for hundreds or thousands of tags. • Architectural patterns that make a drag-and-drop graphic screen designer maintainable. • Module boundaries, threading models, and any pitfalls you have seen teams hit on similar projects. • Practical performance tuning tips and the common mistakes to avoid before code is even written. Deliverable: a live consultation (video or voice + screen share) followed by a short written recap of the key recommendations and any reference links or sample diagrams you think will help. If you have shipped production systems that combine OPC DA with a desktop UI and can articulate the trade-offs clearly, let’s schedule the session.
Projekt-ID: 40354240
17 Vorschläge
Remote Projekt
Aktiv vor 5 Tagen
Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
17 Freelancer bieten im Durchschnitt ₹2.529 INR/Stunde für diesen Auftrag

Hello, I have read your job description and I am interested in your job post. I am ready to start now. Please send me a message to discuss more about your project, I am already developed OPC DA and Resperry modbus data with tag value. Can you please give me a chance I am a Senior Software Developer with over 8+ years of experience in designing and developing scalable web and desktop applications. I specialize in Microsoft technologies and delivering high-quality, secure, and performance-driven applications. My Expertise: Backend Development:ASP.NET, ASP.NET Core, MVC, Web API, WebForms, WCF Services Programming Languages:C#, Frontend Development:JavaScript, jQuery, AJAX, HTML, CSS Database Technologies:SQL Server, MySQL Reporting Tools:Crystal Reports, RDLC, SSIS, SSRS
₹2.500 INR in 40 Tagen
4,8
4,8

I’ve gone through your requirement and I completely understand the goal—this is about making the right architectural and UI decisions upfront for a high-frequency, SCADA-style system, not just picking a framework. I’ve worked on a similar industrial monitoring solution where we handled OPC DA streams (thousands of tags/sec) with a C# desktop client. We initially used WinForms but hit UI bottlenecks; later migrated critical modules to WPF with MVVM, optimized threading (producer-consumer + dispatcher throttling), and reduced UI churn using batching + virtualization. Also implemented OPC wrappers (OPC Foundation + custom pooling) to stabilize connections and scale efficiently. In your session, I can walk through: * WPF vs WinForms vs hybrid (WinForms host in WPF) with real performance trade-offs * Threading models for real-time tag ingestion without UI blocking * Scalable OPC DA handling patterns (batching, caching, subscription tuning) * Designing a maintainable drag-drop editor (MVVM + canvas abstractions) * Early-stage pitfalls that typically break performance later **Quick questions:** 1. Expected tag volume and update frequency per second? 2. Do you plan single-node or distributed OPC data ingestion? 3. Is the designer module a core feature or secondary tool? Let me know when you’re available to discuss this further I’d be happy to walk you through my approach or showcase examples relevant to this project. Looking forward to hearing from you! Best regards, Mulayam
₹2.500 INR in 40 Tagen
3,0
3,0

Hi, I can guide you through the right UI and architecture decisions for a SCADA-style system, focusing on performance, stability, and long-term maintainability. I’ve worked on real-time .NET systems and desktop applications where handling live data, threading, and UI responsiveness were critical. I’ll help you avoid common mistakes before you commit to a framework. What we’ll cover: ✔ WPF vs WinForms (and when each actually performs better) ✔ Handling high-frequency tag updates (threading + UI binding strategies) ✔ OPC DA integration patterns + scaling to large tag volumes ✔ Clean architecture for drag/drop designers ✔ Performance tuning + real-world pitfalls Outcome: Clear decision on framework + architecture, plus a short recap with actionable recommendations. Availability: Ready for a 2–3 hour session Best, Shahbaz
₹2.500 INR in 40 Tagen
3,0
3,0

Hi, If you submit your question in writing, we will respond promptly. ## What I Bring * Strong C# desktop experience (WPF, WinForms, threading, performance tuning) * Systems-level mindset (high-frequency updates, memory + CPU optimization) * Experience designing **real-time, data-heavy UIs** and scalable architectures ## What We’ll Cover * **WPF vs WinForms vs alternatives (e.g., WinUI/Avalonia)** * Rendering pipelines (retained vs immediate mode) * UI thread bottlenecks under high update rates * Practical limits with hundreds/thousands of tags * **OPC DA Integration** * Reliable libraries/wrappers (e.g., OPC Foundation / COM interop strategies) * Handling high-frequency tag updates without UI lag * Batching, throttling, and subscription strategies * **Architecture for Maintainability** * MVVM (WPF) vs MVP (WinForms) trade-offs * Designing a **drag-and-drop screen editor** (component model, serialization) * Module boundaries and plugin-style extensibility * **Concurrency & Performance** * UI thread isolation patterns * Producer/consumer pipelines for tag updates * Common pitfalls (over-binding, excessive redraws, GC pressure) Happy to schedule at your convenience and tailor the session to your exact system. Best regards. Jovan D.
₹2.500 INR in 40 Tagen
2,6
2,6

My Tasks — I’ll join you for a focused 2–3 hour session and help you make the right architectural decisions for your SCADA-style desktop application, based on real-world experience. I have 8+ years of experience in .NET and C#, including building high-performance desktop systems using WPF and WinForms, and working with real-time data flows and multithreaded architectures. I’ve also dealt with industrial-style apps where UI responsiveness under constant data updates is critical. What I’ll cover with you: • Clear comparison of WPF vs WinForms (and when to consider alternatives) for high-frequency updates • Handling OPC DA data streams efficiently (threading, buffering, UI binding strategies) • Recommended libraries/wrappers for stable OPC DA connectivity • Scalable architecture for hundreds/thousands of tags • Design approach for drag-and-drop screen designer (MVVM, modular design) • Common pitfalls (UI freezes, memory leaks, cross-thread issues) and how to avoid them early You’ll get: • Practical, experience-based guidance (not just theory) • Architecture suggestions tailored to your use case • Performance tuning strategies before development starts • Short written recap with diagrams/references after the session I’m comfortable explaining trade-offs clearly and helping you avoid costly mistakes upfront. Available to schedule immediately ?
₹2.500 INR in 40 Tagen
2,3
2,3

Hi, This is a strong fit for me. For a SCADA-style desktop application, the early decisions around UI framework, threading, OPC DA connectivity, and screen-designer architecture have a huge impact later, and I’d be glad to help you think those through clearly before you commit to implementation. I can join a focused 2–3 hour session, compare WPF vs WinForms (and other practical options if relevant), discuss robust OPC DA integration patterns, scaling for high tag counts, real-time UI performance, and maintainable drag-and-drop designer architecture. After the call, I’ll provide a short written recap with the key recommendations, trade-offs, and useful reference notes. Best regards. Ankit.
₹2.500 INR in 40 Tagen
1,0
1,0

Hi, there Designing SCADA-style systems with OPC DA is less about picking a “popular” UI and more about choosing what stays stable under constant real-time pressure. I’ve worked on C# desktop apps handling high-frequency tag streams, where threading, rendering efficiency, and data flow architecture matter far more than surface-level UI choices. In similar builds, I’ve helped teams evaluate WPF vs WinForms under load, implement efficient OPC DA layers (using wrappers like OPC Foundation or Kepware integrations), and design update pipelines that prevent UI blocking even with thousands of tags. I’m also comfortable breaking down patterns for scalable screen designers, including MVVM vs event-driven hybrids, and how to isolate rendering from data ingestion. For a focused 2–3 hour session, we can walk through your exact use case, stress points, and trade-offs so you leave with clear technical direction—not theory. I’ll also provide a concise recap with diagrams and key recommendations after the call. If you’re aiming to get the architecture right before committing to code, this will be a high-value session. Let’s schedule it.
₹3.000 INR in 20 Tagen
0,0
0,0

hi, i am having more than 20 years of experience in C#, have done more than 200 desktop applications. I am specialist in AI also. Want to work with you. Do let me know. Thanks
₹2.500 INR in 40 Tagen
0,0
0,0

With 20 years of experience as a Microsoft Professional specialising in API development on the .NET stack, I bring deep technical expertise and proven delivery across enterprise-grade solutions. My background spans both API and UI development, enabling me to provide end-to-end guidance on modern application architecture, performance optimisation, and seamless user experiences. My dual expertise in API and UI development makes me a strong fit for projects requiring both back-end robustness and front end excellence. Regards Nikhil Jain
₹2.500 INR in 40 Tagen
0,0
0,0

I will talk with you first hour for free without my preparation and if all goes well we continue. I am .net developer with 15 years of industrial experience.
₹2.500 INR in 20 Tagen
0,0
0,0

Hello, I understand your requirement for evaluating the best UI framework (WPF vs WinForms) for a high-performance SCADA-style application. I have experience with C#, desktop applications, and handling real-time data scenarios. I can help you analyze performance, threading models, UI responsiveness, and suggest the best architecture for handling high-frequency updates. I can also guide you on structuring modules, avoiding common pitfalls, and improving scalability. I am available for a focused session and will provide clear recommendations along with a summary after the discussion. Looking forward to connecting with you. Thanks
₹2.500 INR in 40 Tagen
0,0
0,0

Hello I have good experience with development of SCADA program. It based on C++. It consists of many classes including frame management, control management and data transmitting protocol management. In your proposal, OPC is for third item in my past project. I think I have a good vision for dealing this project. Also, I have good experience with C# programming. 3 or 4 years ago, I have been joined to the team for Apoioviewer project. Please open chat for further discussing. Thanks, Sam
₹2.500 INR in 40 Tagen
0,0
0,0

Hi, this is exactly the kind of architectural discussion that benefits from real-world experience. I’ve worked on high-performance C# desktop systems and understand the trade-offs between WPF, WinForms, and real-time UI constraints. I can walk you through handling high-frequency OPC DA updates, threading models, and scalable UI patterns (including drag-drop designers) while avoiding common performance pitfalls. You’ll leave with clear direction + a concise written recap to guide your build. Happy to jump on a focused session—shall we schedule it?
₹2.500 INR in 1 Tag
0,0
0,0

Mumbai, India
Mitglied seit Juni 12, 2022
₹600-5000 INR
₹600-2000 INR
₹1500-12500 INR
$2-8 USD / Stunde
£750-1500 GBP
₹37500-75000 INR
₹250000-500000 INR
₹37500-75000 INR
£35-45 GBP / Stunde
$1500-3000 USD
₹600-1500 INR
$10-30 AUD
£2-5 GBP / Stunde
₹37500-75000 INR
$15-25 CAD / Stunde
₹12500-37500 INR
$250-750 USD
₹600-1500 INR
₹1500-12500 INR
₹12500-37500 INR
€750-1500 EUR
₹750-1250 INR / Stunde
₹37500-75000 INR