Microsoft is back with the brand new Surface 3 tablet but compared to original Surface RT and Surface 2, configuration is between different. Surface RT and Surface 2 didn't let you run the traditional application but with Surface 3 Microsoft is ditching ARM processor and Windows 8.1 RT and brings full version of Windows 8.1 up-gradable to Windows 10 with an Intel Atom chip.
With the Launch of Surface 3 its very much confirmed that Windows 8.1 RT is distant idea and Microsoft wants to forget its mistake.
Surface RT and Surface 2 used a 10.6-inch display with 16:9 aspect ratio but with Surface 3 Microsoft improved it to 10.8-inch display with 3:2 aspect ratio. Another major design compared to Surface 3 Pro is the kickstand. In Surface 3 Pro Microsoft introduced Multi-Position kickstand but with Surface 3 user can now adjust kickstand to 3-position.
To help with lap use, Microsoft is upgrading its smaller Surface Type Covers to accommodate the Surface 3. Just like the Surface Pro 3, they snap into place underneath the screen with magnets to help make the keyboard a lot more sturdy in your lap. While you can use the new Surface 3 Type Covers on the Surface Pro 3, and vice versa.
Best selling point of Surface Pro 3 is the stylus which Microsoft is bringing to Surface 3 and Pen is same as what you use in Surface Pro 3. Also there are various color option for Stylus matching with the TypeCover.
Another great feature feature with Surface 3 is that user can now charge Surface 3 with USB. And with Surface 3 user will even get one year free subscription for Office 365 personal.
With good reviews and sales of Surface Pro 3, Microsoft is hoping to get a good response for Surface 3. Main target with the release of Surface 3 is Students and users who like Surface Pro 3 but don't need full power of it.
According to Microsoft with new version of PRISM, it includes guidance in several new areas, resulting in new code in the Prism Library for WPF, new and updated QuickStarts, and updated documentation. Compared to 4.1, it even includes bug fixes and respond to community requests.
One of the main changes which I was really looking for a long time is The PopupWindowAction class, which is added to the Prism.Interactivity assembly to open a custom window in response to an interaction request being raised. The InvokeCommandAction action provided by Prism now passes trigger parameters to the associated command. In my current project there were many scenario in which we needed to include the Popup Window but since in all the previous version this feature was not available we need to have a work around or we used to develop the other way round. Hopefully now we can actually make use of this features in our project for all the future project.
Other is, the NavigationParameters class can now be used to pass object parameters during navigation, using the overloads of the RequestNavigate method of a Region or RegionManager instance.
For more details you can visit MSDN here.