Videos in category Operating Systems
Google I/O 2010 - Casting a wide net: How to target all Android devices Android 201 Justin Mattson One of Android's strengths is its flexibility to run on a wide variety of devices. In this session, we will explore the facilities the Android resource system provides to developers to make supporting many devices from one application binary easier, as well as common pitfalls. In addition to hardw...
Google I/O 2010 - Android REST client applications
Google I/O 2010 - Developing Android REST client applications Android 301 Virgil Dobjanschi This session will present architectural considerations for developing RESTful applications on the Android platform. It focuses on design patterns, platform integration and performance issues specific to the Android platform. For all I/O 2010 sessions, please go to http://code.google.com/events/io/2010/se...
Google I/O 2010 - A JIT Compiler for Android's Dalvik VM
Google I/O 2010 - A JIT Compiler for Android's Dalvik VM Android 301 Ben Cheng, Bill Buzbee In this session we will outline the design of a JIT Compiler suitable for embedded Android devices. Topics will include an architectural overview, the rationale for design decisions and the special support for JIT verification, testing and tuning. For all I/O 2010 sessions, please go to http://code.googl...
Google I/O 2010 - Advanced Android audio techniques
Google I/O 2010 - Advanced Android audio techniques Android 301 Dave Sparks In this session, we will explore advanced techniques that you can employ in your apps when working with media. This includes using Android's low-level audio APIs, selecting the appropriate format for your media files, and what's now possible using new media framework APIs introduced in Android 2.2. For all I/O 2010 sess...
Google I/O 2010 - Building push applications for Android
Google I/O 2010 - Building push applications for Android Android 201 Debajit Ghosh Are you building cloud based apps for Android but are wondering how you can avoid polling and enable push functionality? This session will introduce the new Android Cloud to Device Messaging framework, showing you how you can integrate compelling mobile alert, send-to-phone, and two-way push sync functionality in...
Google I/O 2010 - Writing real-time games for Android redux
Google I/O 2010 - Writing real-time games for Android redux Android 201 Chris Pruett This session is a crash course in Android game development: everything you need to know to get started writing 2D and 3D games, as well as tips, tricks, and benchmarks to help your code reach optimal performance. In addition, we'll discuss hot topics related to game development, including hardware differences a...
Netmap: A Novel Framework for High Speed Packet I/O
Google Tech Talk (more info below) August 8, 2011 Presented by Luigi Rizzo, Universita` di Pisa ABSTRACT Software packet processing at line rate is problematic both in userspace and within the kernel, due to the cost of managing in-kernel metadata, and system calls/and data copy overhead. We present a novel framework, called netmap, that solves these challenges by integrating and extending good...
Split Panes in Excel 2007
See a higher quality video on TechTutor.TV! Split panes in Excel 2007 so you can put your Excel worksheet into multiple windows that allow you to move quickly between groups of data. In this tutorial, you will learn two ways to split panes in Excel 2007. See higher quality tutorials all for FREE at http://www.techtutor.tv
Mark Kawakami: Finger Tips: Lessons Learned from Building a Touch-Based Experience
Mark Kawakami of Yahoo! Sports takes you through some lessons learned in building touch-based experiences for one of the most popular websites on the internet.
Google I/O 2010 - Writing zippy Android apps
Google I/O 2010 - Writing zippy Android apps Android 201 Brad Fitzpatrick Come hear tips & war stories on making fast, responsive (a.k.a. "non-janky") Android apps. No more ANRs! Eliminate event loop stalls! Fast start-ups! Optimized database queries with minimal I/O! Also, learn about the tools and techniques we use to find performance problems across the system and hear what's coming in the f...