Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
In 2006, Amazon Web Services (AWS) began offering IT infrastructure services to businesses in the form of web services -- now commonly known as cloud computing. One of the key benefits of cloud computingis the opportunity to replace up-front capital infrastructure expenses with low variable costs that scale with your business. With the Cloud, businesses no longer need to plan for and procure servers and other IT infrastructure weeks or months in advance. Instead, they can instantly spin up hundreds or thousands of servers in minutes and deliver results faster.
Today, Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world. With data center locations in the U.S., Europe, Brazil, Singapore, Japan, and Australia, customers across all industries are taking advantage of the
Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework. And you can integrate your public cloud applications with your existing IT environment.
As part of my IPMA-Level D diploma and certification we have to submit work book (a sample project). I am sharing it so that if any one need it they can download and see sample. Please feel free to give your feedback.
Please note that all names, references and data figures are imaginary.
Valentia Kinection is open source community project. Purpose of Kinection is to provide user ability to publish Kinect data on socket, which then can be utilised on remote clients or HTML5 web pages using socket.
Project Description
Valentia Kinection serves as a pathway for transmission of data from Kinetic device to the web client. The service extracts data from the device and helps publish it on web sockets, which can then be accessed on web clients via HTML 5 supporting browser such as Safari. Kinect Service Manager operates as a client/server application that provides a platform to the three basic components of the service to communicate with each other, which are:
Kinect device
Kinection utility
Web client
Kinection first utilizes the attached Kinect sensor to accumulate image, depth and skeleton data, then filters this data and publishes it on web sockets. The service employs Microsoft Kinect SDK, which offers drivers and rich APIs for raw sensor streams and human motion tracking, to extract the image, depth and skeletal data from the sensor and publishes this data on the web using the SuperWebSocket. The web client caters for viewing Kinect data both in the form of Raw Data (joints ID) and Visual Skeleton (skeletal image).
Kinection allows you to stream Kinect color, depth and skeleton from one PC to another PC or a Windows Phone or iPhone/iPad or any other compatible device via websockets. Please review the client sample page for more details on how to use Kinection.
-
Project Information URL: http://kinection.codeplex.com/
Project Download URL: http://kinection.codeplex.com/releases/view/86924