SlideShare a Scribd company logo
1 of 14
Oglacs Software Pvt. Ltd.
 Company
 Overview



Copyright 2010 Oglacs Software. All Rights Reserved. Oglacs Confidential.
e-Learning on Tablets
Contents


1.   About Oglacs
2.   Oglacs Engineering & Management
3.   E-Learning Solution
4.   Challenges
5.   The Solution
6.   Design & Development Strategy
7.   Features
8.   Summary of the Deliverables
9.   Conclusions
About Oglacs


   • Oglacs is a Global Software Development Firm that provides state-of-
     the-art turnkey solutions to clients in India and overseas

   • Oglacs has a team of over 40 engineers based in its New Delhi
     development center having state-of-the-art IT infrastructure

   • We provide cutting edge solutions in ICT infrastructure, Web and PC
     based software solutions and complete mobile & embedded solutions.

   • Office based in New Delhi and Patna in India & an overseas sales
     office in San Francisco Bay Area, United States of America
E-learning Solution


    The client was an international e-learning company. It wanted a tablet
    based solution wherein it could:

    1. Provide the trainer a tablet using which it could launch the required
       course to be taught.
    2. Students with tablets that “follow” the trainer’s course.
    3. Attach a tablet to a projector to allow display of the coursework.
    4. Provide the trainer control over all the student tablets.
    5. Allow interactivity between teacher and student tablets when trainer
       allows.
Challenges


   1. To simulate the classroom environment as is. Sending and
      receiving data from multiple tablets.
   2. Using the hardware resources like Mic, File Storage of the tablet
      itself
   3. Ensuring that all the member tablet ( Trainer, Student and
      Projector) are in sync with what the trainer expects them to be at a
      particular time.
   4. Understanding that the same content can behave differently on
      different member tablets.
The Solution


     A three layer architecture was developed to meet the design and
     development challenges:

     1. Flash Shell and Flash Content
     2. Flex Controller
     3. Android Java Communication Framework
Design and Architecture

                     Content    Content    Content


       User
     Interface
                  T Shell      S Shell    P Shell




      Adobe        Flex        Flex        Flex
      Flash
      Player       Java         Java       Java
Flash Shell and Flash Content

• It is the top UI layer of the architecture which directly Interprets user
  actions.
• Fires conclusive events to the flex controller
• On the other hand it will also receive and interpret commands from the
  bottom layers through its action handler functions.
Flex Controller
• A Flex 4.5 application for mobiles.
• Receives Events from the Flash Shell
• Sends data to the android frame work through sockets connections
• Also calls various action handler functions of the flash shell.
Android Java Communication Framework

• Actual transfer of data through socket.
• Access the hardware resources of the tablets
• Also has other roles like authentication, checking user active
  status
Deliverables
• Installation Files (Apk files) for the android frame work and the
  Flex controller.
• Three variants for each of them, one each for trainer, student
  and projector tablet
• Swf of the shells (the trainer shell, student and projector shells).
• All course files (content swf) which were converted to run in this
  respective environment
www.oglacs.com
info@oglacs.com

More Related Content

Viewers also liked

2011 11 jewish-students_word_clouds.pdf
2011 11 jewish-students_word_clouds.pdf2011 11 jewish-students_word_clouds.pdf
2011 11 jewish-students_word_clouds.pdf
The Israel Project
 
Paragon Insights TIP National Poll On Middle East Peace Process - crosstabs
Paragon Insights TIP National Poll On Middle East Peace Process - crosstabsParagon Insights TIP National Poll On Middle East Peace Process - crosstabs
Paragon Insights TIP National Poll On Middle East Peace Process - crosstabs
The Israel Project
 
2012 02-spanish-language-us-national-charts-release
2012 02-spanish-language-us-national-charts-release2012 02-spanish-language-us-national-charts-release
2012 02-spanish-language-us-national-charts-release
The Israel Project
 
3 18-14 letter to potus re iran negotiations
3 18-14 letter to potus re iran negotiations3 18-14 letter to potus re iran negotiations
3 18-14 letter to potus re iran negotiations
The Israel Project
 
2012 02 uk-national_survey_charts_release1
2012 02 uk-national_survey_charts_release12012 02 uk-national_survey_charts_release1
2012 02 uk-national_survey_charts_release1
The Israel Project
 
Tip mellman iran survey jan 24 2014 raw results
Tip mellman iran survey jan 24 2014 raw resultsTip mellman iran survey jan 24 2014 raw results
Tip mellman iran survey jan 24 2014 raw results
The Israel Project
 
AkzoNobel in China Brochure (issue 201206)
AkzoNobel in China Brochure (issue 201206)AkzoNobel in China Brochure (issue 201206)
AkzoNobel in China Brochure (issue 201206)
AkzoNobel China
 
2011 07 palestinian-survey_charts
2011 07 palestinian-survey_charts2011 07 palestinian-survey_charts
2011 07 palestinian-survey_charts
The Israel Project
 
Horario terminado
Horario terminadoHorario terminado
Horario terminado
ycsj
 
自作node.jsフレームワークとnginxを使ってラジオサイトを作ってみた
自作node.jsフレームワークとnginxを使ってラジオサイトを作ってみた自作node.jsフレームワークとnginxを使ってラジオサイトを作ってみた
自作node.jsフレームワークとnginxを使ってラジオサイトを作ってみた
Yuki Takei
 

Viewers also liked (17)

2012 09 egypt_poll
2012 09 egypt_poll2012 09 egypt_poll
2012 09 egypt_poll
 
2011 11 jewish-students_word_clouds.pdf
2011 11 jewish-students_word_clouds.pdf2011 11 jewish-students_word_clouds.pdf
2011 11 jewish-students_word_clouds.pdf
 
Paragon Insights TIP National Poll On Middle East Peace Process - crosstabs
Paragon Insights TIP National Poll On Middle East Peace Process - crosstabsParagon Insights TIP National Poll On Middle East Peace Process - crosstabs
Paragon Insights TIP National Poll On Middle East Peace Process - crosstabs
 
Israel Pride 2012
Israel Pride 2012Israel Pride 2012
Israel Pride 2012
 
2012 09 egypt_poll
2012 09 egypt_poll2012 09 egypt_poll
2012 09 egypt_poll
 
Israel-Hamas Conflict Poll - data report
Israel-Hamas Conflict Poll - data reportIsrael-Hamas Conflict Poll - data report
Israel-Hamas Conflict Poll - data report
 
2012 02-spanish-language-us-national-charts-release
2012 02-spanish-language-us-national-charts-release2012 02-spanish-language-us-national-charts-release
2012 02-spanish-language-us-national-charts-release
 
3 18-14 letter to potus re iran negotiations
3 18-14 letter to potus re iran negotiations3 18-14 letter to potus re iran negotiations
3 18-14 letter to potus re iran negotiations
 
2012 02 uk-national_survey_charts_release1
2012 02 uk-national_survey_charts_release12012 02 uk-national_survey_charts_release1
2012 02 uk-national_survey_charts_release1
 
Tip mellman iran survey jan 24 2014 raw results
Tip mellman iran survey jan 24 2014 raw resultsTip mellman iran survey jan 24 2014 raw results
Tip mellman iran survey jan 24 2014 raw results
 
AkzoNobel in China Brochure (issue 201206)
AkzoNobel in China Brochure (issue 201206)AkzoNobel in China Brochure (issue 201206)
AkzoNobel in China Brochure (issue 201206)
 
Tel Aviv - City of Freedoms
Tel Aviv - City of FreedomsTel Aviv - City of Freedoms
Tel Aviv - City of Freedoms
 
2011 07 palestinian-survey_charts
2011 07 palestinian-survey_charts2011 07 palestinian-survey_charts
2011 07 palestinian-survey_charts
 
Horario terminado
Horario terminadoHorario terminado
Horario terminado
 
自作node.jsフレームワークとnginxを使ってラジオサイトを作ってみた
自作node.jsフレームワークとnginxを使ってラジオサイトを作ってみた自作node.jsフレームワークとnginxを使ってラジオサイトを作ってみた
自作node.jsフレームワークとnginxを使ってラジオサイトを作ってみた
 
Israel's Southern Border
Israel's Southern BorderIsrael's Southern Border
Israel's Southern Border
 
TIP Intellicopter Tour
TIP Intellicopter TourTIP Intellicopter Tour
TIP Intellicopter Tour
 

Similar to Oglacs E-Learning

E-Comura Documentation
E-Comura DocumentationE-Comura Documentation
E-Comura Documentation
anuj_rakheja
 
Java Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayJava Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage Essay
Liz Sims
 
Lecture 1 dev_environment
Lecture 1 dev_environmentLecture 1 dev_environment
Lecture 1 dev_environment
moduledesign
 
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Shyamala Prayaga
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
Landis+Gyr
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EE
vishal soni
 

Similar to Oglacs E-Learning (20)

E-Comura Documentation
E-Comura DocumentationE-Comura Documentation
E-Comura Documentation
 
Java Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayJava Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage Essay
 
Demo Lecture 01 Notes.pptx by Sabki Kaksha
Demo Lecture 01 Notes.pptx by Sabki KakshaDemo Lecture 01 Notes.pptx by Sabki Kaksha
Demo Lecture 01 Notes.pptx by Sabki Kaksha
 
Demo Lecture 01 Notes paid , course notes
Demo Lecture 01 Notes paid , course notesDemo Lecture 01 Notes paid , course notes
Demo Lecture 01 Notes paid , course notes
 
gopal hp
gopal hpgopal hp
gopal hp
 
Lecture 1 dev_environment
Lecture 1 dev_environmentLecture 1 dev_environment
Lecture 1 dev_environment
 
Resume Raushan
Resume RaushanResume Raushan
Resume Raushan
 
Lecture 1 dev_environment
Lecture 1 dev_environmentLecture 1 dev_environment
Lecture 1 dev_environment
 
Anmol
AnmolAnmol
Anmol
 
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
 
JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1
 
java full stack content 2 (2023).docx
java full stack content 2 (2023).docxjava full stack content 2 (2023).docx
java full stack content 2 (2023).docx
 
java full stack
java full stackjava full stack
java full stack
 
java full stack content
java full stack contentjava full stack content
java full stack content
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EE
 
10135 b 00
10135 b 0010135 b 00
10135 b 00
 
VIRTUAL LAB
VIRTUAL LABVIRTUAL LAB
VIRTUAL LAB
 
Lakkakula Sunil Kumar
Lakkakula Sunil KumarLakkakula Sunil Kumar
Lakkakula Sunil Kumar
 
An overview of the architecture of electron.js
An overview of the architecture of electron.jsAn overview of the architecture of electron.js
An overview of the architecture of electron.js
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Oglacs E-Learning

  • 1. Oglacs Software Pvt. Ltd. Company Overview Copyright 2010 Oglacs Software. All Rights Reserved. Oglacs Confidential.
  • 3. Contents 1. About Oglacs 2. Oglacs Engineering & Management 3. E-Learning Solution 4. Challenges 5. The Solution 6. Design & Development Strategy 7. Features 8. Summary of the Deliverables 9. Conclusions
  • 4. About Oglacs • Oglacs is a Global Software Development Firm that provides state-of- the-art turnkey solutions to clients in India and overseas • Oglacs has a team of over 40 engineers based in its New Delhi development center having state-of-the-art IT infrastructure • We provide cutting edge solutions in ICT infrastructure, Web and PC based software solutions and complete mobile & embedded solutions. • Office based in New Delhi and Patna in India & an overseas sales office in San Francisco Bay Area, United States of America
  • 5. E-learning Solution The client was an international e-learning company. It wanted a tablet based solution wherein it could: 1. Provide the trainer a tablet using which it could launch the required course to be taught. 2. Students with tablets that “follow” the trainer’s course. 3. Attach a tablet to a projector to allow display of the coursework. 4. Provide the trainer control over all the student tablets. 5. Allow interactivity between teacher and student tablets when trainer allows.
  • 6. Challenges 1. To simulate the classroom environment as is. Sending and receiving data from multiple tablets. 2. Using the hardware resources like Mic, File Storage of the tablet itself 3. Ensuring that all the member tablet ( Trainer, Student and Projector) are in sync with what the trainer expects them to be at a particular time. 4. Understanding that the same content can behave differently on different member tablets.
  • 7. The Solution A three layer architecture was developed to meet the design and development challenges: 1. Flash Shell and Flash Content 2. Flex Controller 3. Android Java Communication Framework
  • 8. Design and Architecture Content Content Content User Interface T Shell S Shell P Shell Adobe Flex Flex Flex Flash Player Java Java Java
  • 9. Flash Shell and Flash Content • It is the top UI layer of the architecture which directly Interprets user actions. • Fires conclusive events to the flex controller • On the other hand it will also receive and interpret commands from the bottom layers through its action handler functions.
  • 10. Flex Controller • A Flex 4.5 application for mobiles. • Receives Events from the Flash Shell • Sends data to the android frame work through sockets connections • Also calls various action handler functions of the flash shell.
  • 11. Android Java Communication Framework • Actual transfer of data through socket. • Access the hardware resources of the tablets • Also has other roles like authentication, checking user active status
  • 12.
  • 13. Deliverables • Installation Files (Apk files) for the android frame work and the Flex controller. • Three variants for each of them, one each for trainer, student and projector tablet • Swf of the shells (the trainer shell, student and projector shells). • All course files (content swf) which were converted to run in this respective environment