background preloader

Programming

Facebook Twitter

Acceder a webcam y micrófono con HTML5. En este artículo te expondré una de las características de HTML5 más potentes: la capacidad de acceder a dispositivos como webcam y micrófono.

Acceder a webcam y micrófono con HTML5

El ejemplo que usaré es uno de los que expuse en uno de mis seminarios y que forma parte de los ejemplos de HTML5 y CSS3 para descargar aunque explicado en detalle. Ver ejemplo completo Funciona 100% en Chrome El ejemplo pretende que recojamos el audio y vídeo de nuestro dispositivo y los mostremos en un elemento video de HTML5. No es demasiado práctico pero servirá para comprender el funcionamiento. Capturing Audio & Video in HTML5. Many browsers now have the ability to access video and audio input from the user.

Capturing Audio & Video in HTML5

However, depending on the browser it might be a full dynamic and inline experience, or it could be delegated to another app on the user's device. On top of that, not every device even has a camera. Controlando nuestra WebCam con HTML5. Un sencillo ejemplo en el que accedemos a nuestra WebCam lo que nos permitirá convertir nuestro navegador web en una cámara de fotos utilizando únicamente HTML5, JavaScript y Canvas.

Controlando nuestra WebCam con HTML5

Esto es posible gracias al desarrollo de la API getUserMedia, la cual aún no es soportada en todos los navegadores. jQuery webcam plugin. The jQuery webcam plugin is a transparent layer to communicate with a camera directly in JavaScript.

jQuery webcam plugin

As there is native support for webcams in modern browsers, it would be great if you could add this feature to the project and use the flash-version as a fallback for older ones. I don't have time for this project at the moment, so a pull request would be great! Overview This plugin provides three different modes to access a webcam through a small API directly with JavaScript - or more precisely jQuery. Thus, it is possible to bring the image on a Canvas (callback mode), to store the image on the server (save mode) and to stream the live image of the Flash element on a Canvas (stream mode). Real-time synchronous multiplayer 3D gaming with HTML5 - The Artillery Blog. By Ian Langworth 14 May 2012 Six weeks ago we set out to see if we could build a real-time, “twitch” 3D game in the browser using HTML5.

Real-time synchronous multiplayer 3D gaming with HTML5 - The Artillery Blog

We built a few games and were pleasantly surprised with what we achieved. You can test one of our creations here: Air Hockey Graphics WebGL has pretty good browser support at the moment, and three.js is an essential library because of the WebGL boilerplate it handles for you. Many of the examples make use of stats.js and dat.GUI for monitoring the frame rate and adjusting settings, which are good tools to include when developing your game. dat.GUI was especially helpful in fine-tuning our latency compensation algorithm and tweaking the game’s appearance, such as light strength and other material properties. We bought the air hockey, mallet and puck models from TurboSquid, and getting them into the browser was easy thanks to three.js’s Blender exporter plugin, which exports Blender scenes as JSON. Networking Of course, latency complicates this process.

Building HTML5 Metro Games For Windows 8. About two months ago I did one of my HTML5 game development workshops at Microsoft’s NYC office.

Building HTML5 Metro Games For Windows 8

It was a huge success with over 100 registered attendees. One of the highlights of my workshop was showing people just how easy it is to build an HTML5 game for Win8 in just a few minutes. By leveraging the Impact game framework, it is easy and fun to build a Metro game with very little modification to the core source code. I figured I would go through what I did before the workshop to get Super Resident Raver, a modified version of the game I show people how to build in my workshops and book, running on Win8. 10 cool HTML5 games and how to create your own.

Thanks to Apple dropping support for Flash on iOS, HTML5 has gained a lot of traction and is getting very popular.

10 cool HTML5 games and how to create your own

For games, HTML5 (understand canvas and a lot of javascript) is slowly replacing Flash on online gaming websites and mobile games. I have done in this post a selection of cool and popular HTML5 games, maybe it will give you some motivation to create your own. HTML5 Multiplayer Game Development. Building a 3D engine in HTML5. Boxbox - javascript physics made easy. What is boxbox?

boxbox - javascript physics made easy

Boxbox is a fun and simple framework for making games with the box2d physics engine. no, i mean really, what is it boxbox is a framework for box2dweb, a JavaScript port of box2dflash, an ActionScript port of box2d, a C++ library. RequireJS. Closure Tools. What is the Closure Compiler?

Closure Tools

The Closure Compiler is a tool for making JavaScript download and run faster. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. How can I use the Closure Compiler? Grunt: The JavaScript Task Runner. HTML5 Game Starter Kit for Windows 8. Hildebrando.html. Windows Phone Dev Center. Windows Phone Dev Center. MS OpenTech. Windows Phone Dev Center. Learn to develop for Windows Phone 8 in one weekend with Channel 9. You can never have too many hobbies.

Learn to develop for Windows Phone 8 in one weekend with Channel 9

You also shouldn’t be living life not accomplishing goals you’ve set for yourself in concrete or passing. Learning how to develop is rewarding in and of itself. But once you learn how to develop there isn’t much standing between you and apps you want to use that don’t exist yet. Windows Phone: Maximizing App Revenue.

Channel9's Absolute Beginner Series - Download: Windows Phone 8. Creating a New Cocos2d-x Project for Windows Phone 8. This article explains how to create a new Cocos2d-x project for Windows Phone 8. Archived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}. Porting Cocos2d-x Games for Windows Phone 8.

This article shows how to port existing Cocos2d-x games for Windows Phone 8 with an example game. Note that it uses the instructions in Creating a New Cocos2d-x Project for Windows Phone 8, which explain how to add Cocos2d-x to your Windows Phone 8 project and prepare a "bare bones template" suitable for creating a new game of copying in the resources of the game you want to port. Introduction This article will demonstrate how to port existing Cocos2d-x games to Windows Phone 8 by porting the game Tweejump. Tweejump is a platform jumper game, where you have to tilt your phone to control the character. Download. Issues Tracker Password Forgot? Download Cocos2d-x Written in C++ and OpenGL ES 1.1/2.0, runs on iOS, Android, BlackBerry, Bada, Marmalade, Windows, Windows Phone, Linux and more.

Download v3.0 Download v2.2.3. Design principles. Microsoft ist bei der Technologie in vielen Bereichen und mit einer Vielzahl von Produkten schon lange führend. Vor Kurzem führten dann Veränderungen dazu, dass das Design noch stärker in den Mittelpunkt rückte. Auslöser dieser Veränderungen waren ansteckende, aufregende Ideen basierend auf einem soliden Fundament, umfassenden Möglichkeiten und dem Gefühl, dass alles andere einfach antiquiert erschien. Windows Store App Design – Windows Dev Center. Envisioning Plan up front to create a winning vision and design a fluid, responsive app. Visual identity Define and deliver a powerful visual experience for your brand and your app. Guidelines Browse the comprehensive list of UX guidelines for layout, controls, user interactions, text, and more. Downloads Get the templates for Adobe Illustrator, Adobe Photoshop, Balsamiq, and PowerPoint. What's new in Windows Phone 8.

Introduction The release of Windows Phone 8 marks a significant milestone in the evolution of Microsoft's operating system for mobile phones. For users this new release means expanded hardware access, support for high-end gaming, and better OS integration - all of which will soon be seen on the Nokia Lumia 920 and Nokia Lumia 820 phones. For developers the changes are no less significant, bringing many new APIs. These APIs simplify the coding of features you may already be adding to your Windows Phone apps, but also offers many new ones too.

This article will introduce you to the most significant API additions and changes. Speech Enabled Calculator For Windows Phone 8. This article explains how to create an voice controlled calculator app for Windows Phone using the Voice Command and Speech APIs. Introduction Windows Phone 8 introduces new Speech APIs which includes Voice Commands API. Speech To Text or Speech Recognition API. How do our favorite tech companies make money? Nokia Developer - Your idea. Our tools. Mod 01a: Introducing Windows Phone 8 Development. JavaScript API for Office. MPP Viewer. Download source files - 130.55 KB Introduction MPP Viewer is a simple viewer for Microsoft Project files. It allows you to perform open, export to Excel. It works fine with Project 2000/2003/2007 files. I have used MPXJ open source library to read project files.

I have published MPP Viewer on sourceforge.net at You can download the latest version of MPP Viewer executable and source from the above link. I have used TreeListView control shared here. MPP Viewer Allows You To Do the Following View tasks in hierarchy View details of the task View resources with associated tasks View details of resources Export the project task and resource information to Allows multiple project documents to be open at the same time Allows printing tasks in the project file Filter tasks by Completed, Not Complete, Completing Today, Completing today Highlight tasks not complete passed due dateView Tasks with hierarchy Supports Microsoft Project 2000, 2003, 2007 Class Diagram Points of Interest History. Chuleta de comandos para Git. Git es el popular sistema de control de versiones creado por Linus Torvalds, actualmente es utilizado por millones y millones de desarrolladores independientes, empresas y startups alrededor del mundo para tener un control más organizado sobre el código de sus respectivos software, aplicaciones o productos.

DevDocs. Blakeembrey/code-problems.