Saturday, August 08, 2015

Streaming 101 (Google)

The world beyond batch: Streaming 101 - O'Reilly Radar
"Tyler Akidau is a Staff Software Engineer at Google. The current tech lead for internal streaming data processing systems (e.g. MillWheel), he’s spent five years working on massive-scale streaming data processing systems."Post01_Fig01_TimeDomains

Apps for Windows 10 with Visual Studio 2015

Windows on Github

Windows-universal-samples/Samples at master · Microsoft/Windows-universal-samples · GitHub

Microsoft/Windows-universal-samples · GitHub

Windows Store app for a USB device (Windows Drivers)

Building Apps for Windows 10 with Visual Studio 2015 - Somasegar's blog - Site Home - MSDN 
Blogs by S.Somasegar

What's a Universal Windows app? - Windows app development
"A Universal Windows app is a Windows experience that is built upon the Universal Windows Platform (UWP), which was first introduced in Windows 8 as the Windows Runtime. At the core of Universal Windows apps is the idea that users want their experiences to be mobile across ALL their devices, and they want to use whatever device is most convenient or productive for the task at hand.

Windows 10 makes it easier to develop apps for the UWP with just one API set, one app package, and one store to reach all Windows 10 devices – PC, tablet, phone and more. It’s easier to support a number of screen sizes, and also a variety of interaction models, whether it be touch, mouse & keyboard, a game controller, or a pen."
Windows-powered devices
  • "You target device families, not an OS.
  • Apps are packaged and distributed using the .AppX packaging format.
  • There's one store for all devices.
  • There's a common API surface across device families.
  • Extension SDKs make your app light up on specialized devices.
  • Adaptive Controls and input"
Guide to Universal Windows Platform (UWP) apps (Windows)
Windows universal apps run on a variety of devices, support adaptive user interface, natural user input, one store, one dev center, and cloud services


Microsoft's Project Astoria has leaked letting Windows 10 Mobile sideload Android APKs directly | Windows Central
Ever since Microsoft announced their Bridge technologies at Build 2015 questions about how they work (and how well) have been asked. The tools let developers port over 
  • Android apps (Project Astoria), 
  • iOS apps (Project Islandwood), 
  • web apps (Project Westminster) and 
  • classic Win32 apps (Project Centennial)