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

Mobile ommunication for Rubber cultivation

Embed Size (px)

Citation preview

Page 1: Mobile ommunication for Rubber cultivation

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

Page 2: Mobile ommunication for Rubber cultivation

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 .

Page 3: Mobile ommunication for Rubber cultivation

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY

MOBILE LEARNING PARADIGM

ONLINESUPPORT

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

Page 4: Mobile ommunication for Rubber cultivation

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

Page 5: Mobile ommunication for Rubber cultivation

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY

RURAL BENEFICIARIES

SERVICE PROVIDERS

CONTENT DEVELOPERS

TECHNOLOGY SUPPLIERS & DEVELOPERS

INFORMATION& DATA SOURCEORGANIZATION

INTERFACES

WORKFLOWPARTNER

CONTINUUM EXPERTS

USER

Fig 2: M-Learning implementation in rural sector

Page 6: Mobile ommunication for Rubber cultivation

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY

PROCESS CONTENTSWAEWAP 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

Page 7: Mobile ommunication for Rubber cultivation

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY

PROCESS CONTENTSWAP WAP Services WAE

SERVICESfrom 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.

Page 8: Mobile ommunication for Rubber cultivation

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY

PROCESS CONTENTSWAP WAP Services

WAE

WAE

WAEUSER

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

Page 9: Mobile ommunication for Rubber cultivation

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.

Page 10: Mobile ommunication for Rubber cultivation

ArchitectureObjective

MOBILE LEARNING TECH. IN RUBBER CULTIVATION SECTOR

ScreenshotsImplementationSimulation tools

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY

WMLdecks

Content database

CONTENT MANAGEMENT SYSTEM

Metadata

• Dealers• Growers• Extension

Officers

USER REPOSITORY

POFILE MODULE ofInternet & WAP

services

RUBBER CULTIVATION SERVER OF RRII

ISP Server

User accessible device

Growers Interface

Dealers Interface

Extension Officers

interface

Facilitated with WEB & WAP system

Page 11: Mobile ommunication for Rubber cultivation

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

Page 12: Mobile ommunication for Rubber cultivation

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.

Page 13: Mobile ommunication for Rubber cultivation

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

Page 14: Mobile ommunication for Rubber cultivation

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.

Page 15: Mobile ommunication for Rubber cultivation

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

CONCURRENCYsome 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 SUPPORTNot every application needs transactions, but for those that do, there are very well defined requirements like ACID compliance and more.

PERFORMANCE AIDSIncludes things like multiple I/O threads for parallel operations, thread concurrency, database check pointing, bulk insert handling, and more..

Page 16: Mobile ommunication for Rubber cultivation

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY

SIMULATED RESULTS AND DATABASE

DatabaseCoding

DATABASE STORAGE ENGINE

MEMORY CACHESDifferent 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 INTEGRITYThe need to have the server enforce relational database referential integrity through DDL defined foreign keys.

PHYSICAL STORAGEThis involves everything from the overall page size for tables and indexes as well as the format used for storing data to physical disk.

Page 17: Mobile ommunication for Rubber cultivation

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

Page 18: Mobile ommunication for Rubber cultivation

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY

THANK YOU

DEPARTMENT OF COMPUTER SCIENCE AND ENGINERING

TRIPURA UNIVERSITY (A CENTAL UNIVERSITY)