I have some suggestions on next generations of CVI
1, more friendly IDE: 1, code view zoom in and out support; Syntax folding and unfolding, see attached screenshot1.jpg; function lists table,see attached screenshot2.jpg.
2, Support ASM language, for example, user can insert his assmbble codes directly in CVI.
3, Wizard to create custom control,although we have multiple choices to have similar function like .fp function, see attached screenshot3.jpg
4, Better support internet. Client-server mode is less better than web page-web server. I expec to see CVI application could be embedded into web page. LabVIEW has the web release tool, but CVI don't have.
5, Better memory management. Provide API to detect potential memory leak issue,
6, Performance analysis tool: memory occupation, CPU usage, execution time and so on
7, VISTA system support. support on WinFX (a replacement with win32 api)
8, Embed icon file into EXE/DLL, currently, only .UIR could be embedded into EXE/DLL
9, Multi-processor support
Thanks
Jacky