SlideShare une entreprise Scribd logo
1  sur  18
Development and Simulation
of Mobile learning
Application on Rubber Cultivation
TRIPURA UNIVERSITY
(A Central University) Suryamaninagar , PIN: 799130 , Agartala , Tripura (W)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH
by:
Tamal Goswami
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
FEATURING
 Mobile Learning Paradigm.
 Rural beneficiaries.
 Mobile Learning tech. in the rubber
cultivation sector.
 Advantage of M-Learning for.
 Process configuration.
 Simulated results and database .
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
MOBILE LEARNING PARADIGM
ONLINE
SUPPORT
INFORMATION
REPOSITORIES
COMMUNITIES OF
PRACTICE
EXPERTS
CLASSROOM
TRAINING
FIELD SUPPORT
PERFORMER
 The employee/ learner / user is
viewed as knowledge seeker
with constantly changing needs
& time frames.
 Online & Offline support
services enable greater set
of knowledge.
 On-demand learning in the
workplace, at the moment of need,
becomes essential.
Fig 1: Mobile Learning paradigm
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
ADVANTAGES OF M- LEARNING FOR
 STUDENTS
Ensures all students from different institutions connected with
the system have equal access.
 CORPORATES / ENTERPRICES / INSTITUTIONS / ORGANIZATIONS
Interaction and collaboration between them with smarter
services.
 RURAL SECTOR
Person engaged in rural service sector gets benefitted
with information resources.
 ONLINE RESOURCE FACILITATION
Access to variety of online resources
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
RURAL BENEFICIARIES
 SERVICE
PROVIDERS
 CONTENT
DEVELOPERS
 TECHNOLOGY
SUPPLIERS &
DEVELOPERS
INFORMATION
& DATA SOURCE
ORGANIZATION
INTERFACES
WORKFLOW
PARTNER
CONTINUUM
EXPERTS
USER
Fig 2: M-Learning implementation in rural sector
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
PROCESS CONTENTS
WAEWAP WAP Services
WAP is a communication protocol that enables wireless mobile devices to have access
to the internet. The main motive behind the development of WAP has been the issue
of mobility. This technology has the ability to access information and services
anywhere anytime regardless of the time and place.
 A Wireless Markup Language adhering to XML.
 A specification of a small browser suitable for a mobile, wireless terminal.
 A framework for wireless telephony application (WTAs).
 A programming model based on the WWW programming model.
 A lightweight communications protocol stack
FEATURES
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
PROCESS CONTENTS
WAP WAP Services WAE
SERVICES
from where user is
• Within group of users, organizations, communities, institution and user, knowledge source continuum,
• Registration for service extensions, etc.
SERVICE INCLUDES
 Location Information of user.
 Query solution of remote user.
 Registration as client for enhanced service extensions.
 24 x 7 days information kiosk.
 Online transaction facilitation.
 Education development for remote groups with online classroom and training
facility.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
PROCESS CONTENTS
WAP WAP Services
WAE
WAE
WAE
USER
CLIENT WAP GATEWAY
ENCODER &
DECODER
ORIGIN
SERVER
J2EE , CGI ,
application
WAP ENCODED REQUEST
WAP DECODED RESPONSE
http:// www. … REQUEST
http:// www. … RESPONSE
Fig 3: WAE application environment block diagram
Wireless Application Environment
ScreenshotsImplementationSimulation toolsArchitecture
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR
Objective
To develop a system to access knowledge based information
from RRII ( Rubber research Institute of India ) by growers,
dealers & extension officers engaged in the section of
rubber cultivation through user end mobile phone.
ArchitectureObjective
MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR
ScreenshotsImplementationSimulation tools
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
WML
decks
Content
database
CONTENT MANAGEMENT
SYSTEM
Metadata
• Dealers
• Growers
• Extension
Officers
USER REPOSITORY
POFILE MODULE of
Internet & WAP
services
RUBBER CULTIVATION SERVER OF RRII
ISP Server
User accessible device
Growers
Interface
Dealers
Interface
Extension
Officers
interface
Facilitated with WEB & WAP system
Simulation tools
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR
Objective ScreenshotsImplementationArchitecture
Simulation Tools for Developing the Application :
 Nokia Mobile Internet Toolkit V4.1
 Nokia WAP Gateway Service V4.0
 Nokia Mobile Browser V4.0
 JRE 1.4.1_02
 My SQL 5.1
 Apache Tomcat Server 6.0
 JSP or ASP. Net
 WML / XHTML script language.
Fig 4: Simulated WAP page in NMIT
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR
Objective ScreenshotsImplementationSimulation toolsArchitecture
1. Dissemination architecture simulated using Nokia Internet Toolkit v4.1.
2. Online banking helps in transaction between dealers and planters.
3. After manufacturing rubbers, planters communicate with dealers for selling purposes.
4. After marketing of rubbers dealers accomplish the monetary transaction through online
banking.
5. In case of any problem regarding rubber cultivation planters can directly communicate in
real time to the extension officers.
6. This toolkit accesses the web server, which is the combination of Apache Tomcat and
ASP.NET.
7. Mobile controls easily target cell phones, PDAs and over 80 mobile Web devices.
8. Application written just once, and the mobile controls automatically generate WAP/WML,
HTML, or iMode as required by the requesting device.
ScreenshotsImplementation
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
Objective Simulation toolsArchitecture
MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR
Some of the simulated WAP pages for Mobile-WAP users
Fig 5: RRII management system page Fig 6: RRII client registration form Fig 7: RRII client login page
Coding
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
SIMULATED RESULTS AND DATABASE
Database
Fig 8: Format showing the coding section interface in Nokia Mobile Internet Toolkit V4.1 for
the development and creation of WAP page in XHTML/WML format.
Database
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
SIMULATED RESULTS AND DATABASE
Coding
DATABASE STORAGE ENGINE
Factors relating the use of database storage engine
 CONCURRENCY
some applications have more granular lock requirements (such as row-level locks) than
others. Choosing the right locking strategy can reduce overhead and therefore help with
overall performance. This area also includes support for capabilities like multi-version
concurrency control.
 TRANSACTION SUPPORT
Not every application needs transactions, but for those that do, there are very well defined
requirements like ACID compliance and more.
 PERFORMANCE AIDS
Includes things like multiple I/O threads for parallel operations, thread concurrency, database
check pointing, bulk insert handling, and more..
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
SIMULATED RESULTS AND DATABASE
DatabaseCoding
DATABASE STORAGE ENGINE
 MEMORY CACHES
Different applications respond better to some memory caching strategies than others, so
while some memory caches are common to all storage engines (like those used for user
connections, MySQL's high-speed Query Cache, etc.), others are uniquely defined only when
a particular storage engine is put in play
 REFERENTIAL INTEGRITY
The need to have the server enforce relational database referential integrity through DDL
defined foreign keys.
 PHYSICAL STORAGE
This involves everything from the overall page size for tables and indexes as well as the
format used for storing data to physical disk.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
FUTURE SCOPE
 Location aware of fields , grower and near extension centres.
 Point-and-shoot learning with camera phones and 2D codes .
 Near Field Communications (NFC) for secure online transactions.
 Sensors and accelerometers in mobile devices in behavioural based information.
 Mobile content creation (including user generated content).
 Videos and Voice communication facility for learning in mobile devices.
 Context-aware ubiquitous learning.
 Augmented reality on mobile devices
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
THANK YOU
DEPARTMENT OF COMPUTER SCIENCE AND ENGINERING
TRIPURA UNIVERSITY
(A CENTAL UNIVERSITY)

Contenu connexe

En vedette

Computer’s evolution By Bobby King and Michael McWilliams
Computer’s evolution By Bobby King and Michael McWilliamsComputer’s evolution By Bobby King and Michael McWilliams
Computer’s evolution By Bobby King and Michael McWilliamsLostHunter
 
A 4 őselem szerinti karma - Kozma Szilárd
A 4 őselem szerinti karma - Kozma SzilárdA 4 őselem szerinti karma - Kozma Szilárd
A 4 őselem szerinti karma - Kozma SzilárdVioletta Joó
 
An introduction to web 2.0
An introduction to web 2.0An introduction to web 2.0
An introduction to web 2.0rnesbit
 
Open Service Design at the SDC 2010
Open Service Design at the SDC 2010Open Service Design at the SDC 2010
Open Service Design at the SDC 2010Evangelina Guerra
 
Barómetro sobre CONFIANZA de Edelman 2016
Barómetro sobre CONFIANZA de Edelman 2016Barómetro sobre CONFIANZA de Edelman 2016
Barómetro sobre CONFIANZA de Edelman 2016Soymimarca
 
无菌检查修订
无菌检查修订无菌检查修订
无菌检查修订国光 陈
 
Mult –step equations
Mult –step equationsMult –step equations
Mult –step equationsuniv harvard
 
Brainstorm of genre and music magazines
Brainstorm of genre and music magazinesBrainstorm of genre and music magazines
Brainstorm of genre and music magazinesstoliros
 
GMM 2012 Chiamati a far risplendere la Parola di verità
GMM 2012  Chiamati a far risplendere la Parola di veritàGMM 2012  Chiamati a far risplendere la Parola di verità
GMM 2012 Chiamati a far risplendere la Parola di veritàMaike Loes
 
Survival Skills Screenplay
Survival Skills ScreenplaySurvival Skills Screenplay
Survival Skills Screenplaystoliros
 
Au Psy492 M7 A3 E Portf Whitcomb N
Au Psy492 M7 A3 E Portf Whitcomb NAu Psy492 M7 A3 E Portf Whitcomb N
Au Psy492 M7 A3 E Portf Whitcomb NNicole2117
 
Leading research in technoscience institutttseminar-281010
Leading research in technoscience institutttseminar-281010Leading research in technoscience institutttseminar-281010
Leading research in technoscience institutttseminar-281010NTNU
 
LU fakultāšu Domnieku seminars
LU fakultāšu Domnieku seminarsLU fakultāšu Domnieku seminars
LU fakultāšu Domnieku seminarsPeteris Jurcenko
 
Guide to binomial and trnomial
Guide to binomial and trnomialGuide to binomial and trnomial
Guide to binomial and trnomial41142391
 
Information Management Practice Overview Pp Presentation
Information Management Practice Overview Pp PresentationInformation Management Practice Overview Pp Presentation
Information Management Practice Overview Pp Presentationrkpradhan
 
My name is brian magnant
My name is brian magnantMy name is brian magnant
My name is brian magnantmagnantbrian
 
Watch My Doc
Watch My DocWatch My Doc
Watch My Docstoliros
 

En vedette (20)

Computer’s evolution By Bobby King and Michael McWilliams
Computer’s evolution By Bobby King and Michael McWilliamsComputer’s evolution By Bobby King and Michael McWilliams
Computer’s evolution By Bobby King and Michael McWilliams
 
A 4 őselem szerinti karma - Kozma Szilárd
A 4 őselem szerinti karma - Kozma SzilárdA 4 őselem szerinti karma - Kozma Szilárd
A 4 őselem szerinti karma - Kozma Szilárd
 
An introduction to web 2.0
An introduction to web 2.0An introduction to web 2.0
An introduction to web 2.0
 
Open Service Design at the SDC 2010
Open Service Design at the SDC 2010Open Service Design at the SDC 2010
Open Service Design at the SDC 2010
 
Barómetro sobre CONFIANZA de Edelman 2016
Barómetro sobre CONFIANZA de Edelman 2016Barómetro sobre CONFIANZA de Edelman 2016
Barómetro sobre CONFIANZA de Edelman 2016
 
无菌检查修订
无菌检查修订无菌检查修订
无菌检查修订
 
Vasse rj sep 13v2
Vasse rj sep 13v2Vasse rj sep 13v2
Vasse rj sep 13v2
 
Mult –step equations
Mult –step equationsMult –step equations
Mult –step equations
 
Presentation1
Presentation1Presentation1
Presentation1
 
Brainstorm of genre and music magazines
Brainstorm of genre and music magazinesBrainstorm of genre and music magazines
Brainstorm of genre and music magazines
 
GMM 2012 Chiamati a far risplendere la Parola di verità
GMM 2012  Chiamati a far risplendere la Parola di veritàGMM 2012  Chiamati a far risplendere la Parola di verità
GMM 2012 Chiamati a far risplendere la Parola di verità
 
Indian drug industry
Indian drug industry Indian drug industry
Indian drug industry
 
Survival Skills Screenplay
Survival Skills ScreenplaySurvival Skills Screenplay
Survival Skills Screenplay
 
Au Psy492 M7 A3 E Portf Whitcomb N
Au Psy492 M7 A3 E Portf Whitcomb NAu Psy492 M7 A3 E Portf Whitcomb N
Au Psy492 M7 A3 E Portf Whitcomb N
 
Leading research in technoscience institutttseminar-281010
Leading research in technoscience institutttseminar-281010Leading research in technoscience institutttseminar-281010
Leading research in technoscience institutttseminar-281010
 
LU fakultāšu Domnieku seminars
LU fakultāšu Domnieku seminarsLU fakultāšu Domnieku seminars
LU fakultāšu Domnieku seminars
 
Guide to binomial and trnomial
Guide to binomial and trnomialGuide to binomial and trnomial
Guide to binomial and trnomial
 
Information Management Practice Overview Pp Presentation
Information Management Practice Overview Pp PresentationInformation Management Practice Overview Pp Presentation
Information Management Practice Overview Pp Presentation
 
My name is brian magnant
My name is brian magnantMy name is brian magnant
My name is brian magnant
 
Watch My Doc
Watch My DocWatch My Doc
Watch My Doc
 

Similaire à Mobile Learning App for Rubber Cultivation

AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMAN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMIRJET Journal
 
IRJET- An Overview on Mobile Cloud Computing
IRJET-  	  An Overview on Mobile Cloud ComputingIRJET-  	  An Overview on Mobile Cloud Computing
IRJET- An Overview on Mobile Cloud ComputingIRJET Journal
 
IN140703 service support technologies 8.9.2016
IN140703 service support technologies 8.9.2016IN140703 service support technologies 8.9.2016
IN140703 service support technologies 8.9.2016Pirita Ihamäki
 
Seminar report of ewt
Seminar report of ewtSeminar report of ewt
Seminar report of ewtRanol R C
 
IRJET- Advantages of Mobile Cloud Computing
IRJET- Advantages of Mobile Cloud ComputingIRJET- Advantages of Mobile Cloud Computing
IRJET- Advantages of Mobile Cloud ComputingIRJET Journal
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET Journal
 
Pertemuan 1 - Teknologi dan Infrastruktur E-business
Pertemuan 1 - Teknologi dan Infrastruktur E-businessPertemuan 1 - Teknologi dan Infrastruktur E-business
Pertemuan 1 - Teknologi dan Infrastruktur E-businessAuliyaRahman9
 
Indusrial trainning Report presentation
Indusrial trainning Report presentationIndusrial trainning Report presentation
Indusrial trainning Report presentationAbdulafeez Fasasi
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptxAliArsal5
 
Real Time Head Generation for Video Conferencing
Real Time Head Generation for Video ConferencingReal Time Head Generation for Video Conferencing
Real Time Head Generation for Video ConferencingIRJET Journal
 
IRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-LibrariesIRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-LibrariesIRJET Journal
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MECSabidur Rahman
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”IRJET Journal
 
Integrating mobile access with university data processing in the cloud
Integrating mobile access with university data processing in the cloudIntegrating mobile access with university data processing in the cloud
Integrating mobile access with university data processing in the cloudRaja Ram
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE
 
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET Journal
 

Similaire à Mobile Learning App for Rubber Cultivation (20)

mobile application in rubber cultivation
mobile application in rubber cultivationmobile application in rubber cultivation
mobile application in rubber cultivation
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMAN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
 
IRJET- An Overview on Mobile Cloud Computing
IRJET-  	  An Overview on Mobile Cloud ComputingIRJET-  	  An Overview on Mobile Cloud Computing
IRJET- An Overview on Mobile Cloud Computing
 
IN140703 service support technologies 8.9.2016
IN140703 service support technologies 8.9.2016IN140703 service support technologies 8.9.2016
IN140703 service support technologies 8.9.2016
 
Seminar report of ewt
Seminar report of ewtSeminar report of ewt
Seminar report of ewt
 
IRJET- Advantages of Mobile Cloud Computing
IRJET- Advantages of Mobile Cloud ComputingIRJET- Advantages of Mobile Cloud Computing
IRJET- Advantages of Mobile Cloud Computing
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
 
Introduction to IoT by Vectolabs
Introduction to IoT by VectolabsIntroduction to IoT by Vectolabs
Introduction to IoT by Vectolabs
 
Pertemuan 1 - Teknologi dan Infrastruktur E-business
Pertemuan 1 - Teknologi dan Infrastruktur E-businessPertemuan 1 - Teknologi dan Infrastruktur E-business
Pertemuan 1 - Teknologi dan Infrastruktur E-business
 
Indusrial trainning Report presentation
Indusrial trainning Report presentationIndusrial trainning Report presentation
Indusrial trainning Report presentation
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptx
 
Real Time Head Generation for Video Conferencing
Real Time Head Generation for Video ConferencingReal Time Head Generation for Video Conferencing
Real Time Head Generation for Video Conferencing
 
IRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-LibrariesIRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-Libraries
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”
 
A Web-­Based Simulator for a Discrete Manufacturing System
A Web-­Based Simulator for a Discrete  Manufacturing SystemA Web-­Based Simulator for a Discrete  Manufacturing System
A Web-­Based Simulator for a Discrete Manufacturing System
 
Integrating mobile access with university data processing in the cloud
Integrating mobile access with university data processing in the cloudIntegrating mobile access with university data processing in the cloud
Integrating mobile access with university data processing in the cloud
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
 
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
 
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
 

Mobile Learning App for Rubber Cultivation

  • 1. Development and Simulation of Mobile learning Application on Rubber Cultivation TRIPURA UNIVERSITY (A Central University) Suryamaninagar , PIN: 799130 , Agartala , Tripura (W) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH by: Tamal Goswami DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH
  • 2. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY FEATURING  Mobile Learning Paradigm.  Rural beneficiaries.  Mobile Learning tech. in the rubber cultivation sector.  Advantage of M-Learning for.  Process configuration.  Simulated results and database .
  • 3. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY MOBILE LEARNING PARADIGM ONLINE SUPPORT INFORMATION REPOSITORIES COMMUNITIES OF PRACTICE EXPERTS CLASSROOM TRAINING FIELD SUPPORT PERFORMER  The employee/ learner / user is viewed as knowledge seeker with constantly changing needs & time frames.  Online & Offline support services enable greater set of knowledge.  On-demand learning in the workplace, at the moment of need, becomes essential. Fig 1: Mobile Learning paradigm
  • 4. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY ADVANTAGES OF M- LEARNING FOR  STUDENTS Ensures all students from different institutions connected with the system have equal access.  CORPORATES / ENTERPRICES / INSTITUTIONS / ORGANIZATIONS Interaction and collaboration between them with smarter services.  RURAL SECTOR Person engaged in rural service sector gets benefitted with information resources.  ONLINE RESOURCE FACILITATION Access to variety of online resources
  • 5. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY RURAL BENEFICIARIES  SERVICE PROVIDERS  CONTENT DEVELOPERS  TECHNOLOGY SUPPLIERS & DEVELOPERS INFORMATION & DATA SOURCE ORGANIZATION INTERFACES WORKFLOW PARTNER CONTINUUM EXPERTS USER Fig 2: M-Learning implementation in rural sector
  • 6. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY PROCESS CONTENTS WAEWAP WAP Services WAP is a communication protocol that enables wireless mobile devices to have access to the internet. The main motive behind the development of WAP has been the issue of mobility. This technology has the ability to access information and services anywhere anytime regardless of the time and place.  A Wireless Markup Language adhering to XML.  A specification of a small browser suitable for a mobile, wireless terminal.  A framework for wireless telephony application (WTAs).  A programming model based on the WWW programming model.  A lightweight communications protocol stack FEATURES
  • 7. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY PROCESS CONTENTS WAP WAP Services WAE SERVICES from where user is • Within group of users, organizations, communities, institution and user, knowledge source continuum, • Registration for service extensions, etc. SERVICE INCLUDES  Location Information of user.  Query solution of remote user.  Registration as client for enhanced service extensions.  24 x 7 days information kiosk.  Online transaction facilitation.  Education development for remote groups with online classroom and training facility.
  • 8. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY PROCESS CONTENTS WAP WAP Services WAE WAE WAE USER CLIENT WAP GATEWAY ENCODER & DECODER ORIGIN SERVER J2EE , CGI , application WAP ENCODED REQUEST WAP DECODED RESPONSE http:// www. … REQUEST http:// www. … RESPONSE Fig 3: WAE application environment block diagram Wireless Application Environment
  • 9. ScreenshotsImplementationSimulation toolsArchitecture DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR Objective To develop a system to access knowledge based information from RRII ( Rubber research Institute of India ) by growers, dealers & extension officers engaged in the section of rubber cultivation through user end mobile phone.
  • 10. ArchitectureObjective MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR ScreenshotsImplementationSimulation tools DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY WML decks Content database CONTENT MANAGEMENT SYSTEM Metadata • Dealers • Growers • Extension Officers USER REPOSITORY POFILE MODULE of Internet & WAP services RUBBER CULTIVATION SERVER OF RRII ISP Server User accessible device Growers Interface Dealers Interface Extension Officers interface Facilitated with WEB & WAP system
  • 11. Simulation tools DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR Objective ScreenshotsImplementationArchitecture Simulation Tools for Developing the Application :  Nokia Mobile Internet Toolkit V4.1  Nokia WAP Gateway Service V4.0  Nokia Mobile Browser V4.0  JRE 1.4.1_02  My SQL 5.1  Apache Tomcat Server 6.0  JSP or ASP. Net  WML / XHTML script language. Fig 4: Simulated WAP page in NMIT
  • 12. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR Objective ScreenshotsImplementationSimulation toolsArchitecture 1. Dissemination architecture simulated using Nokia Internet Toolkit v4.1. 2. Online banking helps in transaction between dealers and planters. 3. After manufacturing rubbers, planters communicate with dealers for selling purposes. 4. After marketing of rubbers dealers accomplish the monetary transaction through online banking. 5. In case of any problem regarding rubber cultivation planters can directly communicate in real time to the extension officers. 6. This toolkit accesses the web server, which is the combination of Apache Tomcat and ASP.NET. 7. Mobile controls easily target cell phones, PDAs and over 80 mobile Web devices. 8. Application written just once, and the mobile controls automatically generate WAP/WML, HTML, or iMode as required by the requesting device.
  • 13. ScreenshotsImplementation DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY Objective Simulation toolsArchitecture MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR Some of the simulated WAP pages for Mobile-WAP users Fig 5: RRII management system page Fig 6: RRII client registration form Fig 7: RRII client login page
  • 14. Coding DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY SIMULATED RESULTS AND DATABASE Database Fig 8: Format showing the coding section interface in Nokia Mobile Internet Toolkit V4.1 for the development and creation of WAP page in XHTML/WML format.
  • 15. Database DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY SIMULATED RESULTS AND DATABASE Coding DATABASE STORAGE ENGINE Factors relating the use of database storage engine  CONCURRENCY some applications have more granular lock requirements (such as row-level locks) than others. Choosing the right locking strategy can reduce overhead and therefore help with overall performance. This area also includes support for capabilities like multi-version concurrency control.  TRANSACTION SUPPORT Not every application needs transactions, but for those that do, there are very well defined requirements like ACID compliance and more.  PERFORMANCE AIDS Includes things like multiple I/O threads for parallel operations, thread concurrency, database check pointing, bulk insert handling, and more..
  • 16. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY SIMULATED RESULTS AND DATABASE DatabaseCoding DATABASE STORAGE ENGINE  MEMORY CACHES Different applications respond better to some memory caching strategies than others, so while some memory caches are common to all storage engines (like those used for user connections, MySQL's high-speed Query Cache, etc.), others are uniquely defined only when a particular storage engine is put in play  REFERENTIAL INTEGRITY The need to have the server enforce relational database referential integrity through DDL defined foreign keys.  PHYSICAL STORAGE This involves everything from the overall page size for tables and indexes as well as the format used for storing data to physical disk.
  • 17. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY FUTURE SCOPE  Location aware of fields , grower and near extension centres.  Point-and-shoot learning with camera phones and 2D codes .  Near Field Communications (NFC) for secure online transactions.  Sensors and accelerometers in mobile devices in behavioural based information.  Mobile content creation (including user generated content).  Videos and Voice communication facility for learning in mobile devices.  Context-aware ubiquitous learning.  Augmented reality on mobile devices
  • 18. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY THANK YOU DEPARTMENT OF COMPUTER SCIENCE AND ENGINERING TRIPURA UNIVERSITY (A CENTAL UNIVERSITY)