A Frame Work For Developing Wireless Mobile Online Applications. PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: A Frame Work For Developing Wireless Mobile Online Applications.


1
A Frame Work For Developing Wireless Mobile
Online Applications.
2
Agenda
1. Abstract
2. Objective
3. Modules
4.Block Diagram
4. Requirements
5. Conclusion
3
Abstract
  • Online applications based on the HTTP protocol
    are shifting from wired networks, known as Web
    applications and Web services, to wireless
    networks, known as wireless mobile online
    applications
  • Due to the rapid growth of mobile devices, such
    as Personal Digital Assistants and cell phones.
  • Among the enabling technologies, J2ME is the
    dominant and the most potential one for building
    up these wireless mobile online applications.
  • This project presents a framework that makes the
    modeling, implementation, and maintenance of
    wireless mobile online applications intuitive and
    easy.

4
Interdiction
  • Wireless communication eliminates the
    limitations of location and time. Mobile devices,
    such as, Personal Digital Assistants (PDAs) and
    cell phones, plus the wireless networks have
    provided a solid foundation for the ubiquitous
    computing.
  • Today, the number of people accessing the Web
    through wireless devices has been larger than the
    number of people who access the Web through
    desktop computers.
  • Cell phones plus wireless communication have
    been part of our daily life. Definitely, they are
    not only available for voice talks but also are
    the most suitable platform for accessing online
    applications.

5
Objective
  • To Provide a way to access Online Applications
    by Wireless Communications.
  • Eliminates the limitations of Location And Time.
  • To maintain Wireless Applications Intuitive and
    easy.

6
Block Diagram

SERVER
Mobile Enabled Process
NETWORK
WAP GATEWAY
MOBILE (GPRS)
7
Modules
  • There are three modules
  • J2ME Module.
  • User Designing Module.
  • Server Side Processing Module.

8
1.J2ME Module
  • The J2ME supports programming in mobile devices,
  • Such as PDAs and cell phones.
  • The J2ME module contain different types of
    hardware in Mobil devices
  • I, The connected Device Configuration
    (CDC) and
  • ii, Connected Limited Device
    Configuration (CLDC)
  • This are provide common part of APIs and leave
    device specific needs features called mobile
    information device profile (MIDP).
  • In this module the APIs provide by J2ME forms a
    class hierarchy
  • They are categorized as high-level and low level
    user interfaces.

9
  • The high-level APIs takes the screen class as its
    root,
  • Which has four sub-classes, namely list, text
    box, form and alter
  • We get the output in Mid let only i.e J2me
    application.
  • In this module we will be dealing some packages
    like
  • javax.microedition.rms.
  • Javax.microedition.midlet.
  • From here we have a connection to the server side
    processing

10
2.User Designing Modules
  • All presentation logic is done here.
  • This is also called as designing.
  • We import a package called
  • javax.microedition.lcdui.
  • This package is used to develop the GUI part in
    J2me.
  • We use so many components like
  • TextBox,
  • TextField,
  • Choice Group etc.

11
3.Server side processing Module
  • The Server side processing takes in the Apache
    Tomcat server.
  • It is also Called as Request Processing
  • Here there will be the servlets which handles all
    the requests, so it is called as Request
    Processing.
  • Here we implement the Business Logic i.e through
    the Model.
  • Model deals with the database connectivity and
    queries.

12
Requirements
Software Requirements
  • Java
  • J2ME
  • MySql
  • Tomcat5.0

TEXT
TEXT
System Requirements
  • 3.56GHZ Processor
  • 40 GB Hard disc
  • 1 GB RAM

13
Conclusion
The MVC diagram models a wireless mobile online
application. This framework decomposes a complex
online application into modules. Each module is
a plug-and-play unit. The MVC diagram
facilitates the (OCP) open Closed principle,
which makes the software with a strong
adaptability and a high degree of
flexibility. We can further apply the framework
to more practices, improve its structure, and
enrich the libraries. Several more complicated
applications, for example, an online bookstore,
an online ticket office, an online IT
terminology, an online conference submission
systems are being developed for the goal.
14
References
CoMK99 Peter Coad, Mark Mayfield, and Jon Kern,
Java Design Building Better Apps and Applets,
Prentice-Hall, 1999. Deit02 Deitel and Deitel,
Wireless Internet and Mobile BusinessHow to
Program, Prentice-Hall, 2002. HDFW03 T.
Husted, C. Dumoulin, G. Franciscus, and D.
Winterfeldt, Struts in Action, Manning,
2003. HoCo05 C.A. Horstmann and G. Cornell,
Core Java 2 Volume I Fundamentals,7/e, Sun
Microsystems Press, 2005. Mane05 Tech guru
dials into gaming's social side, By Kevin Maney,
USATODAY, Posted 12/11/2005 951 PM. Mart00
Robert Martin, Design Principles and Design
Patterns,
15
  • THANK YOU
Write a Comment
User Comments (0)
About PowerShow.com