I am very excited about PDC05. I arrived LA on Sat night. I heard PDC usually generates a lot of excitement in the developer community and I immediately felt the energy of this PDC from a dev lead from MS and an architectur from ISV as soon as landed LA airport. He is so passionate about PDC and .Net!
Getting into the pre-conference the next day was not an easy task as I did not know how to find $600 on spot to pay for it J. Somehow I managed to get into today’s session for .Net Framework 2.0: The smart client perspective by Billy Hollis and Rocky Lhotka. I heard most of the features already, but it was still very cool to see other developers got excited about the new Framework.
Some highlights
- Smart client emphasizes the intelligence in the UI and take full advantage of the client machine. It enables the device adapability.
- New data feature
There are plenty of new features and I particularly like the new data binding enhancements. The data sources window is so cool that it displays the schema of these objects and provides the
ability to drag and drop tables and columns onto a Windows form. I also appreciate the work from the dataset designer. We can double click to get the code for the data set and intercept the event for row change, column change etc.
Parent-child relationships for strongly-typed datasets is automatically understood by VS. e.g. all visits are loaded when click on each patient.
- New language features
There are plenty of language and IDE new features. I really like "My" addition in VB. What a speedy dial to Framework for VB!
- ClickOnce
Richer, applies to broader range of apps
Complete replacemetn
Complementary installation technology
Could use both
Can be tweaked, more control
Use BITS background transfer
An alternative for certain type of apps
I am very glad to see the excitement around .Net Framework new features
A couple of random, but interesting observations
This was just pre-session. I cannot wait till the keynote session on Tues. Stay tuned.
ThanksHong
<a href="http://technorati.com/tag/PDC05" rel="tag">PDC05</a>