Grilo: Easy Access to Online Multimedia Content. LinuxCon Europe 2012, Barcelona Juan A. Suarez Romero

Size: px
Start display at page:

Download "Grilo: Easy Access to Online Multimedia Content. LinuxCon Europe 2012, Barcelona Juan A. Suarez Romero <jasuarez@igalia.com>"

Transcription

1 Juan A. Suarez Romero

2 Introduction

3 About me Juan A. Suárez Romero Computer engineer, Coruña University Working at Igalia since 2007 Experience in multimedia Involved in Maemo and MeeGo Co-author of MAFW

4 Outline 1 Current problems 2 Grilo 3 Conclusions 4 Thank you!

5 Current problems

6 Many sources of content Online/offline sources Different protocol/api Sources that do not provide content (meta-information)

7 Many different devices Different screen sizes Different hardware components Different platforms

8 Current approach Develop one application per service Each application with different UX Not easily scalable: new sources require new applications Expensive maintenance In some cases, one application attending more than one service Services of the same type (e.g., Photo storage service) Define a common layer between application and the service Not shared effort! Reinventing the wheel all time

9 What we need? Stop reinventing the wheel! Platform-level solution for accessing multimedia content Provide homogeneous access to all content Scalable with new sources of information Collaboration! Consistent user experience Users care about the content, not the provider

10 Grilo

11 What is Grilo? Framework focused on making discovery and browsing easy for application developers A single, high-level API for all the sources A collection plugins that provides access to the sources An extendable system to provide more plugins

12 Architecture overview

13 Media types and Keys Collection of keys and values Several keys provided by core: title, URL, author,... Plugins can extend them with new keys Support for multiple values Support for relations between keys

14 Plugins and Sources Key component of the system Plugins are dynamically loaded by core Plugins create one or more sources Sources support multiple operations Browse, Search, Store, Remove,... All operations are optional

15 Plugins and Sources Sources perform two main roles: Provide new media content Enrich already existent media content Sources collaborate among them to solve the requests

16 Example of collaboration Developer wants to show content from UPnP server and play it They need the url to play, a title and a thumbnail to show 1 Perform the request through core API 2 Core checks if the requested keys are supported by the source thumbnail is not supported by UPnP source 3 Checks which sources are able to resolve thumbnail key CoverArt source is able to But it requires to know two keys: artist and album

17 Example of collaboration 4 Core checks if those required keys are supported by original UPnP source If not, repeat the process as in the case of thumbnail 5 Perform the request in the UPnP source with the keys requested plus the new keys 6 When the results arrive, send them to CoverArt source to include the thumbnail 7 Send the final results to application Developer only needs to deal with one provider

18 Implementing applications Main language is C Other languages supported through gobject introspection (Python, Javascript, Vala,... ) Support for C++ (grilomm) Some initial support for Qt/QML

19 Code example 1 #! / usr / b i n / python 2 3 import sys 4 from gi. repository import Grl 5 6 def main ( argv ) : 7 i f len ( argv ) < 1 : 8 print " Usage : make_list. py <search_text >" 9 return Grl. i n i t ( [ ] ) 12 r e g i s t r y = Grl. Registry. g e t _d e f a u l t ( ) 13 registry. load_all_plugins ( ) 14 keys = [ Grl.METADATA_KEY_DURATION, 15 Grl. METADATA_KEY_TITLE, 16 Grl.METADATA_KEY_URL] 17 options = Grl. OperationOptions. new(none) 18 options. set_count ( ) ; 19 results = Grl. multiple_search_sync (None, argv [ 0 ], keys, options ) 20 print " #EXT3MU" 21 for media in results : 22 i f isinstance ( media, Grl. MediaAudio ) : 23 print " #EXT3INF : " + s t r ( media. get_duration ( ) ) + ", " + media. g e t _ t i t l e ( ) 24 print media. get_url ( ) i f name == " main " : 27 main ( sys. argv [ 1 : ] )

20 Implementing plugins Plugins must be written in C Adding support for writing plugins declaratively (in XML) Adding support for other languages (Lua)

21 Conclusions

22 Resources Wiki Source code IRC #grilo at irc.gnome.org Mailing list grilo-list Do not miss our booth in ground floor (in front of Rossini room)

23 Thank you!

24 Images used in this presentation Hard Disk Icon by Mazenl77 (CC Attribution) Memory Card Icon by Custom Icon Design Studio pretty-office-2-icon-set/free-memory-card-icon-png Vimeo, Flickr, Jamendo, YouTube and UpnP logos under copyright of their own brands

Mobile Devices: Server and Management Lesson 05 Service Discovery

Mobile Devices: Server and Management Lesson 05 Service Discovery Mobile Devices: Server and Management Lesson 05 Service Discovery Oxford University Press 2007. All rights reserved. 1 Service discovery An adaptable middleware in a device (or a mobile computing system)

More information

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains

More information

A set-up guide and general information to help you get the most out of your new theme.

A set-up guide and general information to help you get the most out of your new theme. Blox. A set-up guide and general information to help you get the most out of your new theme. This document covers the installation, set up, and use of this theme and provides answers and solutions to common

More information

Adobe Social Product Capabilities. Publish Anywhere

Adobe Social Product Capabilities. Publish Anywhere Adobe Social Product Capabilities Publish Anywhere Publishing is the most-used capability within Adobe Social. With Publish Anywhere, Adobe Social s modular new publishing experience, users can now create

More information

XBMC Architecture Overview

XBMC Architecture Overview XBMC Architecture Overview XBMC Media Center Telematics Freedom Foundation - TFF XBMC Media Center is your ultimate multimedia hub. From the stunning interface, down to the helpful and enthusiastic community,

More information

A Cloud-based Architecture for Visual Effect Rendering System

A Cloud-based Architecture for Visual Effect Rendering System A Cloud-based Architecture for Visual Effect System Teng-Kai Fan Researcher Chunghwa Telecom Labs 20 August 2015 Outline Preliminary Motivation & Objective Cloud-based Visual Effect System 2/24 Copyright

More information

Topics in basic DBMS course

Topics in basic DBMS course Topics in basic DBMS course Database design Transaction processing Relational query languages (SQL), calculus, and algebra DBMS APIs Database tuning (physical database design) Basic query processing (ch

More information

SCCM Plug-in User Guide. Version 2.21

SCCM Plug-in User Guide. Version 2.21 SCCM Plug-in User Guide Version 2.21 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

Realizing a Vision Interesting Student Projects

Realizing a Vision Interesting Student Projects Realizing a Vision Interesting Student Projects Do you want to be part of a revolution? We are looking for exceptional students who can help us realize a big vision: a global, distributed storage system

More information

Advanced Archive- It Applica2on Training: Archiving Social Networking and Social Media Sites

Advanced Archive- It Applica2on Training: Archiving Social Networking and Social Media Sites Advanced Archive- It Applica2on Training: Archiving Social Networking and Social Media Sites 1 Agenda Overview of Social Networking/Media sites Why archive these sites? Typical Challenges Best Prac2ces:

More information

Archiving the Social Web MARAC Spring 2013 Conference

Archiving the Social Web MARAC Spring 2013 Conference Archiving the Social Web MARAC Spring 2013 Conference April 2013 Lori Donovan Partner Specialist Internet Archive About Internet Archive We are a Digital Library Mission Statement: Universal access to

More information

Installation Guide Sybase ETL Small Business Edition 4.2 for Windows

Installation Guide Sybase ETL Small Business Edition 4.2 for Windows Installation Guide Sybase ETL Small Business Edition 4.2 for Windows Document ID: DC00738-01-0420-01 Last revised: April 2007 Topic Page 1. Overview 2 2. Before you begin 2 2.1 Review system requirements

More information

Bernie Velivis President, Performax Inc

Bernie Velivis President, Performax Inc Performax provides software load testing and performance engineering services to help our clients build, market, and deploy highly scalable applications. Bernie Velivis President, Performax Inc Load ing

More information

RCS Liferay Google Analytics Portlet Installation Guide

RCS Liferay Google Analytics Portlet Installation Guide RCS Liferay Google Analytics Portlet Installation Guide Document Revisions Date Revision By 07/02/12 1 Pablo Rendón 2 Table of Contents RCS Liferay-Google Analytics...1 Document Revisions...2 General Description...4

More information

Yahoo! Communities Architectures Ian Flint

Yahoo! Communities Architectures Ian Flint Yahoo! Communities Architectures Ian Flint November 9, 2007 1 Agenda What makes Yahoo! Yahoo!? Hardware Infrastructure Software Infrastructure Operational Infrastructure Process Examples 2 What makes Yahoo!

More information

IBM Rational Asset Manager

IBM Rational Asset Manager Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational

More information

What is a NAS drive...?

What is a NAS drive...? What is a NAS drive...? Setting up a NAS drive allows your digital music to be played through the NP30, even if your computer isn t switched on. A NAS (Network Attached Storage) drive is essentially a

More information

Virtualization Management the ovirt way

Virtualization Management the ovirt way ovirt introduction FOSDEM 2013 Doron Fediuck Red Hat What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure

More information

Folks Contact aggregation for free software. Travis Reitter Desktop Summit 2011 Berlin, Germany

Folks Contact aggregation for free software. Travis Reitter Desktop Summit 2011 Berlin, Germany Folks Contact aggregation for free software Travis Reitter Desktop Summit 2011 Berlin, Germany Motivation Motivation People have a huge number of addresses postal, email, IM, web services,... Motivation...and

More information

Building Mobile Mashup Applications. Some Challenges Encountered in Computer Science Degrees

Building Mobile Mashup Applications. Some Challenges Encountered in Computer Science Degrees Building Mobile Mashup Applications. Some Challenges Encountered in Computer Science Degrees Javier Díaz 1, Claudia A. Queiruga 1, Pablo J. Iuliano 1, Jorge H. Rosso 1, Isabel Kimura 1, Matías Brown Barnetche

More information

Introduction to OpenTM2 An Open Source Solution for Translators

Introduction to OpenTM2 An Open Source Solution for Translators Introduction to An Open Source Solution for Translators Gerhard Fetz & Michael Schneider October 25, 2012 Version 1.0 Agenda General Overview Strategy & Vision Objectives & Benefits The Global Architecture

More information

Kaltura Video Plugin for Jive Deployment Guide. Version: 1.0

Kaltura Video Plugin for Jive Deployment Guide. Version: 1.0 Kaltura Video Plugin for Jive Deployment Guide Version: 1.0 Kaltura Business Headquarters 250 Park Avenue South, 10th Floor, New York, NY 10003 Tel.: +1 800 871 5224 Copyright 2014 Kaltura Inc. All Rights

More information

Video Marketing Services

Video Marketing Services Video Marketing Services Here are our Video Marketing Service Packages designed to help your business succeed further. Hover over the question marks to get a quick description. You may also download this

More information

Library Requirements

Library Requirements The Open Group Future Airborne Capability Environment (FACE ) Library Requirements Version 2.2 April 2015 Prepared by The Open Group FACE Consortium Business Working Group Library Subcommittee AMRDEC PR1201

More information

Chapter 2 Database System Concepts and Architecture

Chapter 2 Database System Concepts and Architecture Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture

More information

Microsoft Dynamics NAV

Microsoft Dynamics NAV Microsoft Dynamics NAV Requirements for Microsoft Dynamics NAV 2013 System Requirements for Microsoft Dynamics NAV 2013... 1 System Requirements for the Microsoft Dynamics NAV Windows Client... 1 System

More information

Slide.Show Quick Start Guide

Slide.Show Quick Start Guide Slide.Show Quick Start Guide Vertigo Software December 2007 Contents Introduction... 1 Your first slideshow with Slide.Show... 1 Step 1: Embed the control... 2 Step 2: Configure the control... 3 Step 3:

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

Digital Assets Repository 3.0. PASIG User Group Conference Noha Adly Bibliotheca Alexandrina

Digital Assets Repository 3.0. PASIG User Group Conference Noha Adly Bibliotheca Alexandrina Digital Assets Repository 3.0 PASIG User Group Conference Noha Adly Bibliotheca Alexandrina DAR 3.0 DAR manages the full lifecycle of a digital asset: its creation, ingestion, metadata management, storage,

More information

eccharts: Behind the scenes

eccharts: Behind the scenes eccharts: Behind the scenes The Web people at ECMWF ECMWF October 1, 2015 eccharts: What users see (1) 2 eccharts: What users see (2) 3 eccharts: What users do not see

More information

Unit 4 Objectives. Software. Component 4: Introduction to Information and Computer Science. Unit 4: Application and System Software Lecture 1

Unit 4 Objectives. Software. Component 4: Introduction to Information and Computer Science. Unit 4: Application and System Software Lecture 1 Component 4: Introduction to Information and Computer Science Unit 4: Application and System Software Lecture 1 This material was developed by Oregon Health & Science University, funded by the Department

More information

Enhancing Web Publishing with Digital Asset Management - Using Open Text Artesia DAM to enhance your Open Text WCMS (Red Dot) web sites

Enhancing Web Publishing with Digital Asset Management - Using Open Text Artesia DAM to enhance your Open Text WCMS (Red Dot) web sites Enhancing Web Publishing with Digital Asset Management - Using Open Text Artesia DAM to enhance your Open Text WCMS (Red Dot) web sites Lars Onasch Wolfgang Ruth Agenda A Brief Introduction Customer Examples

More information

Open is as Open Does: Lessons from Running a Professional Open Source Company

Open is as Open Does: Lessons from Running a Professional Open Source Company Open is as Open Does: Lessons from Running a Professional Open Source Company Leon Rozenblit, JD, PhD Founder and CEO at Prometheus Research, LLC email: Leon@PrometheusResearch.com twitter: @leon_rozenblit

More information

System Requirements for Microsoft Dynamics NAV 2013 R2

System Requirements for Microsoft Dynamics NAV 2013 R2 System Requirements for Microsoft Dynamics NAV 2013 R2 February 2014 Contents 3 System Requirements for the Microsoft Dynamics NAV Windows Client 3 Web Client 4 System Requirements for Microsoft Dynamics

More information

PKI Made Easy: Managing Certificates with Dogtag. Ade Lee Sr. Software Engineer Red Hat, Inc. 08.11.2013

PKI Made Easy: Managing Certificates with Dogtag. Ade Lee Sr. Software Engineer Red Hat, Inc. 08.11.2013 2013 PKI Made Easy: Managing Certificates with Dogtag Ade Lee Sr. Software Engineer Red Hat, Inc. 08.11.2013 Agenda What is PKI? What is Dogtag? Installing Dogtag Interacting with Dogtag using REST Future

More information

Introduction to ovirt

Introduction to ovirt Introduction to ovirt James Rankin What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure technologies

More information

How to Configure Guest Management on the DWC-1000

How to Configure Guest Management on the DWC-1000 Configuration Guide How to Configure Guest Management on the DWC-1000 Overview This guide describes how to configure and customize a billing profile and generate temporary user account on the D-Link DWC-1000

More information

MailEnable Installation Guide

MailEnable Installation Guide MailEnable Installation Guide MailEnable Messaging Services for Microsoft Windows 2000/2003/2008 Installation Guide for: MailEnable Standard Edition MailEnable Professional Edition MailEnable Enterprise

More information

BT MEDIA JOOMLA COMPONENT

BT MEDIA JOOMLA COMPONENT BT MEDIA JOOMLA COMPONENT User guide Version 1.0 Copyright 2013Bowthemes Inc. support@bowthemes.com 1 Table of Contents Introduction...3 Related Topics:...3 Product Features...3 Installing and Upgrading...4

More information

Customers can select one or more of our services as per their requirements.

Customers can select one or more of our services as per their requirements. Introduction Now Solutions is a dynamic company that offers a variety of IT services for small to medium sized businesses. This info pack describes the spectrum of services that are available to our customers.

More information

Digital Asset Management

Digital Asset Management A collaborative digital asset management system for marketing organizations that improves performance, saves time and reduces costs. MarketingPilot provides powerful digital asset management software for

More information

About Recovery Manager for Active

About Recovery Manager for Active Dell Recovery Manager for Active Directory 8.6.1 May 30, 2014 These release notes provide information about the Dell Recovery Manager for Active Directory release. About Resolved issues Known issues System

More information

Windows Embedded Compact 7 Multimedia Features 1

Windows Embedded Compact 7 Multimedia Features 1 Windows Embedded Compact 7 Multimedia Features 1 Windows Embedded Compact 7 Multimedia Features Windows Embedded Compact 7 Technical Article Writers: Dion Hutchings Published: March 2011 Applies To: Windows

More information

Server Scalability and High Availability

Server Scalability and High Availability Server Scalability and High Availability GO!Enterprise GLOBO Plc. March 2015 Copyright Notice and Usage Terms This guide is Copyright 2012 GLOBO. All Rights Reserved. Permission is granted to make and

More information

Archive One Policy V4.2 Quick Start Guide October 2005

Archive One Policy V4.2 Quick Start Guide October 2005 Archive One Policy V4.2 Quick Start Guide October 2005 Archive One Policy Quick Start Guide V4.2 Page 1 of 33 CONTENTS Introduction... 3 Components...3 Before You Start...4 System Requirements...5 Prerequisites...7

More information

Index. Registry Report

Index. Registry Report 2013.1-12 Registry Report 01 02 03 06 19 21 22 23 24 25 26 27 28 29 31 34 35 Index Registry Report 02 Registry Report Registry Report 03 04 Registry Report Registry Report 05 06 Registry Report Registry

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

Title Page. Hosted Payment Page Guide ACI Commerce Gateway

Title Page. Hosted Payment Page Guide ACI Commerce Gateway Title Page Hosted Payment Page Guide ACI Commerce Gateway Copyright Information 2008 by All rights reserved. All information contained in this documentation, as well as the software described in it, is

More information

Network device management solution

Network device management solution iw Management Console Network device management solution iw MANAGEMENT CONSOLE Scalability. Reliability. Real-time communications. Productivity. Network efficiency. You demand it from your ERP systems

More information

Managing Contacts in Outlook

Managing Contacts in Outlook Managing Contacts in Outlook This document provides instructions for creating contacts and distribution lists in Microsoft Outlook 2007. In addition, instructions for using contacts in a Microsoft Word

More information

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen Development Techniques for Native/Hybrid Tizen Apps Presenter Matti Pakarinen 1 Content Symphony Teleca in Brief Introduction to Native/Hybrid Apps Key experiences Case Studies 2 Who we are Symphony Teleca

More information

Monitoring Nginx Server

Monitoring Nginx Server Monitoring Nginx Server eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced

More information

v7.1 Technical Specification

v7.1 Technical Specification v7.1 Technical Specification Copyright 2011 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated, microfilmed,

More information

Set Up PlayOn. Installing and Setting Up PlayOn. Installing PlayOn Plugins. Accessing Your PlayOn Content. Related URLs

Set Up PlayOn. Installing and Setting Up PlayOn. Installing PlayOn Plugins. Accessing Your PlayOn Content. Related URLs Set Up PlayOn Installing and Setting Up PlayOn Installing PlayOn Plugins Accessing Your PlayOn Content Related URLs NETGEAR, Inc. 350 E. Plumeria Drive San Jose, CA 95134 USA August 2009 208-10533-01 v1.0

More information

EPrints Preservation Update

EPrints Preservation Update EPrints Preservation Update EPrints Preservation New EPrints Preservation Team Overseeing integration of preservation into EPrints software as well as involvement with preservation projects Preserv2 Ended

More information

oit Manage Digital Images with Picasa March 2010

oit Manage Digital Images with Picasa March 2010 Manage Digital Images with Picasa March 2010 1. Overview a. Navigate in Picasa... 2 b. Folders vs. Albums... 2 2. Add Images to Your Picasa Library a. Search Computer... 3 b. Moving Files... 3 c. Import

More information

Semantic SharePoint. Technical Briefing. Helmut Nagy, Semantic Web Company Andreas Blumauer, Semantic Web Company

Semantic SharePoint. Technical Briefing. Helmut Nagy, Semantic Web Company Andreas Blumauer, Semantic Web Company Semantic SharePoint Technical Briefing Helmut Nagy, Semantic Web Company Andreas Blumauer, Semantic Web Company What is Semantic SP? a joint venture between iquest and Semantic Web Company, initiated in

More information

WhatsVirtual for WhatsUp Gold v16.0 User Guide

WhatsVirtual for WhatsUp Gold v16.0 User Guide WhatsVirtual for WhatsUp Gold v16.0 User Guide Contents Welcome Welcome to WhatsVirtual... 1 Using WhatsVirtual Discovering virtual devices... 2 Viewing discovery output... 4 Manage and monitor virtual

More information

RUNNING A HELPDESK CONTENTS. using HP Web Jetadmin

RUNNING A HELPDESK CONTENTS. using HP Web Jetadmin RUNNING A HELPDESK using HP Web Jetadmin CONTENTS Overview... 2 Helpdesk examples... 2 Viewing devices... 2 Quick Device Discovery... 3 Search... 3 Filters... 3 Columns... 4 Device Groups... 4 Troubleshooting

More information

A REST API for Arduino & the CC3000 WiFi Chip

A REST API for Arduino & the CC3000 WiFi Chip A REST API for Arduino & the CC3000 WiFi Chip Created by Marc-Olivier Schwartz Last updated on 2014-04-22 03:01:12 PM EDT Guide Contents Guide Contents Overview Hardware configuration Installing the library

More information

MS 20487A Developing Windows Azure and Web Services

MS 20487A Developing Windows Azure and Web Services MS 20487A Developing Windows Azure and Web Services Description: Days: 5 Prerequisites: In this course, students will learn how to design and develop services that access local and remote data from various

More information

Espial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services

Espial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services Espial IPTV Middleware Evo Solution Whitepaper Delivering Interactive, Personalized 3-Screen Services April 2010 Espial Group 1997-2010. All rights reserved The 3-Screen Challenge Differentiate

More information

2) Xen Hypervisor 3) UEC

2) Xen Hypervisor 3) UEC 5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools

More information

SCCM Plug-in User Guide. Version 3.41

SCCM Plug-in User Guide. Version 3.41 SCCM Plug-in User Guide Version 3.41 JAMF Software, LLC 2015 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

Digital Asset Management Software & Brand Portal

Digital Asset Management Software & Brand Portal Datasheet Digital Asset Management Software & Brand Portal 2015 WIKIPIXEL, INC.. -18851 NE 29TH AVE - SUITE 753 - AVENTURA, FL 33180 - USA Datasheet What is Wikipixel? Wikipixel is a cloud based media

More information

Deploying complex applications to Google Cloud. Olia Kerzhner olia@google.com

Deploying complex applications to Google Cloud. Olia Kerzhner olia@google.com Deploying complex applications to Google Cloud Olia Kerzhner olia@google.com Cloud VMs Networks Databases Object Stores Firewalls Disks LoadBalancers Control..? Application stacks are complex Storage External

More information

GV STRATUS The Next Step in Collaborative Workflows. Régis André Product Manager, STRATUS September 2011

GV STRATUS The Next Step in Collaborative Workflows. Régis André Product Manager, STRATUS September 2011 GV STRATUS The Next Step in Collaborative Workflows Régis André Product Manager, STRATUS September 2011 As user requirements and processes are evolving in media production, a software-based solution is

More information

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server Configuration Guide Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server This document describes how to configure Apache HTTP Server

More information

Using the TASKING Software Platform for AURIX

Using the TASKING Software Platform for AURIX Using the TASKING Software Platform for AURIX MA160-869 (v1.0rb3) June 19, 2015 Copyright 2015 Altium BV. All rights reserved. You are permitted to print this document provided that (1) the use of such

More information

Join the Lean Wave. Asanka Abeysinghe Director, Solutions Architecture. WSO2, Inc. Friday, July 22, 11

Join the Lean Wave. Asanka Abeysinghe Director, Solutions Architecture. WSO2, Inc. Friday, July 22, 11 Join the Lean Wave Asanka Abeysinghe Director, Solutions Architecture. WSO2, Inc. 1 Asanka Abeysinghe 10 + years industry experience working on projects ranging from desktop, web applications through to

More information

SFTP Server User Login Instructions. Open Internet explorer and enter the following url: https://sftp.sae.org

SFTP Server User Login Instructions. Open Internet explorer and enter the following url: https://sftp.sae.org SFTP Server User Login Instructions Open Internet explorer and enter the following url: https://sftp.sae.org You will be prompted for a user id and password as such. Please enter your account id and password.

More information

Supported Hardware and Software. Sybase Mobiliser Platform 5.1 SP03

Supported Hardware and Software. Sybase Mobiliser Platform 5.1 SP03 Supported Hardware and Software Sybase Mobiliser Platform 5.1 SP03 DOCUMENT ID: DC01860-01-0513-01 LAST REVISED: August 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains

More information

Siemens SAP Cloud - Infrastructure as a Service

Siemens SAP Cloud - Infrastructure as a Service Siemens SAP Cloud - Infrastructure as a Service Siemens Value Proposition April 2010 Agenda 1 Challenges with traditional infrastructure setup 2 Siemens SAP Cloud solution 3 Benefits of Siemens SAP Cloud

More information

IMPORTANT: You must complete this step before you can install and activate SafeSend.

IMPORTANT: You must complete this step before you can install and activate SafeSend. Initial Setup Guide Welcome to SafeSend! This guide has been created to assist with your initial setup. Please follow the below steps to get started. If you are a Firm Administrator and are setting your

More information

uxmag.com facebook.com/uxmag @uxmag

uxmag.com facebook.com/uxmag @uxmag UX UX Magazine is your resource for dealing with user experience. Learn the tactics and strategies behind successful customer and user experiences, discover resources that boost your expertise, and get

More information

Revision History. Revision Revision History Date

Revision History. Revision Revision History Date G001 Revision History Revision Revision History Date 1.0 First release of the Intel NUC Home Theatre Personal Computer on the Linux* Mint Platform using XBMC May 2013 2.0 Second release of the Intel NUC

More information

ovirt Introduction James Rankin Product Manager Red Hat jrankin@redhat.com Virtualization Management the ovirt way

ovirt Introduction James Rankin Product Manager Red Hat jrankin@redhat.com Virtualization Management the ovirt way ovirt Introduction James Rankin Product Manager Red Hat jrankin@redhat.com Agenda What is ovirt? What does it do? Architecture How To Contribute What is ovirt? Large scale, centralized management for server

More information

Redmine: A project management software tool. January, 2013

Redmine: A project management software tool. January, 2013 Redmine: A project management software tool January, 2013 Outline Introduction to Redmine. Important concepts of Redmine. How to use Redmine. 1 Introduction: What is Redmine? Redmine is a project management

More information

Making System z Sexy Again with Social and Collaboration Software

Making System z Sexy Again with Social and Collaboration Software Making System z Sexy Again with Social and Collaboration Software Tuesday, August 9, 2011: 4:30 PM-5:30 PM Paul Houde Client Technical Professional for Collaboration Solutions on System z Agenda Importance

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

Extend the value of your service desk and integrate ITIL processes with IBM Tivoli Change and Configuration Management Database.

Extend the value of your service desk and integrate ITIL processes with IBM Tivoli Change and Configuration Management Database. IBM Service Management solutions and the service desk White paper Extend the value of your service desk and integrate ITIL processes with IBM Tivoli Change and Configuration Management Database. December

More information

Sophos Endpoint Security and Control How to deploy through Citrix Receiver 2.0

Sophos Endpoint Security and Control How to deploy through Citrix Receiver 2.0 Sophos Endpoint Security and Control How to deploy through Citrix Receiver 2.0 Product version: 9.5 Document date: November 2010 Contents 1 About this guide...3 2 Overview...4 3 System requirements...5

More information

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues Zend Server 4.0 Beta 2 Release Announcement Thank you for your participation in the Zend Server 4.0 beta program. Your involvement will help us ensure we best address your needs and deliver even higher

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

Sitecore InDesign Connector 1.1

Sitecore InDesign Connector 1.1 Sitecore Adaptive Print Studio Sitecore InDesign Connector 1.1 - User Manual, October 2, 2012 Sitecore InDesign Connector 1.1 User Manual Creating InDesign Documents with Sitecore CMS User Manual Page

More information

Amahi Instruction Manual

Amahi Instruction Manual History of Amahi Chapter 1 Installing fedora 12 and Amahi Home Digital Assistant (HDA) Chapter 2 Your DHCP/DNS options Chapter 3 Network Troubleshooting Chapter 4 Getting Started Appendix: Advanced Hard

More information

FileMaker Pro 11. Running FileMaker Pro 11 on Citrix XenApp

FileMaker Pro 11. Running FileMaker Pro 11 on Citrix XenApp FileMaker Pro 11 Running FileMaker Pro 11 on Citrix XenApp 2007 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark

More information

Cisco Performance Visibility Manager 1.0.1

Cisco Performance Visibility Manager 1.0.1 Cisco Performance Visibility Manager 1.0.1 Cisco Performance Visibility Manager (PVM) is a proactive network- and applicationperformance monitoring, reporting, and troubleshooting system for maximizing

More information

Social Media Guidelines

Social Media Guidelines Anchorage School District Social Media Guidelines Social media includes the various online technology tools that enable people to communicate easily over the Internet to share information and resources.

More information

State of the GStreamer Project. Jan Schmidt. Centricular Ltd jan@centricular.com

State of the GStreamer Project. Jan Schmidt. Centricular Ltd jan@centricular.com State of the GStreamer Project Jan Schmidt Centricular Ltd jan@centricular.com Who am I? GStreamer developer since 2003 Director & Engineer with Centricular Ltd Introduction I work here for Introduction

More information

How to manage photos stored in a QNAP NAS?

How to manage photos stored in a QNAP NAS? How to manage photos stored in a QNAP NAS? Importing photos/videos to a QNAP NAS Use the Media Library to efficiently manage photos Setup the Media Library Organize photos with Photo Station Starting Photo

More information

HTML5 & Digital Signage

HTML5 & Digital Signage HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection

More information

The MeeGo Multimedia Stack. Dr. Stefan Kost Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe

The MeeGo Multimedia Stack. Dr. Stefan Kost Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe The MeeGo Multimedia Stack The MeeGo Multimedia Stack MeeGo Intro Architecture Development GStreamer Quick MeeGo Intro MeeGo = Moblin + Maemo Linux distribution for CE devices Netbook, Phone (Handset),

More information

Hardwarekrav. 30 MB. Memory: 1 GB. Additional software Microsoft.NET Framework 4.0.

Hardwarekrav. 30 MB. Memory: 1 GB. Additional software Microsoft.NET Framework 4.0. Hardwarekrav Bemærk især afsnittet System Requirements for Microsoft Dynamics NAV Server samt System Requirements for Microsoft Dynamics NAV 2013 Database Components for SQL Server. System Requirements

More information

Surface and Volumetric Data Rendering and Visualisation

Surface and Volumetric Data Rendering and Visualisation Surface and Volumetric Data Rendering and Visualisation THE Qt TOOLKIT Department of Information Engineering Faculty of Engineering University of Brescia Via Branze, 38 25231 Brescia - ITALY 1 What is

More information

CMS Tips & Tricks. CMS Tips & Tricks Quick Reference

CMS Tips & Tricks. CMS Tips & Tricks Quick Reference CMS Tips & Tricks The following provides tips, tricks and instructions on using the CMS. This is not a comprehensive list; it provides information on some of the more common issues user s experience. If

More information

Server Consolidation with SQL Server 2008

Server Consolidation with SQL Server 2008 Server Consolidation with SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 supports multiple options for server consolidation, providing organizations

More information

Sage 200 Online. System Requirements and Prerequisites

Sage 200 Online. System Requirements and Prerequisites Sage 200 Online System Requirements and Prerequisites v2013 Copyright statement Sage (UK) Limited, 2013. All rights reserved. If this documentation includes advice or information relating to any matter

More information

Mobile Operating Systems Lesson 05 Windows CE Part 1

Mobile Operating Systems Lesson 05 Windows CE Part 1 Mobile Operating Systems Lesson 05 Windows CE Part 1 Oxford University Press 2007. All rights reserved. 1 Windows CE A 32 bit OS from Microsoft Customized for each specific hardware and processor in order

More information