APP-186T - Build advanced touch apps in Windows 8 refer: http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-186T Major point of touch app design: Unify pen and touch into PointerPoint Get mouse and pen for free performance performance and performance Touch and Gesture support in framework Metro app with HTML or XAML—> Gesture event ICoreWindow –> Using point (touch simulate mouse click) Windows Runtime –> PointerPoint with GestureRecognizer PointerPoint: Whole related point implement is here, HID data also can get using PointerPoint. GestureRecognizer: It just like the Win7 multiple touch support on MSFT, it support kind of gesture such as: Tap, Hold, rotate and Scale But more support on Win8 such as: HoldWithMouse? RightTap To simulate with right click on mouse, such your finger about right click here. mmmm….. it should be MSFT patent here for right click. For desktop developer, MSFT also support full Windows Runtime about Gesture support –> Great! WM_Point –> the same as...
It need note that Windows 8 has two version of IE (it should say, one application but two entry for different mode)
Desktop IE
Metro IE
But it is very tricky, if you type “open http://Web” on desktop explorer will open “Metro IE”
When you try to use this command to open web side, please note metro browser will be default option, not desktop browser.
ShellExecute(NULL,TEXT(“open”), TEXT(“http://msdn.microsoft.com”), TEXT(“”),NULL,SW_SHOWNORMAL);
To specific using desktop browser, it should specific command on [HKEY_CLASSES_ROOThttpshellopencommand]
APP-209T Build polished collection and list apps in HTML5
refer: http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-209T
Collection: A set of related user content.
This session talking about how to write customized list view by WinJS by uing
Data Source
Item Render (CSS)
Layout (WinJS.UI.GridLayout)
It could be easy to select image list view import your data source and put basicc control on your list view.
Multi-select already support just add one propoties on it. (selectionMode = ‘multi’)
ListView is easy to grouping if you could provide detail data of each item, group rule and group render (to descript how to group).
Symantic Zoom:
It is a way to zoom out/zoom in by semantic (such of “category”, “date”). It look like “Group By”.
ListView also provide semantic zoom.
Easy to implement to change <div id> to “zoomOutView” and related data control.
If app is snapped (snapped on side).
APP-737T - Metro style apps using XAML - what you need to know Refer: http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-737T This session talking about XAML for Metro style application implement. Focus on XAML for C/C++/C#/VB on Metro style application development. Consistent with WPF and silverlight New in Windows 8 Metro 1. New look and support for touch 2. Deployment by Windows Store 3. Tile –> splash screen to application New XAML UI Control 1. Build in “Grouping” 2. Windows 8 look and feel and its “selection model” 3. Media player on Metro Style 4. Grid view and Flip view 5. Application Bar: Swipe from bottom/top to display 6. Manipulation and gestures: It could handle rotation on Button_Clicp event. Metro Style App Concept 1. Diversity of display and resolution 2. Layout changed 1. Snapped(small one on split), Filled (big one on split) and Full Screen 2. It could be tested on simulator on VS2011 CTP. Metro...
BPS-1006 Tools for building Metro style apps Refer video: http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1006 Note: It is introduction of VC2011, here is some major demo topic as follows: Auto spell which is powerful with Visual Assist Auto spell, finding related function and method. It is easy to go. JS debugging: It is cool to have debugger for JS which also support all debugging window (variable, watch…) Parallel stack debugging windows: It has visualization debugging tab for parallel which could show currently threading and each thread dependency. RT XAML editor: During debugging you also could editing XMAL code by select on UI or select on code segment to show UI change on fly. Simulator debugger: I think it is very cool stuff for me such we don’t have multiple touch panel on hand but we need implement some related to “Share”, “Search” which need finger slip. It also provide “finger”, “rotate”, “zoom” and it...