Linux Integration Services for Hyper-V   This 40 minute Edge Show interview with Abhishek Gupta, Program Manager for Linux and BSD Integration Services at Microsoft, covers new release functionality, availability for various distributions, as well as previewing the new Generation 2 VM capabilities for Linux Guests. In this interview Abhishek shares some great reference information, as well as you will get to see demos showing off Linux Integration Services 3.5.  He says: "I am one of the guys who is entrusted with ensuring that all Open Source operating systems run extremely well on Microsoft’s virtualization technologies such as Hyper-V and Microsoft Azure, and today I will be talking about what infrastructure is available to run Linux and FreeBSD on Hyper-V." The relationship of Microsoft and Linux Just as a reminder, Linux runs as a first class citizen on Windows Server Hyper-V and is supported on Azure Virtual Machines (CentOS, openSUSE, SUSE, Ubuntu). Here you can find a variety of different resources on Linux and Microsoft. If you would like to take your dose of knowledge in the form of a film – you can watch Load Balancing Linux Services On Azure or Embracing Linux Devices on Azure via Service Bus and Web Sites, but if you would prefer a tutorial, then perhaps you might be interested in Building and Modifying A Linux Kernel With Visual Studio in 20 Steps. And just in case you haven’t heard, Microsoft Joins the Linux Foundation AllSeen Alliance, which is a big step in Microsoft’s support of Open Source projects.  More related news Here are also a few links suggested by the Edge Team which you might find useful:  Best Practices for Operating your Hybrid Cloud from Brad Anderson at “In the cloud” blog. Mixed Tape for Best Blog Posts for 2013 from the Ask PFE blog. Linux Integration Services v 3.5 available for download blog post from Abhishek Gupta.  As the Edge Team says in the film: "If you are a person that is a Linux type of folk that likes to run that on systems centers / Hyper-V - you definitely want to check this out!” We hope you find information shared in this interview useful, and we promise to have a lot more Microsoft + Linux news for you soon!  - The Openness At CEE Team

What Convinced These Companies to Chose Microsoft Azure?

Open Source Kaltura Community Edition Video Platform Available on Azure   Video is now a part of everyday experience – it plays an important role in learning, working or shopping, but we also publish and share more and more films in our private conversations on Social Media and the Internet. Now you can share short videos on Vine and Instragram, and Facebook has also recently made changes to improve video featuring. Today – anybody can be a filmmaker and practically any mobile device allows you to make a decent quality film and share it on the internet in real-time. Devices like GoPro (is there actually anything similar to it?) give totally new possibilities to filmmaking, you can even say they have created a whole new category of sport & activity filming. Microsoft being aware of this trend and most of all of user needs, has just recently made managing video assets and complex, media-heavy websites on Microsoft Azure much easier.  As the MS Open Tech team reports, “The open source Kaltura Community Edition is now available as a Linux-based image on VM Depot or as a custom installer available on GitHUB, both provided by Akvelon.” Do you know Kaltura? As we can read on the company’s website: "Kaltura is the world’s first Open Source Online Video Platform, providing both enterprise level commercial software and services, fully supported and maintained by Kaltura, as well as 100% free open-source community supported solutions, for video publishing, management, syndication and monetization.” The Kaltura platform includes industry leading media management applications as well as a framework for developing custom applications. Let’s take a look at Kaltura in numbers: 300,000 websites using Kaltura 50,000 developer community members 8 years on the market Kaltura is a leader in the area of ‘open video’ and also a founding member of the Open Video Alliance, a coalition of organizations dedicated to fostering open standards for online video. Kaltura Features Kaltura is also rich in features, offering 19 different options, amongst which you will find: Mobile & HTML5 Video Player Webcasting Live Streaming Web Conferencing Video Analytics Kaltura also allows users to develop their own solutions – either  via open API, or via the Kaltura Exchange. This open source platform powers video for large media companies, enterprises and educational instituations amongst whose customers you will find HBO, Zappos or Philips. Kaltura + Azure Integration Kaltura alone offers great possibilities, but paired with Microsoft Azure Media Services, Kaltura on Azure makes a great solution for complex media scenarios. Integration between Kaltura Server and Microsoft Azure enables a number of new possibilities. Examples: a video or audio file that has been uploaded to KMC (Kaltura Management Console) can be sent to Microsoft Azure Media Services for encoding, Kaltura players can also pull media content directly from Microsoft Azure’s CDN and storage. Ok, so how do I set up? The Microsoft Open Technologies team explain in their article how to set up Kaltura in Azure Media Services using either a fresh Linux on your VM or a prepackaged VM available on VM Depot containing the Kaltura services. Some of you are already familiar with flexible and accessible media services, others don’t have such experience yet, but both groups – if you ever need a solid video platform – try out the combination of Kaltura + Azure services! - The Openness At CEE Team 

Microsoft Joins the Linux Foundation AllSeen Alliance It is clear to see, that the Internet of Things is gaining speed and importance compared year to year. Microsoft is seriously committed to creating solutions that will work in the IoT world, and it is not pursuing this goal alone. Apart from creating the Windows Developer Program for IoT and being involved in IoT projects like Great River Medical Centre or the London Underground, the company has also joined the AllSeen Alliance created by the Linux Foundation. AllSeen Alliance – what is it about?  In an article titled: Microsoft backs open source for the Internet of Things writes: “The Linux Foundation, a nonprofit consortium that promotes Linux adoption, late last year announced the creation of the AllSeen Alliance to promote an open source code framework to enable devices to discover one another and then connect and interact.  […]The AllSeen Alliance is an effort to standardize device communications. The code that it champions, called AllJoyn, was initially developed by Qualcomm but was subsequently made open source.” Andy Castonguay, an analyst at Machina Research, a research firm focusing on machine-to-machine (M2M) communications and the Internet of Things, adds: "AllSeen is a well-founded effort to create an open lingua franca among device manufacturers and developers that will benefit from the growing diversity of device brands in the global market." Microsoft’s role in the IoT revolution In the same article Andy Castonguay says: ”The addition of Microsoft to the alliance is certainly a boost to the growing array of companies joining the AllSeen effort”. PC World also notices that: “Microsoft is a good addition for the AllSeen Alliance.” You may be wondering however, why is Microsoft joining the alliance, anyway? As it is framed on the Windows Embedded blog: ”[…]on the AllSeen Alliance, our team is helping to create a universal software framework for IoT, to ease and speed innovation”.  Microsoft is proud to be in the company of 50 other members like Sharp, Panasonic, LG, Cisco and HTC, just to name w few. Azure and the Internet of Things Within Microsoft there has been a rapid pace of development of Azure-based services. Technologies like Microsoft Azure Intelligent Systems Service, Microsoft Azure Machine Learning (Azure ML) and powerful new data visualization capabilities are tools, which will help users improve productivity, profitability and offer new possibilities in the mobile-first, cloud-first world that we are living in. Example?  "We need a flexible solution" CGI is the world’s fifth-largest independent IT and business process services firm, who has developed a solution that securely connects ThyssenKrupp’s “things” — the thousands of sensors and systems in its elevators. CGI relies on the flexibility of Microsoft technologies, as John Hicklin, the principal Internet of Things consultant for CGI says: “Azure is quite inclusive, in terms of things that it’s able to host, and the Intelligent Systems Service is inclusive in terms of devices it can connect with. If you put those two things together, you have a very rich cloud environment that is enterprise-ready, and also the ability to deal with the real world and with different types of devices and applications.” You will find detailed information on this case study here.  Don’t mind the estimations, it’s going to be….big!  We don’t want to bore you with numbers, however we find it quite interesting to see how this whole IoT phenomenon is perceived by different analytics. Windows Embedded General Manager Kevin Dallas in the 5:10 minute film at the beginning of our article explores just how big is this opportunity: 50 bln connected devices according to Cisco and Ericsson 75 bln connected devices by Morgan Stanley 212 bln according to the IDC by 2020. We also found an estimation tweeted by Bosch stating that there will be 14 billion connected devices by 2022. image source: @BoschGlobal Microsoft has also made a strong statement about this estimation….. which you just have to see in the film :) Well, we will just have to wait and see whose predictions turned out to be the most accurate. And while Microsoft is working towards establishing interoperability standards and common architectures to connect smart devices, machines, people, processes and data, we just can’t wait what you – the community, developers, and users - are going to do with it. - The Microsoft Openness At CEE team

Packer & OpenNebula on Microsoft Azure

Enhancing Creative Development with Kinect Common Bridge We especially enjoy sharing news about projects, which stir the imagination and open new creative possibilities. And it seems that KCB has given designers a new tool for creating new user experiences. And what is so special about it? Well, if you enjoy sci fi movies and have seen some productions like The Minority Report, then you might like its features… Not only fun, creative, but also open source! In October 2013 Microsoft Open Technologies released the open source project Kinect Common Bridge for Kinect for Windows making it simple to integrate Kinect scenarios and experiences in creative development. MS Open Tech team has worked closely with open source communities such as openFrameworks (OF) and Cinder and also with the Kinect for Windows team to integrate KCB in popular creative development libraries and toolkits. image source: Microsoft Open Technologies blog  The Kinect for Windows SDK allows to use the Kinect for Windows sensor in a C++, C# or Visual Basic application with advanced control on the Kinect data. The Kinect Common Bridge sits on top of the Kinect for Window SDK providing useful and powerful abstractions allowing developers to focus on creativity and building great apps. The project is available on GitHub. New release, new features In the first update of Kinect Common Bridge, the Microsoft Open Technologies team made it easier to track faces and recognize speech in C++ applications with Kinect for Windows. Adalberto Foresti wrote: “In the spirit of “focusing on the cool stuff” that motivates creative developers, starting the sensor and displaying a simple video treatment with face tracking can now be achieved in less than 10 lines of code!“ that does sound great, doesn’t it? The latest update to V2 beta (which is to be found on GitHub) focuses primarily on enabling developers to quickly integrate the Kinect v2’s new sensor capabilities within a simplified set of C - based API’s. Kinect Common Bridge v2 complements the Kinect for Windows SDK v2, a set of resources designed to integrate Kinect scenarios into a variety of creative development libraries and toolkits. The Kinect for Windows v2 SDK new features: Window Store app development  Unity Support Improved anatomical accuracy Simultaneous, multi-app support: Multiple Kinect-enabled applications can run simultaneously.  You will find the details of these new features as well as resources on Github helping developers to integrate Kinect v2 sensor functionality into their code here and technical documentation and tools here. Who is this for? The Kinect Common Bridge has been designed for and with the help of creative developers, and interoperates with open source C++ toolkit for creative coding - openFrameworks (OF) and Cinder - a community-developed free & open source library for professional quality creative coding in C++. It is broadly used by developers creating advanced graphic applications with 3D animations.  Kinect for Windows SDK comes with support for C++ and C# development. You can also download the Kinect for Windows Developer Toolkit for guidance and samples to get started coding or visit the Kinect for Windows Dev Centre. What can you do with Kinect? That – we actually don’t know, because it depends very much on your imagination. But we can tell you what Tomasz Kowalczyk, a developer from Poland has done. Here are some of his projects: Kinsector – an app for the monitoring of rooms which sends an sms/mms notification to the user, Heremo – an application for rehabilitation which monitors performed exercisesand provides feedback about their quantity and quality, NatuLearn - an educational project based on the Kinect system allowing to combine learning with physical activity.  If you would like to learn more about how to use Kinect in your projects, check out some of his articles: Kinect SDK - Natural User Interface API Kinect SDK - determination of distances Kinect SDK – skeletal tracking Kinect SDK – Audio API Here is also our interview with Tomasz: #DevSpotlight: What Can a Developer do with Kinect?    It was with great help and input from open source communities that this project came to life. We look forward to working together, exchanging ideas and sharing our work. Stay with us for more! - The Microsoft Openness At CEE Team

Top 10 Openness Posts | July 2014

Windows Developer Program for IoT Even if you are only a modest geek or follow new technology trends with mild interest, still by now you probably have heard about the Internet of Things. It might also not come as a surprise to you that Microsoft is bringing Windows to more devices, including IoT. And there is a sound reason for this. According to McKinsey Global Institute, the Internet of Things has the potential to create an economic impact of $2.7 trillion to $6.2 trillion annually by 2025. You can read more in our article: Microsoft Delivering On The Internet Of Things.  "Unleash the Potential of the Internet of Things…" Steve Teixeira in his keynote “Unleash the Potential of the Internet of Things…” which he have during the Solid 2014 conference decided not to talk about IoT….but to show how it works. In less than 10 minutes, from start to finish he built a device starting from circuit board, using Visual Studio and Intel Quark, with a modern operating system, connected to a cloud and being able to visualize data in real time. How he did all this - you can see in the film at the begining of this article. About the program The Windows Developer Program for IoT is about bringing Windows to a new class of small devices. It operates with:  Intel® Quark technologies for low-power small devices, designed for applications where lower power and size take priority over higher performance. You can see the specification here Arduino - an open-source electronics platform based on easy-to-use hardware and software intended for anyone making interactive projects. There is also an open community involved in this program which can learn, make, explore, connect & share code contributions through Github. Thisopen source repository will help with for the implementation of the Arduino API set on Windows.    Open Source – coming soon… Microsoft Open Technologies will be open sourcing much of the toolkit for the Windows Developer Program for IoT “to allow developers to take advantage of the existing Arduino hardware and shields with the developer kit running Windows”, as Olivier Bloch writes on the MS Open tech blog. The team will be open sourcing the Windows implementation of the Wiring API set, which code they will share on GitHub (the documents are already available there). You will find more details in Olivier’s blog post. The whole program includes: Windows for IoT Developer Portal, a developer kit, and open source code The developer kits contains a Galileo board, a preview Windows image that supports the standard Arduino Wiring API set, and a subset of Win32 API. And this is what it looks like: A picture of the developer kit from Steve Teixeira’s tweet ”Unboxing my Windows IoT #windowsondevices”  Stay with us on Facebook, where we will keep you informed about the latest news in the world of IoT!

#DevSpotlight: What Can a Programmer do with Kinect? Part II We are pleased that you have joined us for the second part of our interview with Tomasz Kowalczyk, in which he will tell us about creating applications basing on Kinect, about Microsoft and also about his plans for the near future. You can find the first part of the interview here. Learning is more fun with NatuLearn! Tomasz has already quite some experience with creating applications, but when we asked him about which project he is most happy with - he replied without the slightest hesitation: NatuLearn. What is this project about? NatuLearn is an educational project based on the Kinect system allowing to combine learning with physical activity. Tomasz’es team has the ambition to prove that school doesn’t have to be boring, and that not only such a way of learning is fun both for teachers and students, but also that it brings very good results.   There are now four different products available: Kinect Quiz - allows teachers to create databases with different sets of questions and answers. Kinect LearnLang - is based on a voice recognition system. Here too the teacher must create a database, and each question is built of both an image and description. Students provide the answer in the language they are learning, and the software through the Kinect device will check whether the answer and pronunciation are correct. Kinect Imqu - allows two students to participate in a game. The student closer to the sensor controls the game and answers the questions. The teacher can create a database in the app editor – for every term he provides two possible answers in the form of pictures. Students choose the correct answer by moving their hands above their heads. Kinect Swiper - is an application that allows navigation between images by performing simple hand gestures. This is a great tool to make a strong impression during a presentation, because it is operated only with gestures, without the use of any hardware. Tomasz created NatuLearn with the use of Microsoft technologies: all applications are based on the Kinect system, and have been written in C# and XAML on the basis of the WPF engine. How did it all begin? Tomasz tells us an interesting story about the beginnings of NatuLearn:  "This is how it all started: one day I received an email from Lukasz Ruminski, whom up till that moment I didn’t know, and actually we haven’t even met in person up to this day. In 2011 he received an award from the Polish Minister of Education within the framework of the National Forum for Innovative Teachers and Schools organized by Microsoft and is a teacher lively interested in new tehcnologies. Lukasz read a series of my articles about how to create applications based on the Kinect system, which were published by the Microsoft Developer Network portal when Kinect opened up for developers, and asked me whether I would be interested in doing something for children at school in my free time. Well, in this “free time” during one year we created 4 applications. The code is not yet fully open, but it will happen within a month or two. The coolest thing though is that children actually use our solutions :) We have users from the U.S., Denmark, the UK and Bulgaria. More people have contancted me asking to create dedicated applications like NatuLearn, which makes me really happy, because this means that they liked our idea”. Me and Microsoft … When it comes to programming, Tomasz develops apps in C#, XAML, and .Net, as for technology he uses the Xamarin platform, the WPF engine, WinForms interface, and of course the Kinect system. Apart from Microsoft technologies, Tomasz creates web application frontends with JavaScript. He is especially enjoys programming with Xamarin: "Xamarin allows me to create mobile applications for different operational systems based on C# and in the .Net environment. I totally believe in this technology, and I see that more and more developers both in Poland and abroad feel the same way because it is a really time-saving solution. I also create in the Unity environment, where I use C# to script. I’m not sure whether everyone is aware that Microsoft recently purchased an important plugin for Unity, which is already available for download here”. …And Microsoft + Openness We asked Tomasz (because we simply could not refrain ourselves from asking;)) how is it with Microsoft and openness from a developer’s perspective. Did he notice change? This is what Tomasz told us: "Yes. I noticed this trend when the ASP.NET code was made available. It was a signal that something is changing. Also, creating the Kinect Common Bridge project was an important step in the direction of openness, as it enables developers to create IT projects based on Creative Coding and allows to integrate Microsoft technologies, the .NET environment and libraries like Cinder, Process, OpenCV, for example. What’s more, I see the company’s drive in the direction of nurturing a good relationship with the community of developers and people who use their tools and which can provide feedback. Microsoft has become more open to people, and is interested to hear what they have to say. I appreciate this approach, but at the same time I understand that this is a big company, and that sometimes it takes a while for some changes to become widely noticed”. While privately … We also asked Tomasz about his plans for the future, because with the amount of already completed projects we were more than sure that he would be working on something new. And indeed, Tomasz confirmed that he is in the course of completing two applications which will be ready in late September or early October, and that he will tell us more about them at that time. Well Tomasz, we will be waiting patiently :) In turn, to our question: “Imagine you have an unlimited amount of time and money, how would you use it to develop your projects?” this is what Tomasz said: "It’s difficult for me to imagine such a situation (you must understand, I’m a realist :)), but I would probably invest my time and resources to implement my rehabilitation project - Heremo. There are several similar projects in the world which are working well, I really believe in my application and I hope one day to see it being used by people”. We really appreciate Tomasz’es patient and extensive answering of our questions, and we will be keeping our fingers crossed that he makes the world a better place with his applications :) If you would like to be in the spotlight yourself or know somebody who runs an interesting project concerning open issues – let us know at, through our FanPage on Facebook or Twitter account where you will find us at: @OpennessAtCEE! So, who is next..?

#DevSpotlight: What Can a Developer do with Kinect? We are pleased to present today a project by Tomasz Kowalczyk, who uses the Kinect system as the basis of his applications. He entered one of his projects - Kinsector  - in the “completed projects” category of the Openness Ideas competition.   Kinsector, monitoring and controling We asked Tomasz to tell us a little bit more about this idea. "I created the application with home and shop owners in mind. The overall objective of Kinsector is to increase safety of premises through their monitoring, motion detection and sms notification in case when something should happen. I came up with the idea about two years ago, when the Polish mobile phone operator T-Mobile released the Open API which enabled developers to use telecommunication solutions. The application is based on Kinect sensor and its SDK, also using the T-Mobile Open API. Right now due to the expiry of this service in T-Mobile, the application uses Twilio. This is how it works: the user connects Kinect to their computer and starts the application. Next, when the sensor detects somebody’s presence in a monitored room, the application takes their picture and sends it to the user via SMS. This mechanism gives the user control over what is happening in a particular area.”     … and in case of emergency Tomasz designed Kinsector so that it increases the safety also of store or gas station employees. He says: "You can program the Kinect sensor so that in case somebody raises their hands above their head (a gesture which is often performed when somebody is being attacked) the Kinsector application will send an automatic notification to a given phone number, such as the police or a security company. Also, a word can act as “trigger” for the system. For example you can program the system to react in the event of registering ‘HELP’, because the Kinect system has voice recognition capabilities.”   New opportunities through combining technologies Tomasz emphasizes that for him Kinsector is more than just a commercial project. His main purpose was to show the opportunities offered by today’s technology, and its vast interoperability possibilities: "I wanted to prove that creating such a project requires minimal costs, and to show that combining different technologies really lies within the reach of most developers.” He adds:"I am pleased that my idea has materialized, and that I did something with it." If you would like to find out exactly how Tomasz has created this project from a developers perspective, read his article “KinSector - Monitoring Premises with Kinect for Windows”, which was chosen the best article of the month in December2013 by the readers of Rehabilitation based on Kinect wins! Tomasz has had a few experiences regarding participating in competitions. He doesn’t seem to have a problem with finding the energy to fill out applications: “Compared to the amount of time needed to create a project – filling out an application form seems like a stroll in the woods :).” He tells us that before the Openness Ideas competition he took part in a startup contest together with his brother (a doctor) with whom he created the Heremo application, which is a solution supporting people with locomotive problems. The Kinect Sensor system will monitor the performed exercises and provide feedback about their quantity and quality. It has an interesting feature which will allow to share these results with the doctor who is in charge of the rehabilitation process, and keep him informed about the frequency and accuracy of our efforts. We will also receive these results on our phone. “We even won a contest with Heremo,” says Tomasz, and adds: “We are still working on it and adding new features, but in the ‘after hours’ mode. We are hoping to find people in Poland who would be interested to use our application in their clinic. So far we have received very positive feedback from people interested in Heremo from abroad.” The project is based on the Kinect Sensor system, is written in C# and XAML on the basis of the WPF engine.   The beginnings Tomasz works as a senior programmer designing IT systems, so he develops his own applications in his free time basing on those projects, which are first and foremost functional and which have an active community to which you can turn to in case of problems. He has been programming since high school, which is approximately 9 years now and is self-taught. This is what Tomasz has to say about his beginnings: "At the time when I started to learn how to code there weren’t many people to whom I could turn to for help. One day I read something about programming which caught my attention, at first I spent a little time exploring this subject, eventually I devoted more and more time to deepening my knowledge on this subject. Finally my interests evolved to the point that I decided to major in computer science. However, in this profession getting a collegue degree is just the beginning. You have to stay on top of the new trends and up-to-date on what is going on all the time. Thankfully, there are many tutorials and educational materials out there, for example I use Microsoft Virtual Academy courses or Channel 9 films”. Tomasz also shares his formula for high productivity: despite working full time he succeeded in creating 3 large projects, participating in competitions, currently he is working on new developing new applications, and in the mean time he has been able to write about 20 articles (check out his site for more details). “I simply do not have a TV,” says the developer. And now everything is clear :) In the second part of our interview (which we will be publishing this Friday) Tomasz will tell us more about yet another of his international projects (this time educational), which he claims brought him the most satisfaction, and which involves an interesting history. We hope you join us! If you would like to be in the spotlight yourself or know somebody who runs an interesting project concerning open issues – let us know at, through our FanPage on Facebook or Twitter account where you will find us at: @OpennessAtCEE! So, who is next..?

Drupal CMS on Azure Websites: Overview of Best Practices

#DevSpotlight: Paweł Hofman on Plans, Competitions & Microsoft, from a Developers Perspective