SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Creating a protocol for collaborative
mobile applications for kids between 4
and 6 years old
Ph.D(c) Kryscia Ramírez-Benavides
Eng. Franklin García
Ph.D Luis A. Guerrero
Escuela de Ciencias de
la Computación e
Informática
Overview
Who we are
Introduction
Protocol Design
Protocol Implementation
Conclusions and future
work
Acknowledgements
Who we are
Ph.D(c) Kryscia Ramirez
Professor at School of Computer Science and
Informatics (ECCI-UCR)
Researcher at Research Center for
Communication and Information Technologies
(CITIC-UCR)
Eng. Franklin García
Software Engineer, 12 years of experience on
mobile technologies
Current position as Lead Android Engineer at
Log(n) (www.logn.co)
Introduction
Digital Natives
Today’s children are digital natives
Surrounded by technology. Better
access to it.
STEM
Science, Technology, Engineering,
Mathematics
Usage of Robotics as a method to
improve these areas
Collaborative Learning
“Work together to achieve a common goal”
Introduction
Introduction
Pre-Process In-Process Post-Process
Collaborative Learning
Introduction
Introduction
TITIBOTS Colab
One robot, multiple children
Every child has a tablet and belongs to
a group (2-3 students)
Protocol Design
Centralized vs Distributed
Pros and Cons analysis
Decision made based on available
resources
Protocol Design
Distributed approach
More difficult to implement
Distributes connections (resources)
across all devices (easier to scale)
Reduces risk of bottlenecks
Protocol Design
Centralized approach
Only one device connects to the
robot
There is no communication
between students devices. All
handled by one device
Protocol Design
Pre-Process
Setup
Groups Assemble
Protocol Design
In-Process
Send board status to students
Handle timeout of actions
Monitoring groups progress.
Protocol Design
Post-Process
Receive message when group is ready (vote successful)
Verify solution correctness and send commands to robot
Protocol Implementation
Message
ID
Type
Timestamp
Data
{
"id": 1,
"type": <message_type>,
"timestamp": 12345678990",
“data": {
<structurespecificpertype>
}
}
Protocol Implementation
Message Types
ASSIGN ID
READY CHECK
READY RESPONSE
BOARD STATUS
ACTION
REQUEST VOTE
VOTE RESPONSE*
Conclusions
and
Future Work
JSON as message format
for easier
marshalling/unmarshalling
Android devices were able to
handle multiple connections
on centralized approach
Find a more compact format
for messages
Expand messages in order
to support more features
such as assistants
monitoring
Conclusions
and
Future Work
Acknowledgments
Research Center for Communication and Information Technologies (Centro de
Investigaciones en Tecnologías de la Información y Comunicación, CITIC-UCR),
School of Computer Science and Informatics (Escuela de Ciencias de la Computación
e Información, ECCI-UCR)
Postgraduate Program on Computers and Informatics (Posgrado en Computación e
Informática, PCI-UCR)
Remote Experimentation Laboratory at the Federal University of Santa Catarina
(Laboratório de Experimentação Remota da Universidade Federal de Santa
Catarina, RExLab-UFSC).
Q&A
¡Pura Vida!
Thank you! Gracias! Obrigado!

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (14)

Workshops for learning in Computational Fluid Mechanics
Workshops for learning in Computational Fluid MechanicsWorkshops for learning in Computational Fluid Mechanics
Workshops for learning in Computational Fluid Mechanics
 
Master Model to Gain Time in Your Classroom: An Ongoing European Project
Master Model to Gain Time in Your Classroom: An Ongoing European ProjectMaster Model to Gain Time in Your Classroom: An Ongoing European Project
Master Model to Gain Time in Your Classroom: An Ongoing European Project
 
Open access repositories as channel of publication scientific grey literature
Open access repositories as channel of publication scientific grey literatureOpen access repositories as channel of publication scientific grey literature
Open access repositories as channel of publication scientific grey literature
 
Educational experience of collaborative work with mobile devices in Primary E...
Educational experience of collaborative work with mobile devices in Primary E...Educational experience of collaborative work with mobile devices in Primary E...
Educational experience of collaborative work with mobile devices in Primary E...
 
GRIAL on the road to Multiculturality
GRIAL on the road to MulticulturalityGRIAL on the road to Multiculturality
GRIAL on the road to Multiculturality
 
Mobile Learning Adoption from Informal into Formal: An Extended TAM Model to ...
Mobile Learning Adoption from Informal into Formal: An Extended TAM Model to ...Mobile Learning Adoption from Informal into Formal: An Extended TAM Model to ...
Mobile Learning Adoption from Informal into Formal: An Extended TAM Model to ...
 
Development and utilization of video clips as didactic resources for an exper...
Development and utilization of video clips as didactic resources for an exper...Development and utilization of video clips as didactic resources for an exper...
Development and utilization of video clips as didactic resources for an exper...
 
INTOOL – It‘s never too late to learn
INTOOL – It‘s never too late to learnINTOOL – It‘s never too late to learn
INTOOL – It‘s never too late to learn
 
Selection of key standards to create an instrument for information literacy a...
Selection of key standards to create an instrument for information literacy a...Selection of key standards to create an instrument for information literacy a...
Selection of key standards to create an instrument for information literacy a...
 
The effect of a multimedia application in the oxidation-reduction reactions l...
The effect of a multimedia application in the oxidation-reduction reactions l...The effect of a multimedia application in the oxidation-reduction reactions l...
The effect of a multimedia application in the oxidation-reduction reactions l...
 
Mathematics and technological integration in the Brazilian basic education as...
Mathematics and technological integration in the Brazilian basic education as...Mathematics and technological integration in the Brazilian basic education as...
Mathematics and technological integration in the Brazilian basic education as...
 
Design and Development of a Solar Dryer for Microalgae Retrieval - An EPS@ISE...
Design and Development of a Solar Dryer for Microalgae Retrieval - An EPS@ISE...Design and Development of a Solar Dryer for Microalgae Retrieval - An EPS@ISE...
Design and Development of a Solar Dryer for Microalgae Retrieval - An EPS@ISE...
 
Simulation for Entrepreneurship – ENTRE4FUTURE: An Ongoing European Project
Simulation for Entrepreneurship – ENTRE4FUTURE: An Ongoing European ProjectSimulation for Entrepreneurship – ENTRE4FUTURE: An Ongoing European Project
Simulation for Entrepreneurship – ENTRE4FUTURE: An Ongoing European Project
 
New technologies applied to the development of risk prevention competency in ...
New technologies applied to the development of risk prevention competency in ...New technologies applied to the development of risk prevention competency in ...
New technologies applied to the development of risk prevention competency in ...
 

Ähnlich wie Creating a protocol for collaborative mobile applications for kids between 4 and 6 years old

Project On-Science
Project On-ScienceProject On-Science
Project On-ScienceAmrit Ravi
 
Dr Daniel J Clouse Resume
Dr Daniel J Clouse ResumeDr Daniel J Clouse Resume
Dr Daniel J Clouse ResumeDaniel Clouse
 
Dr DanielJ Clouse resumeobf
Dr DanielJ Clouse resumeobfDr DanielJ Clouse resumeobf
Dr DanielJ Clouse resumeobfDaniel Clouse
 
Campus news information system - Android
Campus news information system - AndroidCampus news information system - Android
Campus news information system - AndroidDhruvil Dhulia
 
According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,Jill Lyons
 
Vce it early commencement info
Vce it early commencement infoVce it early commencement info
Vce it early commencement infomissw8
 
Research based learning in research based network
Research based learning in research based networkResearch based learning in research based network
Research based learning in research based networkIngrid Melve
 
Voicenotes - Android Based Smart Classroom
Voicenotes - Android Based Smart ClassroomVoicenotes - Android Based Smart Classroom
Voicenotes - Android Based Smart ClassroomIRJET Journal
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor routBikram Rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor routBikram Rout
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
Y7 Game Design Technologies Program
Y7 Game Design Technologies ProgramY7 Game Design Technologies Program
Y7 Game Design Technologies ProgramJoanne Villis
 
Module1 Integrating Technologyin Curriculum
Module1 Integrating Technologyin CurriculumModule1 Integrating Technologyin Curriculum
Module1 Integrating Technologyin Curriculumsunnshine2k
 
Generation gap, campus services impact
Generation gap, campus services impactGeneration gap, campus services impact
Generation gap, campus services impactIngrid Melve
 
Digital Tools for the Classroom --ISTE Standards Students
Digital Tools for the Classroom --ISTE Standards StudentsDigital Tools for the Classroom --ISTE Standards Students
Digital Tools for the Classroom --ISTE Standards StudentsNAFCareerAcads
 
Paola Di Maio, Unesco Apeid Conference Bangkok DEC 2007
Paola Di Maio, Unesco Apeid Conference Bangkok DEC 2007Paola Di Maio, Unesco Apeid Conference Bangkok DEC 2007
Paola Di Maio, Unesco Apeid Conference Bangkok DEC 2007Networked Research Lab, UK
 

Ähnlich wie Creating a protocol for collaborative mobile applications for kids between 4 and 6 years old (20)

Project On-Science
Project On-ScienceProject On-Science
Project On-Science
 
Dr Daniel J Clouse Resume
Dr Daniel J Clouse ResumeDr Daniel J Clouse Resume
Dr Daniel J Clouse Resume
 
Dr DanielJ Clouse resumeobf
Dr DanielJ Clouse resumeobfDr DanielJ Clouse resumeobf
Dr DanielJ Clouse resumeobf
 
Digvijaysinh
DigvijaysinhDigvijaysinh
Digvijaysinh
 
Campus news information system - Android
Campus news information system - AndroidCampus news information system - Android
Campus news information system - Android
 
According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,
 
Vce it early commencement info
Vce it early commencement infoVce it early commencement info
Vce it early commencement info
 
Research based learning in research based network
Research based learning in research based networkResearch based learning in research based network
Research based learning in research based network
 
Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp
 
Voicenotes - Android Based Smart Classroom
Voicenotes - Android Based Smart ClassroomVoicenotes - Android Based Smart Classroom
Voicenotes - Android Based Smart Classroom
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Elearning
ElearningElearning
Elearning
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Resume_mrathbun_2015
Resume_mrathbun_2015Resume_mrathbun_2015
Resume_mrathbun_2015
 
Y7 Game Design Technologies Program
Y7 Game Design Technologies ProgramY7 Game Design Technologies Program
Y7 Game Design Technologies Program
 
Module1 Integrating Technologyin Curriculum
Module1 Integrating Technologyin CurriculumModule1 Integrating Technologyin Curriculum
Module1 Integrating Technologyin Curriculum
 
Generation gap, campus services impact
Generation gap, campus services impactGeneration gap, campus services impact
Generation gap, campus services impact
 
Digital Tools for the Classroom --ISTE Standards Students
Digital Tools for the Classroom --ISTE Standards StudentsDigital Tools for the Classroom --ISTE Standards Students
Digital Tools for the Classroom --ISTE Standards Students
 
Paola Di Maio, Unesco Apeid Conference Bangkok DEC 2007
Paola Di Maio, Unesco Apeid Conference Bangkok DEC 2007Paola Di Maio, Unesco Apeid Conference Bangkok DEC 2007
Paola Di Maio, Unesco Apeid Conference Bangkok DEC 2007
 

Mehr von Technological Ecosystems for Enhancing Multiculturality

Mehr von Technological Ecosystems for Enhancing Multiculturality (20)

A Preliminary Study of Proof of Concept Practices and their connection with I...
A Preliminary Study of Proof of Concept Practices and their connection with I...A Preliminary Study of Proof of Concept Practices and their connection with I...
A Preliminary Study of Proof of Concept Practices and their connection with I...
 
Social networks as a promotional space for Spanish radio content. The case st...
Social networks as a promotional space for Spanish radio content. The case st...Social networks as a promotional space for Spanish radio content. The case st...
Social networks as a promotional space for Spanish radio content. The case st...
 
Towards the study of sentiment in the public opinion of science in Spanish
Towards the study of sentiment in the public opinion of science in SpanishTowards the study of sentiment in the public opinion of science in Spanish
Towards the study of sentiment in the public opinion of science in Spanish
 
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
 
Specifics of multimedia texts in the context of social networks media aesthetics
Specifics of multimedia texts in the context of social networks media aestheticsSpecifics of multimedia texts in the context of social networks media aesthetics
Specifics of multimedia texts in the context of social networks media aesthetics
 
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
 
Direct online political communication effects on civil participation in spain...
Direct online political communication effects on civil participation in spain...Direct online political communication effects on civil participation in spain...
Direct online political communication effects on civil participation in spain...
 
University Media in Ecuador: Types, Functions and Self-determination
University Media in Ecuador: Types, Functions and Self-determinationUniversity Media in Ecuador: Types, Functions and Self-determination
University Media in Ecuador: Types, Functions and Self-determination
 
Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...
 
Framing theory in studies of environmental information in press
Framing theory in studies of environmental information in pressFraming theory in studies of environmental information in press
Framing theory in studies of environmental information in press
 
Domain engineering for generating dashboards to analyze employment and employ...
Domain engineering for generating dashboards to analyze employment and employ...Domain engineering for generating dashboards to analyze employment and employ...
Domain engineering for generating dashboards to analyze employment and employ...
 
Mapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystemsMapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystems
 
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
 
A Multivocal Literature Review on the use of DevOps for e-learning systems
A Multivocal Literature Review on the use of DevOps for e-learning systemsA Multivocal Literature Review on the use of DevOps for e-learning systems
A Multivocal Literature Review on the use of DevOps for e-learning systems
 
Document Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification MechanismsDocument Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification Mechanisms
 
Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...
 
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue ApproachesManaging Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
 
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
 
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
 
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
 

Kürzlich hochgeladen

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 

Kürzlich hochgeladen (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

Creating a protocol for collaborative mobile applications for kids between 4 and 6 years old

Hinweis der Redaktion

  1. In order to explain better the purpose of the protocol that we created, is important to explain first few concepts. STEM (Science, technology, engineering and mathematics) are important concepts that can be introduced to children in early ages and through technology, specially with robotics. Nowadays, children from 4 to 6 years are digital natives, making easier to them to use technologies during class.
  2. Based on Johnson & Johnson theory about collaborative learning we can resume it as how we can achieve common goals working together. To accomplish this, is important that every member has its role well defined, feels motivated to work with other team members, knowing that its parts is required to achieve the group’s goal.
  3. Cesar Collazos divides in three phases the tasks related to collaborative learning. Pre-process where basically everything is set up and defined, for example the size of the groups, roles of each member, activities rules. On In-Process stage, Collazos groups tasks for the students and the facilitator, such as monitoring, test of success criteria, intra-group collaboration, problems resolution. Finally, on Post-Process we have success criteria inspection, closure activities and quality of learning evaluation.
  4. This concepts are important becuase the protocol that we defined in the paper is part of the results of the ongoing research of Kryscia Ramirez, for her Ph.D thesis. We built an application called “TITIBOTS” a mobile application that allows students to create programs and send them to a robot. On this first approach, every child has access to a tablet and a robot, meaning an interaction 1-1-1. This application helped to test the concepts of using a tablet to program a robot in a very basic approach.
  5. After the first version, we traveled to Brazil in order to apply TITIBOTS to the students, were we found that we only had access to one robot, and several tablets. This situation made us to move forward to implement a collaborative environment, based on the resources available. We gave a tablet to every student, and group them, so all groups can have access to the same robot. Here is where a mediator is really important, monitoring groups progress and he or she can decide which group send the solution to the robot. Every member of a group is given a sub set of commands, meaning that every student is required if the group wants to find the solution of a given problem. The application presents a Board, where all students can see the current status of the board, therefore, they can interact and discuss about it.
  6. In order to implement a collaborative environment, we had to define a protocol for the devices to communicate each other. We looked first the pros and cons of a centralized and distributed architecture. We also had to take into account the devices which we have availabe at the moment.
  7. A distributed approach is Harder to implement since it needs to tackle all the possible flaws of connectivity on different points and propagate the information across all devices 1) how to access the robot, 2) which device is going to send the commands to the robot and what happen during a disconnection.
  8. A centralized approach relies in one device to communicate the commands to the robot and keeps the other devices updated, meaning that they don’t communicate each other directly. We choose the centralized approach in order to facilitate facilitator and students their interaction, since only one device will handle any error or problem. We took a high risk decision, since we didn’t know if one tablet were able to handle multiple connections at once.
  9. We defined the protocol following Collazos collaborative learining task division. On pre-process stage, the protocol must provide the ability to setup the groups, define which commands each member will have. Also the timeout for every turn is defined and groups are assemble.
  10. For the In-Process stage, the protocol must facilitate the “board status” data propagation so every student has the must up-to-date version. It also must handle the timeout for student actions and allow the facilitator to monitor every group progress.
  11. For the Post-Process, it needs also to allow students let the facilitator know when they think they are ready so he or she can verify the solution correctness and decide if sends or not the solution to the robot.
  12. The implementation of the protocol consisted on defining the messages sent back and foward between the “master” device and the “students”. The base structure is an ID which is a unique value used to identify every message. The type consists in a constant that helps to categorize the meaning of the message. The timestamp is the time when the message was sent from the device (also used to synchronize clocks across devices using facilitator’s device time) and finally a Data which structure will depend on the message type. We decide to use JSON as message format, since there are plenty of libraries available on Java and Android to marshalling and unmarshalling objects.
  13. With this structure we could implement the messages based on the definition done during the design.