Role-Coll Role Based Collaboration Software

Size: px
Start display at page:

Download "Role-Coll Role Based Collaboration Software"

Transcription

1 Department of Computer Science University of Nevada, Reno Role-Coll Role Based Collaboration Software CS 425 3/30/2007 Software Team: Harold De Armas, Erik Hanchett, Raymond Lee, Zack Norcross Business Team: Mark Tyman, Max Volger Internal Advisors: Sergiu Dascalu, PhD., Gary Valiere PhD.

2 Table of Contents 1 Introduction High-Level and Medium-Level Design System Level Design Login Frame subsystem Administrative Role implementation User Information and Document subsystem Menu and Main Frame subsystem User Interface (GUI) Music module Class Diagram Class Descriptions Login Frame Class Main Frame Class Admin Frame Class User Bean Class User Tree Node Class Database Diagram Hardware Design Diagram Detailed Design Engineering Considerations IEEE EIA RS FCC Part 15 Radio Frequency Devices USB RoHS User Interface Design Hardware related screenshots Annotated References Music Notation (Berklee Guide) (Paperback) E-Stand Music Imagionation Cubed Sibelius Finale C# White Board Open-Xchange Babylon Java Chat Java USB API IR Prox Logic Microcontroller FAQ Glossary of Terms Design Document Revisions Contributions of team members Harold De Armas Erik Hanchett of 33 pages

3 Raymond Lee Zack Norcross Introduction The objective of Role-Coll is to be an interactive collaboration product for use in the music industry. Role-Coll will allow multiple parties to view and make changes to a piece of music to help enhance the performance setting. The key advantage is the product will allow users to create changes to a piece of music based on their role in the orchestra. In this environment, users can freely make changes to their own music, and propose changes to leaders of specific groups, who can then share these changes to everyone in their section. Collaborative software is a powerful tool because it facilitates the creation and dissemination of information. Collaboration can currently be improved in the following ways; by adding roles to each of the users viewing a document, allowing users to annotate their document separately from the world, and allowing a variety of the types of documents that are collaborated on. By focusing on the music aspect of collaborative software, we enter a market that is relatively free from competition. The current state-of-the-art in collaborative music software includes the ability for users to share a document among an orchestra, however annotations are limited to pen strokes and changes to the music are generally not allowed. Role-Coll has been designed from the bottom up to stand out from its competition. Role-Coll will have the ability for users to open, make changes to a document, and have others be able to view these changes in real time. Role- Coll will also include many other features that will help during the actual performance as well. Along with the software implantation for Role Coll, there will be hardware components used to enhance the music performance function of the software. The hardware component will be used when a user is in the performance mode to advance and go back pages. There are two options that can be implemented. The optimal solution is to build a step pad where the user can step to the right or left to advance or go back a page. This Role-Coll Role Based Collaboration Software would involve making a step pad and using a keyboard circuit. The step pad would act like a switch, similar to a key stroke. The switch would be connected to a keyboard circuit where the input would be decoded and sent to the tablet pc. A future improvement on the step pad would be turning it into a wireless device that talks to the tablet pc rather than using a USB connection. The second option is to use two infrared sensors in front of the tablet and detect if the user waves their hand in front of it. The two infrared sensors would be attached to a microcontroller where it will have a program to detect if both sensors are triggered and in what order. The microcontroller will send a signal to the tablet PC through the USB port, where the software application is to handle the appropriate command. With the combination of software and hardware Role-Coll will be the premier music performance product for the future. With that said there is one issue that must be addressed. A patent for a product similar to Role-Coll was recently discovered however the Role-Coll product is sufficiently different from the patent. The patent describes a system where the conductor/composer is working on a piece of music and is creating and modifying it on the fly. Role-Coll is not a music composition tool; it is a music performance tool. Role-Coll also adds roles to the orchestra members which are not present in the patent. Role-Coll provides users with the ability to changes pages during a performance via foot controls or hand sensors depending on accessibility of the instrument. This addition is not present in the patent. The patent does not 3 of 33 pages

4 describe an overall interface for the music but does describe an input scheme via keyboard and pen input. Since Role-Coll is not dependent on either, there is no conflict with the patent. 4 of 33 pages

5 2 High-Level and Medium-Level Design 2.1 System Level Design Figure 1. System Level Design Login Frame subsystem The login frame subsystem is the main system that initiates and controls program execution starting from initial login to document retrieval and subsequent editing Administrative Role implementation The administrative role implementation deals with all admin and role assignments. After a user s identity is confirmed, this implementation opens the correct interface and grants the appropriate permissions to the login frame subsystem User Information and Document subsystem The user information and document subsystem deals with data storage and retrieval. Documents and user information are stored in a database and is interfaced through this subsystem to get information and make changes Menu and Main Frame subsystem These subsystems control the events and look and feel of the drop down menus and panes on the main frame. The menu drop down triggers certain events to occur to be displayed on screen. The main frame consists of several smaller panes that show the tools and tree hierarchy. 5 of 33 pages

6 2.1.5 User Interface (GUI) Music module The GUI music module will be the front-end of the system. It will be involved with all parts of the system and interact with the user. The primary implementation of the GUI will be made using the Java Swing library. 6 of 33 pages

7 2.2 Class Diagram Figure 2. Class Diagram 7 of 33 pages

8 UserTreeNode (from rolecoll::beans) << create >>+UserTreeNode():UserTreeNode << create >>+UserTreeNode(userObject:Object):UserTreeNode << create >>+UserTreeNode(userObject:Object,allowsChildren:boolean):UserTreeNode +getuserinfo():userbean +setuserinfo(userinfo:userbean):void UserBean (from rolecoll::beans) -userfirstname:string= null -userlastname:string= null -userlogin:string= null -userid:string= null -rolepriority:int= 0 -rolename:string= null -superiorid:string= null -password:string= null -admin:boolean= false << create >>+UserBean():UserBean +getpassword():string +getrolename():string +getrolepriority():int +getsuperiorid():string +getuserid():string +getuserfirstname():string +getuserlastname():string +getuserlogin():string +setpassword(password:string):void +setrolename(rolename:string):void +setrolepriority(rolepriority:int):void +setsuperiorid(superiorid:string):void +setuserid(userid:string):void +setuserfirstname(userfirstname:string):void +setuserlastname(userlastname:string):void +setuserlogin(userlogin:string):void +isadmin():boolean +setadmin(admin:boolean):void GUIBean (from rolecoll::beans) -lfmap:hashmap +THEME_LIST:String[]= new String[] {"Acryl", "Aero", "Aluminium", "Bernstein",ı "Fast", "HiFi", "Luna", "McWin", "Mint", "Noire", "Smart"} +PLAF_METAL:String= "javax.swing.plaf.metal.metallookandfeel" +PLAF_WINDOWS:String= "com.sun.java.swing.plaf.windows.windowslookandfeel" +PLAF_MOTIF:String= "com.sun.java.swing.plaf.motif.motiflookandfeel" +PLAF_MAC:String= "com.sun.java.swing.plaf.mac.maclookandfeel" +PLAF_OTHER:String= "com.jgoodies.looks.plastic.plasticxplookandfeel" +PLAF_ACRYL:String= "com.jtattoo.plaf.acryl.acryllookandfeel" +PLAF_AERO:String= "com.jtattoo.plaf.aero.aerolookandfeel" +PLAF_ALUMINIUM:String= "com.jtattoo.plaf.aluminium.aluminiumlookandfeel" +PLAF_BERNSTEIN:String= "com.jtattoo.plaf.bernstein.bernsteinlookandfeel" +PLAF_FAST:String= "com.jtattoo.plaf.fast.fastlookandfeel" +PLAF_HIFI:String= "com.jtattoo.plaf.hifi.hifilookandfeel" +PLAF_LUNA:String= "com.jtattoo.plaf.luna.lunalookandfeel" +PLAF_MCWIN:String= "com.jtattoo.plaf.mcwin.mcwinlookandfeel" +PLAF_MINT:String= "com.jtattoo.plaf.mint.mintlookandfeel" +PLAF_NOIRE:String= "com.jtattoo.plaf.noire.noirelookandfeel" +PLAF_SMART:String= "com.jtattoo.plaf.smart.smartlookandfeel" -lookandfeel:string= PLAF_ACRYL -theme:string= "Default" << initializer >>- initializer():void << create >>+GUIBean():GUIBean +setlookandfeel(alookandfeel:string):void +getlookandfeel():string +settheme(atheme:string):void +gettheme():string +ismetallook():boolean +iswindowslook():boolean +ismotiflook():boolean +ismaclook():boolean +isotherlook():boolean +isfastlook():boolean +issmartlook():boolean +isacryllook():boolean +isaerolook():boolean +isbernsteinlook():boolean +isaluminiumlook():boolean +ismcwinlook():boolean +ismintlook():boolean +ishifilook():boolean +isnoirelook():boolean +islunalook():boolean +updatelf(lf:string):void +updatelf(lf:string,comp:jcomponent):void LoginFrame (from rolecoll::ui::frames) << create >>+LoginFrame():LoginFrame -initcomponents():void -themecomboboxitemstatechanged():void -loginactionperformed():void -showloginerror():void -trylogin():void +setmainframe(mf:mainframe):void +getmloginfield():jtextfield +main(args:string[]):void AdminFrame (from rolecoll::ui::frames) MainFrame (from rolecoll::ui::frames) -yadjustment:int= 12 -xadjustment:int= 1 -heightadjustment:int= 13 -widthadjustment:int= 2 -incomponent:boolean -ismousepressed:boolean= false << create >>+MainFrame():MainFrame -initcomponents():void -createtextnote():void -buttonopenevent(evt:actionevent):void -menuopenevent(evt:actionevent):void -openaction():void -createmusicpage():view -createuserstab():view -createtoolstab():view ~createmenu():void -removeinternalwindow(e:mouseevent):void -createnote(noteclass:string):void EditUserFrame (from rolecoll::ui::frames) << create >>+EditUserFrame():EditUserFrame -initcomponents():void +main(args:string[]):void << create >>+AdminFrame():AdminFrame -initcomponents():void -menuadduserevent(evt:actionevent):void -menuedituserevent(evt:actionevent):void -menudeleteuserevent(evt:actionevent):void -loaduserinfoevent(evt:focusevent):void +main(args:string[]):void NewUserFrame (from rolecoll::ui::frames) << create >>+NewUserFrame():NewUserFrame -initcomponents():void +main(args:string[]):void 8 of 33 pages

9 2.3 Class Descriptions Login Frame Class The login frame class will display the login prompt and accept the username and password input from user. The login frame class will also call the functions to help validate the input from user. Login Frame Class Method: loginactionperformed Visibility: private Description: Calls trylogin method which checks the password and authenticated user. If user passes password check admin frame is opened else error is shown. Login Frame Class Method: showloginerror Visibility: private Description: Displays error message that incorrect password was used. Login Frame Class Method: trylogin Visibility: private Description: Checks password and authenticates user. If user passes password check admin frame is opened else an error is shown. Login Frame Class Method: initcomponents Visibility: private Description: Initializes all the panels, buttons and all other GUI elements to the LoginFrame. 9 of 33 pages

10 2.3.2 Main Frame Class The main frame class handles the GUI elements in the normal view of the program. It will handle button click events and other click events. Main Frame Class Method: openaction Visibility: private Description: When user selects to open a file this class is called and the file open user pane is displayed. Main Frame Class Method: createmusicpage Visibility: private Description: After a file is opened a music user pane is created for the file to be displayed on. Main Frame Class Method: createuserstab Visibility: private Description: Creates a jscrollpane on the left side of the application that displays all the users of the program in the associated tree hierarchy. Main Frame Class Method: createtoolstab Visibility: private Description: Creates a jscrollpane on the right side of the application that displays all possible tools the application can use. Main Frame Class Method: createtoolstab Visibility: private Description: Creates a jscrollpane on the right side of the application that displays all possible tools the application can use. 10 of 33 pages

11 Main Frame Class Method: createmenu Visibility: private Description: Creates a menu bar at the top of the program, including File, Open, Close. Main Frame Class Method: createtextnote Visibility: private Description: Calls createnote method that allows for notes to be dragged on to the music and be displayed. 11 of 33 pages

12 2.3.3 Admin Frame Class The admin frame class is used to control the GUI elements in the admin view. It will handle the click events and button click events for the admin view. Admin Frame Class Method: menuadduserevent Visibility: private Description: Creates add user frame when admin logins in and chooses add user. Admin Frame Class Method: initcomponents Visibility: private Description: Initializes all jpanels and gathers all information for the admin frame. Admin Frame Class Method: menuedituserevent Visibility: private Description: Allows for editing of selected users from menu. Admin Frame Class Method: menudeleteuserevent Visibility: private Description: Event is triggered when delete users is select from admin frame. Deletes user info. Admin Frame Class Method: loaduserinfoevent Visibility: private Description: Loads all the user info into the panels and frames on screen for the admin. 12 of 33 pages

13 2.3.4 User Bean Class The user bean class is used to store information about specific users to be used when calling up available documents and permissions. User Bean Class Method: getrolepriority Visibility: public Return Type: int Description: Returns the RolePriority User Bean Class Method: getsuperiorid Visibility: public Return Type: string Description: Returns the string user Id User Bean Class Method: getuserid Visibility: public Return Type: string Description: Returns the User Id User Bean Class Method: getuserfirstname Visibility: public Return Type: string Description: Returns the users first name User Bean Class Method: setuserlogin Visibility: public string Description: Receives a string and sets userlogin to the string passed in. User Bean Class Method: setadmin Visibility: public boolean Description: Makes user admin if login was from admin. 13 of 33 pages

14 2.3.5 User Tree Node Class The user tree node class is used to store a hierarchy of users in order to determine the superiors and subordinates of a specific user. User Tree Node Class Method: getuserinfo Visibility: public Return Type: string Description: Returns the user id User Tree Node Class Method: setuserinfo Visibility: public string Description: Sets the userinfo variable to the string passed in. User Tree Node Class Method: UserTreeNode (Constructor) Visibility: public Return Type: UserTreeNode object Description: Creates a tree node that has no children and no parent, later this used to create tree from xml. 14 of 33 pages

15 2.4 Database Diagram Figure 3 shows the database tables, relationships, keys and fields to be used in the database. Users User_ID User_Name Password_Hash Memberships Membership_ID User_ID Role_ID StartDate EndDate Roles Role_ID RoleName tid pnt lft rgt Performances Performance_ID Role_ID Document_ID Part_ID StartDate EndDate Documents Document_ID DocumentName DocumentURL UploadDate ModDate Notes Note_ID User_ID Update_ID NoteArgs ismodified Updates Note_ID Performance_ID NoteArgs DateTime Requests Request_ID Performance_ID NoteArgs DateTime Legend Primary Key Foreign Key Data Member Figure 3. Database Diagram 15 of 33 pages

16 2.5 Hardware Design Diagram Figure 4 depicts a high level schematic of the step pad. The step pad will be about 3 feet wide. There will be three parts the user will deal with on the step pad; the stand, right step, and the left step. These parts are illustrated in the upper diagram in Figure 4. The user will be able to rest their feet in the middle during the performance. When they step on the right arrow, the page will advance. When they step on the left arrow, the page will go back. On the technical side, the left and right arrows will act like switches connected to a keyboard circuit board. The two signals will be unique to the keyboard decoder. The keyboard circuit board will relay an interrupt to the software. From the keyboard circuit board a USB connection will be required to talk to the tablet PC. For a future improvement on the step pad, a wireless connection to the tablet PC will complete the features required. Figure 4. High Level step pad schematic Figure 5. High level IR schematic Figure 6. Low level IR schematic Figure 5 illustrates the infrared (IR) implementation for the page turning device. The circuit will require two light emitting diodes (LED) to detect a hand wave. The diodes will be able to detect a hand wave from left to right or right to left that will signal a page turn. Once the hand wave is detected, the IR sensors will send the data to a microcontroller, like an Intel 8051, where it will be processed and encoded. The 8051 will send the data to the tablet PC. There will be a conversion from the standard serial output from the 8051 to the standard USB connection on the 16 of 33 pages

17 tablet PC. The software will read the input and act on it accordingly. Figure 6 contains a low level schematic of the implementation. 17 of 33 pages

18 3 Detailed Design Situation: Login Validation Event: When user first opens program. Description: The pseudocode describes the actions taken when the user first opens the program and is prompted for a username and password. The function will look in the database for the username and password and see if the input was correct. Pseudocode: Login(int password, int name) { pass = md5(password) query = SELECT pw FROM users WHERE + login = name and password =pass if(!result (query, result)) print Error Database is down try again if(mysql_num_rows(result)!= 1) { print Wrong user name or password } else { print Conratulations your logged in! continue on with program loginvariable = 1 } } 18 of 33 pages

19 Situation: Edit-Submit Changes Event: When user saves changes to the document. Description: The data-flow diagram illustrates the flow of data when a user is saving changes to a document. It starts with the user requesting a save and goes through the process that occurs when the save is accepted and how it is pushed through the database to other users. Data-Flow Diagram: Start User s Roles Permissions Validator Document Request Databas e Requested Document Name Document URL File Server Document Updates Document XML Document Constructor Screen Finish Document Display Final Document 19 of 33 pages

20 Situation: Login Role Procedures Event: When user verification is successful, begin the process to load interface and documents. Description: The flow chart describes the actions that need to be taken to load the correct view and file tree view based on user s role in the organization. Flow-Chart Diagram: 20 of 33 pages

21 Situation: Edit-Submit Changes Event: Save button is clicked. Description: The pseudocode describes the actions taken when the save button is clicked. Depending on the role of the user, the document save will perform different actions. It also shows how edited and submitted appendices are handled. Pseudocode: IF ELSE IF ELSE user has privileges to add notes to a document. then the notes are saved to the updates table in the database and pushed to all users the next time the connect the notes are saved to the requests table and the users superior can accept or reject them. the superior accepts the notes. then the notes are moved to the updates table and all users documents are updated the next time they connect. the notes are only visible on the users local document. And the notes are updated to rejected in the requests database. 21 of 33 pages

22 3.1 Engineering Considerations IEEE Refers to a family of specifications developed by the IEEE for wireless LAN technology specifies an over-the-air interface between a wireless client and a base station or between two wireless clients. The IEEE accepted the specification in g applies to wireless LANs and provides 20+ Mbps in the 2.4 GHz band EIA RS Short for recommended standard-232c, a standard interface approved by the Electronic Industries Alliance (EIA) for connecting serial devices. In 1987, the EIA released a new version of the standard and changed the name to EIA-232- D. And in 1991, the EIA teamed up with Telecommunications Industry association (TIA) and issued a new version of the standard called EIA/TIA-232-E. Many people, however, still refer to the standard as RS-232C, or just RS FCC Part 15 Radio Frequency Devices This standard is intended to regulate wireless devices using radio frequency. For the step pad device it must follow the following: 1. This device may not cause harmful interference 2. This device must accept interference received, including interference that may cause undesired operation USB Short for Universal Serial Bus, an external bus standard that supports data transfer rates of 12 Mbps. A single USB port can be used to connect up to 127 peripheral devices, such as mice, modems, and keyboards. USB also supports Plug-and- Play installation and hot plugging. Also referred to as Hi-Speed USB, USB 2.0 is an external bus that supports data rates up to 480Mbps. USB 2.0 is an extension of USB 1.1. USB 2.0 is fully compatible with USB 1.1 and uses the same cables and connectors RoHS nts/rohs_req.asp The RoHS Directive stands for "the restriction of the use of certain hazardous substances in electrical and electronic equipment". This Directive bans the placing on the EU market of new electrical and electronic equipment containing more than agreed levels of lead, cadmium, mercury, hexavalent chromium, polybrominated biphenyl (PBB) and polybrominated diphenyl ether (PBDE) flame retardants. 22 of 33 pages

23 4 User Interface Design This section contains screenshots of the current version of the Roll-Coll Music Stand. ` Figure 7. The login frame for Role-Coll Figure 8. Dialog frame shown if a user enters an incorrect user name or password Figure 9. Users panel is shown on the right Figure 10. Tools panel is shown on the left 23 of 33 pages

24 Figure 11. An open note is shown in the center of this document Figure 12. The same note without the edit frame around it

25 Figure 13. Open skin menu Figure 14. One of the 11 available skins Figure 15. Open document dialog Figure 16. Quit dialog 25 of 33 pages

26 4.1 Hardware related screenshots Figure 17. Goal of the final product for the step pad Figure 18. Keyboard circuit used for step pad Figure 19. A picture of a photodiode that will be used for the infrared sensor Figure 20. An example of an 8051 microcontroller on a circuit board 26 of 33 pages

27 5 Annotated References 5.1 Music Notation (Berklee Guide) (Paperback) McGrain/dp/ /ref=pd_bbs_sr_1/ ?ie=UTF8&s=books&qid= &sr=8-1 Learn the essentials of music notation, from fundamental pitch and rhythm placement to intricate meter and voicing alignments. This book also covers the correct way to subdivide rhythms and notate complex articulations and dynamics. An excellent resource for both written and computer notation software! 5.2 E-Stand Music Estand is a music performance assistant tool. It s a software tool with an optional provided tablet pc that makes it easy to make music notations electronically. The current toolset for E-stand music is less than the ambitions offered by Roll-Coll. E-Stand offers basic text annotations and a pen tool without any pre-sets. It also includes a foot pedal attachment to allow for easy page turning. It can be used in live performances and has some emerging collaboration tools. It s Role-Coll biggest competitor. 5.3 Imagionation Cubed Imaginationcubed.com is a test site for GE s latest web collaboration tool. It allows for multiple parties to share ideas in a real time whiteboard with others. Tools provided include a basic pen tool, text type tool, preset geometric shapes, and an assortment of stamps. Users can be invited to join via AOL instant messenger or by . It also has the functionality of replaying or deleting what was drawn based on the real-time process undertaken while using the whiteboard. 5.4 Sibelius Sibelius is a software tool for writing, playing, printing and publishing musical compositions. It can be used by anyone, student and teacher alike, to make their music writing easier. It contains a set of tools to create a composition from scratch and to edit a composition once it has been created. While creating the composition, Sibelius keeps track of the different parts that are being edited and can dynamically update the view to reflect a complete score or a single part. It also includes several collections of sounds for MIDI playback as well as saving to MIDI. 27 of 33 pages

28 5.5 Finale Finale is a line of products that cater towards the music creator. It allows for complete control over music notation and playback. It also supports both the Mac and PC line of computers. Finale supports integration with a wide variety of interfaces in order to make music creation easy. Basic input involves keyboard and mouse entry of each note. Input can also be captured from MIDI input provided by electronic instruments such as keyboard. Recent improvements allow OCR input where previously printed music can be scanned and automatically made into electronic versions with minor editing. 5.6 C# White Board The link above is a resource that can be used to develop the editing portion of a document in the application. The white board program allows drawings, for example with a pencil tool, and displays it to both people engaged in the session in real time. The code will help us with how to implement that part of the program. The code only handles a session of two users. Role-Coll will modify it and allow multiple users. 5.7 Open-Xchange Open-Xchange is preexisting open source software that does online collaboration. It has a lot of code for setting up servers to handle different collaboration tasks. Some other features available include: calendars, ing, and more advanced functions like forums and bulletin boards. This is a tool more geared towards project management that might help Role-Coll to get up to par with current available software. 5.8 Babylon Java Chat The Babylon chat program is a java chat applet that allows conversations between people like other chat programs. The creator of Babylon released some of the code on this site to help developers. It also has a white board program that can help in the implementation of Role-Coll for our real time collaboration. The program also has some client-server code which will help the networking aspect of Role-Cole. It is written in java so it will not be directly ported over. It can be used as a model for the coding process. 5.9 Java USB API This article is a reference on how to interface USB devices with a Java application. The article describes some of the basic library functions in the Java USB API. It will be the basis of getting the hardware devices to talk with the software application. Some modifications are required as the hardware devices for Role-Coll are custom devices that may require some tweaks. 28 of 33 pages

29 5.10 IR Prox Logic The webpage summarized a robotics project that used IR sensors to determine a path for a robot to take. The article will be helpful in learning how IR sensors work and how to implement them in the hardware component. The article also shows state diagrams that may help in programming the logic for the microcontroller Microcontroller FAQ This page will be used as a reference for quick questions about the 8051 microcontrollers. It has things for programming, compiling, and interface hardware with the chip. If there are problems that arise when implementing the hardware, this is a great source to find an answer to the basic questions when troubleshooting. 29 of 33 pages

30 6 Glossary of Terms Collaboration To work jointly with others or together especially in an intellectual endeavor Concurrency The property of systems which consist of computations that execute overlapped in time, and permit the sharing of common resources between those overlapped computations Database A usually large collection of data organized especially for rapid search and retrieval Difference The element or factor that separates or distinguishes contrasting situations Document A computer file containing information input by a computer user and usually created with an application GUI Graphical User Interface; the front end of the program where users interact with to use the features in the program Role-Coll Role Based Collaboration Software Key Signature The sharps or flats placed after a clef in music to indicate the key Menu A list shown on the display of a computer from which a user can select the operation the computer is to perform Measure A grouping of a specified number of musical beats located between two consecutive vertical lines on a staff Module Different set of rules, tools, and pictures for a different situation. Musical Note A written symbol used to indicate duration and pitch of a tone by its shape and position on the staff Musical Staff The horizontal lines with their spaces on which music is written Repository A place, room, or container where something is deposited or stored Role A function or part performed especially in a particular operation or process. The predefined relative relation to other individuals in a system Tool bar List of tools available to user to use in the program Time Signature A sign used in music to indicate meter and usually written as a fraction with the bottom number indicating the kind of note used as a unit of time and the top number indicating the number of units in each measure Use Case A use case is a methodology used in system analysis to identify, clarify, and organize system requirements Whiteboard A hard smooth white surface used for writing or drawing on with markers XML A markup language with use and design similar to HTML but employing tags that indicate the logical structure in addition to the display specifications of the coded data Real Time The actual time during which something takes place Photodiode - A semiconductor diode that functions as a light detector. Photodiodes are have a r a window or fiber connection, in order to let in the light to the sensitive part of the device. 30 of 33 pages

31 Universal Serial Bus (USB) - A serial bus standard to interface devices. USB was devised to help replace all serial and parallel ports on PCs, since these were not standardized and required a large number of device drivers to be developed and maintained. Electric Current - The flow (movement) of electric charge. The SI unit of electric currents is the ampere (A). Microcontroller (MCU)- A computer-on-a-chip. It is a type of microprocessor emphasizing self-sufficiency and cost-effectiveness, in contrast to a general-purpose microprocessor. Microcontrollers do not have an address bus or a data bus, because they integrate all the RAM and non-volatile memory on the same chip as the CPU. Because they need fewer pins, the chip can be placed in a much smaller, cheaper package. Firmware - Software that is embedded in a hardware device, it is often provided on flash ROMs or as a binary image file that can be uploaded onto existing hardware by a user. Intel 8051 A Harvard architecture single chip microcontroller, which was, developed by Intel in 1980 for use in embedded systems. It was extremely popular in the 1980s and early 1990s, but today it has largely been superseded by a vast range of enhanced devices with of 33 pages

32 7 Design Document Revisions Introduction re-written to include more focus on music functionality, hardware additions and patent dispute. Revised System Level Design and Class Diagram to reflect the latest software architecture. Hardware specifications added to conform to new addition of hardware component. Engineering Standards added to conform to new addition of hardware components. All new initial snapshots of user interface and hardware components. Combined list of references across all versions. Detailed Design, References, and Glossary were included from previous projects dur to participation in the Governor s Cup. 32 of 33 pages

33 ~ Contributions of team members Harold De Armas Table of contents & Introduction Database diagram Design document differences Contributions of team members Erik Hanchett System level design and annotations Class descriptions o All of them o Really, there were a lot of them Raymond Lee Hardware diagrams Engineering considerations Hardware snapshots Hardware related reference articles Zack Norcross Class Diagram Class Diagram again User interface screenshots The bulk of the coding 33 of 33 pages

Role-Coll Role Based Collaboration Software

Role-Coll Role Based Collaboration Software Department of Computer Science University of Nevada, Reno Role-Coll Role Based Collaboration Software CS 425 3/30/2007 Software Team: Harold De Armas, Erik Hanchett, Raymond Lee, Zack Norcross Business

More information

Role-Coll Role Based Collaboration Software

Role-Coll Role Based Collaboration Software Department of Computer Science University of Nevada, Reno Role-Coll Software Requirements Specification CS 426 11/03/2006 Software Team: Harold De Armas, Erik Hanchett, Raymond Lee, Zack Norcross Business

More information

Department of Computer Science University of Nevada, Reno. Role-Coll. Role Based Collaboration Software. Project Part I: Concept

Department of Computer Science University of Nevada, Reno. Role-Coll. Role Based Collaboration Software. Project Part I: Concept Department of Computer Science University of Nevada, Reno Role-Coll Role Based Collaboration Software Project Part I: Concept Software Team: Harold De Armas, Erik Hanchett, Raymond Lee, Zack Norcross Business

More information

What is Adobe Connect Pro? Setting up a Meeting. Using Adobe Connect Pro

What is Adobe Connect Pro? Setting up a Meeting. Using Adobe Connect Pro What is Adobe Connect Pro? Adobe Acrobat Connect Pro is a Flash based application that allows you to have real-time, multi-point meetings and class sessions that participants can access through a web browser.

More information

For Windows Microsoft Corporation. All rights reserved.

For Windows Microsoft Corporation. All rights reserved. For Windows 1 About Skype for Business... 4 Skype for Business Window... 5 Audio... 6 Set up your audio device... 6 Make a call... 6 Answer a call... 7 Use audio call controls... 7 Check voicemail... 8

More information

How Computer Mice Work

How Computer Mice Work How Computer Mice Work Inside this Article 1. Introduction to How Computer Mice Work 2. Evolution of the Computer Mouse 3. Inside a Mouse 4. Connecting Computer Mice 5. Optical Mice 6. Optical Mouse Accuracy

More information

Virtual Operations Headquarters (NATO-VOHQ) User Guide ver

Virtual Operations Headquarters (NATO-VOHQ) User Guide ver Virtual Operations Headquarters (NATO-VOHQ) User Guide ver. 2.0.1 May 08, 2018 Release 2.0.0 1 P a g e 1 DOCUMENT VERSION CONTROL INFORMATION RELEASE REVISION # DOC VERSION # DOCUMENT REVISION HISTORY

More information

Getting Started with Adobe Connect Professional

Getting Started with Adobe Connect Professional Getting Started with Adobe Connect Professional Quick Reference Guide Remove technology barriers from traditional web conferencing and you get Adobe Acrobat Connect Professional 7. Connect Pro is a cutting

More information

Running Effective Meetings

Running Effective Meetings Running Effective Meetings www.clickmeeting.com In this guide... You ll learn how organize your online meeting space, set up camera and voice, share your presentation and manage attendees. Contents Launch

More information

Jabber Messenger Online Help

Jabber Messenger Online Help Jabber Messenger 3.2.1 Online Help Table Of Contents Welcome... 1 Welcome... 1 What's New in this Release?... 2 Getting Started... 3 Logging In... 3 Creating a New Account... 6 Using Jabber Messenger...

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions Frequently Asked Questions for Cisco Unified Personal Communicator 8.6 and Voice and Video Firmware 8.6 for Cisco Virtualization Experience Client 6215 FAQs 2 Basics 3 Setup

More information

Intermediate/Advanced. Faculty Development Workshop FSE Faculty retreat April 18, 2012

Intermediate/Advanced. Faculty Development Workshop FSE Faculty retreat April 18, 2012 Intermediate/Advanced Faculty Development Workshop FSE Faculty retreat April 18, 2012 Remote Desktop Sharing Quick Reference Guide for Moderators The Moderator or a Participant may request control of another

More information

Webster Release Notes Rev. A, March 1, 2008

Webster Release Notes Rev. A, March 1, 2008 Webster Release Notes Rev. A, March 1, 2008 Overview This document contains release notes for PolyVision s Webster. Webster Software version 3.6 supports one of the most technologically advanced whiteboard

More information

Adobe Connect User Guide

Adobe Connect User Guide Adobe Connect User Guide Contents What is Adobe Connect? How to plan an Adobe Connect meeting How to set up a new Adobe Connect meeting How to start the meeting as a Host There are two ways to do audio

More information

Wal-Mart Canada: Adobe Connect User Guide

Wal-Mart Canada: Adobe Connect User Guide Wal-Mart Canada: Adobe Connect User Guide ADOBE CONNECT 3 WHAT IS IT? 3 HOW TO USE IT? 3 WHO CAN USE IT? 3 WHERE IS IT? 3 GETTING HELP 3 TECHNICAL REQUIREMENTS 3 GETTING STARTED WITH ADOBE CONNECT BASICS

More information

InterCall Web Meeting

InterCall Web Meeting InterCall Web Meeting Quick Reference Guide For more information: www.intercallapac.com Australia 1800 468 225 +61 2 8295 9000 InterCall Web Meeting offers a full-featured web conferencing service that

More information

Presenting a Live Meeting Session

Presenting a Live Meeting Session Presenting a Live Meeting Session LIVE MEETING CONSOLE COMPONENTS The Live Meeting console is made up of multiple components: Presentation area in the middle of the console. Control panels (panes) accessible

More information

Microsoft Lync 2013 Quick-Start Guide. ThinkTel Communications Professional Services Last Updated: June 18, 2013

Microsoft Lync 2013 Quick-Start Guide. ThinkTel Communications Professional Services Last Updated: June 18, 2013 Microsoft Lync 2013 Quick-Start Guide ThinkTel Communications Professional Services Last Updated: June 18, 2013 Instant Messaging & Presence Accept an IM request Click anywhere on the picture display area

More information

NETSPOKE CONFERENCING. User Guide

NETSPOKE CONFERENCING. User Guide NETSPOKE CONFERENCING User Guide Updated version September 2007 2007 Premiere Global Services, Inc. All Rights Reserved CONTENT WHAT IS NETSPOKE?... 4 GETTING STARTED... 5 ACCESSING NETSPOKE (VIA CONFERENCING

More information

ACROBAT CONNECT PROFESSIONAL AL USERS GUIDE OF BASIC FEATURES. Last Updated:

ACROBAT CONNECT PROFESSIONAL AL USERS GUIDE OF BASIC FEATURES. Last Updated: ACROBAT CONNECT PROFESSIONAL AL USERS GUIDE OF BASIC FEATURES Last Updated: April 1, 2008 TABLE OF CONTENTS 1 INTRODUCTION... 1 2 ACCESSING ADOBE CONNECT... 1 2.1 REQUEST TO SCHEDULE A MEETING... 1 2.2

More information

Useful Google Apps for Teaching and Learning

Useful Google Apps for Teaching and Learning Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...

More information

Customized Net Conference with Cisco WebEx Training Center

Customized Net Conference with Cisco WebEx Training Center Customized Net Conference with Cisco WebEx Training Center This Quick Start User Guide for Customized Net Conference with Cisco WebEx Training Center details how to access the Cisco WebEx Training Center

More information

FAQs. A guide for school app administrators

FAQs. A guide for school app administrators FAQs A guide for school app administrators Introduction myschoolapp is a simple and cost-effective way to engage with today s mobile parents and carers who run their lives from their phones. It helps you

More information

Orientation to Collaborate 11 Farnoush Zadeh, Instructional Designer

Orientation to Collaborate 11 Farnoush Zadeh, Instructional Designer Orientation to Collaborate 11 Farnoush Zadeh, Instructional Designer Continuing & Distance Education St. Francis Xavier University ! Provide a brief introduction to the Collaborate platform How to get

More information

Remote Support. User Guide 7.23

Remote Support. User Guide 7.23 Remote Support User Guide 7.23 Copyright 1997 2011 Cisco and/or its affiliates. All rights reserved. WEBEX, CISCO, Cisco WebEx, the CISCO logo, and the Cisco WebEx logo are trademarks or registered trademarks

More information

Blackboard Collaborate for Students

Blackboard Collaborate for Students Blackboard Collaborate for Students Participants Guide University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2014 KSU Department of University

More information

COMPUTER ORGANIZATION & SKILLS

COMPUTER ORGANIZATION & SKILLS UNIVERSITY OF BABYLON 2018/ 2019 COLLEGE OF SCIENCE FOR WOMEN FIRST CLASS COMPUTER DEPARTMENT COMPUTER ORGANIZATION & SKILLS LECTURES PREPARED BY: LECTURER: Ahmed Mohammed Hussein 2018-2019 0University

More information

Training Module. 1.0 Getting Started with Google+ Hangouts (Teacher)

Training Module. 1.0 Getting Started with Google+ Hangouts (Teacher) Training Module 1.0 Getting Started with Google+ Hangouts (Teacher) 0 Google+ Hangouts: Complete guide for Teacher Table of Content Table of Content Requirements for Hangout 1.0 Getting Started 1.1 Activate

More information

Blackboard Collaborate Ultra 2018 UT DALLAS USER MANUAL

Blackboard Collaborate Ultra 2018 UT DALLAS USER MANUAL Blackboard Collaborate Ultra 208 UT DALLAS USER MANUAL UT Dallas elearning ELEARNING@UTDALLAS.EDU SPRING 208 Table of Contents Introduction... 3 Browser Support... 3 Blackboard Collaborate Ultra inside

More information

Quick Start Guide. Web Conferencing & Secure Instant Messaging via Microsoft Office Communications Server Apptix Live Support:

Quick Start Guide. Web Conferencing & Secure Instant Messaging via Microsoft Office Communications Server Apptix Live Support: Quick Start Guide Web Conferencing & Secure Instant Messaging via Microsoft Office Communications Server 2007 Apptix Live Support: 866-428-0128 Quick Start Guide / Introduction Page 2 of 9 Quick Start

More information

Microsoft Office Live Meeting

Microsoft Office Live Meeting Microsoft Office Live Meeting Add-In Pack Set-Up Guide InterCall, a subsidiary of West Corporation, in partnership with Microsoft, provides Conference Place SM web conferencing services. Because Conference

More information

ClassLink Student Directions

ClassLink Student Directions ClassLink Student Directions 1. Logging-in Open a web browser, any browser and visit https://launchpad.classlink.com/wssd Your username and password are the same as your WSSD login credentials that you

More information

USB Wireless Bridge USERS MANUAL R02

USB Wireless Bridge USERS MANUAL R02 USB Wireless Bridge USERS MANUAL R02 Contents Overview... 3 Specifications... 3 Performance... 3 Power Requirements... 4 Mechanical... 4 Pinout and Wiring... 5 Operation... 5 Standard Operation... 5 LED

More information

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them)

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them) Computers are useful machines, but they are generally useless by themselves. Computers are usually part of a system a computer system includes: Hardware (machines) Software (programs, applications) Communication

More information

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008 Microsoft Office Communicator 2007 R2 Getting Started Guide Published: December 2008 Information in this document, including URL and other Internet Web site references, is subject to change without notice.

More information

Technology Training Center. WebEx Meeting Center User Guide

Technology Training Center. WebEx Meeting Center User Guide Technology Training Center WebEx Meeting Center User Guide Updated 9/26/2017 Table of Contents ACCESSING WEBEX AS A PARTICIPANT... 1 Joining a WebEx as a Participant... 1 Audio and Video Connection...

More information

Unified Meeting User Guide

Unified Meeting User Guide Unified Meeting User Guide v4.4.1 Unified Meeting lets you quickly and easily bring people together from anywhere in the world so they can see what you want to show them, hear what you have to say and

More information

JMWeb Online Help

JMWeb Online Help Table Of Contents Contents Welcome to Jabber Messenger for the Web... 3 What do you want to do?... 3 Adding Contacts... 4 Chatting with Contacts... 5 What is Presence?... 7 Presence types... 7 Your presence...

More information

Using Skype for Business (Lync) with a Windows PC

Using Skype for Business (Lync) with a Windows PC Using Skype for Business (Lync) with a Windows PC Before you start Microsoft renamed Lync to Skype for Business in 2015, but some menus and windows still carry the name Lync. Please read our instructions

More information

For Organizers (Hosts) at OSU

For Organizers (Hosts) at OSU Adobe Connect Pro 8.2 Overview For Organizers (Hosts) at OSU Getting Started 1. Access Adobe Connect Pro Central via this URL: http://oregonstate.adobeconnect.com 2. Login using your email address and

More information

Welcome & Introduction

Welcome & Introduction Welcome & Introduction Welcome to ebeam Interactive Suite 3. Overview ebeam Interactive Suite 3 allows you to create lessons with provided resources and enhances curriculum delivery with dynamic annotation

More information

Cisco Unified Personal Communicator Release 8.5

Cisco Unified Personal Communicator Release 8.5 Frequently Asked Questions Cisco Unified Personal Communicator Release 8.5 FAQs 2 Basics 2 Setup 3 Availability 5 Contacts 8 Chat 10 Calls 18 Conference Calls 25 Voicemail 26 Web Meetings 27 Troubleshooting

More information

Using Lync on a Mac. Before you start. Which version of Lync? Using Lync for impromptu calls. Starting Lync 2011

Using Lync on a Mac. Before you start. Which version of Lync? Using Lync for impromptu calls. Starting Lync 2011 Using Lync on a Mac Before you start Please read our instructions on how to set up your Lync account and your audio and video devices. Which version of Lync? Because of the features available, we recommend

More information

user manual version 12

user manual version 12 MOBILE check-in user manual version 12 Table of Contents MOBILE CHECK IN OVERVIEW Check In / Out Process...4 Check in with an ipad, smart phone or other mobile device...4 Name Tags and Security Tags...5

More information

Lead Your e-classes Session v8.2

Lead Your e-classes Session v8.2 Lead Your e-classes Session v8.2 (NEW version 8.2) For e-classes leaders using the new Saba Meeting v8.2, effective July 14, 2014. Before leading an e-classes v8.2 session for the first time, you need

More information

START GUIDE CDMNEXT CEIC Data. All rights reserved.

START GUIDE CDMNEXT CEIC Data. All rights reserved. 1 START GUIDE CDMNEXT 2017 CEIC Data. All rights reserved. 2 TABLE OF CONTENTS 1. Product Overview... 3 2. Starting CDMNext... 3 2.1 Login... 3 2.2 Prerequisites... 4 2.3 Landing Page... 5 3. Creating

More information

Plan and Prepare. 1. Know your audience

Plan and Prepare. 1. Know your audience Plan and Prepare Plan your session first to ensure a successful session. Use a storyboard or simply outline your presentation to include instructor notes and the general flow of your presentation. 1. Know

More information

Blackboard Collaborate Classroom in D2L Brightspace Daylight Experience

Blackboard Collaborate Classroom in D2L Brightspace Daylight Experience Blackboard Collaborate Classroom in D2L Brightspace Daylight Experience Moderators Guide University Information Technology Services Learning Technology, Training, Audiovisual, and Outreach Copyright 2018

More information

Introduction. See page #6 for device requirements.

Introduction. See page #6 for device requirements. W-FI CAMERA USER MANUAL Contents Introduction 4 Camera LED Indicators 5 Wi-Fi Requirements 6 Mobile Device Requirements 6 Download the Momentum App 7 Create an Account 8 Setup 10 Pairing 10 Connecting

More information

V-CUBE Meeting 5. User Manual V-CUBE, INC. 2015/09/01

V-CUBE Meeting 5. User Manual V-CUBE, INC. 2015/09/01 V-CUBE Meeting 5 User Manual V-CUBE, INC. 2015/09/01 This document is the user manual for the V-CUBE Meeting 5 (or 'Meeting'), a web conferencing system. Revision history Revision date Details 2015/09/01

More information

Chat Activity. Moodle: Collaborative Activities & Blocks. Creating Chats

Chat Activity. Moodle: Collaborative Activities & Blocks. Creating Chats Chat Activity The Moodle chat tool allows communication between instructors and students in real time. Unlike in discussion forums, which are a means for asynchronous communication, online chat sessions

More information

CDMNEXT START GUIDE CEIC Data. All rights reserved.

CDMNEXT START GUIDE CEIC Data. All rights reserved. 1 CDMNEXT START GUIDE 2017 CEIC Data. All rights reserved. 2 TABLE OF CONTENTS 1. Product Overview... 3 2. Starting CDMNext... 3 2.1 Login... 3 2.2 Prerequisites... 4 2.3 Landing Page... 5 3. Creating

More information

START GUIDE CDMNEXT CEIC Data. All rights reserved.

START GUIDE CDMNEXT CEIC Data. All rights reserved. 1 START GUIDE CDMNEXT 2016 CEIC Data. All rights reserved. 2 TABLE OF CONTENTS 1. Product Overview... 3 2. Starting CDMNext... 3 2.1 Login... 3 2.2 Prerequisites... 4 2.3 Landing Page... 5 3. Creating

More information

Introduction to Wireless Networking ECE 401WN Spring 2009

Introduction to Wireless Networking ECE 401WN Spring 2009 I. Overview of Bluetooth Introduction to Wireless Networking ECE 401WN Spring 2009 Lecture 6: Bluetooth and IEEE 802.15 Chapter 15 Bluetooth and IEEE 802.15 What is Bluetooth? An always-on, short-range

More information

Go paperless by using OneNote 2013

Go paperless by using OneNote 2013 Work Smart by Microsoft IT Go paperless by using OneNote 2013 Customization note: This document contains guidance and/or step-by-step installation instructions that can be reused, customized, or deleted

More information

Space Details. Available Pages. Confluence Help Description: Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008)

Space Details. Available Pages. Confluence Help Description: Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Space Details Key: confhelp Name: Confluence Help Description: Creator (Creation Date): ljparkhi (Aug 14, 2008) Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Available Pages Quickstart Guide Working

More information

University Academic Computing Technologies. Web-site:

University Academic Computing Technologies.   Web-site: University Academic Computing Technologies E-mail: bbcollab@aucegypt.edu Web-site: www.aucegypt.edu/it/uact/bbcollab Last Revised: May 2012 The American University in Cairo University Academic Computing

More information

Discovering Computers Chapter 5 Input

Discovering Computers Chapter 5 Input Discovering Computers 2009 Chapter 5 Input Chapter 5 Objectives Define input List the characteristics of a keyboard Describe different mouse types and how they work Summarize how various pointing devices

More information

Manual Version: V1.15. Video Management Software Guard Station User Manual

Manual Version: V1.15. Video Management Software Guard Station User Manual Manual Version: V1.15 Video Management Software Guard Station User Manual Thank you for purchasing our product. If there are any questions, or requests, please do not hesitate to contact the dealer. Disclaimer

More information

Contents A. COLLABORATE INTRODUCTION... 1 B. SYSTEM REQUIREMENTS... 1 C. CANVAS COLLABORATE... 2 D. SETTING OF AUDIO (COMPULSORY)...

Contents A. COLLABORATE INTRODUCTION... 1 B. SYSTEM REQUIREMENTS... 1 C. CANVAS COLLABORATE... 2 D. SETTING OF AUDIO (COMPULSORY)... Contents A. COLLABORATE INTRODUCTION... B. SYSTEM REQUIREMENTS... I. OPERATING SYSTEM... II. BROWSER... III. JAVA APPLICATION... C. CANVAS COLLABORATE... I. CREATING COLLABORATE SESSION... II. JOINING

More information

Parallel and Serial Bus Analysis Instructor s Guide

Parallel and Serial Bus Analysis Instructor s Guide A collection of lab exercises to explore analysis of parallel and serial buses with a digital oscilloscope. Revision 1.0 Page 1 of 21 Copyright Notice and Reproduction Rights 2009 Tektronix, Inc. This

More information

Introduction to 9.0. Introduction to 9.0. Getting Started Guide. Powering collaborative online communities.

Introduction to 9.0. Introduction to 9.0. Getting Started Guide. Powering collaborative online communities. Introduction to 9.0 Introduction to 9.0 Getting Started Guide Powering collaborative online communities. TABLE OF CONTENTS About FirstClass...3 Connecting to your FirstClass server...3 FirstClass window

More information

GETTING STARTED. Interwrite Mobi. for Windows and the Mac

GETTING STARTED. Interwrite Mobi. for Windows and the Mac GETTING STARTED for Windows and the Mac We at einstruction TM are proud of our family of Interwrite products. We strive to continue to bring you the best the technology has to offer. We urge you to visit

More information

MOBILE APP ATTENDEE TRAINING MANUAL

MOBILE APP ATTENDEE TRAINING MANUAL MOBILE APP ATTENDEE TRAINING MANUAL May 20, 2015 Version 1.3.000 Page 1 of 23 TABLE OF CONTENTS DOWNLOAD THE JIGSAW MOBILE APP... 3 LOGIN... 4 VIRTUAL CLASSROOM MOBILE APP (Presenters and Attendees)...

More information

SharePoint: Fundamentals

SharePoint: Fundamentals SharePoint: Fundamentals This class will introduce you to SharePoint and cover components available to end users in a typical SharePoint site. To access SharePoint, you will need to log into Office 365.

More information

Adobe Connect: Overview

Adobe Connect: Overview Adobe Connect: Overview Table of Contents Table of Contents... 1 Overview of Adobe Connect... 2 Recommended Use... 2 Roles and Privileges... 2 Menu Bar... 3 Prepare Room and Upload Content... 4 Create

More information

DoConference Web Conferencing: DoMore DoConference

DoConference Web Conferencing: DoMore DoConference DoConference Web Conferencing: DoMore DoConference Use DoConference Conferencing for: Training and E-Learning Deliver interactive online classes, E-Learning sessions and educate easily and affordably.

More information

Getting Started. Explorers Guide. Learning about computer basics. Data file: none Objectives:

Getting Started. Explorers Guide. Learning about computer basics. Data file: none Objectives: Explorers Guide Data file: none Objectives: In this project, you will: learn about computer ergonomics describe computer hardware and software review the Windows desktop and use the mouse work with windows

More information

Skype for Business: Get Started Set-up Audio Set-up Video Conversation Window Shut Your Virtual Office Door...

Skype for Business: Get Started Set-up Audio Set-up Video Conversation Window Shut Your Virtual Office Door... Desktop/Laptop Contents : Get Started... 3 Set-up Audio... 3 Set-up Video... 3 Conversation Window... 4 Shut Your Virtual Office Door... 4 Personalise... 5 Customise What s Happening Today... 5 Profile

More information

Live Meeting 2007 Getting Started Guide

Live Meeting 2007 Getting Started Guide Live Meeting 2007 Getting Started Guide Introduction This guide is intended for people who use Microsoft Office Live Meeting 2007 offered by InterCall. It tells you how to join meetings quickly, and provides

More information

Moving to ilinc from WebEx

Moving to ilinc from WebEx Moving to from About This Guide Communications has developed a powerful yet remarkably easy to use suite of software products that take full advantage of leading-edge Internet, audio, and network communication

More information

SharePoint: Fundamentals

SharePoint: Fundamentals SharePoint: Fundamentals This class will introduce you to SharePoint and cover components available to end users in a typical SharePoint site. To access SharePoint, you will need to log into Office 365.

More information

Easy Survey Creator: User s Guide

Easy Survey Creator: User s Guide Easy Survey Creator: User s Guide The Easy Survey Creator software is designed to enable faculty, staff, and students at the University of Iowa Psychology Department to quickly and easily create surveys

More information

Getting Help...71 Getting help with ScreenSteps...72

Getting Help...71 Getting help with ScreenSteps...72 GETTING STARTED Table of Contents Onboarding Guides... 3 Evaluating ScreenSteps--Welcome... 4 Evaluating ScreenSteps--Part 1: Create 3 Manuals... 6 Evaluating ScreenSteps--Part 2: Customize Your Knowledge

More information

Swivl User Guide. C Series Robot

Swivl User Guide. C Series Robot C Series Robot Swivl Swivl Robot Swivl App Swivl Cloud Swivl robot follows you with great quality audio. Now it has twice the speed of response, a simpler Lightning interface and multi-channel audio tracks

More information

GP2Y0A710K0F. Distance Measuring Sensor Unit Measuring distance: 100 to 550 cm Analog output type GP2Y0A710K0F

GP2Y0A710K0F. Distance Measuring Sensor Unit Measuring distance: 100 to 550 cm Analog output type GP2Y0A710K0F GP2Y0A710K0F Distance Measuring Sensor Unit Measuring distance: 100 to 550 cm Analog output type Description GP2Y0A710K0F is a distance measuring sensor unit, composed of an integrated combination of PSD

More information

Motherboard BIOS. Fig: 1 What you see (or something similar) if you turn the PC manufacturer's logo off

Motherboard BIOS.  Fig: 1 What you see (or something similar) if you turn the PC manufacturer's logo off Motherboard The Motherboard is a large printed circuit board that almost all other components plug into. It can probably best describe it as the nervous system of the PC as information is passed from one

More information

Revision 14, for MT Canvus April 2018 MT CANVUS 2.0 USER MANUAL

Revision 14, for MT Canvus April 2018 MT CANVUS 2.0 USER MANUAL Revision 4, for MT Canvus 2.0. April 208 MT CANVUS 2.0 USER MANUAL MT CANVUS 2.0 USER MANUAL 2 Copyright 208 MultiTaction. All rights reserved. This manual is intended for the owners and operators of MT

More information

Student manual. LearnLinc 10.

Student manual. LearnLinc 10. This basic manual was made as part of the Lapin etäopetuksen tukipalvelut (LATU) -project 1.8.2008 31.12.2010. ilinc 10 Student s Manual Student manual LearnLinc 10 http://ilinc.tokem.fi Virtuaaliopintojen

More information

Faculty & Staff. Skype for Business. Quick Reference Guide All Rights Reserved. California State University, Bakersfield FINAL

Faculty & Staff. Skype for Business. Quick Reference Guide All Rights Reserved. California State University, Bakersfield FINAL FINAL 2016. All Rights Reserved. California State University, Bakersfield February 12, 2016 REVISION CONTROL Document Title: Author: File Reference: O365 Basics - QRG.docx Campus Training Revision History

More information

Black Box HD. User s Guide. BrickHouse Security User s Guide

Black Box HD. User s Guide. BrickHouse Security User s Guide Black Box HD User s Guide Page 1 Black Box HD The Black Box HD is a fully functional and customizable video recording system in a compact case. Use the preset recording mode, or program custom settings

More information

Web Meeting. User Guide

Web Meeting. User Guide Tools@WORK Web Meeting User Guide Tools@WORK Web Meeting User Guide Table of Contents 1 Manage your meeting - The basics - Schedule your first meeting - Inviting people to your meeting - View meeting details

More information

Wimba Classroom. Version 5.2. Room Administrator Guide

Wimba Classroom. Version 5.2. Room Administrator Guide Wimba Classroom Version 5.2 Room Administrator Guide Wimba Classroom 5.2 Room Administrator Guide 1 Administration Tools 2 Room Management 3 Creating a New Room (RoomCreators Only) 3 Setting up a Room

More information

Consolidate Onsite & Remote Education

Consolidate Onsite & Remote Education Consolidate Onsite & Remote Education Table of Contents Improve your practice and expertise without spending a lot of extra time and expense. Take advantage of built-in, interactive Office tools while

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

Manual Version: V1.01. ISS Manager Video Management Software User Manual

Manual Version: V1.01. ISS Manager Video Management Software User Manual Manual Version: V1.01 ISS Manager Video Management Software User Manual Notice The information in this manual is subject to change without notice. Every effort has been made in the preparation of this

More information

In the Insight console, access advanced features by right-clicking on a student computer in either the Detail or Thumbnail view.

In the Insight console, access advanced features by right-clicking on a student computer in either the Detail or Thumbnail view. On the teacher computer, there is small Insight icon in the taskbar. The taskbar is located in the bottom right corner of the computer screen. Double-click the icon to open Insight. You can right-click

More information

Cisco WebEx. User Guide. University Information Technology Services. Learning Technologies, Training, Audiovisual and Outreach

Cisco WebEx. User Guide. University Information Technology Services. Learning Technologies, Training, Audiovisual and Outreach Cisco WebEx User Guide University Information Technology Services Learning Technologies, Training, Audiovisual and Outreach Copyright 2017 KSU Division of University Information Technology Services This

More information

Microsoft Lync FAQ s 6/25/2012

Microsoft Lync FAQ s 6/25/2012 Microsoft Lync FAQ s 6/25/2012 1. What is Microsoft Lync? Microsoft Lync is an enterprise-ready, unified communications platform. With Lync, users can keep track of their contacts availability; send an

More information

Unified Meeting User Guide

Unified Meeting User Guide Unified Meeting User Guide v4.4.4 Unified Meeting lets you quickly and easily bring people together from anywhere in the world so they can see what you want to show them, hear what you have to say and

More information

Talend Open Studio for MDM Web User Interface. User Guide 5.6.2

Talend Open Studio for MDM Web User Interface. User Guide 5.6.2 Talend Open Studio for MDM Web User Interface User Guide 5.6.2 Talend Open Studio for MDM Web User Interface Adapted for v5.6.2. Supersedes previous releases. Publication date: May 12, 2015 Copyleft This

More information

Microsoft Windows SharePoint Services

Microsoft Windows SharePoint Services Microsoft Windows SharePoint Services SITE ADMIN USER TRAINING 1 Introduction What is Microsoft Windows SharePoint Services? Windows SharePoint Services (referred to generically as SharePoint) is a tool

More information

Blackboard Collaborate for Faculty

Blackboard Collaborate for Faculty New York City College of Technology Instructional Technology & Technology Enhancement Center -- itec Blackboard Collaborate for Faculty Contact Information: 718-254-8565 ITEC@citytech.cuny.edu System Requirements:

More information

Kona ALL ABOUT FILES

Kona ALL ABOUT FILES Kona ALL ABOUT FILES February 20, 2014 Contents Overview... 4 Add a File/Link... 5 Add a file via the Files tab... 5 Add a file via a conversation, task, or event... 6 Add a file via a comment... 7 Add

More information

ipad TEACHER GUIDE ebackpack provides a separate Administrative Guide and Student Guide through our support site at

ipad TEACHER GUIDE ebackpack provides a separate Administrative Guide and Student Guide through our support site at ebackpack ipad Teacher Guide Page 1 of 31 ipad TEACHER GUIDE This guide will cover basic usage of ebackpack for a teacher (assignments, storage, homework review, collaboration, and Act As support). If

More information

Elluminate Introduction & Handbook

Elluminate Introduction & Handbook CSU Stanislaus Office of Information Technology Elluminate Introduction & Handbook What is Elluminate? Elluminate is the university s online meeting and conferencing service. Users can create virtual rooms

More information

ER/Studio Enterprise Portal User Guide

ER/Studio Enterprise Portal User Guide ER/Studio Enterprise Portal 1.1.1 User Guide Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights

More information

Voicethread a tutorial for instructors

Voicethread a tutorial for instructors Voicethread a tutorial for instructors Table of Contents What is Voicethread? 3 Logging into your Voicethread Account 5 Creating a Voicethread 7 Uploading Media 7 Uploading from My Computer 9 Uploading

More information

Beginner Level. Adobe Connect Pro

Beginner Level. Adobe Connect Pro Adobe Connect Pro Topic Page Number Overview 2 Prerequisite Terms 2 System Requirements 4 Logging into an Adobe Connect meeting 5 The Meeting Room 6 Meeting Preflight 8 Working in an Adobe Connect meeting

More information

Identify Components of the. Motherboard

Identify Components of the. Motherboard Identify Components of the Chipset Motherboard Collection of chips that work together to provide the switching circuitry needed to move data throughout the computer 2013 Pearson Education, Inc. Publishing

More information