Following hot on the heels of our participation at the PDC in LA, VC team members are heading off to TechEd Developer Europe. As with the PDC, this will be one of our first chances to show you some of our upcoming Visual Studio 2010 features and a great way for us to solicit your feedback on both what we have implemented so far and also on what we have planned for the future. VC team members, Steve Teixeira, Jesse Kaplan and our own C++ MVP Kate Gregory will present a number of sessions that should enthrall VC developers at the event (usual disclaimer: these dates/time/speakers are subject to change – please confirm with the event’s official schdule):
There is also a MFC hands-on lab:
Team members will also be travelling on to the German Technical Summit immediately after TechEd Developers Europe. Marian Luparu will be speaking in the pre-conference series on Migrating from VC++6.0 to VS 2008. Also of interest to VC++ developers will be Steve Teixeira's keynote on Bringing out the Best in Multicore Systems - both sessions will be in English.
Amit and Damien
PingBack from http://mstechnews.info/2008/11/vc-at-teched-developer-europe/
Some of these are talks I'd be greatly interested in, but Spain is a bit far afield. I'm new to this: are the talks generally broadcast live or made available after the fact anywhere? Thanks.
You can watch the recent PDC videos (some with similar content) here: http://www.microsoftpdc.com/
I am not sure if the TechEd Europe talks are being recorded but I will try and get an answer for you.
Bah, this is making me sick, especially the description for "WIN306 Managed to Native Interoperability: Best Practices for Today with an Eye towards the Future".
I hope that the VC++ Team understands that there is still a lot of code where porting to CLR is /not an option/ and never will be, at least as long as there is no CLR on Linux/Unix/MacOS. I dare say that most applications which are written today in C++ (instead of, say, Java) are written in C++ to be portable across different platforms. It's not like being "unmanaged" is a problem that needs to be solved, and future development will still be in C++.
The only hope for such applications is a standardized interop mechanism with the CLR, to allow extending them on Windows with CLR modules, but that's it.
> It's not like being "unmanaged" is a problem that needs to be solved
It certainly isn't!
> and future development will still be in C++.
Of course - and native C++ is evolving rapidly with Boost, TR1, and C++0x.
You can figure out someone's opinion on this subject by watching for the shibboleths "native" versus "unmanaged".
I would be very interested in slides from these talks, if recordings are not available.
Any chance there will be a forms designer like that of C# and VB but for Native C++? Dialog resources are just useless =P
> Any chance there will be a forms designer like that of C# and VB but for Native C++?
Well, that would require a similarly expressive native C++ UI library first, wouldn't it? With MFC, we have what we have now.
Actually, I wish MS had relegated MFC to legacy entirely, and made something more abstracted yet still pure native - Qt is a good example of such a thing done right, but it's third-party...
If I could vote for a GUI Toolkit, I'd actually like to see a native interface to WPF. WPF is very nice due to its declarative nature, and if I wouldn't be forced to use C#/.NET for it, I wouldn't even bother with other Toolkits (it is possible to wrap it natively, just look at SWT/WPF).
At last some people are talking about native GUI library in VC++.
> Actually, I wish MS had relegated MFC to legacy entirely, and made something more abstracted yet still pure native
I second that.
I just filled a feature request in Microsoft connect about native XML based GUI library and here is Pat Brenner's comment from MS on this request:
"Thanks for the suggestion. This is something we are considering for a future release of the MFC libraries.
Visual C++ Libraries Development"
I would LOVE to have access to these talks.... especially :
- Building fast and secure native applications with VSTS 2008
- Microsoft Visual C++ 2008 for Unrepentant C++ Developers
- Building Visual C++ Applications
- Taming Massive Codebases Using the Visual C++ IDE
Please please please make these available to non-registrants of TechEd - any word yet?
Re: Wednesday, November 12, 2008 1:51 PM by Josh
> “I would LOVE to have access to these talks.... especially : … Please please please make these available to non-registrants of TechEd - any word yet?”
I am still trying to get the definitive answer however some content is available at http://www.microsoft.com/techedonline/, still not sure if any/all the sessions will be available there.
So the TechEd Europe breakout sessions are recorded however apparently they are only available for registered attendees to watch, at: http://www.microsoft.com/techedonline/.
As mentioned before, you can watch the recent PDC videos (some with similar content) here: http://www.microsoftpdc.com/
You can see Kate Gregory’s TechEd talk at: http://www.microsoft.com/emea/teched2008/developer/tv/default.aspx?vid=63
Microsoft’s recent moves toward jQuery show that the Visual Studio Team is tuned into multiplatform needs for Web platforms.
This follows on the above comments regarding the wish that Microsoft had “made something more abstracted yet still pure native” and “a native interface to WPF…(it is possible to wrap it natively, just look at SWT/WPF).” Clearly, MFC is Microsoft’s story for Windows-only native developers as the recent major rev shows. However, what is Microsoft’s strategy for multiplatform native rich client apps? It stands to reason that any potential solution would have to have a first-class Windows implementation (maybe even a Windows-first strategy), include WPF support, be widely supported and vendor neutral, and perhaps even have the potential to someday be incorporated into C++ as the Standard UI Library (or UX Library). A starting point might be SWT C++ from PureNative Software. The following has not been widely reported:
SWT C++ 3.3 was just released for Microsoft Visual C++ (Visual Studio .NET). SWT C++ is a 100% native C++ implementation of SWT that runs without a JRE or Java language. SWT C++ is fully integrated into Visual Studio IDE, including application wizards, class wizards, source code editor, building libraries and executables, integrated debugger. Presently, SWT C++ is only available for Visual C++ and Microsoft Windows OSes. Other platform targets, such as Win CE, Mac OS X, and Linux are being pursued.