Saturday, January 31, 2015

Overview of publishing an app to the Windows Store (Windows)

Overview of publishing an app to the Windows Store (Windows)



Get a developer license (Store apps) - Windows app development



C:\PS> Show-WindowsDeveloperLicenseRegistration
C:\PS> Get-WindowsDeveloperLicense
C:\PS> Unregister-WindowsDeveloperLicense


Tutorial: Developing a PhoneGap Application | Christophe Coenraets

Tutorial: Developing a PhoneGap Application | Christophe Coenraets



  • How to use different local data storage strategies.
  • How to use several PhoneGap APIs such as Geolocation, Contacts, and Camera.
  • How to handle specific mobile problems such as touch events, scrolling, styling, page transitions, etc.
  • How to build an application using a single page architecture and HTML templates.
  • How to build (compile and package) an application for 6 platforms using PhoneGap Build.
To complete this tutorial, all you need is a code editor, a modern
browser, and a connection to the Internet. A working knowledge of HTML
and JavaScript is assumed

Mobile, Hybrid, Native Application Development | Telerik Platform for iOS, Android, Windows Phone

Mobile, Hybrid, Native Application Development | Telerik Platform for iOS, Android, Windows Phone







Gartner names Telerik "Visionary" for mobile application development



Deploy and Run Your App Built with Visual Studio Tools for Apache Cordova

Deploy and Run Your App Built with Visual Studio Tools for Apache Cordova



Because an iOS app cannot be built on Windows, a remote agent
(vs-mda-remote) enables you to build and run your app on a remote Mac
machine (it can also run locally if you are using Visual Studio inside
Parallels on a Mac). To build for iOS, vs-mda prepares the CLI project
in exactly the same way as it does for any platform, but for iOS it then
transfers the contents over to vs-mda-remote on the Mac. The remote
agent unzips the contents, adds the iOS platform (cordova platform add ios), compiles the iOS app (cordova build ios),
and then transfers the resulting package (IPA) back to the Windows host
machine. To configure the vs-mda-remote and host Visual Studio for iOS
build, see Install Tools to Build for iOS.



To
run apps on iOS, Visual Studio builds the app using the vs-mda-remote
and then uses ios-sim to start up the simulator on the remote Mac
machine. If you are running on an iOS device attached to your Mac,
vs-mda-remote starts the app directly (HomeBrew must be installed). If
you run the app on an iOS device attached to Windows, Visual Studio
builds and then adds the app to iTunes so you can deploy it to your
device from Windows.



  • Android emulator works best on computers that can run the Intel HAXM driver. See Run Your Apache Cordova App on Android.
  • Windows Phone emulators require a computer that can run Hyper-V. For more information, see the emulator's system requirements.
  • iOS and the iOS Simulator require a Mac computer capable of running Xcode 6 (Xcode 6 is recommended).


Puppet on Windows: Now You're Getting Chocolatey! | Puppet Labs

Puppet on Windows: Now You're Getting Chocolatey! | Puppet Labs

Cloud Platform roadmap recently available | Microsoft

Cloud Platform roadmap recently available | Microsoft







Content Protection enables content to be securely streamed to end users
by securing content access via key (in case of AES Clear Key) or License
(in case of DRM). In both of these cases, video players request a key
/license from this service and present their authorization credentials
to prove their identity before access is provided. We offer AES 128-bit
Clearkey Encryption as well as PlayReady DRM in the cloud.







HDInsight clusters can be customized in a variety of other ways as well
such as including additional storage accounts, changing the hadoop
configuration files (core-site.xml, hive-site.xml, etc.), or by adding
shared libraries (e.g. Hive, Oozie) into common locations in the
cluster. These customization can be done using HDInsight PowerShell,
.NET SDK, or the Azure Management Portal. For more information, see Provision Hadoop clusters in HDInsight using custom options.



information on how to write a cluster customization script, see Script Action development with HDInsight





View full list of Machine Learning services

Sentiment Analysis API Built with Azure Machine Learning

Text Analytics


 





Build
cross-platform mobile apps more quickly and with a shared codebase for
all three major ecosystems – including iOS, Android, and Windows – using
Visual Studio Tools for Apache Cordova. Available as a Visual Studio
2013 extension or included with Visual Studio 2015 Preview.



You can build a single app for iOS, Android, and Windows using your skillset in web standards: HTML, CSS, and JavaScript. Apache Cordova 
is an open source project that enables you to access native device APIs
(camera, geolocation, barcode scanner, et al) not yet available to
browsers and to create mobile apps for each major app store. 

Friday, January 30, 2015

AI - Artificial Intelligence: ML - Machine Learning: Project Cortana: Siri vs Singularity

Deep learning enables large-scale computer image recognition with Project Adam | Microsoft Research Luminaries | Channel 9



Trishul Chilimbi, Partner Research Manager for Microsoft Research,
discusses Project Adam, and how deep neural networks have enabled
large-scale computer image recognition with astounding accuracy.


New Enterprise Mobility Virtual Labs on TechNet - Enterprise Mobility - Site Home - TechNet Blogs

New Enterprise Mobility Virtual Labs on TechNet - Enterprise Mobility - Site Home - TechNet Blogs



Launch the Azure Active Directory Fundamentals lab

Launch the On-Prem and Cloud App and data protection with Azure RMS

Launch the Device Management with Microsoft Intune lab

Launch the Device Management with Microsoft System Center 2012 Configuration Manager lab



hands on with EMS http://simon-may.com 

Free Enterprise Mobility Suite Training Courses on Microsoft Virtual Academy - Enterprise Mobility - Site Home - TechNet Blogs

Free Enterprise Mobility Suite Training Courses on Microsoft Virtual Academy - Enterprise Mobility - Site Home - TechNet Blogs



Microsoft Desktop Virtualization

Why Architecture Really Matters - In the Cloud - Site Home - TechNet Blogs

Why Architecture Really Matters - In the Cloud - Site Home - TechNet Blogs



In this series, I’ll examine how and why Architecture Matters in
the areas of Enterprise Mobility Management and Mobile Productivity. You
have a lot of vendors to choose from in each of these areas, and, in
this series, I’ll examine just how different Microsoft’s architecture is
compared to anything else in the market. More importantly, I’ll look at why this matters to you and your organization. 



Getting specific: our architecture-centric approach meant that we
would not attempt to host the System Center Configuration Manager (SCCM)
architecture as a cloud service.



SCCM was built in the
client-server era (and it will, of course, continue to deliver
incredible value for customers for many years to come), and it was
architected to be engineered, built, deployed, and updated in a specific
way. We will continue to invest heavily in SCCM – with much of these
investments coming in the form on connecting SCCM to the cloud (Intune)
to deliver more value faster.

Abandoning RubyGems

Abandoning RubyGems



Vagrant 1.1+ no longer supports RubyGems as an installation method. Instead, you must install Vagrant 1.1+ using pre-made packages or installers.
For folks used to the gem-based installation, this has caused a mixture
of confusion and disdain. In this post, I enumerate my reasons for
abandoning RubyGems, and why it is better for the Vagrant community
long-term.

Thursday, January 29, 2015

Mastering GitHub

Mastering GitHub

Building and deploying large-scale machine learning pipelines - O'Reilly Radar

Building and deploying large-scale machine learning pipelines - O'Reilly Radar



There are many algorithms with implementations that scale to large
data sets (this list includes matrix factorization, SVM, logistic
regression, LASSO, and many others). In fact, machine learning experts
are fond of pointing out: if you can pose your problem as a simple
optimization problem then you’re almost done.




Of course, in practice, most machine learning projects can’t be
reduced to simple optimization problems. Data scientists have to manage and maintain complex data projects



A recent example would be ml-matrix — a distributed matrix library that runs on top of Apache Spark.



Workflow tools have become more common, and these days, such tools exist for data engineers, data scientists, and even business analysts (Alteryx, RapidMiner, Alpine Data, Dataiku).
As I noted in a recent post, we’ll see more data analysis tools that combine an elegant interface with a simple DSL that non-programmers can edit.



(A related AMPLab project Velox provides a framework for managing models in production.)
As algorithms become even more pervasive, we need better tools for building complex yet robust and stable machine learning systems. While other systems like scikit-learn and GraphLab support pipelines



We need primitives; pipeline synthesis tools; and most importantly, error analysis and verification.

Tuesday, January 27, 2015

Fourth edition of Python Media Computation released today: Teacher resources and desirable difficulties | Computing Education Blog

Fourth edition of Python Media Computation released today: Teacher resources and desirable difficulties | Computing Education Blog:



Everything in this book is useful when wanting to write Python code for Blender, Maya, Android, etc. This is an introductory book on data, loops, conditionals, and objects. Those parts of Python are identical in this book and in the Python that you’ll use in Blender, Maya, and Android. For introductory Python programming, Jython and CPython are exactly the same.
I was surprised to see the original commenter responded. His point was that some kinds of friction, in dealing with the “real world” is desirable:
As an introductory book, I would expect a section on how to install and configure Python. Written covering Windows, Linux, and the Mac OSX. There is no such section; the whole point of Jython is to “hide” this technical level. 

Inside Microsoft’s New Rendering Engine For The "Project Spartan" - Smashing Magazine

Inside Microsoft’s New Rendering Engine For The "Project Spartan" - Smashing Magazine:



Though Internet Explorer’s legacy versions are likely to be remembered by web developers for bugs, hacks and dirty workarounds, IE did shape the web in a positive way for web developers by bringing CSS, dynamic HTML scripting and the DOM, AJAX/XMLHttpRequest, drag drop, innerHTML, hardware acceleration, and other technologies to the web.



  • Preserve-3d
  • The most advanced support for ES6 at the moment
  • XPath
  • Web Audio
  • Media Capture API
  • Web RTC 1.1 (ORTC)
  • Touch Events
  • Content Security Policy
  • HTTP/2

Monday, January 26, 2015

Google Cloud Platform Blog: Easily run Dataflow Big Data pipelines anywhere, thanks to Cloudera

Google Cloud Platform Blog: Easily run Dataflow Big Data pipelines anywhere, thanks to Cloudera



We believe the Dataflow programming model,
based on years of experience at Google, can provide maximum developer
productivity and seamless portability. That's why in December we open sourced the Cloud Dataflow SDK



Spark: Thanks to Cloudera, the Spark runner allows the same
Dataflow program to execute on a Spark cluster, whether in the cloud or
on-premises. The runner is part of the Cloudera Labs effort and is available in this GitHub repo. You can find out more about Dataflow and the Spark runner from Cloudera’s Josh Wills in this blog post.

Google Cloud Platform Blog: An introduction to containers, Kubernetes, and the trajectory of modern cloud computing

Google Cloud Platform Blog: An introduction to containers, Kubernetes, and the trajectory of modern cloud computing



What are containers and how do they work? what are Docker, Kubernetes,
Google Container Engine and Managed VM’s? How do these relate to each
other? How can I build powerful applications with containers and get
them to production scale? How do I extract business value from this
shift? 

Microsoft to offer a paid version of its internal Cosmos big-data service | ZDNet

Microsoft to offer a paid version of its internal Cosmos big-data service | ZDNet



An interesting aside for those tracking Cosmos' evolution: Microsoft
researcher Ed Nightingale noted that starting in 2012, he spent time
rearchitecting the Cosmos service "bringing to bear the lessons and
principles from the Microsoft Research Flat Datacenter Storage project." Flat Datacenter Storage (FDS) is a "high-performance, fault-tolerant, large-scale, locality-oblivious blob store."



Microsoft is planning to position the external-facing version of Cosmos as a complement to HDInsight, which is Microsoft's Hadoop-on-Azure service. Users will have a choice of using HDInsight or SQL-IP on the same datasets, sources said.





SQL-IP is a mix of SQL, C# and .NET. It's meant to be extensible and
to handle parallel computation. It sounds like there will be a Visual
Studio plug-in supporting SQL-IP, from what my sources have said.



SQL-IP is an evolution of Microsoft's SCOPE language, which is more inherently SQL-friendly.

IBM is about to get hit with a massive reorg and layoffs | ITworld

IBM is about to get hit with a massive reorg and layoffs | ITworld



IBM is expected to go through a massive reorg next month that will
reportedly see 26% of its 430,000-strong work force let go, or 111,800
people. If that figure holds true, that would make it far and away the
largest corporate layoff event in history, breaking the record
previously held by IBM, when it cut 60,000 in 1993.