Create amazing experiences using ® Technologies. Intel® Galileo Gen 2

Raghavendra Ural Developer Evangelist Arduino Board

Board Highlights: • Open source hardware and IDE • Great Prototyping board • 14 Digital pins (6 of them are PWM) • 6 Analog Pins • Flash memory 32/256 KB • Processing power : 16-32MHz • 7V – 12V DC power supply Amazing projects on Arduino

Source: http://www.instructables.com/id/Arduino-Projects/ Wait a minute, How do I …?

• How do I do Image processing with Arduino?

• How do I do Audio Processing?

• How do I save and upload a huge image, without disturbing my main processing.

• It looks like I need little MORE processing power… How do I?

What was Announced at Maker Faire Rome?

Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Intel and ArduinoApplication are Processor, Joining aForces 32-bit Intel Pentium-class system on a chip • Intel® Galileo development(datasheet). board is our first product in a new family of Arduino*-compatible development boards featuringIt isIntel® the boardarchitecture. based The on platform Intel® architecture is designed to be hardware and software pin-compatible with Arduino shields designed for the Uno R3. easy to use for new designers and for those looking to take designs to the next level. • Intel is donating 50,000 Arduino*-compatible development boards featuring Intel® architecture to 1,000 universities around the world over the next 18 If we are not a part of that months. [The maker movement], • The hardware specifications and the software tools will we are going to miss the be open source. future of where computing is going. - Intel CEO Brian Krzanich At Maker Faire Rome Intel® Galileo Development Board – Gen 2

 400MHz 32-bit Intel® Pentium instruction set architecture (ISA)-compatible processor

 16 KByte L1 cache

 256mb RAM

 Simple to program: Single thread, single core, constant speed

 An integrated Real Time Clock (RTC), with an optional 3V “coin cell” battery for operation between turn on cycles. Intel® Galileo Development Board – Gen 2

Board I/O: • Mechanically compatible with Arduino Uno • 14 digital input/output pins including 6 pins as PWM outputs • 6 analog inputs • SD Card connector • 2 UART (RX/TX) • 1 I2C • USB device connector (Host) • Micro USB device connector (client) • DC power jack (7V – 15V DC input) Now it looks complete

I can reuse all my Arduino shields available in the market AS-IS

How do I can do Image processing with Galileo

How do I can do Audio Processing

How do I can save and upload a huge image, without disturbing my main processing.

It looks like I need little MORE processing power and I have it. An Appeal from the board

Please don’t limit yourself due to lack of processing power. Now, I am quite powerful, please make use of my strengths. Create cutting-edge Applications with Intel® Real Sense Technology

Shwetha Doss Sr. Application Engineer Software and Services Group Intel Technology Agenda

•Intel® RealSense™ Technology •Exploring the Intel® RealSense SDK •Intel® RealSense Usages •Summary Intel® RealSense Technology Interfaces of computing devices…

What comes next? Add “Sense” to the “Brain” Intel® Real Sense SDK

Free Tools and APIs for building natural user interfaces. Public Beta for Windows available • Accessible for beginners. Open and extensible for experts. • Support for Windows 8.1 today. Android support coming. • Reach a broad-base of customers by writing apps for the Intel RealSense 3D Camera. • Stand out in a crowded market. Delight your customers. • Works with languages, frameworks, and game engines you already use Intel® RealSense 3D camera Intel® RealSense 3D camera Devices with Intel® RealSense camera

Dell Venue 8 7000 tablet Exploring the RealSense SDK Intel® RealSense SDK modules Categories of Capabilities Features Input Hands • Hand and Finger • 22-point Hand and Finger Tracking • 9 static and dynamic mid-air gestures Tracking • Gesture Recognition Face • Face Detection and • Multiple Face Detection and tracking • 78-point Landmark Detection (facial features) Tracking • Emotion Recognition (7 emotions, coming post-Beta) • Pulse Estimation • Face Recognition (Coming post-beta) Speech • Speech Recognition • Command and Control • Dictation • Text to Speech

Environment • Segmentation • Background Removal • 3D Object / Face / Room Scanning (Coming post- • 3D Scanning beta) • Augmented Reality • 2D/3D Object Tracking • Scene Perception (coming post-beta) Hand Tracking Pre defined Gestures Face Tracking •Face Detection •Bounding rectangle •Average face depth •Face landmark •Points •Face Pose •Facial Expressions SDK supported features Required Hardware A system with a minimum of a 4th generation Intel® Core™ processor (codenamed Haswell), either IA-32 or Intel® 64, with integrated depth camera Required OS * Windows 8.1 OS (32- and 64-bit) Microsoft* Windows 8.1 Metro (coming soon) Supported Programming Languages C++, C#, JavaScript, Java (JDK 1.7.0_11 or later for face, voice, and gesture) Supported IDE Microsoft* Visual Studio C++ 2010-2013 with service pack 1 or newer Eclipse.org IDE Supported Development Tools -Microsoft* .NET 4.0 Framework for C# development -Unity* PRO 4.0.0 or later for Unity game development -Processing* 2.0.7 or later for Processing framework development -OpenFrameworks* v0071 or later for OpenFrameworks development -* SDK 2012.2.1 or later for Havok Vision SDK development -Intel® Media SDK 2014 -Intel® SDK for OpenCL Applications 2013 Intel® RealSense SDK Architecture RealSense SDK Package Application Libs … Developer Tools Docs & Samples

SDK Runtime Hand Face Backgroun Aug- Core Tracking Speech Analytics d mented Segmentati Reality on

Depth Camera Management Power Mgmt IOModule FW Update

Microsoft® USB Video Class Camera Driver Camera Camera Module Firmware Intel® RealSense Programming Intel® RealSense Usages Front facing camera usage Immersive Collaboration, Gaming and Play Interact Naturally Creation

Learning and Capture and Share Broad Enabling Edutainment Rear facing camera usage Capture the world in 3D Enhanced Photo and Video

Learning and Immersive Gaming Collaboration Edutainment Snapshot camera usage

32 Summary Create a new world of interactivity • Intel RealSense offers an opportunity to enhance how users interact with compute devices • The ecosystem is gaining momentum and Intel is making a significant investment • Depth camera integration in 2014 paves the way to volume More @ https://software.intel.com/realsense Intel® Galileo Gen 2

Raghavendra Ural Twitter/LinkedIn: @ragural

Shwetha Doss [email protected] Your Feedback is Important Fill out evaluation of this session and help shape future events.

OPTION 1 OPTION 2

Replace this space with the actual QR Code

OPTION 3: Feedback stations outside the hall Thank You