VisioForge

Notizie e Aggiornamenti Prodotti - 2021

Tutte le notizie, rilasci e annunci VisioForge del 2021

Rilascio

Rilasciati gli SDK .Net v15.1 di VisioForge

Gli SDK .Net versione 15.1 rappresentano una pietra miliare rivoluzionaria con supporto cross-platform completo, introducendo la compatibilità nativa Android e un'architettura del motore completamente ridisegnata basata su GStreamer. Questo rilascio rivoluzionario estende le capacità di VisioForge oltre le tradizionali piattaforme Windows, permettendo agli sviluppatori di creare applicazioni multimediali che funzionano perfettamente su dispositivi Android. Il nuovo supporto Android apre vaste opportunità per l'elaborazione video mobile, streaming e applicazioni di cattura. L'architettura core è stata fondamentalmente ricostruita attorno a GStreamer, fornendo prestazioni superiori, stabilità migliorata ed esteso supporto codec. Questa riprogettazione del motore garantisce un comportamento coerente su tutte le piattaforme supportate sfruttando le capacità del robusto framework multimediale GStreamer. I miglioramenti chiave includono gestione della memoria ottimizzata, gestione degli errori migliorata e prestazioni ottimizzate per dispositivi mobili. L'architettura cross-platform mantiene la coerenza delle API, permettendo agli sviluppatori di scrivere una volta e distribuire su piattaforme multiple con aggiustamenti platform-specific minimi. Questo rilascio rappresenta l'impegno di VisioForge verso lo sviluppo moderno e cross-platform, fornendo agli sviluppatori strumenti multimediali potenti che funzionano in modo coerente su ambienti desktop e mobile.
Consulta il changelog
Rilascio

Rilasciati gli SDK .Net v15.0 di VisioForge

Gli SDK .Net versione 15.0 introducono importanti cambiamenti architetturali con una riprogettazione completa delle API e la separazione strategica della funzionalità Core dai componenti VideoView, stabilendo una nuova base per lo sviluppo futuro. Questo rilascio principale rappresenta un'evoluzione significativa nell'architettura VisioForge, implementando una separazione più pulita delle responsabilità tra la logica di elaborazione core e i componenti dell'interfaccia utente. La separazione Core/VideoView abilita architetture applicative più flessibili e una migliore testabilità. La riprogettazione delle API si concentra su un'esperienza sviluppatore migliorata con nomi di metodi più intuitivi, pattern di parametri coerenti e supporto IntelliSense potenziato. I breaking changes sono stati pianificati attentamente per fornire strutture di codice più chiare e manutenibili preservando le funzionalità essenziali. Le ottimizzazioni delle prestazioni in tutto il motore core offrono velocità di elaborazione migliorate e footprint di memoria ridotto. L'architettura modulare permette agli sviluppatori di includere solo i componenti necessari, risultando in distribuzioni applicative più piccole e dipendenze ridotte. Guide alla migrazione e documentazione completa supportano la transizione alla nuova struttura API. Questo aggiornamento fondamentale prepara gli SDK per miglioramenti futuri fornendo benefici immediati in termini di chiarezza del codice e manutenibilità.
Consulta il changelog
Rilascio

Rilasciati gli SDK .Net v14.3 di VisioForge

Gli SDK .Net versione 14.3 abbracciano il futuro dello sviluppo .NET con supporto preview per .Net 6, rimozione strategica delle dipendenze CUDA e miglioramenti completi del motore ONVIF per una migliore integrazione delle telecamere IP. Questo rilascio lungimirante include il supporto anticipato per l'anteprima di .Net 6 di Microsoft, assicurando che i clienti VisioForge possano sfruttare i più recenti miglioramenti delle prestazioni .NET e le funzionalità del linguaggio non appena diventano disponibili. Il supporto preview dimostra l'impegno di VisioForge nel rimanere aggiornato con la roadmap di sviluppo di Microsoft. La rimozione strategica delle dipendenze CUDA semplifica gli scenari di deployment e riduce la complessità per le applicazioni che non richiedono accelerazione GPU. Questo cambiamento elimina potenziali conflitti di driver e problemi di compatibilità mantenendo le prestazioni attraverso elaborazione ottimizzata basata su CPU. I miglioramenti del motore ONVIF offrono compatibilità migliorata con moderne telecamere IP, includendo migliore discovery dei dispositivi, meccanismi di autenticazione migliorati e supporto funzionalità espanso. L'implementazione ONVIF aggiornata fornisce connessioni più affidabili e migliore gestione degli errori per applicazioni di sorveglianza e sicurezza. Miglioramenti aggiuntivi includono ottimizzazioni della memoria, capacità di logging migliorate e migliore compatibilità cross-platform. Il rilascio include anche vari bug fix e miglioramenti di stabilità basati sul feedback della community e scenari di utilizzo reali.
Consulta il changelog
Rilascio

Rilasciati gli SDK .Net v14.2 di VisioForge

Gli SDK .Net versione 14.2 si concentrano su stabilità e pratiche di sviluppo moderne con correzioni complete dell'SDK Virtual Camera e l'implementazione di pattern async/await per ONVIFControl, migliorando sia l'affidabilità che l'esperienza degli sviluppatori. L'SDK Virtual Camera riceve significativi miglioramenti di stabilità con correzioni per scenari di crash comuni, memory leak e problemi di inizializzazione. Questi miglioramenti assicurano operazioni della telecamera virtuale più affidabili in ambienti di produzione, particolarmente importanti per applicazioni di streaming e conferenza. L'introduzione del supporto async/await in ONVIFControl rappresenta un importante sforzo di modernizzazione, abilitando operazioni non bloccanti quando si comunica con telecamere IP. Questo miglioramento architetturale previene il freezing dell'UI durante le operazioni di rete e fornisce migliore scalabilità per applicazioni che gestiscono connessioni multiple di telecamere. Ottimizzazioni delle prestazioni in tutto l'SDK migliorano i tempi di risposta e riducono il consumo di risorse. L'implementazione async permette alle applicazioni di gestire operazioni concorrenti multiple più efficientemente, particolarmente vantaggioso per sistemi di sorveglianza che gestiscono numerose telecamere IP. Miglioramenti aggiuntivi includono reporting degli errori migliorato, migliore gestione delle eccezioni e capacità di debugging migliorate. Il rilascio affronta anche vari problemi riportati dalla community e fornisce documentazione migliore per casi d'uso comuni e scenari di troubleshooting.
Consulta il changelog