SONOS. Product Requirements Document (Version 2.0)

Size: px
Start display at page:

Download "SONOS. Product Requirements Document (Version 2.0)"

Transcription

1 SONOS Product Requirements Document (Version 2.0) Team: Euphoria Project Name: Block Party Members: Pedro Sosa Mena Iskander Miguel Delgado Connor Shanks Brian David Wolfe

2 Table of Contents 1. Introduction 1.1. Potential Obstacles 1.2. Functional Requirements 2. System Requirements 2.1. General Overview 2.2. Wireframes 3. Technical Notes 3.1. UML Diagram 3.2. Class Requirements 3.3. RESTful API Calls 4. Use Cases 5. Test Cases 6. Reference 6.1. Glossary of Terms 6.2. Github

3 1. Introduction Block Party is a new way of sharing music without the use of an individual app to allow for the creation of collaborative playlists. 1.1 Potential Obstacles A potential obstacle would be the legal issues surrounding the use of music services song libraries. One ideal solution would be to use music services with more lenient copyright terms such as SoundCloud. The lack of music services prevents the team from developing an application that works with a variety of platforms. Functional Requirements: Tasks Priority Time Estimates Full Integration with SoundCloud Full Integration with Echo Nest Create a Backend server Create a web interface (front end) Create an Android App Create a Song queue server 1 24 hours 1 24 hours 1 72 hours 1 20 hours 1 72 hours 1 30 hours

4 2. System Architecture Overview: 2.1 General Overview: Server Backend / RESTful API [Python Flask] Backend will move information between the music services, front end users, speakers, and queues. Soundcloud RESTful API [HTTP + Python Wrapper] Source for music information and streaming urls for songs. Front End / WebApp [React] Simple UI for clients that do not wish to download the Mobile App or do not have an android. (Future Extension) Android App [Java + Android Libs] Android client application. Necessary for the host, optional for clients. Allows to search music, change the playlist, and stream music. Speaker [Proprietary] The actual Sonos speaker gets the music itself from the Music Service and the playback is controlled by the Server.

5 2.2 Wireframes Setup Screen

6 Search

7 Playing Now Playing Now: All the Info you want at the palm of your hand Simple and intuitive now playing information. We want the party goers to have as much information possible about the currently playing tracks so that they do not have spend time traveling through sites or using multiple apps.

8 Queue The Queue: Your party s past and future The Queue will show the songs that have been played up to the current point in the party. Notice that unlike other music apps the past songs cannot be deleted from the Queue as they remain in the Playlist s History. You can however choose to play them again. At the end of your party you will be able to see your party s history, save it, it to participants or keep it to play again in the future!

9 3. Technical Notes 3.1 UML Diagram 3.2 Class Requirements Tracks : Track objects contain information pertinent to a song. Member Has Get/Set Method? int ID ( ) str Title ( ) str Artist ( ) str Album ( ) str AlbumArt ( ) str Year ( ) str Genre ( ) str Service ( ) int Duration ( ) str StreamURL( ) Methods

10 init(song_id, title, artist, album, year, genre, album_art, duration, service, stream_url) Playlist : List of Tracks with a fingerprint version used to test if users have the newest playlist Member Has Get/Set Method? int Version ( ) list Tracks ( ) Method init(version) void updateversion() //Change the version # Permissions : Object that contains all the permission flags Static Constants default_allowall = List sets all flags to True default_denyall = List sets all flags to False Memeber Has Get/Set Method? Playback ( ) Modify_Queue( ) Vote ( ) Suggest ( ) PublicParty ( ) Methods init(flags[]) Party : Object that contains the playlist and all party administrative data such as speakers, hosts, and permissions Member Has Get/Set Method? int Partyid ( ) Hosts[] ( ) Speakers[] ( ) Clients[] ( ) Permissions ( ) Cursor ( ) Methods init(partyid,host,permission) addtrack(track,position= 1) CloudParties: List of Playlists Member Has Get/Set Method? Playlists[] ( )

11 Method addparty(partyid,host,permissions) getparty(partyid) SonosWrapper: Wrapper intended to hold all the methods to communicate with the Sonos devices. Methods playtrackonspeakers(speakers) pausetrackonspeakers(speakers) nexttrackonspeakers(speakers) addtoqueueonspeakers(speakers,track) clearqueueonspeakers(speakers) SoundCloudWrapper: Wrapper intended to hold all the methods to communicate with SoundCloud Methods getsongurl(songid) gettrackfromid(songid) searchbytrackname(query) 3.3 RESTful API Calls Party Domain Calls related to Party Management Party/NewParty [POST] Parameters: Hosts, Speakers, Name, Permission Party/AddSpeaker [POST] Parameter: PartyID, Speakers Party/AddClient [POST] Parameter: PartyID, Client Party/AddHost [POST] Parameter: PartyID, Host Playback Domain Calls related to playback Managment Playback/Play [GET] Playback/Pause [GET] Playback/Next [GET] Playback/Prev [GET] Playlist Domain Calls related to playlist Management Playlist/GetQueue [GET]

12 Playlist/GetQueueVersion [GET] Playlist/GetQueue [GET] Playlist/ReArrangeQ [POST] Parameter: SongID, SongPosition, NewPosition Playlist/Mode?mode={normal repeat repeatsingle shuffle} [GET] Search Domain Calls related to Music Searching search?q={query} [GET] Sonos Play Domain Proxy call that redirects Sonos speakers to actual music streams (necessary to overcome certain speaker s constraints) play/<service>/<songid>.mp3 [GET] 4. Use Cases As a Host user I can create a party to interact musically with the people around them As a Host user I can set permissions to allow other users access to different portion of the party As a Host user I can generate a playlist given a variety of different music services collaboratively As a Host user I can modify the playlist by adding/removing songs and changing the order in which they are played as well as other common music streaming options As a Host user I can guarantee permissions by requiring Facebook login for identify verification As a Host user I can control which room and which speakers the music is playing from, including all of Sonos functionality for the music playing experience As a non Host user I can view the playlist of a given party as a web app without downloading an app As any kind of user I can download the Euphoria app to avoid accessing a web page although not required As a non Host user I can vote on the current and future music selection As a non Host user I can view the current playing track and its lyrics As a non Host user I can suggest songs to be played As a non Host user I can download a copy of the history of music played. As a non Host user I can search for almost any song.

13 5. Tests Login: 1) Can users login via Facebook? 2) Can we pull Facebook data for use in our app? Party Host: 1) Can the host moderate the playlist? Add / Remove song. Change song order. Toggle random. Toggle repeat. 2) Can the host moderate the guest list? Add / Remove users. Adjust guest permissions. 3) Can the host control the broadcasting to speakers? Assign playlist to speaker. Party Guest: 1) Can the guest join a party? Can the guest join an open party? Can the guest join a private party with authentication? Without authentication, will the guest be denied access? 2) Can the guest vote on songs? Is the vote counted correctly? Can the vote only once? Can they change their vote? 3) Can the guest receive the music stream? Is the stream synchronized? 4) Can the guest interact with the playlist? Can they download the current playlist? Can they share the current song? Can the guest suggest songs?

14 6. Glossary 6.1 Glossary of Terms API (Application programming interface) The set of routines, protocols, and tools for building software applications. AWS (Amazon Web Services) A cloud computing platform that provides large computing capacity more quickly and cheaply. It is offered by Amazon. Bootstrap A CSS, HTML and JS framework used by web developers to make developing for the front end easier. EchoNest A music intelligence and data platform used by developers to supply song metadata to their applications. Flask A lightweb Python web framework based on Werkzeug and Jinja 2. MySQL An open source relational database management system. React A javascript library for building user interfaces by Facebook and Instagram. It is the V in the MVC framework (Model View Controller). Sonos Founded in 2002, this company makes a variety of wireless audio products ( smart speakers ). Its product lineup includes the Play:1, Play:3, Play:5 and a couple other products. SoundCloud Social sound platform where artists can upload their own musical creations. 6.2 Github Google Drive:

GMusicProcurator Documentation

GMusicProcurator Documentation GMusicProcurator Documentation Release 0.5.0 Mark Lee Sep 27, 2017 Contents 1 Features 3 2 Table of Contents 5 2.1 Installation................................................ 5 2.1.1 Requirements..........................................

More information

Media AI. Adaptive. Intelligent. Architectural Design Document

Media AI. Adaptive. Intelligent. Architectural Design Document Adaptive. Intelligent. Nick Burwell CS 130 Software Development Thursday, December 16, 2004 Table of Contents 1. Introduction...1 2. Architecture...1 3. Component Design...2 3.1 User login & administration...2

More information

Learning Management System (LMS) + Content Management System (CMS)

Learning Management System (LMS) + Content Management System (CMS) 100% Open Source more than 90 Million Users Worldwide over 10 Years of Development World Most Popular Learning Management System (LMS) + Content Management System (CMS) Discover the power of combining

More information

Design Document V2 ThingLink Startup

Design Document V2 ThingLink Startup Design Document V2 ThingLink Startup Yon Corp Andy Chen Ashton Yon Eric Ouyang Giovanni Tenorio Table of Contents 1. Technology Background.. 2 2. Design Goal...3 3. Architectural Choices and Corresponding

More information

Quickstart Guide to Setup your Zoom Account To start, visit the USF Zoom site:

Quickstart Guide to Setup your Zoom Account To start, visit the USF Zoom site: 1 Quickstart Guide to Setup your Zoom Account To start, visit the USF Zoom site: http://usfca.zoom.us Click on the link Download Zoom on the upper right side of the page and then click on the link for

More information

imagine the possibilities

imagine the possibilities Multiroom App Guide imagine the possibilities Thank you for purchasing this Samsung speaker. To receive more complete service, please register your speaker at www.samsung.com/register -- This Multiroom

More information

Quickstart Guide to Setup your Zoom Account To start, visit the USF Zoom site:

Quickstart Guide to Setup your Zoom Account To start, visit the USF Zoom site: 1 Quickstart Guide to Setup your Zoom Account To start, visit the USF Zoom site: http://usfca.zoom.us Click on the link Download Zoom on the upper right side of the page and then click on the link for

More information

User Interface Guidelines

User Interface Guidelines Sonos Labs User Interface Guidelines VERSION 1.3: November 21, 2011 Table of Contents 1 Introduction...4 1.1 About this document... 4 1.2 Sonos Controllers... 4 1.2.1 Differences between Controllers...

More information

Getting Started Movies MediaPlayer is required to use Maestro for movies. Note: Live Search: Main Movie Menu List / Cover View: Sort:

Getting Started Movies MediaPlayer is required to use Maestro for movies. Note: Live Search: Main Movie Menu List / Cover View: Sort: Maestro QuickStart Guide Getting Started Open your mobile device s web browser and browse to your ReQuest server IP address. The first time you visit this URL, Maestro will display a pop up with instructions

More information

TIBO app User Manual

TIBO app User Manual TIBO app User Manual Contents Introduction First time app setup Amazon Alexa setup Navigating the TIBO app Playing music via Spotify Storing Pre-sets Radio Storing Pre-sets Online Playlists Product Settings

More information

Prototyping a Social Network. AngularJS: Firebase integration with AngularFire

Prototyping a Social Network. AngularJS: Firebase integration with AngularFire Prototyping a Social Network AngularJS: Firebase integration with AngularFire Pizza++ 2 Pizza++ Feature Set Find top pizzas to eat near me Post pizzas Rate pizzas Review (comment) pizzas Discuss about

More information

Local Music Bot Documentation

Local Music Bot Documentation Local Music Bot Documentation Release 1.0.1 Natsulus Jul 22, 2017 Getting Started 1 Installing 3 2 Config 5 3 Commands 7 4 Query 15 5 Role 17 6 Perms 21 7 Library 25 8 TODO 27 9 Changelog 29 i ii The

More information

Freegal Music Help Guide. April 2018

Freegal Music Help Guide. April 2018 Freegal Music Help Guide April 2018 0 Table of Contents Welcome 2 What is Freegal Music? 2 Freegal Music Offerings to Patrons 2 Accessing Freegal Music 3 Logging into Freegal Music 4 Freegal Music Website

More information

MEDIAMPLIFY : A Cloud to Cable TV Platform for Music, TV, and Video Dr. Edwin A. Hernandez Chief Technology Officer EGLA COMMUNICATIONS

MEDIAMPLIFY : A Cloud to Cable TV Platform for Music, TV, and Video Dr. Edwin A. Hernandez Chief Technology Officer EGLA COMMUNICATIONS MEDIAMPLIFY : Amplify your reach A Cloud to Cable TV Platform for Music, TV, and Video Dr. Edwin A. Hernandez Chief Technology Officer Mediamplify is the one stop shop multi-platform media distribution

More information

Alexa, what did I do last summer?

Alexa, what did I do last summer? , what did I do last summer? Vladimir Katalov, ElcomSoft SecTor 2018 ElcomSoft Ltd. www.elcomsoft.com 1 Who s Alexa? Amazon Alexa is a virtual assistant developed by Amazon She s 4 years young First appeared

More information

Unified Meeting 5 User Guide for Windows

Unified Meeting 5 User Guide for Windows Unified Meeting 5 User Guide for Windows Unified Meeting 5 is a web based tool that puts you in complete control of all aspects of your meeting including scheduling, managing and securing your meetings.

More information

SOCIAL LOGIN FOR MAGENTO 2 USER GUIDE

SOCIAL LOGIN FOR MAGENTO 2 USER GUIDE 1 User Guide Social Login for Magento 2 Extension SOCIAL LOGIN FOR MAGENTO 2 USER GUIDE BSSCOMMERCE 1 2 User Guide Social Login for Magento 2 Extension Contents 1. Social Login for Magento 2 Extension

More information

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience. Paper title: Developing WebRTC-based team apps with a cross-platform mobile framework. Speaker: John Buford. Track: Mobile and Wearable Devices, Services, and Applications. Hello everyone. My name is John

More information

Blackboard Collaborate Ultra

Blackboard Collaborate Ultra Blackboard Collaborate Ultra Table of Contents Blackboard Collaborate Ultra Overview... 3 Bb Collaborate Terms and Technical Requirements... 3 Technical Suggestions... 3 Mobile devices... 4 What s New

More information

Project Requirements Document v2

Project Requirements Document v2 Project Requirements Document v2 Project Title : Automated 3 Way Match (tentative) Team Name : $-flow Members : Email : Millan Batra [Lead] millanbatra@umail.ucsb.edu Yoon Lee [Scribe] yoonlee@ucsb.edu

More information

Media Player & S! Applications

Media Player & S! Applications Media Player... -2 Media Basics... -2 Music...-4 Playing Music... -4 Video...-5 Playing Video... -5 Playlists... -6 Using Playlists...-6 S! Appli... - Using S! Applications...- Additional Functions...

More information

How to use Video Conferencing & Desktop Sharing on Magnet Voice

How to use Video Conferencing & Desktop Sharing on Magnet Voice How to use Video Conferencing & Desktop Sharing on Magnet Voice Video Conferencing and Collaboration CONTENTS User Guide... 1 1. How to set up a video session... 2. Running a video conference... 4 3. Screen

More information

TeamChat 12.0 Guide for administrators

TeamChat 12.0 Guide for administrators TeamChat 12.0 Guide for administrators WWW.ICEWARP.COM 1 WebClient User Guide 1. Content 1. Content 1 2. About TeamChat 2 3. General 3 4. How to enable and disable TeamChat feature 4 5. Domains 7 6. Users

More information

Social Media Login M2 USER MANUAL MAGEDELIGHT.COM SUPPORT E:

Social Media Login M2 USER MANUAL MAGEDELIGHT.COM SUPPORT E: Social Media Login M2 USER MANUAL MAGEDELIGHT.COM SUPPORT E: SUPPORT@MAGEDELIGHT.COM P: +1-(248)-275-1202 License Key After successfully installing the Store Pickup extension on your Magento store, First

More information

Manually Sync Itunes To Ipod Touch Wirelessly Ios 5

Manually Sync Itunes To Ipod Touch Wirelessly Ios 5 Manually Sync Itunes To Ipod Touch Wirelessly Ios 5 If you back up your iphone, ipad, or ipod touch, you'll have a copy of your information to use if In ios 7 or earlier, tap Settings _ icloud _ Storage

More information

ThingLink User Guide. Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon

ThingLink User Guide. Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon ThingLink User Guide Yon Corp Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon Index Preface.. 2 Overview... 3 Installation. 4 Functionality. 5 Troubleshooting... 6 FAQ... 7 Contact Information. 8 Appendix...

More information

CentovaCast User's Guide

CentovaCast User's Guide CentovaCast Copyright 2007-2008, Centova Technologies Inc. Published January, 2008 For CentovaCast v2.x Table of Contents 1. Accessing Your Account...3 1.1. Logging In...3 1.2. Retrieving Your Password...3

More information

Northern Arizona University. Capstone Team Project. Design Document. Bit Tag. Temitope Alaga, John Dance, Joshua Frampton, Jun Rao.

Northern Arizona University. Capstone Team Project. Design Document. Bit Tag. Temitope Alaga, John Dance, Joshua Frampton, Jun Rao. Northern Arizona University Capstone Team Project Design Document Bit Tag Temitope Alaga, John Dance, Joshua Frampton, Jun Rao CS 486c Version 1.3 2/12/2016 Table of Contents: Introduction: Architectural

More information

SoCo (Sonos Controller) Documentation

SoCo (Sonos Controller) Documentation SoCo (Sonos Controller) Documentation Release 0.1 Rahim Sonawalla, et al. June 05, 2014 Contents 1 Contents 3 1.1 Tutorial.................................................. 3 1.2 The soco module............................................

More information

Audio Servers S1, H1, H3, H5CD and Others

Audio Servers S1, H1, H3, H5CD and Others Integration Note Manufacturer: S1Digital Model Number(s): Core Module Version: Comments: Audio Servers S1, H1, H3, H5CD and Others g! 6.0 and above Document Revision Date: 3/9/2016 S1Digital Software 2.2-2.4.x

More information

WeCode. Brought to you by CitrixNChill

WeCode. Brought to you by CitrixNChill WeCode Brought to you by CitrixNChill Authors: David Acevedo, Jessica Huang, Zhansaya Abdikarimova, Felicia Truong, Weimin Ouyang Team: CitrixNChill Revision History: 11/25: Added test cases, updated appendix,

More information

Insider Tips for using Music Station & Qmusic

Insider Tips for using Music Station & Qmusic Insider Tips for using Music Station & Qmusic I am a music enthusiast, and I... have a huge amount of digital music, including high resolution FLAC files. I hope there could be a huge storage to keep files

More information

8.0 Help for End Users About Jive for SharePoint System Requirements Using Jive for SharePoint... 6

8.0 Help for End Users About Jive for SharePoint System Requirements Using Jive for SharePoint... 6 for SharePoint 2010/2013 Contents 2 Contents 8.0 Help for End Users... 3 About Jive for SharePoint... 4 System Requirements... 5 Using Jive for SharePoint... 6 Overview of Jive for SharePoint... 6 Accessing

More information

Top 5 Best itunes Alternatives for Playing Music on Mac Posted by Nick Orin on June 28, :34:12 PM.

Top 5 Best itunes Alternatives for Playing Music on Mac Posted by Nick Orin on June 28, :34:12 PM. Top 5 Best itunes Alternatives for Playing Music on Mac Posted by Nick Orin on June 28, 2017 01:34:12 PM. itunes is the largest music store in the world since February 2010, you can find almost any music

More information

Advance Mobile& Web Application development using Angular and Native Script

Advance Mobile& Web Application development using Angular and Native Script Advance Mobile& Web Application development using Angular and Native Script Objective:- As the popularity of Node.js continues to grow each day, it is highly likely that you will use it when you are building

More information

Media Player & S! Applications

Media Player & S! Applications Media Player... -2 Media Basics... -2 Music...-4 Playing Music... -4 Video...-5 Playing Video... -5 Playlists... -6 Using Playlists...-6 S! Appli... - Using S! Applications...- Additional Functions...

More information

I. CREATING YOUR SOUNDCLOUD ACCOUNT

I. CREATING YOUR SOUNDCLOUD ACCOUNT A Tutorial for creating and posting audio recordings with SoundCloud, http://soundcloud.com Table of Contents 1. Creating Your Account: Features and steps (p. 1) 2. Recording You First Audio (p. 2) 3.

More information

BRIO by OraStream. Product Brief

BRIO by OraStream. Product Brief BRIO by OraStream Product Brief System Architecture BRIO Storage BRIO Server Remote Client Download Input* App Logic BRIO Control Process adaptive streaming BRIO Client Upload Output* Audio Out BRIO By

More information

Media Player & S! Applications

Media Player & S! Applications Media Player... -2 Media Basics... -2 Music...-4 Playing Music... -4 Video...-5 Playing Video... -5 Playlists... -6 Using Playlists...-6 S! Appli... -7 Using S! Applications...-7 Additional Functions...

More information

Amazon music mp3 center. Amazon music mp3 center

Amazon music mp3 center. Amazon music mp3 center Paieška Paieška Paieška Amazon music mp3 center Amazon music mp3 center > > MP3 Music. $7.99. The Greatest Showman (Original Motion Picture Soundtrack) 2. The Greatest Showman (Original Motion Picture

More information

WebApp development. Outline. Web app structure. HTML basics. 1. Fundamentals of a web app / website. Tiberiu Vilcu

WebApp development. Outline. Web app structure. HTML basics. 1. Fundamentals of a web app / website. Tiberiu Vilcu Outline WebApp development Tiberiu Vilcu Prepared for EECS 411 Sugih Jamin 20 September 2017 1 2 Web app structure HTML basics Back-end: Web server Database / data storage Front-end: HTML page CSS JavaScript

More information

Sit all three speakers next to each other, starting with the Echo and ending with the Dot, and you'd get one tall, one medium, and one short.

Sit all three speakers next to each other, starting with the Echo and ending with the Dot, and you'd get one tall, one medium, and one short. Echo Tap Dot Sit all three speakers next to each other, starting with the Echo and ending with the Dot, and you'd get one tall, one medium, and one short. The differences between Amazon's speakers aren't

More information

WeJ collaborative playlists

WeJ collaborative playlists Santa Clara University Scholar Commons Computer Engineering Senior Theses Engineering Senior Theses 6-5-2015 WeJ collaborative playlists Jason Dougherty Santa Clara University Nicholas Fong Santa Clara

More information

Title: Sonos module V1.8 December 14, 2009

Title: Sonos module V1.8 December 14, 2009 Introduction The Sonos ProntoScript module is a plug & play solution for Pronto that allows you to browse through and play music from a Sonos system, including the search function and cover art. How does

More information

Online Entertainment

Online Entertainment STREAMING DOWNLOAD Your guide to Online Entertainment 1 Contents 1.0 Introduction Page 03 2.0 Online entertainment 2.1 What is online entertainment? Page 04 2.2 What forms of online entertainment are available?

More information

Aruba Central Guest Access Application

Aruba Central Guest Access Application Aruba Central Guest Access Application User Guide Copyright Information Copyright 2017Hewlett Packard Enterprise Development LP. Open Source Code This product includes code licensed under the GNU General

More information

Beginner s Guide to Cordova and Mobile Application Development

Beginner s Guide to Cordova and Mobile Application Development November 13, 2018 Beginner s Guide to Cordova and Mobile Application Development George Campbell Lead Software Engineer Doug Davies Lead Software Engineer George Campbell Lead Software Engineer Doug Davies

More information

Cannot play music samplers on amazon

Cannot play music samplers on amazon Cannot play music samplers on amazon Check out Amazon Sampler by Various artists on Amazon Music. Stream ad-free or purchase CD's and MP3s now on Amazon.com.. Can't beat the price. Prime music won't play

More information

SpeakerCraft Integration Guide

SpeakerCraft Integration Guide Manufacturer: SpeakerCraft Integration Guide Autonomic Model Number(s): SpeakerCraft App Version: Mirage Media Server (MMS-5, MMS-5A, MMS2, MMS2A) 1.2 and above Comments: Written and tested with FW REV

More information

Full Stack Web Developer Nanodegree Syllabus

Full Stack Web Developer Nanodegree Syllabus Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,

More information

Spontania User Setup Guide

Spontania User Setup Guide Spontania User Setup Guide ClearOne 5225 Wiley Post Way Suite 500 Salt Lake City, UT 84116 Telephone 1.800.945.7730 1.801.975.7200 Spontania Support 1.801.974.3612 TechSales 1.800.705.2103 FAX 1.801.977.0087

More information

SOCIAL LOGIN FOR MAGENTO 2

SOCIAL LOGIN FOR MAGENTO 2 1 User Guide Social Login for Magento 2 SOCIAL LOGIN FOR MAGENTO 2 USER GUIDE BSS COMMERCE 1 2 User Guide Social Login for Magento 2 Contents 1. Social Login for Magento 2 Extension Overview... 3 2. How

More information

Connect-2-Everything SAML SSO (client documentation)

Connect-2-Everything SAML SSO (client documentation) Connect-2-Everything SAML SSO (client documentation) Table of Contents Summary Overview Refined tags Summary The Connect-2-Everything landing page by Refined Data allows Adobe Connect account holders to

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications

More information

User Guide For Invitees. All-in-one webinar solution.

User Guide For Invitees. All-in-one webinar solution. User Guide For Invitees All-in-one webinar solution. STEP ONE: Logging in Depending on how the moderator set up the session, you may be required to log in Use the registered tab if you have an Onstream

More information

Helium Streamer for ios Version 2.0 User Manual

Helium Streamer for ios Version 2.0 User Manual Helium Streamer for ios Version 2.0 User Manual Page 2 2011 Imploded Software AB V2.0 Contents Overview... 5 Features... 5 Set-Up... 7 Requirements... 7 Helium Music Manager Options... 7 Helium Streamer

More information

TASCAM DR CONTROL. Contents. Trademarks

TASCAM DR CONTROL. Contents. Trademarks Contents Trademarks...1 Software License Agreement...2 Connecting a DR-22WL/DR-44WL with a smartphone by Wi-Fi...3 Installing the TASCAM DR CONTROL app...3 Connect the DR-22WL/DR-44WL with the smartphone

More information

How to configure your Triton Player

How to configure your Triton Player How to configure your Triton Player This training document is specifically designed to show you how to manage all of the settings needed to control the look, feel and functionality of your new Triton Digital

More information

AUDIO VIDEO & NAVIGATION SYSTEM OWNER S MANUAL

AUDIO VIDEO & NAVIGATION SYSTEM OWNER S MANUAL AUDIO VIDEO & NAVIGATION SYSTEM OWNER S MANUAL IMPORTANT Music files or video files playing on the ipod when connected are played when the ipod is connected. When the ipod (and PND) is reconnected and

More information

Unified Meeting 5 User Guide for MAC

Unified Meeting 5 User Guide for MAC Unified Meeting 5 User Guide for MAC Unified Meeting 5, a meeting and collaboration application enhances the way you communicate by making meetings convenient and easy to manage. It improves your meeting

More information

August, HPE Propel Microservices & Jumpstart

August, HPE Propel Microservices & Jumpstart August, 2016 HPE Propel s & Jumpstart Jumpstart Value Quickly build modern web applications Single page application Modular microservices architecture app generator Modularity provides better upgradeability

More information

IBM Connections Cloud Meetings and Chat Features Guide. Imran Khan Adam Goodison IBM Collaboration Solutions, IBM Software Group, Mulhuddart, Ireland

IBM Connections Cloud Meetings and Chat Features Guide. Imran Khan Adam Goodison IBM Collaboration Solutions, IBM Software Group, Mulhuddart, Ireland IBM Connections Cloud Meetings and Chat Features Guide Imran Khan Adam Goodison IBM Collaboration Solutions, IBM Software Group, Mulhuddart, Ireland Contents Introduction... 3 Meetings... 3 Starting a

More information

Qwest Event Service Definition & Glossary for Wells Fargo Financial

Qwest Event Service Definition & Glossary for Wells Fargo Financial Qwest Event Service Definition & Glossary for Wells Fargo Financial Event Service is Qwest premium, fuly managed solution designed for event-style applications. Qwest Event Service provides event-based

More information

Grandstream Networks, Inc.

Grandstream Networks, Inc. Grandstream Networks, Inc. IPVideoTalk Cloud Conferencing System Table of Contents OVERVIEW... 3 Prerequisites... 3 HOW TO JOIN A MEETING... 4 Download IPVideoTalk Mobile App... 4 Join a Meeting via Mobile

More information

Full Stack Developer with Java

Full Stack Developer with Java Full Stack Developer with Java Full Stack Developer (Java) MVC, Databases and ORMs, API Backend Frontend Fundamentals - HTML, CSS, JS Unit Testing Advanced Full Stack Developer (Java) UML, Distributed

More information

Using Freegal on an Android Device

Using Freegal on an Android Device Using Freegal on an Android Device What is Freegal? 2 Download the Freegal App 2 Set Up the Freegal App 3 Email Notifications 4 Find a Song, Artist or Album to Listen To 4 My Music 5 Stream Music 6 Download

More information

ChatBlazer 8 Site Administrator Usage Guide

ChatBlazer 8 Site Administrator Usage Guide ChatBlazer 8 Site Administrator Usage Guide Using the Site Adminstrator Other than the modification of ChatBlazer 8 s client configuration to affect the Flash chat client s runtime behavior, the Site Administrator

More information

EMPOWER Course Calendar

EMPOWER Course Calendar 1 Contents 2 Technology Mobility... 2 3 Technology Cloud... 3 4 Industry Orientation Courses - Circuit and Non Circuit Branches... 4 5 Industry Bridge Courses - Mechanical, Electrical and Instrumentation...

More information

Helium Remote for ios Version 1.4 User Manual

Helium Remote for ios Version 1.4 User Manual Helium Remote for ios Version 1.4 User Manual Page 2 2011 Imploded Software AB V1.4 Contents Overview... 4 Features... 4 Set-Up... 5 Requirements... 5 Helium Music Manager Options... 5 Helium Remote Settings...

More information

WORDPRESS: FOR BEGINNERS:

WORDPRESS: FOR BEGINNERS: WORDPRESS: FOR BEGINNERS: Create BEAUTIFUL, Fully Functional Websites And Blogs In Just A FEW Hours! (web Design, Web Development, App Design, App Development,... Html Css, Java, Javascript, Jquery, Php)

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Perfecto Coffee Xpress Consistent Perfection Team 5 Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew

More information

WEBSITE INSTRUCTIONS

WEBSITE INSTRUCTIONS Table of Contents WEBSITE INSTRUCTIONS 1. How to edit your website 2. Kigo Plugin 2.1. Initial Setup 2.2. Data sync 2.3. General 2.4. Property & Search Settings 2.5. Slideshow 2.6. Take me live 2.7. Advanced

More information

Administrator s Guide

Administrator s Guide Administrator s Guide (January 2017) Welcome! You have been invited to manage the subscriber community who will be using this videoconferencing service within your organization. This guide will provide

More information

Security Guide Zoom Video Communications Inc.

Security Guide Zoom Video Communications Inc. Zoom unifies cloud video conferencing, simple online meetings, group messaging, and a softwaredefined conference room solution into one easy-to-use platform. Zoom offers the best video, audio, and wireless

More information

"BikeSmart" Project Requirements Draft 2

BikeSmart Project Requirements Draft 2 "BikeSmart" Project Requirements Draft 2 This document describes the architecture, requirements, and design of the "BikeSmart" Project - designed and implemented by the Treadsetters team. Treadsetters

More information

# T C 1 8. Mobile App Bootstrap. Custom mobile apps with embedded Tableau visualizations. Ron Theis. Staff Software Engineer Tableau

# T C 1 8. Mobile App Bootstrap. Custom mobile apps with embedded Tableau visualizations. Ron Theis. Staff Software Engineer Tableau Welcome # T C 1 8 Mobile App Bootstrap Custom mobile apps with embedded Tableau visualizations Ron Theis Staff Software Engineer Tableau Questions to Consider How would our app connect and authenticate?

More information

If you have any questions, check the resources section or me at All comments should be directed to

If you have any questions, check the resources section or  me at All comments should be directed to Welcome to Chatroll! Contents Chatroll Introduction... 2 Chat on our website... 3 Chat and your Profile... 3 Moderating the Chat... 5 Basic Moderation: the chat window, managing chatters... 5 Advanced

More information

Cassia Hub Bluetooth Router. ios & ANDROID APPLICATION GUIDE

Cassia Hub Bluetooth Router. ios & ANDROID APPLICATION GUIDE Cassia Hub Bluetooth Router ios & ANDROID APPLICATION GUIDE Items Included. Cassia Hub (). Power Adapter (). User Guide () Product Inputs / Controls. LED indicator. USB. Ethernet. Power (VDC) GETTING STARTED

More information

Design Document. Project: Smart Shopping Application Student: Jason O Hara Student Number: C Supervisor: Paul Barry

Design Document. Project: Smart Shopping Application Student: Jason O Hara Student Number: C Supervisor: Paul Barry Design Document Project: Smart Shopping Application Student: Jason O Hara Student Number: C00168956 Supervisor: Paul Barry Contents 1. Introduction... 3 1.1 Smart Shopping Application... 3 1.2 Purpose

More information

Group Name: Team Epsilon Max Hinson Jhon Faghih Nassiri

Group Name: Team Epsilon Max Hinson Jhon Faghih Nassiri Software Requirements Specification for UCSB 360 Version 1.2 Prepared by Group Name: Team Epsilon Max Hinson 4426771 maxwellhinson@gmail.com Jhon Faghih Nassiri 4111274 jfaghihnassiri@gmail.com Luke Buckland

More information

DVS-100P Configuration Guide

DVS-100P Configuration Guide DVS-100P Configuration Guide Contents Web UI Overview... 2 Creating a live channel... 2 Applying changes... 4 Live channel list overview... 4 Creating a VOD channel... 5 Stats... 6 Creating and managing

More information

Connecting Max to the Internet

Connecting Max to the Internet Connecting Max to the Internet A guide to Web API s February 10, 2013 The Internet is a source of data which reflects the state of our world. Internet data can be mined, filtered, analyzed, and aggregated.

More information

UNIFIED MEETING 5 DOWNLOAD AND SETUP

UNIFIED MEETING 5 DOWNLOAD AND SETUP UNIFIED MEETING 5 M A C U S E R G U I D E Unified Meeting 5, our meeting and collaboration application enhances the way you communicate by making meetings convenient and easy to manage. It improves your

More information

Auriel Integration Guide

Auriel Integration Guide Manufacturer: Autonomic Auriel Integration Guide Model Number(s): Auriel Version: Mirage Media Server (MMS-5, MMS-5A, MMS2, MMS2A) 1.0 and above Comments: Written and tested with FW REV 5.0.14545.0 Document

More information

MeetMe Planner Design description. Version 2.2

MeetMe Planner Design description. Version 2.2 Design description Version 2.2 Revision History Date Version Description Author 2015-07-11 1.0 First version Danijel Sokač Francesco Giarola 2015-14-11 1.1 Mockups update and new use case handling Danijel

More information

Kontiki Release Notes

Kontiki Release Notes Kontiki 9.0.2 Release Notes Introduction Welcome to Release 9.0.2 of the Kontiki Enterprise Video Platform. This release focuses on MediaCenter, a brand new enterprise video portal, as well as several

More information

Online ID Checker. Version: Thundercat. Team 1

Online ID Checker. Version: Thundercat. Team 1 Version: Thundercat Skyler Beckman, Dylan Fistrovic, Assel Gabdullina, Alex Jahns, Mikhail Kim, Calvin Sauer, Almas Talgambayev 1 Table of Contents Purpose Summary of Requirements User Requirements Client

More information

Feature List. I Feature List

Feature List. I Feature List Feature List 1 Kidamom TechSolution: SVOD/AVOD and Personal Video Cloud Kidamom TechSolution is the proprietary technology developed by Kidamom for storing, delivering, managing, sharing and streaming

More information

Log into your Account on Website then back to Home page.

Log into your Account on Website then back to Home page. Log into your Account on Website then back to Home page. To get to the team roster first go to > Team Directory. After you find the team you re looking for click on Team Home. This will take you to that

More information

Upper- Intermediate. Senior Front end Developer. First Name Denis V. Birth Date Professional experience (years) 4.5

Upper- Intermediate. Senior Front end Developer. First Name Denis V. Birth Date Professional experience (years) 4.5 CV Position Senior Front end Developer General Information First Name Denis V. Birth Date 06.02.1993 Professional experience (years) 4.5 Github Zwem IT professional with 4+ years of experience in software

More information

Multi-Room Music Servers

Multi-Room Music Servers CT-1: 1 Stream Server CT-8: 8 Stream Server CT-2: 2 Stream Server CT-12: 12 Stream Server CT-16: 16 Stream Server CT-3: 3 Stream Server CT-20: 20 Stream Server CT-4+: 5 Stream Server CT-24: 24 Stream Server

More information

Full Stack Web Developer

Full Stack Web Developer Full Stack Web Developer Course Contents: Introduction to Web Development HTML5 and CSS3 Introduction to HTML5 Why HTML5 Benefits Of HTML5 over HTML HTML 5 for Making Dynamic Page HTML5 for making Graphics

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Fuppy Team No.7 Krupa Patel (Product Manager) Adil Assouab (Requirement Engineer) Yiyuan Chen (Software Architecture) Praveen Chander (Designer/Prototyper)

More information

Funambol OneMediaHub Guided Tour (December, 2016)

Funambol OneMediaHub Guided Tour (December, 2016) Funambol OneMediaHub Guided Tour (December, 2016) This guided tour illustrates why people love using the OneMediaHub (OMH) personal cloud: all of their important digital content (photos, videos, files,

More information

Introductory Visualizing Technology

Introductory Visualizing Technology Introductory Visualizing Technology Seventh Edition Chapter 6 Digital Devices and Multimedia Learning Objectives 6.1 Explain the Features of Digital Cameras 6.2 Compare Methods for Transferring Images

More information

When completed, the Send To Host command will upload both the Playlist and Audio file(s) to the Host Station.

When completed, the Send To Host command will upload both the Playlist and Audio file(s) to the Host Station. Overview The CSLogIt program will allow a remote producer/host to create a run log for the show files they are creating for the host station. Once created the playlist can be used to time and build the

More information

VIEVU Solution App User Guide

VIEVU Solution App User Guide VIEVU Solution App User Guide INTRODUCTION VIEVU Solution is the next generation, fully-hosted, cloud evidence management system. This guide describes how to operate the VIEVU Solution. Additional support

More information

Media Player & S! Applications

Media Player & S! Applications Media Player... -2 Media Basics... -2 Music...-4 Playing Music... -4 Video...-5 Playing Video... -5 Playlists... -6 Using Playlists...-6 S! Appli... -7 Using S! Applications...-7 Additional Functions...

More information

Mirage Media Server (Autonomic MMS-x Devices)

Mirage Media Server (Autonomic MMS-x Devices) Manufacturer: Autonomic Integration Note Model Number(s): Core Module Version: g! 6.5 Mirage Media Server (Autonomic MMS-x Devices) Comments: Written and tested with FW REV 5.0.14545.0 Document Revision

More information

Navi 900 IntelliLink, Touch R700 IntelliLink Frequently Asked Questions

Navi 900 IntelliLink, Touch R700 IntelliLink Frequently Asked Questions Index 1. Audio... 1 2. Navigation (only Navi 900 IntelliLink)... 2 3. Phone... 3 4. Apple CarPlay... 4 5. Android Auto... 6 6. Speech recognition... 8 7. Color instrument panel... 9 8. Favourites... 9

More information