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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
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
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 SOURCEORGANIZATION
INTERFACES
WORKFLOWPARTNER
CONTINUUM EXPERTS
USER
Fig 2: M-Learning implementation in rural sector
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
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.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | M.TECH | TRIPURA UNIVERSITY
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
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
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
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
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..
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.
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