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)