Contexts in source publication

Context 1
... videoconference systems are normally hardware based and located in meeting rooms or classrooms, as seen in Fig. 1, which shows examples of a Polycom 1 equipment. Participants are expected to manually activate and call a remote number in order to begin interacting. Other solutions of room videoconference systems are Tandberg 2 (which is now part of Cisco), Lifesize 3 and Radvision (Scopia line) 4 ...
Context 2
... example, Fig. 10 shows the BigBlueButton plug-in for Moodle, which enables a teacher setup and schedule BigBlueButton sessions from within the Moodle interface 31 . Using the BigBlueButton plug-in a teacher can configure properties for the BigBlueButton session. Examples of properties are the name of the link in Moodle, restricting student's access to ...
Context 3
... the record property is set to true, the BigBlueButton server will record the audio, slides, and chat from a meeting for later playback within an HTML5 compatible browser (such as FireFox and Chrome), as seen in Fig. 11. ...
Context 4
... of events: (a) in person, where you just have a date and agenda in the website; (b) virtual meetings, possibly with streaming and recording; and (c) virtual congress, large virtual meetings, usually needing an on-site operator. These events happen inside spaces (or communities), that are a places where people with similar interests can interact. Fig. 12 shows one space inside Global Plaza where a recorded video is being played through the web ...
Context 5
... is a social network of users, spaces and events. Users can create and join spaces (communities) and can create and participate in events. All the events are held inside a community from a defined start date to an end date. Fig. 13 shows the user home page in Mconf-Web. This page has links to the most used features in the website. The label "Web conference room" shows the access point to the user´s web conference room (to start a meeting and invite people to his meeting, for example). The label "Communities" allows access to the user communities (or spaces). The ...
Context 6
... exception to this rule happens when the room is made private. When the user marks the room as private, he/she will be asked for two passwords: the viewer password and the moderator password. Any person invited must use one of these passwords to join the conference, and the password will define the role of this person. Fig. 14 exhibits the web page shown when an anonymous user tries to join a private web ...
Context 7
... Mconf-Web any user can start a web conference with just a few clicks, as shown in Fig. 15. After logging in the website, the user can simply click in the "join" button and the web conference will start. The same is valid for a community: after creating a community, any member can simply click in the "join" button and start the web conference. Fig. 15. Joining a web ...
Context 8
... Mconf-Web any user can start a web conference with just a few clicks, as shown in Fig. 15. After logging in the website, the user can simply click in the "join" button and the web conference will start. The same is valid for a community: after creating a community, any member can simply click in the "join" button and start the web conference. Fig. 15. Joining a web ...
Context 9
... of these features is the document sharing, where users can share any kind of documents inside a community. These documents can be accessed by any member of the community and, if the community is public, they can be accessed by anyone. Documents can also be tagged and versioned, so that it is easier to search for them later on. Fig. 16 shows the documents sharing ...
Context 10
... also a wall board and a notice board, where any kind of text messages can be posted and all members will be notified. In the user's homepage, there's a digest of the recent activity that includes the latest documents shared, messages and news posted, and events created. The user also has a calendar that shows the next events, as illustrated in Fig. 17. The website has also an internal messaging system, that works similarly to an email system and that users can use to communicate with each ...
Context 11
... in two libraries (called "gems" in Ruby). With these libraries, the front end application (in this case Global Plaza) can be replaced by any other Rails application and all the integration with BigBlueButton would still be functional. In other words, it is now easy to start a new front end application and integrate it with BigBlueButton. Fig. 18 shows how the application, the gems and BigBlueButton interact with each other. The gems were built in two levels: (1) a basic library for Ruby that simply performs HTTP calls to contact BigBlueButton's API; and (2) a library for Rails that is targeted for web applications and contains common data models and controlling logic to ...
Context 12
... session will discuss the development details of the Mconf Android client. There are two possibilities of interaction using Android devices, shown in Fig. 19 and Fig. 20: the first one is through a web browser, and the system works like in a regular PC, using Adobe Flash Player (shown in Fig. 19a); the other way is through the Android native application (shown in Fig. 19b and Fig. 20). There are two Android native applications, named Mconf-mobile and BBB-Android, which are described in ...
Context 13
... session will discuss the development details of the Mconf Android client. There are two possibilities of interaction using Android devices, shown in Fig. 19 and Fig. 20: the first one is through a web browser, and the system works like in a regular PC, using Adobe Flash Player (shown in Fig. 19a); the other way is through the Android native application (shown in Fig. 19b and Fig. 20). There are two Android native applications, named Mconf-mobile and BBB-Android, which are described in section 5.2. Fig. 19. Examples of web conference in a tablet using: a) flash or b) the Android application Fig. 20. Examples of web conference in ...
Context 14
... the development details of the Mconf Android client. There are two possibilities of interaction using Android devices, shown in Fig. 19 and Fig. 20: the first one is through a web browser, and the system works like in a regular PC, using Adobe Flash Player (shown in Fig. 19a); the other way is through the Android native application (shown in Fig. 19b and Fig. 20). There are two Android native applications, named Mconf-mobile and BBB-Android, which are described in section 5.2. Fig. 19. Examples of web conference in a tablet using: a) flash or b) the Android application Fig. 20. Examples of web conference in a smartphone using the Android application The Android operational system was chosen ...
Context 15
... 19 and Fig. 20: the first one is through a web browser, and the system works like in a regular PC, using Adobe Flash Player (shown in Fig. 19a); the other way is through the Android native application (shown in Fig. 19b and Fig. 20). There are two Android native applications, named Mconf-mobile and BBB-Android, which are described in section 5.2. Fig. 19. Examples of web conference in a tablet using: a) flash or b) the Android application Fig. 20. Examples of web conference in a smartphone using the Android application The Android operational system was chosen because of its big growth and popularity, in addition to a non-bureaucratic development and easy distribution for the ...
Context 16
... Mconf for Android is built upon many open source applications and libraries. Also, the support for mobile devices doesn't require any modification on the server side. The solution architecture is presented in Fig. 21. The figure depicts the software layers of both mobile applications developed (BBB-Android and Mconf-Mobile -see section 5.2), and each block is detailed hereafter. ...

Similar publications

Article
Full-text available
The aim of this contribution is to identify and quantify the magnetic field parameter (MP) devices for charging electric vehicles (EVs). An EV is a mobile device. The EV remains a mobile device even when it is charging in a fixed charging stand. ICNIRP and SBM standards apply to stable devices. A magnetic field (MF) creates local gradient fields th...
Article
Full-text available
The paper presents an approach to indoor personal localization using a sequence of captured images. The solution is tailored specifically for processing vision data on mobile devices with limited computing power. The presented FastABLE system is based on the ABLE-M place recognition algorithm, but introduces major modifications to the concept of im...

Citations

... Assim, foram criados alguns Grupos de Trabalho (GT 1 ) para substituir sua plataforma de videoconferência original, que usava sistemas dedicados e proprietários de videoconferência. Assim, o primeiro GT, liderado pela UFRGS desenvolveu o Mconf [68], que substituiu a solução de webconferência original, o Adobe Connect. Outro GT, também coordenado pela UFRGS, desenvolveu o sistema Multipresença [67], um sistema de teleconferência entre médicos com transmissão de imagem em 4k [52,74]. ...
... O Skype 1 , Hangout 2 e FaceTimet 3 estão se tornando aplicativos bem populares para comunicação a distância. O sistemas de videoconferência se dividem em [68]: ...
... Sistemas de videoconferência de sala da Polycom[68]. ...
Thesis
Full-text available
Atualmente, no Brasil, a distribuição dos médicos é heterogênea, estando os especialistas concentrados nas capitais. Logo, surge a necessidade para muitas pessoas no interior do país da assistência médica a distância, pois o atendimento de saúde nessa localidade é precário, em especial na Amazônia. Nesse sentido, a Universidade Federal Fluminense desenvolveu um projeto piloto de telemedicina usando holografia, chamado de Sistema de Saúde Holográfico. Esse piloto, apesar de muito interessante como prova de conceito, falhava na viabilidade técnica e orçamentária de implementação da proposta de forma distribuída pelo Brasil. Assim, esta dissertação apresenta um novo sistema de \textit{software} para o Sistema de Saúde Holográfico, que inclui equipamentos (\textit{hardwares}) encontrados no mercado brasileiro, visando a simplicidade de uso, a facilidade de instalação e manutenção, e o baixo custo. Foi proposta e desenvolvida uma ferramenta de controle e gerência para o Sistema de Saúde Holográfico, capaz de realizar transmissão bidirecional com \textit{streaming} de áudio e vídeo em canais de comunicação com pouca banda larga, chamada de Sistema Teleinterconsulta Holográfico. A ferramenta desenvolvida é adaptada ao ambiente com projeção holográfica e amigável para a completa operação do sistema pelas equipes de saúde. Com sua arquitetura modular, permite a inserção de novos equipamentos de forma simples, além de atender aos requisitos impostos pela legislação, com relação à transmissão e ao armazenamento seguro dos dados. A ferramenta proposta é qualitativamente comparada com os principais sistemas síncronos e foi avaliada empiricamente pelas equipes médicas. Evidenciaram-se, assim, os benefícios de sua aplicação, tais como uma boa sensação de telepresença e interface amigável.
... Lastly, we should mention the work of Roesler et al. [74] who apart from extending the BigBlueButton Server and adding additional functionality and features to it. They created an ActionScript based client for mobile devices, bbb-air-client [75] which is integrated into our client, and is heavily modified for the requirements of our Thesis. ...
Thesis
Full-text available
This Master Thesis presents the requirement analysis, design and implementation of an e-learning environment for helping children learning a foreign language by promoting communication and language development skills through a virtual collaboration environment in which children are encouraged to interact and communicate with other children from all over the world learning the same language. The system falls in the field of Mobile Assisted Language Learning (MALL) and is designed around the principles of active learning methodology, in which students are transformed from passive listeners to active participants, by engaging in different types of collaborating activities which exploit their surrounding environment and are not limited in a physical classroom. In the initial survey we performed, most of the responders agreed that both intercultural communicative competence and telecollaboration are important elements in foreign language teaching, a claim which is also confirmed by the existing scientific literature in this field of study. It is targeting Windows based desktops and tablets, and android based smartphones and tablets and its implementation took place by following a combination of Human Centered Design and the SCRUM agile software engineering methodology. It encompasses different distributed server side components to support different kind of activities, like the BigBlueButton server for synchronous activities (text/video chat, shared boards, etc) and the Moodle server for asynchronous activities (content sharing, forums, wikis, etc), integrated by a middleware component (management server) which is fully implemented in this Thesis. The system’s unique ability to load and integrate external modules developed by third parties, along with the fact that its source code is distributed as free software under an open source license, makes it a great candidate as a testbed for other researchers who need to explore fields related to active learning, collaborative learning activities and online multiplayer educational games, as they could be released from the burden of implementing low-level technical details like security, communications, video and audio streaming, etc. and could exclusively focus on their primary research field.
... The webconference module is also responsible for the integration with mobile devices (Android and iOS), SIP phones and legacy videoconferencing room systems. This module is called "Mconf", and is also developed by the PRAV laboratory at UFRGS in partnership with BigBlueButton (Roesler, 2012a(Roesler, , 2012b(Roesler, , 2013a(Roesler, , 2013b(Roesler, , 2013c. ...
Conference Paper
Full-text available
The objective of this paper is to present an architectural and technological view of a new video conference and collaboration system called "Multipresence", which adapts to various physical environment settings and enables the interoperability of various technologies. The Multipresence system allow interoperation of many technologies to comply with a multitude of devices and communication standards, such as the following: - Telepresence room in high definition (Full HD). - Ultra-telepresence room in ultra-high definition (UHD 4K). - Content sharing among the participants (simultaneous upload, rearrangement and visualization of images, texts and applications) - Legacy videoconferencing systems. - High definition videoconferencing through a personal computer application program. - Web conferencing (web browser). - Mobile devices and SIP phones. There is a video demonstration of the Multipresence system with English subtitles at https://www.youtube.com/watch?v=lud2KwzstCM. This video was shot during an event called Forum RNP (RNP is the Brazilian NREN and one of the sponsors of the project), in august, 2015.
... The base for the system is an open source application called "Mconf: Multiconference for interoperable access web and mobile devices". An in depth view of Mconf system can be seen in the book chapter of Roesler [1]. ...
Article
Full-text available
The objective of this paper is to present and propose collaboration to the world to join the global web conferencing network known as Mconf (http://mconf.org), which is an open source distributed, scalable and federated global webconference system, with mobile access, composed of four main entities: 1) a customizable web portal that provides access to web conferences, shared documents, spaces and more; 2) a load balancer that allows the system to scale to thousands of users; 3) a web conferencing system powered by BigBlueButton; 4) a mobile web conferencing client. The only requirement for an institution to join the global network is to provide one server with enough resources (CPU and network) to meet the demand of their users. After that, the use of a global network brings many advantages, like: a) if one server fails, others can assume their users temporarily; b) if one server is overwhelmed, others can supply the extra demand; c) some servers which are idle during the night can supply the demand of the other part of the globe which is working during the day; d) servers can be allocated on demand in a virtualized dynamic cloud architecture.
Article
This paper presents the use of ROS 2 as a support platform for the Dynamics and Control of Robots course at the School of Engineering of the Universidade Federal do Rio Grande do Sul, Brazil. The organization of the course is presented and the autonomous activities performed by students at home using ROS 2 are described in detail, including some pitfalls that should be avoided. The results show that ROS 2 is mature enough for production use, at least in an academic environment and that students are able to use sophisticated robotic tools even in undergraduate courses.