Tuesday, August 6, 2013

Differences between Lenovo Yoga 11 and Yoga 11s

Lenovo Yoga 11 is history although one may be able to still buy it.

This is replaced by Yoga 11s. The differences are in operating system and chip architecture.
http://www.xbitlabs.com/news/mobile/display/20130718235105_Lenovo_Discontinues_Windows_RT_Based_IdeaPad_Yoga_11.html

Yoga 11  was Powered by NVIDIA Tegra 3 (only quad-core processor for Windows RT) that is capable of automatic power adjustment.
http://blogs.nvidia.com/blog/2012/10/09/nvidia-tegra-3-powers-lenovos-incredibly-versatile-yoga-11/

Yoga 11s with Windows 8 Pro OS, powered by advanced Intel Core “Ivy Bridge” microprocessors
http://technewspedia.com/the-intel-core-third-generation-ivy-bridge/

Yoga 11 was not compatible with many Windows 8 developed programs. Probably Windows RT will be reworked to fix this.

Price:
Lenovo IdeaPad Yoga 11 11.6" LED 64GB Convertible Tablet - Wi-Fi - NVIDIA - Tegra 3 T30 1.30GHz - Gray  $799.00

IdeaPad Yoga 11s (Touch) - 59370508 - Silver Gray - 3rd Generation Intel Core i3-3229Y (1.40GHz 1600MHz 3MB)  $799.00

Thursday, August 1, 2013

Jump start learning Windows 8 and Windows 8 Phone

What is MVA?

MVA is Microsoft Virtual Academy and you can learn building apps for Windows 8 and Windows Phone 8 free of cost. That is right, at no cost to you (Well, that is mighty generous). Of course you can learn a whole lot of others besides Windows 8 and Windows 8 Phone.

Form factors is an important difference between these two platforms. Issues / concerns are described.


Check it out here:
http://www.microsoftvirtualacademy.com/training-courses/windows-8-and-windows-phone-8-app-development


For example, this particular course has 4 modules:
  • Comparing Windows 8 and Windows Phone 8
  • Basics of View Models
  • MVVM
  • Sharing Code
This paraticluar module (Comparing Windows 8 and Windows Phone 8) is neither about building apps for the two platforms nor it is going to show code that works for both platforms.
Code reusability is explored between the two operating systems.

Application Life cycle is explored:



Each platform has its own XAML Controls
UI reuse is not a thing that you can look forward to, but data model is the one that makes reuse easier. Data Model APs are portable (specifically read/write) across these two paltforms.

*Windows Phone 8 SQL CE
*WIndows 8 has no specific built-in database api
*MVVM helps porting code between the two platforms. Review Portable Class Libraries project template in Visual Studio 2012 Ultimate (non-express edition is needed).


The screen shots are captured from the video at the above site. The last screen shot is from Visual Studio 2012 Ultimate.